Hi,
Find the sourcecode of fMSX with the Sunrise IDE changes and the Sunrise IDE ROM file attached.
Notes:
- All changes are marked by #if SUNRISE_IDE
- I had "extern" compile issues, even with the unmodified code, so I added --common to CFLAGS
- ide_task is currently called when the Z80 is writing or reading hardware IDE registers. There is actual "slow" disk IO in ide_task. It's better to call ide_task from a special disk thread. Perhaps this thread already exists somewhere in the fMSX code, but I haven't had a look at this yet. What would be the best place to move the ide_task call?
Best regards,
Jeroen
Op dinsdag 21 februari 2023 om 03:57:31 UTC+1 schreef fms: