More progress on MSX Fuzix

Page 1/4
| 2 | 3 | 4

By geijoenr

Expert (91)

geijoenr's picture

11-06-2017, 16:54

Hi All,
I have pushed some more patches recently to the fuxiz "mainline" in Github. The patches are mostly bug fixes to improve stability and move memory around to make room for more features. But I have also added multiple terminals, which is pretty cool (you can switch with CTRL+F1, F2, F3)

download Msx Kernel
download rootfs

In TurboR it runs pretty fast, it turns the computer into a quite usable unix system, but in MSX2 is rather slow, I am not sure is slower than MSX-DOS, but definitely is not faster.
Also at the moment is quite memory hungry; every process is using 64Kb no matter how big the executable is on disk, which means that you can run up to 7 processes simultaneously with a 512K mapper. Not great.

I think next is to fix more bugs and add graphics support, and update the retrodeluxe website to that is easier to download and use by those interested.

E.-

Login or register to post comments

By ARTRAG

Enlighted (6015)

ARTRAG's picture

11-06-2017, 17:53

Are you going to port also unix tools like e.g. the compiler GCC ?
:-)

By geijoenr

Expert (91)

geijoenr's picture

11-06-2017, 20:44

I am pretty sure that nothing as big as GCC will ever run on fuxiz Big smile

But the port of SmallC is in progress, so it will be possible to compile stuff inside Fuzix itself pretty soon.

By Manuel

Ascended (14659)

Manuel's picture

11-06-2017, 21:12

Also with a Z80 backend?

By geijoenr

Expert (91)

geijoenr's picture

11-06-2017, 21:17

Yes, I have seen Alan Cox was precisely working on adding the Z80 back-end to SmallC (the original source contains 8080). I haven't checked what is the current status, but I think the z80 assembler is still missing from the source tree, so is for sure not finished.

By nataliapc

Resident (51)

nataliapc's picture

30-06-2017, 11:26

It's supported MSX1 with 512kb RAM mapper?

By Gustau Pérez-Querol

Resident (50)

Gustau Pérez-Querol's picture

01-07-2017, 21:13

geijoenr wrote:

Hi All,
I have pushed some more patches recently to the fuxiz "mainline" in Github. The patches are mostly bug fixes to improve stability and move memory around to make room for more features. But I have also added multiple terminals, which is pretty cool (you can switch with CTRL+F1, F2, F3)

download Msx Kernel
download rootfs

E.-

Hi geijoenr,

I checked this project time ago and I remember it was a bit difficult to build it. I remember being able to build it for the z80pack. How did you build it for the msx? Are there any instructions on how to build it?

G.

By Manuel

Ascended (14659)

Manuel's picture

01-07-2017, 21:29

nataliapc: just try it!

By geijoenr

Expert (91)

geijoenr's picture

04-07-2017, 14:45

Hi Gustau,

check the wiki in github, there are some hints there;
https://github.com/EtchedPixels/FUZIX/wiki

regards,
E.-

By geijoenr

Expert (91)

geijoenr's picture

04-07-2017, 14:51

Hi Natalia,
this version only runs on msx2, 2+ and Turbo R.

at some point I may spend some time merging the msx1 and msx2 ports, but at the moment I don't even have a physical msx1.

E.-

By Manuel

Ascended (14659)

Manuel's picture

04-07-2017, 22:46

What is the difference between the MSX1 and the MSX2 port? If the MSX1 port requires a memory mapper (which would then thus typically be an external cartridge), the only real difference is the screen mode (40 columns instead of 80).

Page 1/4
| 2 | 3 | 4
My MSX profile