External ROMs Plus 3 (firmware update)

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

External ROMs Plus 3 (firmware update)

Mensajepor wilco2009 » 27 Ago 2016 17:33

Abro formalmente el hilo del proyecto External ROMs plus 3 en la sección de proyectos hardware y abro lista de interesados.

Imagen
Spectrum +2 funcionando con las ROMs del proyecto +3e, con un floppy y un interface IDE

AVISO: El +2 gris da problemas con el interface simple de 8 bits, sin embargo el divIDE en modo IDE funciona correctamente.

El proyecto consiste en dos placas diferentes:

1. Interface de ROM externa para los sistemas +2, +2A y +3 con conexión para el interface de disquetera multisistema.
2. Interface de disquetera completo con ROMs integradas para los sistemas +2, +2A y +3.

La única diferencia entre ambas placas es que una lleva el interface de disquetera incorporado y la otra, si queremos interface de disquetera, hay que conectarle uno externo en el conector que lleva al efecto.

¿PARA QUÉ SIRVE EL INTERFACE?
El interface sustituye las ROMs internas de los sistemas de utilizan paginado de la ROM como pueden ser el 128K, el +2, el +2A, o el +3.
Con dicho interface puedo por ejemplo sustituir las ROMs de un +2A por las del proyecto +3e, o bien por las de un +2 gris. También puedo ponerle las ROMs de un 128K a un +2 gris o bien las ROMs de del proyecto +3e.

¿Y para qué quiero sustiuir las ROMs internas?

Ejemplo 1: Tengo un +2 gris y quiero añadirle una disquetera y usar un divIDE con las ROMs del +3e.
Ejemplo 2: Tengo un +2A pero no quiero estar desatornillando la carcasa para alternar entre las ROMs originales y las del proyecto +3e.
Ejemplo 3: Tengo un +2A y quiero utilizar las ROMs del +2 gris porque son más compatibles con un juego.

¿QUÉ SISTEMAS SON COMPATIBLES?
El interface funciona en los siguientes modelos:

- 128K, No está probado pero en teoría debe poderse usar modificandolo de la misma forma que un +2 gris.
- Plus 2 gris, modificando internamente su PAL sustituyendola por una GAL o bien añadiendo dos diodos y una resistencia.
- Plus 2A / Plus 2B/ Plus 3, Pinchar y listo

INFORMACIÓN TÉCNICA

Para poder implementar un sistema de ROM externa como el presente, es necesario decodificar los puertos $1FFD y $7FFD y utilizarlos para paginar las ROMs.
El control de dichos puertos lo hace la GAL22V10 instalada en el interface controla tanto la habilitación de los dos chips de ROM como el paginado, deshabilitando al mismo tiempo las ROMs internas para evitar los conflictos con estas.
El jumper/switch JP1 nos permitirá seleccionar el tipo de ordenador al que está conectado el interface. Esto es necesario ya que la inhabilitación de la ROM interna se hace de forma diferente en los últimos modelos de Amstrad (+2A, +2B y +3)

El proyecto es de caracter abierto, y lo dejo aquí para que podáis hacer uso de él.

La placa tiene el siguiente aspecto:

Imagen

Y el esquema del invento es el siguiente:

Imagen

Las ecuaciones de la GAL que gestiona el paginado son las siguientes:

Código: Seleccionar todo

CLK1FFD     = (  !A14 & !A15 & !A1 & !nWR & !nIORQ & !A13 & A12 );

CLK7FFD     = (  A14 & !A15 & !A1 & !nWR & !nIORQ );

nROMCS     = (  !nPLUS23 );

nROM2OE     = (  nPLUS23 );

nROM1OE     = (  nPLUS23 );

nEXROM1OE     = !(  !A14 & !A15 & !nRD & !nMREQ );

nEXROM2OE     = !(  !A14 & !A15 & !nRD & !nMREQ );



La modificación necesaria para los +2 gris consiste en sustituir el chip HAL (IC7) por una GAL y programarla con las siguientes ecuaciones:

Código: Seleccionar todo

BANK     = (  !WR & RD & !IORQ & !A1 & A14 & !A15 );

PSG     = (  !WR & !IORQ & !A1 & A15
           #   !RD & !IORQ & !A1 & A15 );

UA14     = (  B2 & !B0 & A14 & A15 );

UA15     = (  B1 & !B0 & A15
            #   !A14 & A15 );

ULA14     = !(  !B0 & A15
             #   !A14 );

ULA15     = !(  B0 & A14
             #   !A15 );

VA14     = (  B2 & B0 & A14
            #   A14 & !A15 );

VA15     = (  B1 & B0 & A14 & A15 );


Imagen

Una solución alternativa para no sacar la HAL de su sitio consistiría en conectar un par de diodos y una resistencia de la siguiente manera.

Imagen

La patilla 13 de la PAL habría que cortarla y levantarla quedando la modificación como en la foto.

Imagen

Toda la información necesaria para realizar el circuito la dejo en el siguiente ZIP:

External Plus 3 Roms 27/08/2016



LISTA DE INTERESADOS Interface básico

1. shikitin-(VDR)
2. pepilloelgrillo (solo placa)-(VDR)
3. BCH (solo placa)-(VDR)
4. flopping (solo placa)-(VDR)
5. flopping (solo placa)-(VDR)
6. Garvidal-(VDR)
7. BenKenobi-(VDR)
8. carmeloco-(VDR)
9 merlinkv-(VDR)
10 merlinkv-(VDR)
11 dandare-(VDR) (solo placa)
12 jjsaenz1969-(VDR)
13 overCLK (solo placa)-(VDR)
14 Kripton67 VDR
15 groovydrifter (RWK)
16 stratotrasto (VDR)
17 Jason_rg (VDR)

LISTA DE INTERESADOS Interface con controladora de disquetera integrada.
1. flopping (solo placa)-(VDR)
2. flopping (solo placa)-(VDR)
3. Taburoto-(RWK)
4. BenKenobi-(VDR)
5 merlinkv-(VDR)
6 merlinkv-(VDR)
7 dandare-(solo placa) (VDR)
8 iturbez-(VDR)
9 pepilloelgrillo-(VDR)
10 retrolab-(VDR)
11 overCLK (solo placa)-(VDR)
12 istorki -
13 sinclair200 (VDR) M
14 Kripton67 (solo placa) VDR
15 groovydrifter (RWK)
16 mikes (VDR) M
17 Whisper (RW) M
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
Pow!
Mensajes: 1819
Registrado: 15 Mar 2011 00:40
Agradecido : 60 veces
Agradecimiento recibido: 355 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor Pow! » 27 Ago 2016 18:00

Yo me apunto a una controladora integrada

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor wilco2009 » 27 Ago 2016 18:21

Taburoto escribió:Yo me apunto a una controladora integrada


Apuntado
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor wilco2009 » 28 Ago 2016 18:08

Esta es la placa que enviaré para el interface sencillo.
A ver si cuela así y con unos pequeños cortes, por el mismo precio, tenemos tres expansores de bus. Uno hace falta para el interface, y los otros dos los podéis usar para futuros interfaces.

Está modificada para que encaje en una PP6 de supertronic.

Imagen

Encajan solo dos tornillos, ya que el de abajo es imposible hacerlo encajar ya que pilla justo en el agujero del conector EDGE.

El zócalo ZIF sería útil si tienes más de un interface IDE por lo que se puede poner o no un ZIF según necesidades.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Whisper

Re: External ROMs Plus 3 (lista abierta)

Mensajepor Whisper » 28 Ago 2016 19:36

Yo me apunto a una interfaz + disquetera, si aun hay sitio..

Saludos

PD: Wilco, ¿viene montada la placa?

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor wilco2009 » 28 Ago 2016 19:45

Whisper escribió:Yo me apunto a una interfaz + disquetera, si aun hay sitio..

Saludos

PD: Wilco, ¿viene montada la placa?


Creo que tal y como lo he escrito induce a error. Lo que lleva es el interface de disquetera pero no la disquetera.
¿te apunto?

En principio viene sin montar, pero podríamos hablarlo.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Whisper

Re: External ROMs Plus 3 (lista abierta)

Mensajepor Whisper » 29 Ago 2016 08:57

wilco2009 escribió:
Whisper escribió:Yo me apunto a una interfaz + disquetera, si aun hay sitio..

Saludos

PD: Wilco, ¿viene montada la placa?


Creo que tal y como lo he escrito induce a error. Lo que lleva es el interface de disquetera pero no la disquetera.
¿te apunto?

En principio viene sin montar, pero podríamos hablarlo.



Entoces dejalo, Wilco.

Gracias

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor wilco2009 » 29 Ago 2016 13:20

Whisper escribió:
Entoces dejalo, Wilco.

Gracias


Sin problemas.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor wilco2009 » 29 Ago 2016 13:20

Como ya ha habido una confusión al respecto, me gustaría aclarar que el interface completo no incluye la disquetera, solo la controladora de floppy.

Si alguien se quiere retirar está a tiempo de hacerlo.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor wilco2009 » 30 Ago 2016 00:16

Aunque aun me queda repasar bien no tenga algún error, en principio el aspecto de la placa del interface con controladora sería este:

Imagen

Como véis aun me queda espacio para una plaquita para el bus expansor.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
groovydrifter
Mensajes: 1303
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 53 veces
Agradecimiento recibido: 50 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor groovydrifter » 30 Ago 2016 03:10

Yo me apuntaría a una de cada
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor wilco2009 » 30 Ago 2016 08:22

groovydrifter escribió:Yo me apuntaría a una de cada


¿Solo placa o también componentes?
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
groovydrifter
Mensajes: 1303
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 53 veces
Agradecimiento recibido: 50 veces

Re: External ROMs Plus 3 (lista abierta)

Mensajepor groovydrifter » 30 Ago 2016 09:29

Placas y componentes si es posible.
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

Re: External ROMs Plus 3 (Quedan 4 de cada tipo)

Mensajepor wilco2009 » 04 Sep 2016 10:33

En vista de que no aparecen más interesados voy a pedir las placas y yo me quedaré con las 4 sobrantes de cada tipo.

Si aparece algún interesado más siguen disponibles.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
wilco2009
Mensajes: 2141
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 384 veces

Re: External ROMs Plus 3 (Quedan 4 de cada tipo)

Mensajepor wilco2009 » 04 Sep 2016 23:27

Placa de la versión full modificada y adaptada a la caja Supertronic PP96.

Ya están pedidas todas las placas.

Imagen
Imagen

Imagen
Imagen
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
groovydrifter
Mensajes: 1303
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 53 veces
Agradecimiento recibido: 50 veces

Re: External ROMs Plus 3 (Quedan 4 de cada tipo)

Mensajepor groovydrifter » 05 Sep 2016 12:09

¿En Azul? ¡Que chulas!
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)


Volver a “Hardware Spectrum”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados