ZXBaremulator v3.0

Emuladores y aplicaciones que ayudarán a la perpetuación del Spectrum y su software en el futuro

Moderador: Sir Cilve Sinclair

Re: ZXBaremulator v3.0

Notapor zx81 el Jue Abr 19, 2018 3:29 pm

hikoki escribió:Ya sé que las Pi no tienen entrada de audio pero tendría su gracia cargar cassettes originales.
Supongo que habría que conectar la cassettera al jack de un Android y desde ahí hacer streaming via wifi hacia la Pi..
y el mago para que el emulador trabaje con ese audio retransmitido :)

Edito:

Había olvidado las tarjetas de sonido usb. Probablemente la mejor opción si un linux en paralelo pudiera comunicarse con el emulador baremetal.


Olvídate del Linux en paralelo porque eso es casi imposible. Alguien tiene que tomar el control del HW y no pueden ser dos a la vez.

Por otro lado, las tarjetas de sonido USB tienen un "problemilla". Necesitan para funcionar de un tipo de transacción USB que es bastante complicada de manejar y que no soporta ninguna librería bare-metal. Circle tampoco.

Puestos a buscar alguna solución retorcida para la carga de casete, se me ocurre ponerle una cámara a la PI y desde no menos de 2 Km de distancia emitir los bits como señales de humo, entonces una paloma mensajera tomaría nota de la codificación etérea y la convertiría a código Morsa "al vuelo". La Morsa le pasaría la nota a un capitán de la marina mercante que pasara por allí para que lo transformara en bocinazos de barco, que son potentes y se escuchan lejos. Y la cámara usando el vídeo pero no el audio, detectaría las deformaciones del aire en el entorno circundante de la bocina del barco y lo convertiría en q-bits de ordenador cuántico, que sería lo que emularíamos. Hay que decirle a César que vaya pensando en el tema, porque no sé cómo hemos podido vivir sin eso hasta ahora...

La PI podría cargar cosas usando simplemente el GPIO, aunque no sé si se podría hacer algún tipo de digitalizador del sonido estilo tzxduino. De hecho, la manera más fácil sería hacer un reproductor en Linux para la (otra) PI que, conectada por GPIO a la que tiene el emulador, le pasara los bits. Lo malo es que no sería en tiempo real, porque el emulador va mucho más deprisa que la máquina original, con lo que pierde la gracia. Cargar directamente imposible, precisamente por lo que acabo de decir, porque los IN no se producen en el mismo instante en que se producirían en la máquina real. Eso lo hace el ZX-Uno porque sí funciona a la velocidad real, pero ningún emulador software lo hace.

Y dado que la emulación de cinta a velocidad normal carga, aparentemente, a la misma velocidad que una cinta real no veo la ventaja de ir trasteando con tal cantidad de cosas para conseguir exactamente lo mismo. Si cuando yo digo que somos más raros que un perro verde...
Debido al fallo de un mecanismo, el lanzagranadas M203 se te podía disparar cuando menos lo esperaras, lo que te habría hecho bastante impopular entre lo que quedara de tu unidad.
Revista del ejército EE.UU. PS, agosto 1993.

Emulador JSpeccy
ZXBaremulator
zx81
Freddy Hardest
 
Mensajes: 570
Registrado: Vie Dic 28, 2007 3:14 pm
Ubicación: Valencia

Re: ZXBaremulator v3.0

Notapor hikoki el Jue Abr 19, 2018 4:16 pm

^^^ Muy bueno lo de código morsa! :lol: el código morsa lo podría ejecutar el teclado. No sé si la morsa sería otra Pi como dices u otro chisme dices pero el ordeñador cuantíco sería el teclado que traduciria el sonido a teclazo limpio.
Por otra parte ya existen digitalizadores, esos walkman para convertir cassette a audio digital "a lo mosca"/"on the fly".
También hay adaptadores wifi para tarjetas usd por 20 euros por si Linux y ZXB se pueden alternar en el control de hardware.
hikoki
Freddy Hardest
 
Mensajes: 615
Registrado: Sab Nov 23, 2013 9:27 am

Re: ZXBaremulator v3.0

Notapor hikoki el Jue Abr 19, 2018 6:46 pm

Espero no haber desvariado pero me parecía que sugerias esto con el código Morsa.
Dos Pis, echar un pis para ZXB y otro pis para el reproductor que se comunicaría con el Recreated por blutuz. ZXB traduciría el código morsa que llega al teclado. En lugar de trasvasar bits por el gpio, el teclado seria el puente de comunicacion entre los dos pis.
Gracias por la paciencia :mrgreen:
hikoki
Freddy Hardest
 
Mensajes: 615
Registrado: Sab Nov 23, 2013 9:27 am

Re: ZXBaremulator v3.0

Notapor zx81 el Jue Abr 19, 2018 6:53 pm

Olvídate del Bluetooth, Circle no soporta BT y la cantidad de software que necesita el BT para funcionar es simplemente indecente.

Una PI genera impulsos por GPIO y la otra con el emulador los lee. La cuestión no es "cómo", sino "para qué". Y utilidad no le veo ninguna, la verdad.
Debido al fallo de un mecanismo, el lanzagranadas M203 se te podía disparar cuando menos lo esperaras, lo que te habría hecho bastante impopular entre lo que quedara de tu unidad.
Revista del ejército EE.UU. PS, agosto 1993.

Emulador JSpeccy
ZXBaremulator
zx81
Freddy Hardest
 
Mensajes: 570
Registrado: Vie Dic 28, 2007 3:14 pm
Ubicación: Valencia

Re: ZXBaremulator v3.0

Notapor hikoki el Jue Abr 19, 2018 7:08 pm

La idea es que el reproductor iria en una Pi con linux y conectada al teclado por bluetooth. Los impulsos de audio se traducirían en forma de teclazos. La otra pi en la que corre ZXB estaría recibiendo los teclazos como si fueran audio.
Una pi con linux teclea, la otra pi con zxb utiliza los teclazos para cargar datos. Código Morsa.

La utilidad es cargar por cassette, pero no se me ocurre otra forma que conectar uno de esos walkman que convierten cassette al vuelo, a algo que transmita bluetooth (una tablet o telefono android)
hikoki
Freddy Hardest
 
Mensajes: 615
Registrado: Sab Nov 23, 2013 9:27 am

Previo

Volver a Emulación y preservación

¿Quién está conectado?

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