Started by cjbriare, August 17, 2010, 01:34:34 am
Quote from: "gilles"r A7=$0B03F7C4r PC=$01004956(it bypasses a test in ROM)
QuoteThere is probably a ROM checksum, so cannot patch binary for now...
Quote from: "gilles"in configuration.c file: ConfigureParams.Shortcut.withModifier[SHORTCUT_DEBUG] = SDLK_PAUSE;change to another key more macosX friendly... (PAUSE/F16 seems problematic)
Quote from: "cuby"Soo, I did a lot of disassembling and a little experiment.The code where the ROM hangs (and where we have to adjust SP and PC to continue) is a function that blinks the error LED (verified on a NeXT here, bit 0 in SCR2 controls it). It's an endless loop (function begins at 0x0100253a, jmp instruction at 0x0100258e jumps back to the beginning and no instruction leaves this loop. No wonder we can't continue from there :-).So, something must fail before. Perhaps some kind of platform/hardware test? (CPU type, frequency, memory... whatever)
Quote from: "ebann"a 6502 CPU would rock as I grew up with that :-)
Quote from: "cuby"Quote from: "ebann"a 6502 CPU would rock as I grew up with that :-)Hehe, then you should take a look at this: http://www.visual6502.org/JSSim/index.html - 6502 CPU emulation at transistor level. Extremely cool IMHO!
Quote from: "gilles"to be precise : http://www.diic.fr/jahia/Jahia/pid/340but it was 15 years ago problem is that in France, you will probably not find a job directly related to such studies... well, business data processing is not that bad... & it pays your bills...