Altair, Destroyer (Cidelsa), Ayuda entre todos
- Bubu -
view post Escrito el 29/9/2006, 20:16
Avatar

¿Andandará la meta?

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


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


a_polo2, mi correo marciano es:

bubu.marciano@gmail.com

Espero que estén disponibles las roms de los gráficos, sino chungo lo veo...

Macarro,, ¿el domingo? jiji, qué dices, yo ya he estado jugando hace un rato a la emulación que he hecho, incluso sin tener la ROM. Me la he imaginado y estoy seguro que la he sacado byte a byte, jiji. Hay que ver qué cachonda eres, jiji. Veremos a ver si en un año veo algo claro. Para emular el Frogger en la GBA tardé 4 ó 5 meses.
[MaD]
view post Escrito el 29/9/2006, 23:29

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


C@bero... en los foros The Dumping Project >> Guru's Rom Dumping me han comentado que seria de mucha utilidad dar toda la información posible sobre el hardware, de todos sus integrados, velocidades de los chips, fotografías del hardware... que todo puede ser de utilidad.

Se que ya pusiste unas fotos de las placas, pero si tienes en alta resolución podrían ser de ayuda. También comentan que un esquema de las placas Altair, Draco y Destroyer del estilo del que pondré a continuación sería de gran utilidad...

CODE
/*

Calorie-Kun
Sega, 1986

PCB Layout
----------

Top PCB


837-6077  171-5381
|--------------------------------------------|
|                    Z80             YM2149  |
|                                            |
|                    2016            YM2149  |
|                                            |
|10079    10077      10075           YM2149  |
|    10078    10076                          |
|                                           -|
|                                          |
|                    2114                   -|
|                                           1|
|                    2114                   8|
|                                           W|
|                    2114                   A|
|                                           Y|
|                                           -|
|                                          |
|                                    DSW2(8)-|
|           10082   10081   10080            |
|2016                                DSW1(8) |
|--------------------------------------------|

Notes:
     Z80 clock   : 3.000MHz
     YM2149 clock: 1.500MHz
     VSync       : 60Hz
     2016        : 2K x8 SRAM
     2114        : 1K x4 SRAM



Bottom PCB


837-6076  171-5380
|--------------------------------------------|
|                            12MHz           |
|                                            |
|                                            |
|                                            |
|                                            |
|                                            |
|                                            |
| 10074                               10071  |
|               NEC                          |
| 10073      D317-0004   4MHz         10070  |
|                                            |
| 10072                               10069  |
|                                            |
| 2016         2114      6148                |
|                                            |
| 2016         2114      6148                |
|                                            |
|                        6148                |
|                        6148                |
|--------------------------------------------|
Notes:
     317-0004 clock: 4.000MHz
     2016          : 2K x8 SRAM
     2114          : 1K x4 SRAM
     6148          : 1K x4 SRAM


driver by David Haywood and Pierpaolo Prazzoli

*/


Voy a mandarte esto mismo por privado.

Un saludo y muchas gracias por adelantado.
- Bubu -
view post Escrito el 30/9/2006, 00:32
Avatar

¿Andandará la meta?

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


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


Bueno, ya tengo las roms, y el manual técnico del micro. Voy a buscar un desensamblador, y si no lo encuentro me hago uno, y mostraré los listados.

Es cuestión de crear un driver gráfico y echar a andar esto. El sonido no me preocupa, puesto que sin sonido se puede jugar.

Ya sus contaré, jiji.
DJMETROLICO
view post Escrito el 30/9/2006, 00:49
Avatar

Primo del Kratos

Grupo: Moderadores de subforos
Mensajes: 2901


Status: Offline: ultima azione eseguita il 16/1/2007, 00:44


animooo bubuu
a_polo2
view post Escrito el 30/9/2006, 15:17

Viciado

Grupo: Member
Mensajes: 64


Status: Offline: ultima azione eseguita il 21/12/2006, 18:20


Muy bien, bubu. Agradeceria que postearas tus progresos.

Si necesitas algo ya sabes.

Un saludo.
- Bubu -
view post Escrito el 30/9/2006, 18:03
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.

a_polo2
view post Escrito el 30/9/2006, 19:32

Viciado

Grupo: Member
Mensajes: 64


Status: Offline: ultima azione eseguita il 21/12/2006, 18:20


Por lo visto y segun informacion de Udirnel, en las roms de Altair hay una repetida, no se cual es. Fisicamente la PCB tiene 6 y c@brero nos mando 7 dumpeadas.

Animo bubu y suerte.
C@brero
view post Escrito el 30/9/2006, 20:15

Iniciado

Grupo: Member
Mensajes: 22


Status: Offline: ultima azione eseguita il 25/12/2006, 11:22


Efectivamente en la carpeta ALTAIR he metido la EPRON C repetida Checksun 0F76. (Eliminar una)

Paturlas gracias mirare el correo.

Mad...el lunes haré lo posible por escanear el esquema de altair la placa destroyer es prácticamente la misma tambie haré la de draco y junto con fotos de las placas a mas resolución y probare a subirlo a algún almacén a BADONGO por ejemplo. (Probare no lo he usado nunca).

Animo a todos. Yo sigo con la conexión de la placa ya le he colocado los zocalos nuevos y condesadores pero sigo sin tener la imagen del juego solo me aparece basura en el monitor, tendré alguna pista cortada por el sulfatado de la batería.
Un saludo y ánimo.
- Bubu -
view post Escrito el 30/9/2006, 22:19
Avatar

¿Andandará la meta?

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


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


Efectiviwonder, me acabo de dar cuenta de que las roms 0F76-C y 07F6-C contienen los mismos bytes, así que procedo a eliminar uno de ellos y me quedo así con 6 ficheros del Altair, jiji. Menos trabajo.
[MaD]
view post Escrito el 1/10/2006, 00:45

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


Muchas gracias C@bero.

Si necesitas espacio para subir cosas yo tengo unos 10MB libres en espacio propio de Telefonica.net que luego permite descargas directas y demás sin publicidad y a toda velocidad... si quieres este espacio para subir cosas no tienes más que dcirme, mejor dicho más que enviarme a madloko00@telefonica.net y luego yo ya subo el tema por FTP y posteo los links en el foro. El problema es que como escanees con calidad y demás 10MB no son nada y aunque imagino que podría liberar para tener 20MB o 25MB posiblemente también sea poco espacio... en cualquier caso lo tienes a tu disposición.

Gracias por todo y ánimo con la reparación de esa placa.

Animo también a ti Buba a ver si consigues avances.

Un saludo a todos.
udirnel
view post Escrito el 1/10/2006, 00:51
Avatar

Gran Marciano

Grupo: Member
Mensajes: 215


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


QUOTE (- Bubu - @ 30/9/2006, 19:03)
Lo primero que pretendo es poder ver en pantalla algún gráfico estático, jiji.

Justo en ese punto, tras muchas decepciones, fue donde yo desistí, Bubu. Ojalá tú tengas más suerte. Choqué de morros (supongo) con la transformación de los datos en gráficos. Por si te sirve de dato, el CDP1802 se apoya para la presentación de los mismos en un CDP1869 (Video Refresh, según los esquemas) y un CDP1876 (Video Generador). De hecho de este último parten las pistas que salen al conector del monitor. Por supuesto ninguno de los dos chips está emulado y no encontré documentación alguna de ninguno de ellos como para poder intentar emularlos.

Por cierto, c@brero me cedió, además de una placa de Altair, los esquemas de la misma. Hace un momento los terminé de escanear, aunque todavía tengo que juntar los trozos. Espero poder sacar un ratito y hacerlo.

Antonio (o c@brero, como prefieras), si puedes digitalizar tus esquemas de la Altair (además de Destroyer y Draco) sería estupendo, ya que comprobareis que los míos están borrosos en el lado derecho.

[MaD], con la placa delante creo que no será muy complicado hacer el esquema que pides.

Ánimo señores. Ya falta menos para "revivir" a Cidelsa.


Udirnel
- Bubu -
view post Escrito el 1/10/2006, 01:13
Avatar

¿Andandará la meta?

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


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


Nah, todo se puede, es cuestión de TIEMPO... (del que por cierto cada vez dispongo menos, jiji).

Ahora mismo tengo un cubatita de Jack Daniels en mi mesa, lo cual me da inspiración, y estoy programando un desensamblador en Delphi. Ya me queda poco para este. Cuando lo tenga, y si a alguien le interesa, le paso los listados del juego desensamblados, para ver si deduce algo, jiji.
- Bubu -
view post Escrito el 1/10/2006, 02:10
Avatar

¿Andandará la meta?

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


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


Bueno, ya he terminado el desensamblador y ya tengo los listados. Ahora a esnifarlo hasta encontrar qué rom es la gráfica.

image

Este es un pantallazo del desensamblador que he hecho (en Delphi). Lo suyo sería que además ejecutase el código y fuera mostrando las imágenes del juego en el monitor que he incrustado. Todo se andará.
De momento es una foto estática, jiji.
C@brero
view post Escrito el 1/10/2006, 19:03

Iniciado

Grupo: Member
Mensajes: 22


Status: Offline: ultima azione eseguita il 25/12/2006, 11:22


Placa ALTAIR funcionando Haré mas fotos, o quizás mejor un video de una partida pero me llevara mas tiempo haré lo posible.

Otro cosa que he probado ha sido que he colocado las memorias de DESTROYER que son solo cuatro en la placa ALTAIR y funcionando perfectamente. Por lo tanto las placas son las mismas aceptó que la altair tiene dos Eprom mas y un CI CDP1859 mas para direccionar esas memorias.

Por ahora nada más un saludo
a_polo2
view post Escrito el 2/10/2006, 18:40

Viciado

Grupo: Member
Mensajes: 64


Status: Offline: ultima azione eseguita il 21/12/2006, 18:20


Mas novedades: el otro dia mirando info acerca del CDP1802 visite esta pagina: www.elf-emulation.com/index.html de Mike Riley, este hombre conoce bastante bien el CDP1802 y le pedi info acerca de los otros dos procesadores que le dieron tanta guerra a udirnel : el CDP1869 y el CDP1876. Bien el CDP1876 no lo conoce bien pero el otro si. Esto fue lo que me remitio:

'' Hello
Here are the datasheets for the chips you mentioned. The comx-35 used
these chips for its video system. I have the schematics for it somewhere, I
will see if i can find them and send them on to you. I have extensive
knowledge of the CDP1802 and my CDP1869 knowledge just sufficient enough to
emulate it in my emulator. I have never used the CDP1876 but operationally
it is probably similar to use as other chips in the CDP1800 series. Let me
know if i can be of any further assistance to you.
Mike''

ademas me ha enviado 2 pdf's con los esquemas de estos 2 chips. Si los necesitais me los pedis.


Un saldudo. Dani.
269 respuesta(s) desde el 6/2/2006, 13:36