KimJorgensen / KungFuFlash

Cartridge for the Commodore 64 that packs a punch
zlib License
405 stars 62 forks source link

REU emulation #68

Open matti157 opened 3 years ago

matti157 commented 3 years ago

Will it be possible to emulate a REU in the future?

KimJorgensen commented 3 years ago

I think that is unlikely with the current hardware. The microcontroller only has 192kB of RAM and a large portion of that is used by the firmware to speed up execution. Another issue is that the DMA line is not connected and there are no free pins on the microcontroller.

matti157 commented 3 years ago

Forgive me for writing nonsense, but I'm not a very experienced programmer :)

1-If the CPU has even only 8-16K free it can be interesting to have the REU functionality even just to give some more features to the Kung Fu Flash. It would be handy to load a monitor assembly or similar

2-By creating a special empty file on the SD, can't that be used as virtual RAM? Too slow compared to the 80s RAM that Commodore used?

Anyway I bought a KFF, congratulations it's fantastic!

smdprutser commented 3 years ago

how many is exactly free? From a quick glimpse of the source code I would say 64+32K?

KimJorgensen commented 3 years ago

Yes, that is right

beamrider66 commented 2 years ago

I expect with the release of Sonic 64 people will be looking for something like KFF but with REU support.