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.