VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Responder
Avatar de Usuario
hamham
Demonio segundo orden
Demonio segundo orden
Mensajes: 1890
Registrado: 02 Abr 2013, 18:17
Ubicación: Alicante
Been thanked: 9 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por hamham »

Placa recibida, tiene un diseño precioso Wilco
Me encanta :-]
La pena es que hasta mañana no la puedo probar
Saludetes
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por wilco2009 »

hamham escribió: 17 Sep 2018, 20:57 Placa recibida, tiene un diseño precioso Wilco
Me encanta :-]
La pena es que hasta mañana no la puedo probar
Saludetes
Me alegro :-]
gracias por avisar.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1406
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 949 times
Been thanked: 492 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por geloalex »

Recibido tambien....funcionando perfecto.
Renombrando los juegos a mi selección y metiendo en el 1.1 los que quedaron fuera ....

G R A C I A S !!
SpectrumZX81,ZX48,ZX48+,ZX128+2+3CommodoreA1200,A500,C64,C64C,C16AmstradCPC464,CPC6128MSXHB20P,HB75P,HBF1,HBF1XD,SVI728,8020Atari2600Sixer,2600Jr,7800PhillipsVideopacG7000NintendoGB,GBC,GBA,NES,FAMICOM,SNES,N64PCEnginePCEngine,PCEngineDUOSegaGG,SMS,SMS2,MD1,MD2,MEGACD2,SATURN,DC,NAOMIMicrosoftXBOX360Sony PS1,PS2,PS3,PS4,PSP,PSVitaMINISNES,SNES,MD,PSX INSTAGRAM: geloalex
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por wilco2009 »

Perfecto :-]
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por wilco2009 »

Ya están en España las placas que faltan :-]

Código: Seleccionar todo

2018-09-18 03:36:00Arrival at Processing Center.
2018-09-17 08:23:00Shipment arrived at destination country.
2018-09-14 15:55:00Arrive at transit airport.
2018-09-10 23:30:00Hand over to airline.
2018-09-10 10:17:00Service provider received shipment information .
2018-09-10 09:49:16Depart from facility to service provider.
2018-09-09 19:27:01Fpx pciked up shipment.
2018-09-09 19:27:01Shipment arrived at facility and measured.
2018-09-09 08:25:33Shipment information received
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1938
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 83 times
Been thanked: 116 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por mad3001 »

wilco2009 escribió:
Bueno, cartucho todo soldado y listo.... ya he visto que en el romset creator hay que dar a download para bajar las rom (vaya, yo ya tenía 777 preparadas en un directorio) y luego ya se puede generar.
Estaría bien poder "echar" un fichero .ROM o .BIN que tengamos en el ordenador (por si alguien quiere programarse algo y probarlo en real)...
Volviendo a los origenes... programa en assembler
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por wilco2009 »

mad3001 escribió: 18 Sep 2018, 22:30
wilco2009 escribió:
Bueno, cartucho todo soldado y listo.... ya he visto que en el romset creator hay que dar a download para bajar las rom (vaya, yo ya tenía 777 preparadas en un directorio) y luego ya se puede generar.
Estaría bien poder "echar" un fichero .ROM o .BIN que tengamos en el ordenador (por si alguien quiere programarse algo y probarlo en real)...
Nadie te lo impide.
Pon el archivo .BIN en la carpeta ROMs y arranca el programa. Te aparecerá en el listado con el nombre de archivo y varios interrogantes al no encontrar su CRC32 en el gamelist.ini.
Si quieres darle tú una descripción, puedes abrir una entrada en el .INI con su CRC32 que podrás encontrar situandote sobre la ROM en el programa.
Si además quieres que te aparezca la imagen, puedes copiar tu ROM en la carpeta de las ROMs del O2EM y hacer un snapshot con F8. Este te grabará un BMP cuyo nombre sera el CRC32 de la ROM. Simplemente copia el BMP generado a la carpeta shots del generador de ROMs.

Por otro lado, si quieres pasar dicha ROM al G7000 RAMCart (mira el otro hilo para saber más sobre el), puedes generar un archivo .RAM desde el generador de ROMs cambiando el target a "G7000 RAM Cart", pulsar "Generate" y después transferirlo al RAM Cart a través de puerto serie con la opcion "Trans to RAM Cart".
Animate a empezar con la programación del I8048, estamos hambientos de nuevos programas. :)
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1938
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 83 times
Been thanked: 116 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por mad3001 »

wilco2009 escribió: 18 Sep 2018, 22:50
mad3001 escribió: 18 Sep 2018, 22:30
wilco2009 escribió:
Bueno, cartucho todo soldado y listo.... ya he visto que en el romset creator hay que dar a download para bajar las rom (vaya, yo ya tenía 777 preparadas en un directorio) y luego ya se puede generar.
Estaría bien poder "echar" un fichero .ROM o .BIN que tengamos en el ordenador (por si alguien quiere programarse algo y probarlo en real)...
Nadie te lo impide.
Pon el archivo .BIN en la carpeta ROMs y arranca el programa. Te aparecerá en el listado con el nombre de archivo y varios interrogantes al no encontrar su CRC32 en el gamelist.ini.
Si quieres darle tú una descripción, puedes abrir una entrada en el .INI con su CRC32 que podrás encontrar situandote sobre la ROM en el programa.
Si además quieres que te aparezca la imagen, puedes copiar tu ROM en la carpeta de las ROMs del O2EM y hacer un snapshot con F8. Este te grabará un BMP cuyo nombre sera el CRC32 de la ROM. Simplemente copia el BMP generado a la carpeta shots del generador de ROMs.

Por otro lado, si quieres pasar dicha ROM al G7000 RAMCart (mira el otro hilo para saber más sobre el), puedes generar un archivo .RAM desde el generador de ROMs cambiando el target a "G7000 RAM Cart", pulsar "Generate" y después transferirlo al RAM Cart a través de puerto serie con la opcion "Trans to RAM Cart".
Animate a empezar con la programación del I8048, estamos hambientos de nuevos programas. :)
Bueno, he generado un romset (Boton "Generate" y crea el fichero Nombre.set en el directorio ROMSET)... lo grabaré a la eprom con un grabador (estaría bien que ya que el arduino tiene acceso -o eso creo- y son comandos jedec para este tipo de EEPROM lo grabase también sin necesidad de grabador externo)...
He generado un fichero Nombre.H... lo renombro a Romset0.h... no se si hacen falta los 4 ficheros Romset0.h .. Romset3.h (bueno, copio este 3 veces y renombro para que existan los 4)... entiendo que ahora necesito los ficheros Romset0.h..Romset1.h y los otros del arduino IDE, ..

Me salió este error del arduino por falta de librerías

Código: Seleccionar todo

Arduino:1.8.7 (Windows 10), Tarjeta:"Arduino Nano, ATmega328P"

ROMSelector:2:21: error: U8g2lib.h: No such file or directory

compilation terminated.

exit status 1
U8g2lib.h: No such file or directory

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.
Buscamos y es la libreria: U8g2 by Oliver
Bueno, se queja un poquito al compilar (lo habitual):

Código: Seleccionar todo

El Sketch usa 29904 bytes (97%) del espacio de almacenamiento de programa. El máximo es 30720 bytes.
Las variables Globales usan 1564 bytes (76%) de la memoria dinámica, dejando 484 bytes para las variables locales. El máximo es 2048 bytes.
Poca memoria disponible, se pueden producir problemas de estabilidad.
Tic tac... subiendo, subiendo....
Pues me sale este error

Código: Seleccionar todo

Arduino:1.8.7 (Windows 10), Tarjeta:"Arduino Nano, ATmega328P"

Opciones de compilación cambiadas, reconstruyendo todo
C:\Users\x220t\Downloads\videopac\ROMSelector\IDE\ROMSelector\ROMSelector.ino:384:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

     sprintf(str2, " "BYTE_TO_BINARY_PATTERN, BYTE_TO_BINARY(i));

                   ^

El Sketch usa 29904 bytes (97%) del espacio de almacenamiento de programa. El máximo es 30720 bytes.
Las variables Globales usan 1564 bytes (76%) de la memoria dinámica, dejando 484 bytes para las variables locales. El máximo es 2048 bytes.
Poca memoria disponible, se pueden producir problemas de estabilidad.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa0
Problema subiendo a la placa. Visita http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugerencias.

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.
Uek, error de subida, creo que está todo bien seleccionado ¿o no?

Vale, había que cambiar el modelo de procesador a "Atmega 328P (Old bootloader)"
Última edición por mad3001 el 18 Sep 2018, 23:37, editado 2 veces en total.
Volviendo a los origenes... programa en assembler
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por wilco2009 »

Vale, te ha compilado bien, pero no tienes bien configurado el Arduino IDE.
¿Has configurado el puerto?

"Herramientas/puerto/COMX"
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: VIDEOPAC MULTIROM CART V1.2 (Con display) :)

Mensaje por wilco2009 »

¿Puedes sacar una foto de la placa? Supongo que estaba bien, pero como envié el paquete del arduino sin abrir..... Por si hubiera algun error.
Ah, vale, no lo habia leido lo del bootloader.
Última edición por wilco2009 el 18 Sep 2018, 23:38, editado 1 vez en total.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Responder

Volver a “Proyectos de hardware abiertos”