Puesta en marcha del clón del Jupiter Ace

Taller de hardware y cacharreo general de aparatos eléctricos y electrónicos que no tengan un sitio propio.
dancresp
Amiga 1200
Amiga 1200
Mensajes: 1393
Registrado: 23 Dic 2008, 17:53
Sistema Favorito: MSX
primer_sistema: ZX81
Primera consola: Atari 2600
Gracias dadas: 3 veces
Gracias recibidas: 20 veces

Puesta en marcha del clón del Jupiter Ace

Mensajepor dancresp » 28 Ene 2015, 17:01

En su día fui uno de los afortunados en conseguir una de las placas del clón del Jupiter Ace, montada, pero allí se quedó...

Y como me he decidido a ponerla en marcha me he dedicado a releer las mil y una entradas que hay en el post para intentar sacar en claro que es exactamente lo que había que hacer ya que había algún error de diseño y un error en el montaje.

Hago un resumen de lo que creo he sacado en claro e invito a mcleod y al resto a que me echéis una mano para poner la placa en marcha... >|

Quiero dejar claro que mi primera intención es hacer funcionar el equipo sin la ampliación de memoria.
Me doy por satisfecho que funcione con sus 3KB de RAM, y si todo va bien miraré de implementar la ampliación de mcleod ya que sin ella poca cosa se puede hacer.

Cambios a realizar:

1) Hay que cortar una pista para arreglar un problema de reloj. Ya sea por el lado de los componentes (foto izquierda) o la parte inferior (foto derecha)
Imagen

2) El mod de vídeo que comentas, y que parece que es la mejor solución.
Imagen

3) Mi placa vino montada y por lo visto montaron un transistor mal y hay que girarlo.
Imagen

4) Y parece que hay que cambiar un condensador de 47nF que está justo al lado del conector EAR, por uno electrolítico de 2,5uF.

5) ¿ :-k ?

¿Algo más?

Gracias de antemano !!! :rezo
Buscando la IP de la W.O.P.R.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

Re: Puesta en marcha del clón del Jupiter Ace

Mensajepor mcleod_ideafix » 28 Ene 2015, 18:29

Iba a copiarte de nuevo los enlaces que puse en el otro foro, pero han tardado cero coma en borrar el hilo entero :shock:

Bueno, vamos a lo serio. A la placa hay que hacerle el remedo obligatorio para evitar el problema de los relojes que se mezclan. Enlazo al hilo donde se cuenta el tema:
http://zonadepruebas.org/backup/modules ... t&start=74

Ese tema sigue aquí, con otro fallito, relacionado con el anterior:
http://zonadepruebas.org/backup/modules ... &order=ASC

Luego el tema de la salida de video, que ya está comentado en el PDF de la ampliación de 29K. También tienes la opción de sacar una pseudosalida RGB:
http://zonadepruebas.org/backup/modules ... &order=ASC
Un post más adelante está el tema de EAR.

Eso sí: no uses el 2N2222, usa un BC337 mejor.
http://zonadepruebas.org/backup/modules ... &order=ASC

Un post más adelante de éste, hay un hack para usar un teclado de un +2A
http://zonadepruebas.org/backup/modules ... &order=ASC
De todas formas, en el PDF de la ampliación a 29K se explica un método con cablecillos para poder ir haciendo pulsaciones de teclas a base de cortocircuitos, por si no tienes nada a mano que te valga de teclado.

Para usar el teclado de un Spectrum sin modificar la posición de sus teclas hay que modificar la ROM del Jupiter ACE. Lo explico aquí:
http://foro.speccy.org/viewtopic.php?f= ... 066#p26066

RGB (bueno, casi):
http://zonadepruebas.org/backup/modules ... &order=ASC

Después de eso hay que acordarse de incluir una serie de resistencias de pullup para el teclado. Cosa que ya había que incluir de hecho en el ordenador original.
http://zonadepruebas.org/backup/modules ... &order=ASC

Aquí Retroluis usa un pack de resistencias, que es más cómodo de soldar y queda más discreto que soldar 5 resistencias a saco:
http://zonadepruebas.org/backup/modules ... &order=ASC

Mira también un tema relacionado con el transistor que excita al altavoz:
http://zonadepruebas.org/backup/modules ... &order=ASC

Cuando monté el ACE puse versiones LS de algunos integrados cuando deberían ser HC o HCT. Eso me produjo más de un dolor de cabeza. Por si a ti te pasa algo parecido, mira esto:
http://zonadepruebas.org/backup/modules ... &order=ASC

Y por último, la ampliación de 29K (que es muy recomendable ;) ).
El post donde se explica: http://zonadepruebas.org/backup/modules ... &order=ASC
PDF monísimo de la muerte: http://www.atc.us.es/~rodriguj/upgrade_29k.pdf

Para generar WAVs para cargar juegos, escribí una pequeña utilidad que convierte un TAP de Jupiter ACE (no confundir con los TAPs de un Spectrum: dentro no hay lo mismo) a un WAV. Lo comenté en un hilo del foro de Jupiter ACE. Mira el cuerto post o así donde está el enlace de la utilidad (con código fuente si mal no recuerdo)
http://jupiterace.proboards.com/thread/266
Ahm! Parece que hay que estar registrado para descargar el archivo. Bueno, aquí está:
http://www.atc.us.es/~rodriguj/acetap2tzx.zip

Y.... por mi parte, creo que eso es todo :D
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
jltursan
Amiga 2500
Amiga 2500
Mensajes: 4028
Registrado: 13 Oct 2006, 19:45
Sistema Favorito: MSX
primer_sistema: Dragon
Ubicación: Serracines, Madrid, España
Gracias dadas: 57 veces
Gracias recibidas: 157 veces
Contactar:

Re: Puesta en marcha del clón del Jupiter Ace

Mensajepor jltursan » 28 Ene 2015, 20:22

Pues precisamente hace unos meses que por fin me puse y monté mi clon :-)

No fue especialmente escabroso ya que fuí siguiendo el hilo original desde el principio, ¡auténtica arqueología forera!. Entre lo que recordaba y una lectura cuidadosa, no hubo grandes problemas.

El principal escollo lo tuve, como menciona mcleod, con el tipo de algunos de los integrados usados. Este es el aspecto de como me ha quedado ensamblado:

Imagen

La ampliación de mcleod está montada y no dió problema alguno. Funcionó a la primera.

A grosso modo estas son algunas de sus características:

- El teclado es el de un clon de teclado DK'tronics. Ninguno te va a funcionar mejor con el Ace que un teclado de Spectrum original, las modificaciones que hay que hacerle son mínimas ;-)
- El mod de video con un 2N-3904 funciona bastante bien.
- Todos los integrados son LS excepto los 7411 que son ALS y un 74HCT32. Este último recuerdo que resulto especialmente crítico para el funcionamiento. Los ALS creo que simplemente los puse porque eran los que tenía...:-P
- El transistor de la zona de audio es un BC337-25...y de momento no he conseguido cargar nada. También es cierto que eso fue lo último y me pilló con las pilas agotadas; pero los pocos experimentos que hice no chutaron, no se si por culpa del cable (el cable mono de un Spectrum), el reproductor usado (una PDA con entrada estereo) o la entrada del clon, que esté rarilla.

No creo que te de mucha guerra el montaje ;-)

dancresp
Amiga 1200
Amiga 1200
Mensajes: 1393
Registrado: 23 Dic 2008, 17:53
Sistema Favorito: MSX
primer_sistema: ZX81
Primera consola: Atari 2600
Gracias dadas: 3 veces
Gracias recibidas: 20 veces

Re: Puesta en marcha del clón del Jupiter Ace

Mensajepor dancresp » 29 Ene 2015, 22:14

Muchas gracias mcleod, hoy he comprado los componentes, y a ver si el fin de semana me puedo liar...

Y jltursan, me encantaría un primer plano de la parte de vídeo...

A ver si el fin de semana la hago funcionar !!!

:jumper:
Buscando la IP de la W.O.P.R.

Avatar de Usuario
Lex Sparrow
Amiga 2500
Amiga 2500
Mensajes: 2770
Registrado: 28 Dic 2005, 12:26
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Nintendo NES/Clónica
Primera consola: TV Games/Pong Clone
Gracias dadas: 187 veces
Gracias recibidas: 28 veces
Contactar:

Re: Puesta en marcha del clón del Jupiter Ace

Mensajepor Lex Sparrow » 30 Ene 2015, 00:52

mcleod_ideafix escribió:Iba a copiarte de nuevo los enlaces que puse en el otro foro, pero han tardado cero coma en borrar el hilo entero :shock:




Resulta interesante y elocuente que cuando alguien quiere que un post perdure en el tiempo, piense en ponerlo en ZDP en lugar de hacerlo en otro lado. ;) Supongo que el hecho de que haya 12 años de posts detrás y aún hoy se puedan seguir consultando influye bastante.

Creo que es muy significativo y da que pensar.
Alejandro - Lex Sparrow | Mercadillo | Press Play Then Any Key | VaMoS 2018

dancresp
Amiga 1200
Amiga 1200
Mensajes: 1393
Registrado: 23 Dic 2008, 17:53
Sistema Favorito: MSX
primer_sistema: ZX81
Primera consola: Atari 2600
Gracias dadas: 3 veces
Gracias recibidas: 20 veces

Re: Puesta en marcha del clón del Jupiter Ace

Mensajepor dancresp » 30 Ene 2015, 12:03

Pues como dije en el difunto hilo...

Imagen

YO HE VENIDO A HABLAR DE MI LIBRO... digo PLACA !!! :<
Buscando la IP de la W.O.P.R.

Avatar de Usuario
Lex Sparrow
Amiga 2500
Amiga 2500
Mensajes: 2770
Registrado: 28 Dic 2005, 12:26
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Nintendo NES/Clónica
Primera consola: TV Games/Pong Clone
Gracias dadas: 187 veces
Gracias recibidas: 28 veces
Contactar:

Re: Puesta en marcha del clón del Jupiter Ace

Mensajepor Lex Sparrow » 30 Ene 2015, 14:27

Pues ... ¡a por ello! :D Aprovecha que tenemos máquina nueva y va como un tiro para darle bien de cera y así la estrenamos.

PD Hacía mucho que no veía al señor Umbral. La de buenos ratos que ha dado esta frase.
Alejandro - Lex Sparrow | Mercadillo | Press Play Then Any Key | VaMoS 2018

dancresp
Amiga 1200
Amiga 1200
Mensajes: 1393
Registrado: 23 Dic 2008, 17:53
Sistema Favorito: MSX
primer_sistema: ZX81
Primera consola: Atari 2600
Gracias dadas: 3 veces
Gracias recibidas: 20 veces

Re: Puesta en marcha del clón del Jupiter Ace

Mensajepor dancresp » 30 Ene 2015, 22:40

VZ escribió:Pues ... ¡a por ello! :D Aprovecha que tenemos máquina nueva y va como un tiro para darle bien de cera y así la estrenamos.

Pues no se que le he hecho a la nueva máquina pero cada vez que intento subir imágenes (unos 100KB) me dice que "tarari que te di"...

¿Es normal? :rezo
Buscando la IP de la W.O.P.R.

Avatar de Usuario
Lex Sparrow
Amiga 2500
Amiga 2500
Mensajes: 2770
Registrado: 28 Dic 2005, 12:26
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Nintendo NES/Clónica
Primera consola: TV Games/Pong Clone
Gracias dadas: 187 veces
Gracias recibidas: 28 veces
Contactar:

Re: Puesta en marcha del clón del Jupiter Ace

Mensajepor Lex Sparrow » 31 Ene 2015, 00:31

... es normal. Es porque está todo cerrado y hay que ajustar todos los permisos de nuevo. Las carpetas donde se guarden los ficheros subidos tienen que ser "escribibles" y por eso está dando error (con eso y con los avatares). Ahora mismo estoy solucionando eso, así que en unos minutos debería poderse subir adjuntos y ficheros.

-- Actualizado 31 Ene 2015, 00:37 --

Prueba
IMG_8132.JPG
aaa
IMG_8132.JPG (122.37 KiB) Visto 10549 veces
. Parece que ya van los adjuntos de nuevo
Alejandro - Lex Sparrow | Mercadillo | Press Play Then Any Key | VaMoS 2018


Volver a “Taller general”

¿Quién está conectado?

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