Altair, Destroyer (Cidelsa), Ayuda entre todos
- Bubu -
view post Escrito el 30/9/2006, 18:03 by: - Bubu -
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


OK. Ya me he estudiado la lógica de la CPU, y he desensamblado manualmente parte del código, en concreto de la rom 4640-A que por lo que veo es la primera que se ejecuta puesto que se pone a inicializar casi todos los registros.

Esto es lo que he desensamblado del Altair:

CODE
DIS
IDL
D = R0.h
R1.h = D
R1.l = D
R4.h = D
R5.h = D
R8.h = D
R3.h = D
RA.h = D
RX <- R1
OUT4
OUT5
OUT7
RX <- R2
R2 = 30FF
RC = 3000
RD = 3000
R9 = 0144
R3 = 002A
R4 = 0094
R5 = 00A6
R8 = 00DC
RP <- R3


Lo siguiente que voy a hacer es realizar un desensamblador de RCA1802, pa no tener que estar haciéndolo manualmente, ya que no he encontrado ninguno en intenné.

Lo siguiente que voy a hacer es desensamblar las 7 roms que me habéis enviado en el zip del Altair, hasta dar con el que contiene los gráficos. Esto se hace cuando se ve que un desensamblado no tiene sentido en absoluto.

Lo primero que pretendo es poder ver en pantalla algún gráfico estático, jiji.

Seguiremos informando.

269 respuesta(s) desde el 6/2/2006, 13:36