Probando los accesos de lectura/escritura del Z80, he encontrado lo siguiente:
tstados: 12315 | PC: 289
Z80 read from ROM (0289)
Z80 read from ROM (028a)
Z80 write on to Video RAM (26e1) the value: (0097)
tstados: 12316 | PC: 28b
Es decir, después de llenar la video memoria de carácteres vacíos (0×20), llega el momento en el que sitúa en la esquina inferior izquierda de la pantalla (0×26e1 = 9953) el “cursor” (0×97) esperando alguna señal del usuario mediante el teclado. Voy por buen camino!
Sólo un problema:
tstados: 784 | PC: 29
Z80 read from ROM (0029)
You can't write on ROM memory! (0000)
tstados: 785 | PC: 2a
Donde el listado de la ROM me indica:
; ------------------------------------
; THE 'INITIALIZATION ROUTINE' Part 2.
; ------------------------------------
L0028: INC H ; increase high byte
LD (HL),A ; insert A value
CP (HL) ; compare to expected
JR Z,L0028 ; loop back while RAM is populated.
Supongo que es al guardar en HL => 0×000 el valor del Acumulador… y peta!
Seguiré investigando…