-
Notifications
You must be signed in to change notification settings - Fork 92
Open
Description
The dual disk drives had a very small ROM for the second CPU. The code for the power up reset and test sequence doesn't even fit in it. At startup time, it waits until the main CPU copies the code to a disk buffer, so that it can execute it.
Unfortunately, the way the main DOS source is set up, it doesn't include this code. It merely leaves some space for this code to be inserted later (somehow).
The same is true for the format code. Remains of this can, if I remember right, still be seen in the 1541 code.
From the listing DOS_8250.lst:
00438 43DC *=ROM
00439 C000 FMTCOD ; FORMAT CODE
00440 C000 *=*+$0370
00441 C370 CNTLRI ; CONTROLLER INITIALIZATION CODE
00442 C370 *=*+$00A2
00443 C412 CCHKSM
00444 C412 00 .BYTE 0
00445 C413 .END
I have some book floppy8250dos_d.pdf which appears to include this code, but hopefully there is an easier way to get it in text form?
Metadata
Metadata
Assignees
Labels
No labels