| |
| | Altair, Destroyer (Cidelsa), Ayuda entre todos | |
| |  | |  |
 | - Bubu - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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] | | Desconectado de la realidad
 Grupo: MemberMensajes: 1680 Status:  | |
| 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 - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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 | |  Primo del Kratos
 Grupo: Moderadores de subforosMensajes: 2901 Status:  | |
| animooo bubuu |
|  |
 | a_polo2 | | Viciado
Grupo: MemberMensajes: 64 Status:  | |
| Muy bien, bubu. Agradeceria que postearas tus progresos.
Si necesitas algo ya sabes.
Un saludo. |
|  |
 | - Bubu - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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 | | Viciado
Grupo: MemberMensajes: 64 Status:  | |
| 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 | | Iniciado
Grupo: MemberMensajes: 22 Status:  | |
| 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 - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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] | | Desconectado de la realidad
 Grupo: MemberMensajes: 1680 Status:  | |
| 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 | |  Gran Marciano
Grupo: MemberMensajes: 215 Status:  | |
| 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 - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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 - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| Bueno, ya he terminado el desensamblador y ya tengo los listados. Ahora a esnifarlo hasta encontrar qué rom es la gráfica.  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 | | Iniciado
Grupo: MemberMensajes: 22 Status:  | |
| 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 | | Viciado
Grupo: MemberMensajes: 64 Status:  | |
| 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 |
| | | | |
|