Re: More on C128D Floppy Drive

From: William Levak (wlevak_at_cyberspace.org)
Date: 2000-01-04 05:51:41

On Mon, 3 Jan 2000, [ISO-8859-1] Marko Mäkelä wrote:

> Assuming that all initialization routines are invoked directly by the
> RESET handler (and not i.e. by an interrupt handler), you could run the
> code in a generic 6502 emulator, which doesn't need to know anything about
> the hardware.  That emulator could then log all reads and writes to e.g.
> $0800-$BFFF.  Unfortunately I don't know such emulators very well; you
> might need to do some C programming to adapt e.g. the CPU emulator VICE is
> using.  I used a modified version of a VIC-20 emulator to remove the copy
> protection from a couple of very tricky cartridges.

I don't know C.  I've tried following the interrupt and reset vectors, but
I end up at code that my 6502 disassembler can't handle.  I've even read
out the ROM's again and compared them to my file copy.  They are the same.

I have Rainer Ellinger's book on the "1571 internals",  which helps
interpreting the code.  But, just where I get to the part that is
different in the C128D, my disassembler can't interpret it.

Could they be deliberately hiding the workings?  The interface at
4010-4017 is not documented anywhere that I have seen.  



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