Re: C128D floppy drive ROM

From: William Levak (wlevak_at_cyberspace.org)
Date: 2000-01-19 05:55:13

 
I found my problem.  A bug in my routine garbled parts of the ROM image as I
loaded it into memory.  With that corrected, I can now see the routines
that access the 5710.

My earlier experiments with the drive memory are confirmed.  The FDC has 2
extra registers at 2004-2005.  The 6526 CIA is reduced to a serial port at
400C-400E, and there is an interface at 4010-4017.  This interface appears
to be a floppy controller for the CP/M mode, based on the section of the
ROM that is different.  Anyone want to try and figure out this interface
from the ROM routines?  I think I'll pass on that one.

Notice that there are RAM shadows at 6000-7FFF.  It takes extra logic
gates to make that happen.  It is not due to incomplete address decoding.
Why is it there???

        1571                 C128D Drive

0000-07FF  RAM           0000-07FF  RAM
1800-180F  6522 VIA1     1800-180F  6522 VIA1
1C00-1COF  6522 VIA2     1C00-1COF  6522 VIA2
2000-2003  WD1770 FDC    2000-2005  5710 FDC
4000-400F  6526 CIA      400C-400E  5710 CIA Serial Port
                         4010-4017  5710 Unknown Interface
                         6000-7FFF  RAM shadows
8000-FFFF  ROM           8000-FFFF  ROM



-
This message was sent through the cbm-hackers mailing list.
To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tcm.hut.fi.

Archive generated by hypermail 2.1.1.