Prototipo Clon MSX2+ FPGA

Moderador: Fundadores

BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 514
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Contactar:

Prototipo Clon MSX2+ FPGA

Mensaje por BCH » 17 Ene 2018, 11:55

Pues nada, nuevo proyecto: un clon del OCM (one chip MSX). No es nada nuevo; ya existen clones como este. La particularidad, de momento, es que el diseño entra en una placa de 10x10 con lo que es bastante economico hacer prototipos de prueba hasta tener un diseño definitivo. He quitado todo lo que no es esencial para el funcionamiento pero en futuros prototipos la idea es que tenga salida VGA (como el OCM original), Joystick DB9, etc.

Imagen

Por supuesto es compatible con el firmware del OCM por lo que comparte todas las caracteristicas de este: MSX2+, SCC, 2/4 MB RAM, tarjeta SD, teclado PS/2, modo turbo 8mhz, etc. Tambien tiene conexión para un cartucho externo (SLOT 1) a travez de una placa adicional que se conecta con un cable plano. Proximas versiones tendran soporte para dos cartuchos.

Imagen

Imagen

Para los que me han pedido las placas de este prototipo ire poniendo aqui la informacion necesaria para montarla

Esquema placa principal:
Imagen
Recomiendo que tambien mireis los esquemas originales del OCM y el Zemmix:
https://www.dropbox.com/s/pueqv1wb9d0cq ... h.png?dl=0
https://www.dropbox.com/s/j2l25u8emvf52 ... h.pdf?dl=0

Listado de componentes:
https://www.dropbox.com/s/9n88gux2090c8 ... tlist?dl=0
Ojo, la serigrafia en la placa solo tiene los valores de los componentes.
La RAM que he usado es la MT48LC16M16A2P-6A (6ns, 167Mhz). Tambien se puede usar la MT48LC16M16A2P-75 (7.5ns, 133Mhz) y creeria que la MT48LC16M16A2P-7E (7.5ns, 143Mhz) deberia funcionar igualmente. Hay chips equivalentes de otras marcas: Samsung K4S561632D, Alliance AS4C16M16SA o ISSI IS42S16160B. No usar ISSI, la de 75ns al menos, no funciona.

El firmware y sus fuentes es mantenido por KdL y se puede descargar aqui:
http://gnogni.altervista.org
Deberia funcionar con cualquier variacion de la version 3.5 aunque es mejor usar el firmware compilado para el Zemmix (tanto el original como el Brasilero). Yo he compilado una version customizada del firm 3.5 que si quereis me la podeis pedir por privado.
Para programarlo necesitarais el Altera USB Blaster (o un clon chino de 2€) y descargar el software Altera Quartus.

La funcion de cada interruptor es la siguiente:
Interruptor 1: Velocidad del CPU normal/turbo
Interruptor 2/3: Configuracion salida de video
Interruptor 4: Configuracion slot 1 interno/externo
Interruptor 5/6: Configuracion slot 2
Interruptor 7: Ram 2048/4096
Interruptor 8: SD on/off

Aunque se puede ver con mas detalles en el manual del Zemmix (en portugués):
http://oldplayers.com.br/wp/wp-content/ ... suário.pdf

La placa necesita un pequeño fix para que los leds funcionen. Basicamente falta conectar la señal GND al negativo de los leds. Aprovecho tambien para poner el pinout del conector de joystick:
Imagen
Última edición por BCH el 25 Ene 2018, 02:48, editado 19 veces en total.

Avatar de Usuario
jgilcas
Aspirante a demonio
Aspirante a demonio
Mensajes: 320
Registrado: 08 Abr 2013, 22:16
Contactar:

Re: Prototipo Clon MSX FPGA

Mensaje por jgilcas » 17 Ene 2018, 12:06

Muy muy interesante. Si hay que apuntarse. Me apunto :)
ZX48, ZX48+, ZX128+2, ZX128+3, OREL BK08, A500, MSX2, VIC-20, C64C, CPC464, CPC6128, GAMEBOY, GAMEBOY POCKET, GAMEBOY COLOR, NES, SNES, N64, GBA, GBASP, GBAMICRO, GAMECUBE, GAMEGEAR, SMS, SMS2, MD1, MD2, MEGACD, SATURN, DC, XBOX, XBOX360, TG-16

jacaba
Seguidor infernal
Seguidor infernal
Mensajes: 34
Registrado: 14 Nov 2017, 16:37
Contactar:

Re: Prototipo Clon MSX FPGA

Mensaje por jacaba » 17 Ene 2018, 12:11

cuenta con mi hacha...

BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 514
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Contactar:

Re: Prototipo Clon MSX FPGA

Mensaje por BCH » 17 Ene 2018, 12:12

jgilcas escribió:
17 Ene 2018, 12:06
Muy muy interesante. Si hay que apuntarse. Me apunto :)
De momento es un diseño preliminar que ire trabajando en el tiempo libre, pero igual si llego a terminarlo se puede hacer una tirada.
Última edición por BCH el 17 Ene 2018, 13:30, editado 1 vez en total.

Avatar de Usuario
jgilcas
Aspirante a demonio
Aspirante a demonio
Mensajes: 320
Registrado: 08 Abr 2013, 22:16
Contactar:

Re: Prototipo Clon MSX FPGA

Mensaje por jgilcas » 17 Ene 2018, 12:13

BCH escribió:
jgilcas escribió:
17 Ene 2018, 12:06
Muy muy interesante. Si hay que apuntarse. Me apunto :)
De momento es un diseño preliminar que ire trabajandolo en el tiempo libre, pero igual si llego a terminarlo se puede hacer una tirada.
Me interesa, no tengo MSX 2+ y es una buena opción. Estaré atento por si se lleva a cabo. Gracias por todo lo que te curras. :)
ZX48, ZX48+, ZX128+2, ZX128+3, OREL BK08, A500, MSX2, VIC-20, C64C, CPC464, CPC6128, GAMEBOY, GAMEBOY POCKET, GAMEBOY COLOR, NES, SNES, N64, GBA, GBASP, GBAMICRO, GAMECUBE, GAMEGEAR, SMS, SMS2, MD1, MD2, MEGACD, SATURN, DC, XBOX, XBOX360, TG-16

Avatar de Usuario
Barbe
Moderador
Moderador
Mensajes: 1506
Registrado: 06 Abr 2013, 00:17
Ubicación: Algemesí (Valencia)
Contactar:

Re: Prototipo Clon MSX FPGA

Mensaje por Barbe » 17 Ene 2018, 12:42

jgilcas escribió:
BCH escribió:
jgilcas escribió:
17 Ene 2018, 12:06
Muy muy interesante. Si hay que apuntarse. Me apunto :)
De momento es un diseño preliminar que ire trabajandolo en el tiempo libre, pero igual si llego a terminarlo se puede hacer una tirada.
Me interesa, no tengo MSX 2+ y es una buena opción. Estaré atento por si se lleva a cabo. Gracias por todo lo que te curras. :)
Me pregunto si llevará salida RGB.

Enviado desde mi VTR-L09 mediante Tapatalk

ImagenImagenImagenImagenImagenImagenImagen

Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3018
Registrado: 09 Feb 2016, 15:09
Ubicación: Madrid, Córdoba, Luanco
Contactar:

Re: Prototipo Clon MSX2+ FPGA

Mensaje por dandare » 17 Ene 2018, 12:51

Interesante que tengas que poner el monitor boca abajo para que se vea bien :)
Imagen

BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 514
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Contactar:

Re: Prototipo Clon MSX2+ FPGA

Mensaje por BCH » 17 Ene 2018, 13:07

dandare escribió:
17 Ene 2018, 12:51
Interesante que tengas que poner el monitor boca abajo para que se vea bien :)
:) Es el monitor, que generalmente lo monto boca abajo y entonces esta configurado asi como se ve en la foto. El clon saca el video con la orientacion correcta
Última edición por BCH el 17 Ene 2018, 14:07, editado 1 vez en total.

BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 514
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Contactar:

Re: Prototipo Clon MSX FPGA

Mensaje por BCH » 17 Ene 2018, 13:24

Barbe escribió:
17 Ene 2018, 12:42
Me pregunto si llevará salida RGB.
Si, es posible sacar tanto VGA como RGB.
jgilcas escribió:
17 Ene 2018, 12:13
Me interesa, no tengo MSX 2+ y es una buena opción. Estaré atento por si se lleva a cabo. Gracias por todo lo que te curras. :)
No hay nada que agradecer! Que lo hago porque me la paso bien :)

Avatar de Usuario
Alucard Saeba
Aspirante a demonio
Aspirante a demonio
Mensajes: 376
Registrado: 04 Abr 2013, 20:37
Contactar:

Re: Prototipo Clon MSX2+ FPGA

Mensaje por Alucard Saeba » 17 Ene 2018, 13:38

Pues si funciona y no es muy caro, es una buena forma de obtener un msx2+ baratito. ¡Adelante! :)
Si te gustaría leer algo nuevo, prueba con Akasha Valentine.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado