Página 2 de 5

Re: Un I/O para ZX Spectrum

Publicado: 06 Feb 2015, 15:51
por yombo
Ya me he leído el datasheet del 8255 (por encima) Resulta que es exactamente como dije (bueno en el modo sencillo de uso, luego tiene modos más avanzados)
Para usar los comandos que comenté, primero hay que escribir al registro A2A1 = 11, que es el de control. Por ejemplo haciendo:

Código: Seleccionar todo

OUT 7, 128
Configuramos todas las señales como salida. Aunque lo interesante es tener algunas entradas y algunas salidas claro.
Ahora, aplicaciones... no se me ocurre ninguna :D :|

Re: Un I/O para ZX Spectrum

Publicado: 06 Feb 2015, 16:11
por tactica
A mí se me ocurre una, un sistema antirrobo. En vacaciones lo enchufas a la instalación eléctrica y enciende y apaga la luz de algunos cuartos de vez en cuando para simular que hay gente. Incluso podría encender una radio o algo para hacer ruido :)

Re: Un I/O para ZX Spectrum

Publicado: 06 Feb 2015, 17:56
por Kyp
Un día de estos tengo que rescatar del trastero mi proyecto de fin de curso. Un Spectrum, una placa multi IO como esa pero con los chips oficiales de la familia Z80 (Z80 PIO), y todo eso para controlar una placa que hace las veces de osciloscopio digital, con su atenuador, base de tiempos, DC offset... todo controlado por el Spectrum.

También escribí el software (en ensamblador, que tiempos) pero me temo que está en uno de los cartuchos del Wafarive que no me atrevo a conectar porque la última vez que intenté probarlo me cargué dos.

En fin, si Sinclair200 consigue poner el suyo en marcha, y saco tiempo no se de donde, hablaremos :|

Una foto de la placa multi IO... Como se ve no es una placa pensada para el Spectrum, tuve que adaptarla.

Re: Un I/O para ZX Spectrum

Publicado: 06 Feb 2015, 17:59
por Fermars
Pero que listos sois, coño.

Re: Un I/O para ZX Spectrum

Publicado: 06 Feb 2015, 18:07
por Kyp
La culpa es del MicroHobby, que me metía ideas raras en la cabeza.

Re: Un I/O para ZX Spectrum

Publicado: 06 Feb 2015, 22:03
por eltargui
Yo como strato, a rebufo....

Re: Un I/O para ZX Spectrum

Publicado: 07 Feb 2015, 03:50
por stratotrasto
Agazapado más bien...

Re: Un I/O para ZX Spectrum

Publicado: 07 Feb 2015, 08:04
por Ben-kenobi
Yo me averroncho contra el rocaje vivo

Re: Un I/O para ZX Spectrum

Publicado: 07 Feb 2015, 14:03
por Fermars
jejeje, pues aberroncharos porque visto lo visto creo me he acojonao :)). Gracias a todos por las respuestas, el estudio y los detalles pero me queda grande. Me dedicaré a otras cosas más sencillas y productivas, que haberlas hailas.

Re: Un I/O para ZX Spectrum

Publicado: 07 Feb 2015, 14:35
por yombo
Hombre, no te lo comenté pero se puede hacer una rutina en Basic que inicialice el chip y otras dos para establecer una salida y leer una entrada. Todo se trataría de hacer OUT's e IN's a unos pocos puertos con los valores correctos según el datasheet del 8255, y tú podrías hacer GOSUB a las rutinas fácilmente.
Pero claro sin un uso claro para el cacharro veo normal que no te quiereas meter.
De hecho si a mí me funcionara mi Harlequín ya me habría puesto con la interfaz que me quiero hacer (http://yombo.org/2014/10/tutorial-circu ... lador-avr/) que se trataría de comunicar un microcontrolador y el spectrum mediante un cpld. El único uso que se me ha ocurrido es hacer un escritorio virtual, el PC manda screenshots de la pantalla y el spectrum los muestra. Pero bueno... mucha utilidad no tiene.
Por cierto todavía hay esperanzas de que resucite mi Harlequín, lo intentaré en el retrocacharreo que organiza RetroMallorca el día 21 en el matadero de Palma de Mallorca. A ver si hay suerte.