mist-devel / mist-binaries

Firmware and core binaries for the MIST board
203 stars 48 forks source link

FPGA64: speedloaders support & 1541 compatibility #22

Closed mambrino closed 8 years ago

mambrino commented 8 years ago

Hi,

I'm trying to change internal roms to JiffyDOS ones (as indicated in original FPGA64_027 with C1541_SD project guide), but after patch original sources and recompile the whole project always have disk access errors and cpu freezes when loading apps or games. Only with C64 Kernal rom (and original 1541 rom) all seems to work perfectly (no speedup, obviously). Maybe core patch for MiST is not working properly or 1541 emulation needs to be checked? I've test other speedloaders (C64 side only) and also have compatibility issues at disk access process.

Thanks ;)

NML32 commented 8 years ago

Good luck with getting JiffyDOS working as I too would like to see an option for JiffyDOS in the menu and the roms stored on the SD card. (If possible)

harbaum commented 8 years ago

Yes, i have experienced the same problem during development. These speeders make use of the fact that the speed of the c64 cpu and the 1541 cpu are well known and they replace the communication handshake between both by some simple scheme with a fixed timing. This relies on the c64 and the 1541 cpus to run on exactly the right speed. My assumption is that the speed ratio between both isn't correct in our setup. But I never figured out what exactly is broken.

mambrino commented 8 years ago

Recently Sorgelig has done a great work improving 1541 compatibility and adding support for external JiffyDOS rom to this core: http://atari-forum.com/viewtopic.php?f=101&t=29788&start=50

Now works perfectly with speedloaders and this issue can be closed.

Thanks ;)