Página 5 de 10

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 27 Nov 2017, 21:27
por sinclair200
Esto es lo mismo.......?

Imagen

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 27 Nov 2017, 22:10
por Querubin
Es la versión más básica de lo que estamos haciendo. Además el que pones contiene el famoso ACID que es necesario destripar de algún otro cartucho original mientras que el de este hilo usará otro sitema para no tener que hacer eso. Esa misma placa es la que dandare ha usado para hacer la prueba de ese sistema y ha posteado anteriormente. Pero la ha modificado para tal ocasión. El nuestro podrá usar varios tipos de memorias para meter más de un juego en cada una.

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 28 Nov 2017, 13:34
por sinclair200
querubin escribió: 27 Nov 2017, 22:10 Es la versión más básica de lo que estamos haciendo. Además el que pones contiene el famoso ACID que es necesario destripar de algún otro cartucho original mientras que el de este hilo usará otro sitema para no tener que hacer eso. Esa misma placa es la que dandare ha usado para hacer la prueba de ese sistema y ha posteado anteriormente. Pero la ha modificado para tal ocasión. El nuestro podrá usar varios tipos de memorias para meter más de un juego en cada una.
Era mera curiosidasd, porque entre otras cosas yo me deshice en su dia del 6128+ y ya no tengo este sistema.....
La mia es una placa que me regaló Ben, procedentes de una tirada que hicieron en 2010, ZX4ever, CPCMANIACO y el desaparecido STGO......

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 28 Nov 2017, 15:26
por Querubin
Ya. Pues si esto no sale al final y te quisieras deshacer de ella avisame porfa. Aunque siendo un regalo ya se sabe. Me pregunto porque te desharias del 6128+.

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 28 Nov 2017, 15:30
por Ben-kenobi
querubin escribió: 28 Nov 2017, 15:26 Ya. Pues si esto no sale al final y te quisieras deshacer de ella avisame porfa. Aunque siendo un regalo ya se sabe. Me pregunto porque te desharias del 6128+.
Si quieres una placa haz un donativo a retroparla y te doy una con caja y todo :D , eso si , sin chip .

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 28 Nov 2017, 15:54
por Querubin
Muchas gracias. Si esto no cuaja... Sí encuentro un cartucho para destripar... Estaré encantado de hacer ese donativo para que me regales una placa.

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 28 Nov 2017, 15:56
por Ben-kenobi
Tengo chip al que le falta una patilla ( se rompio al desoldar) si te apañas te lo adjunto.

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 28 Nov 2017, 15:57
por Querubin
Claro, con la Dremel le hago un apaño.

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 28 Nov 2017, 22:09
por dandare
Hola querubín,

Las memorias que comento son, por ejemplo, las SST39SF040, el resto tienen pinout compatible.
El jumper cambia A18 del pin 1, en estas memorias, al 31 en las 27c4001. Quitándolo y dejando la salida del switch al pin 1 de la memoria, funcionará para estas memorias flash más modernas. (Y no para las antiguas). En cualquier caso, deja el pin31 a 1, que es el Write enable.

Lo que te decía de conectar a17 y a18 desde el cartucho es lo siguiente:

Ahora mismo utilizas dos switches, uno para A17 y otro para A18. Esos switches hacen que podamos cambiar esas direcciones en la memoria, permitiéndonos partirla en 4 trozos de 128k. Ahora, cuando el switch está abierto, la dirección se pone a 1 porque tienen un pullup de 4k7. Al cerrar el switch, lo conectamos a gnd y ponemos un 0.

Bien, imagina que en lugar de conmutar entre 1 y 0, conmutamos entre 1 y lo que haya en el bus de direcciones que viene del amstrad, a17 y a18 según salen del conector de cartucho.
Es de esperar (no lo he comprobado), que en juegos de 128k o menos, a17 y a18 permanezcan a 0 todo el tiempo y en juegos de mayor tamaño puedan cambiar.
También es probable (tampoco lo he mirado :D) que como esas direcciones no pueden generarse desde el z80, haya algún registro que las contenga, tal vez el propio asic, y que podamos fijarlas desde software para conmutar a nuestro antojo esos 4 bancos.

De todos modos, esto es solo una idea que se me ocurrió según vi tu diagrama y ni siquiera he comprobado que las suposiciones que hago son correctas. Es tu proyecto y creo que debes hacer algo con lo que te sientas cómodo.

Animo!

Re: Se busca clonar ACID Amstrad metodo mcleod_ideafix

Publicado: 29 Nov 2017, 01:22
por Querubin
Gracias por los ánimos y las explicaciones. La verdad es que me hace mucha ilusión.

Vale, quitar la compatibilidad con las memorias más antiguas porque no merecen la pena hoy dia entiendo.¿No?. ¿Pero tal y como está funcionaria?. Aún así voy a hacer el cambio que propones. Cuanto menos lio mejor.

Y respecto a conectar a17 y a18 me parece perfecto. Si se pueden utilizar los switches mientras ese software no se desarrolle no veo porque no.
Si no he entendido mal puede hacerse colocando un diodo(¿1N4001 por ejemplo?) entre a17 y la linea que va desde el pin 4 del switch al pin 30 de la memoria. Y lo mismo entre a18 y la linea que va desde el pin3 del switch al pin 31 de la memoria. ¿Es así?. Y para usar esos dos pines del cartucho por software el switch deberá estar en off off. ¿No?.

Haré las modificaciones y lo pondré para ver si está todo correcto.

...y si alguien sabe algún modo de hacer un lanzador estandar sencillo de implementar para el usuario final le quitamos los switches.

Me siento cómodo hasta que meto la pata jajaja.