ZXBaremulator v2.0

Foro dedicado a la emulación de sistemas clásicos en el PC o en otros sistemas.
ZX-81
Commodore 128
Commodore 128
Mensajes: 102
Registrado: 04 Ene 2013, 16:43
Sistema Favorito: Spectrum +2
primer_sistema: ZX81
consola_favorita: Nintendo DS/3DS
Primera consola: Sega Genesis/Megadrive
Ubicación: La orilla del mar Mediterráneo
Gracias dadas: 11 veces
Gracias recibidas: 19 veces
Contactar:

Re: ZXBaremulator v2.0

Mensajepor ZX-81 » 02 Sep 2018, 15:39

Bubu escribió:Para usar una membrana real del gomas con la RPi, veo 2 opciones:

- conestar los pines de la membrana al GPIO de la RPi, cosa que nu sé si el baremulador lee del GPIO
- conestar los pines de la membrana a 2 conestores hembra, y de éstos a un controlador matricial de teclado USB, y enchufar el conestor USB al puerto USB de la RPi, pero entóns hace falta redefinir las teclas, y nu sé si el Liñux de la RPi lo permite.


En bare-metal no tengo problemas en leer los pines GPIO y el montaje muy sencillo, repito, se publicó en la MagPI #67, a partir de la página 24. Se podría hacer, de hecho, ya he hablado del tema en otros foros.

La segunda solución... ejem!. :D
Todo espacio de dimensión finita distinta de cero con producto interno tiene una base ortonormal. Tiene sentido, cuando no piensas sobre ello.
Profesor de Matemáticas U.C. Berkeley

Empieza a jugar sin tener que compilar: JSpeccy
Emulador bare-metal para la Raspberry PI 2/3: ZXBaremulator

Avatar de Usuario
Bubu
Amstrad PC 1640
Amstrad PC 1640
Mensajes: 596
Registrado: 04 Abr 2018, 23:10
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Atari 2600
Primera consola: Nintendo GameBoy
Gracias dadas: 13 veces
Gracias recibidas: 19 veces

Re: ZXBaremulator v2.0

Mensajepor Bubu » 02 Sep 2018, 15:44

Ejem? 8-[
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!

ZX-81
Commodore 128
Commodore 128
Mensajes: 102
Registrado: 04 Ene 2013, 16:43
Sistema Favorito: Spectrum +2
primer_sistema: ZX81
consola_favorita: Nintendo DS/3DS
Primera consola: Sega Genesis/Megadrive
Ubicación: La orilla del mar Mediterráneo
Gracias dadas: 11 veces
Gracias recibidas: 19 veces
Contactar:

Re: ZXBaremulator v2.0

Mensajepor ZX-81 » 02 Sep 2018, 16:38

Bubu escribió:Ejem? 8-[


Ejem porque me parece demasiado complicado como para meterse en esa solución. Más fácil un recreated, no?
Todo espacio de dimensión finita distinta de cero con producto interno tiene una base ortonormal. Tiene sentido, cuando no piensas sobre ello.
Profesor de Matemáticas U.C. Berkeley

Empieza a jugar sin tener que compilar: JSpeccy
Emulador bare-metal para la Raspberry PI 2/3: ZXBaremulator

Avatar de Usuario
Bubu
Amstrad PC 1640
Amstrad PC 1640
Mensajes: 596
Registrado: 04 Abr 2018, 23:10
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Atari 2600
Primera consola: Nintendo GameBoy
Gracias dadas: 13 veces
Gracias recibidas: 19 veces

Re: ZXBaremulator v2.0

Mensajepor Bubu » 02 Sep 2018, 19:30

No, home, no, esa opción tié la misma dificultad que la primera, la misma. La única desventaja es que tiés que sacrificar un teclado USB, pero en cambio tié otras ventajas que la primera opción no tiene, como p.ej. que no sacrificas el puerto GPIO de la RPi, o que puedes usar ese teclado gomas en un PC, etc. De hecho yo me hice hace tiempo un teclado así.
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!

Avatar de Usuario
robcfg
Amiga 1200
Amiga 1200
Mensajes: 1939
Registrado: 07 May 2009, 15:34
Sistema Favorito: Amstrad CPC
primer_sistema: Atari 800XL/600XL
Ubicación: Estocolmo
Gracias dadas: 299 veces
Gracias recibidas: 89 veces

Re: ZXBaremulator v2.0

Mensajepor robcfg » 02 Sep 2018, 19:44

Pero si dependes de un sistema operativo en la pi, ya no es un emulador bare metal...

ZX-81
Commodore 128
Commodore 128
Mensajes: 102
Registrado: 04 Ene 2013, 16:43
Sistema Favorito: Spectrum +2
primer_sistema: ZX81
consola_favorita: Nintendo DS/3DS
Primera consola: Sega Genesis/Megadrive
Ubicación: La orilla del mar Mediterráneo
Gracias dadas: 11 veces
Gracias recibidas: 19 veces
Contactar:

Re: ZXBaremulator v2.0

Mensajepor ZX-81 » 02 Sep 2018, 20:54

Bubu escribió:No, home, no, esa opción tié la misma dificultad que la primera, la misma. La única desventaja es que tiés que sacrificar un teclado USB, pero en cambio tié otras ventajas que la primera opción no tiene, como p.ej. que no sacrificas el puerto GPIO de la RPi, o que puedes usar ese teclado gomas en un PC, etc. De hecho yo me hice hace tiempo un teclado así.


Los pines GPIO ahora mismo no los aprovecho para nada, así que en todo caso sería aprovecharlos. Además, esa solución tiene una ventaja inesperada: es lo más parecido al Spectrum real. El bus USB impone unos tiempos consecuencia del funcionamiento del propio bus y de las características de cada teclado, pero el GPIO es instantáneo, exactamente como el Spectrum.

Y el montaje de la MagPI es sencillísimo. La pega es que necesitas un teclado con la membrana en buenas condiciones, y de esos ya hay pocos.
Todo espacio de dimensión finita distinta de cero con producto interno tiene una base ortonormal. Tiene sentido, cuando no piensas sobre ello.
Profesor de Matemáticas U.C. Berkeley

Empieza a jugar sin tener que compilar: JSpeccy
Emulador bare-metal para la Raspberry PI 2/3: ZXBaremulator

Avatar de Usuario
Bubu
Amstrad PC 1640
Amstrad PC 1640
Mensajes: 596
Registrado: 04 Abr 2018, 23:10
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Atari 2600
Primera consola: Nintendo GameBoy
Gracias dadas: 13 veces
Gracias recibidas: 19 veces

Re: ZXBaremulator v2.0

Mensajepor Bubu » 02 Sep 2018, 22:56

robcfg escribió:Pero si dependes de un sistema operativo en la pi, ya no es un emulador bare metal...


Tienes tooooda la razón. Restifico: sería que el emulador tuviera un fichero de configuración de remapeo de teclas.
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!

Avatar de Usuario
Bubu
Amstrad PC 1640
Amstrad PC 1640
Mensajes: 596
Registrado: 04 Abr 2018, 23:10
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Atari 2600
Primera consola: Nintendo GameBoy
Gracias dadas: 13 veces
Gracias recibidas: 19 veces

Re: ZXBaremulator v2.0

Mensajepor Bubu » 02 Sep 2018, 23:00

ZX-81 escribió:Los pines GPIO ahora mismo no los aprovecho para nada, así que en todo caso sería aprovecharlos.


JAAARL, ¿vas a intentar meter el GPIO en el baremulador? Sería un triunfazo.



ZX-81 escribió:Y el montaje de la MagPI es sencillísimo. La pega es que necesitas un teclado con la membrana en buenas condiciones, y de esos ya hay pocos.


Eso para mí no es poblema, pues uno de los Sepctrums que tengo tiene la ULA frita, así que... Y si no, tiempo al tiempo pa que se comercialicen carcasas de Spectrum hechas con impresoras 3D.
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!


Volver a “Emuladores”

¿Quién está conectado?

Usuarios navegando por este Foro: explorer y 5 invitados