Re: C128D floppy drive ROM

From: William Levak (wlevak_at_cyberspace.org)
Date: 2000-01-18 05:24:11

I have read out the ROM twice.  It is as I have listed.  The 1571 is as
you have indicated, but the C128D floppy is not.

I did not actually pull the ROM out of the drive, but used the "m-r"
function to read it.  If you have a different source, please tell me how
you got it.

Bill



On Mon, 17 Jan 100 g.j.p.a.a.baltissen@kader.hobby.nl wrote:

> Hallo William,
> 
> > ......
> > A65A  LDA $1860
> > A65D  BRK
> > 
> > The interrupt vector ist FE67
> > 
> > FE67 JMP($02A9)
> > 
> > At this point, the RAM has not even been cleared, let alone filled with
> > values.  The drive should crash at this point, but it doesn't.
> > 
> > A65A is the beginning of the chip initialization routine in the 1571.  It
> > jumps to several locations and then jumps back and finishes the
> > initialization.
> > 
> > The routine above makes no sense to me.
> > 
> > Does anyone have an explanation?
> 
> Yes, I do. IMHO the above disassembly is wrong. It should be:
> 
> A65A    LDA #$02
> A65C    STA $1800
> A65F    LDA #$20 
> A661    STA $1801
> A664    JMP $FF18   ; back to RESET-routine
> 
> Groetjes, Ruud
> 
> > 
> > 
> > -
> > This message was sent through the cbm-hackers mailing list.
> > To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tcm.hut.fi.
> > 
> 
> 
> -
> This message was sent through the cbm-hackers mailing list.
> To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tcm.hut.fi.
> 

-
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.