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 .

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 .

I added SCR1 support with fixed values from jvernet machine. Now the machine is detected as a next station and hangs... somewhere else
Can someone give me good values of SCR1 for a 8mb mono 25MHz?

I also added RTC access support, I see that ROM reads the 32 registers (00 to 1F). Tries to set register 0 (0x80) . Read register 0 again and hangs. It may be normal since I do not store values in RTC RAM.

The version of the rom I used for tests is v66.

@jerome, maybe the hatari configuration file is used and bypasses the default configuration, try to rename hatari.cfg/previous.cfg files.

You guys rock! I would love to help but emulation/virtualization is not my thing... biggest thing I ever tackled was writing a C to Sparc assembly compiler. Where would one find a simple emulation tutorial... a 6502 CPU would rock as I grew up with that

Playing with SCR1 (change SR1 Read2 value from &h5F to &h2F, for example, and the Testing Windows show a Cube. 1F show a Slab, 03F hang Previous (goes to debuger), etc..._________________--
Apple & NeXT

to be precise : http://www.diic.fr/jahia/Jahia/pid/340
but 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...

Back to Previous.

How can we read values inside the NSLab Clock Chip (let's call it NVRAM, it store what you can define in the ROM Monitor).

And what are the meaning of these values ? They are important in the test boot phase... Among other things that Gilles need._________________--
Apple & NeXT