Thanks for all ideas & suggesstions so far!
@R.Belmont:
different OS employ different bootstrapper strategies, don't they?
At least with CP/M 2, another loader kicks in on track 2 (and that's when the trouble starts...)With the knowledge i have now, i see two following TODOs:
- eliminate the need to employ a gross hack to activate the keyboard
- wire the READY signal correctly (floppies aren't always READY on the Rainbow...)
- implement a connection between HLT and HLD (head load timing and head load). It isn't there now in 'wd_fdc'.
Besides, how can i properly RESTORE with the current code?
- make improvements on the RAM access logic because the 'bundle cards' (at least the COMM OPTION board; maybe also the WD based hard disc controller?) require DMA.
See the
signals labeled with BDL for BUNDLE at extension port J4 - and in the schematics attached.
Possibly a hardware guru can tell what the undocumented B1-03 (E13) is capable of...?
https://dl.dropboxusercontent.com/u/37819653/ARBITRATOR.pngThe Z80 gets WAIT - but i don't see how the (external) RX50 board - on connector J1 (see see link in previous posting) - could possibly affect it -https://dl.dropboxusercontent.com/u/37819653/Z80.png