¿Como veis la posibilidad de montar un puerto serie "de verdad" para el spectrum?
Respecto al hardware tengo muy pocas dudas; tan solo elegir la dirección de I/O y poca cosa mas.
El hardware sería:
- Un conector DB9 o DB25
- Un edge para conectar al speccy
- Adaptador o adaptadores de nivel RS232; MAX232, 233 o 1488+1489 eso dependería de si solo ponemos TX y RX o el resto de líneas, de disponibilidad de tensiones internas...
- Un decodificador que podría ser una gal o un par de 74138 o algo semejante según lo completa que la queramos
- Una UART, USART, ACIA o como se llame, de estas hay verias, pero yo voto por una 8251 mas que nada porque tengo unas once o doce de reciclar tarjetas por ahí http://pdf.datasheetcatalog.com/datashe ... Xtyswx.pdf
- Un cristal de cuarzo para generar los baudrates adecuados
- Puede que algo mas que se me olvide
Que ventajas tendría:
-Tener puerto serie si no se tiene (los +2 y +3 si que tienen)
-Tener hard "de verdad" lo que implica llegar con facilidad a los 119kbps (o la que sea estandard en ese rango) sin mucho agobio; he comunicado sin problemas PCs con microcontroladores 8052 a esa velocidad sin perder datos. Eso son algo mas de 10kB por segundo, osea cargar 48kB en menos de 5".
-Conectar con todo tipo de engendros; arduinos y similares para conectar paridas al spectrum
-Hacer el boticario
El principal problema lo veo a nivel de soft; se podría controlar desde el basic con INs y OUTs pero entonces perdería casi toda la gracia y casi toda la velocidad.
Igual alguno de vosotros que sois unos fieras os atrevéis a cambiar las rutinas de control del puerto serie de la rom por una que use esta; hay que decir que debe de ocupar menos y ser mas sencilla por hacerse casi todo el proceso en hardware. Quizás que el cartucho lleve un rom modificada... no se.
¿Ideas, críticas, opiniones?