Fuzix, SymbOS...MSX is reaching maturity.
Yes, reminds me to Windows vs Linux wars from the past Linux geeks and windows freaks against each other like MSX and C64 guys
Now i like all old machines
Would be cool to type in startX on the MSX some day Im now more at the SymbOS side hahah
Without joking, this Fuzix project is pretty amazing!
Fuzix, SymbOS...MSX is reaching maturity.
Yes, reminds me to Windows vs Linux wars from the past Linux geeks and windows freaks against each other like MSX and C64 guys
Now i like all old machines
Would be cool to type in startX on the MSX some day Im now more at the SymbOS side hahah
Without joking, this Fuzix project is pretty amazing!
You are right, Windows vs Linux now on MSX
. By the moment also more focused on SymbOS, I don't want to open so many paths by the moment, but hope to see news on Fuzix
It would be great if the developers added support for TCP-IP UNAPI Rom Devices (i.e.: GR8NET, Denyonet, OCM and SM-X WiFi), even though that specification targets DOS2, any O/S that can allocate a ROM from a slot into page 2 and call functions there should be able to, if they can use EXTBIO, even better... Insta-network for FUSIX (yeah, I know, easier said than done )
As far as I know, both FUZIX and SymbOS do not use the BIOS or any system ROMs at all. But please correct me if I'm wrong.
As far as I know, both FUZIX and SymbOS do not use the BIOS or any system ROMs at all. But please correct me if I'm wrong.
SymbOS doesn't, not sure about fuzix. If all bios functionality is disabled then that idea won't work for sure, as even though you can map the adapters Rom and run the unapi functions without extbio through some hacking, probably quite a few devices use interslot functionality from bios to move stuff around from buffers of the interface to the msx ram.
Correct, Fuzix doesn’t use any BIOS or system ROMs. All drivers run from RAM.
All those devices can be supported by adding networking drivers.
Yeah, in theory you can port any Unix app and run it on Fuzix... but in practice the OS is limited to ~60Kb binaries at the moment, which is a shame. That's why you only see classic apps from the 70's in the Applications folder; back in the day
minicomputers had that kind of memory as well.
With a "little bit" of work it should be possible to port contemporary Unix/Linux apps and run them in some derivative version of Fuzix. I believe this would turn a TurboR with 4 or 16Mb of RAM into a machine that can run more modern software.
If you think about it, back in the day; a 486 or an early Pentium ran with only 4Mb to 16Mb... that gives an indication of the kind of software that could run on a TurboR with enough RAM, within the limits of the R800 of course.
BTW, if we look at that https://github.com/EtchedPixels/FUZIX/wiki/Things-on-the-TOD..., the ultimate question on Alan's list is:
Bankable userspace processes ?
This is the paramout question of FUZIX development, not on MSX only - whether we going to get userland binaries larger then 64K, or not. But for this, all kinds of stuff has to be changed - compilers etc etc... lots of work.
That is spot on. A z80 compiler and runtime linker that allows for bankable binaries is necessary, and I don't think such a thing exists.
Is not difficult, but as you say is a lot of work.
I actually started porting a C compiler to solve the problem, but as you can imagine, it will take me months/years to get anywhere near a version that works.
I actually started porting a C compiler to solve the problem, but as you can imagine, it will take me months/years to get anywhere near a version that works.
Oh, that'd be awesome, if we eventually get there!
is SDCC not a viable option?