marhel / r68k

A m68k emulator in rust - let r68k = musashi.clone();
MIT License
72 stars 7 forks source link

fuzix #88

Closed ojej closed 3 years ago

ojej commented 3 years ago

is possible run https://github.com/EtchedPixels/FUZIX on this emulator?

marhel commented 3 years ago

I haven't tried, so I don't know, but assuming it can indeed run on a MC68000 machine, it would be possible. However, you need to remember that r68k is not a machine emulator, it just emulates the CPU and the memory interface and nothing else.

There's no screen, no keyboard no nothing.

You would have to compile FUSIX to MC68000 binary code with absolute addressing and load the resulting file into r68k memory, including possibly setting all interrupt vectors and the starting address.

Then, you'd have to implement some kind of emulation of a more complete machine, with some form of memory-mapped input/output (say a keyboard and a VGA terminal, I don't know what kind of hardware FUZIX expects or supports.

So, doable, but not a "out of the box" experience.

ojej commented 3 years ago

ok