ZXBaremulator 3.H.8.std

Foro dedicado a la emulación de sistemas clásicos en el PC o en otros sistemas.
ZX-81
Commodore 128
Commodore 128
Mensajes: 104
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: 12 veces
Gracias recibidas: 19 veces
Contactar:

ZXBaremulator 3.H.8.std

Mensajepor ZX-81 » 11 Nov 2018, 16:48

Buenas tardes,

Acabo de dejar en mi cuenta de Dropbox una nueva beta de mi emulador bare-metal para la Raspberry PI 2/3/3b. No es que haya muchísimos cambios pero, por diferentes razones, son importantes y estaría bien si alguien me diera feedback, para bien o para mal.

Las novedades, así de memoria son:

- Gracias al trabajo de Rene Stange, autor de la librería Circle, y al mío propio, ahora el emulador tiene soporte de mandos DualShock 4 y XBOX360 en su versión wired. Matizo esto porque el puerto USB que llevan los mandos wireless solo sirve para cargar una posible batería que se le pusiera en lugar de pilas, pero *NO* es un mando USB per-se. El pulsador de cambio de modelo de joystick es "SHARE" en el gamepad de la PS4 y "BACK" en el mando de la Xbox360. Particularmente, Rene solo ha podido probar el soporte del mando XBX360 con un clónico, no con el original y yo mismo solo he podido probar el DS4 con los que tengo en casa, que son todos el modelo "nuevo" (modelos CUH-ZCT2x), pero no tengo ninguno del primer modelo (CUH-ZCT1x).

- Se ha eliminado el límite de 1100 archivos en el directorio Tapes, ahora caben lo que queráis meter. He probado hasta casi 1700 cintas (todos mis TZX y TAP), aunque el objetivo final es hacer un selector de archivos en condiciones. A ver si para antes de Navidad....

- Corregido un error por el cual si un nombre de cinta tenía caracteres fuera del rango 0x20-0x7F el emulador se colgaba.

Lo anterior es añadido a lo que ya tenía la última beta que publiqué, es decir, soporte de teclado USB Recreated ZX, cortesía de Hikoki que lo financió. Por esto, darle las gracias a él, no a mi. :)

Descarga: ZXBeta

Solo hay que descomprimir el archivo ZIP en una SD vacía, poner los juegos que se quiera en el directorio "Tapes" y a correr.

Saludos
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
gamer80
Atari 1040 STf
Atari 1040 STf
Mensajes: 687
Registrado: 31 Oct 2011, 19:34
Ubicación: ESPARTA
Gracias dadas: 15 veces
Gracias recibidas: 19 veces
Contactar:

Re: ZXBaremulator 3.H.8.std

Mensajepor gamer80 » 11 Nov 2018, 18:20

Estupendo =D>
"Hazlo o no lo hagas, pero no lo intentes" -Maestro Yoda-

Avatar de Usuario
Bubu
Atari 1040 STf
Atari 1040 STf
Mensajes: 670
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: 14 veces
Gracias recibidas: 19 veces

Re: ZXBaremulator 3.H.8.std

Mensajepor Bubu » 11 Nov 2018, 20:19

Hola, ZX-81, enhorabuena por tu trabajo, para mí las RPi sólo tienen sentido con la existencia de los baremuladores, y en Spectrum el tuyo es una maravilla, el mejor.
Nu sé si recuerdas que yo ya te hice hace unos meses pruebas de tu versión anterior, y te reporté algunas cosillas, de las que recuerdo éstas:

- En teclados reducidos no hay ALT izq y ALT dch, sino sólo uno, y en cambio tu emulador necesitaba el derecho para alguna acción, ya no lo recuerdo
- Para meter la RPi en un teclado gomas real conectándolo por USB, necesitaba que tu emulador mapeara las teclas de tal manera que si recibe una A la convirtiera en J, si recibe una S la conviritiera en Espacio, etc. Esto está pendiente, ¿nor? Si es así, ¿tienes en mente meterlo? Es que de esta manera podríamos construir Spectrums con RPi y tu emulador de manera muy sencilla.


Bueno, muchas gracias, y procedo a catar. Por cierto, ¿tienes alguna batería de pruebas o algo en lo que quieras que hagamos hincapié?
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!

ZX-81
Commodore 128
Commodore 128
Mensajes: 104
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: 12 veces
Gracias recibidas: 19 veces
Contactar:

Re: ZXBaremulator 3.H.8.std

Mensajepor ZX-81 » 11 Nov 2018, 21:44

Hola Bubu,

No, en principio solo con el Alt izquierdo te puedes apañar, al menos que yo recuerde.

Recordar que el emulador ya tiene soporte de Recreated ZX, que es lo único estándar que hay ahora mismo. La otra posibilidad iría más bien por el lado de poder conectar directamente las fajas del teclado de un Spectrum real al GPIO y así poder hacer lo que dices, meter la PI dentro de un Spectrum+ o de un +2, por ejemplo. Pero para eso hay que hacer un montaje que salió en la MagPi #67, una cosa muy sencilla con 8 diodos y demás, pero yo ni tengo soldador, ni nada de nada de electrónica, y así es difícil probar.

Hace apenas dos semanas que un brasileño me preguntó exactamente por eso mismo, interés hay por parte de algunos, pero sin el cacharrito físico, mal arreglo tiene la cosa.

En general me interesa sobre todo el tema de los joysticks de PS4 y, especialmente, el de XBOX360. Ya no hay manera de encontrar ninguno y solo está probado con un clónico.
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
Atari 1040 STf
Atari 1040 STf
Mensajes: 670
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: 14 veces
Gracias recibidas: 19 veces

Re: ZXBaremulator 3.H.8.std

Mensajepor Bubu » 11 Nov 2018, 23:55

¿Qué es el soporte Recreated ZX? Yo me refería a conestar un teclado USB a la RPi pero que las teclas se pudieran mapear por software con algún fichero de configuración. Así se podría evitar el GPIO. Pero güeno, nu sé la dificultad que tendría esto del remapeo por software :)

Lo de probar el ZXBaremulator con mandos PS4 yo no lo voy a poder hacer, la play más modelna que tengo es la PS1 y la tengo yo qué sé por qué... El caso es que yo no sabría juegar a un Spectrum con un mando de la PS4. Los ordeñadores siempre los manejo con teclado. Las consolas con mando. A cá cosa lo suyo :D
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!

ZX-81
Commodore 128
Commodore 128
Mensajes: 104
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: 12 veces
Gracias recibidas: 19 veces
Contactar:

Re: ZXBaremulator 3.H.8.std

Mensajepor ZX-81 » 24 Nov 2018, 21:47

Acabo de actualizar la beta para resolver un pequeño problema con el manejo del joystick y añadir soporte para el mando Pro Controller de la Nintendo Switch.

Por cierto, no sé si alguien notó en la anterior beta que la palanca izquierda también sirve para jugar en lugar de los botones de dirección. Algunos juegos lo llevan mejor y otros peor, pero para Chase HQ me parece muy útil... :)

El enlace de descarga es exactamente el mismo que hay en el primer mensaje.
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

dancresp
Amiga 1200
Amiga 1200
Mensajes: 1392
Registrado: 23 Dic 2008, 17:53
Sistema Favorito: MSX
primer_sistema: ZX81
Primera consola: Atari 2600
Gracias dadas: 3 veces
Gracias recibidas: 20 veces

Re: ZXBaremulator 3.H.8.std

Mensajepor dancresp » 26 Nov 2018, 15:11

Pues toca descargar y actualizar.

Coincido en que sin duda es el mejor emulador de Spectrum para Raspberry, y muy simple de usar. Como debe ser.

Y ya que parece que empiezas a dar señales de "no saber que más meter" (rima) en tu emulador, ¿como puedes ser que con un nick como "ZX-81"... no te líes con un emulador para tan gran pequeño ordenador? Sí te sale como el del Spectrum, es para hacerte un monumento !!!
Buscando la IP de la W.O.P.R.

ZX-81
Commodore 128
Commodore 128
Mensajes: 104
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: 12 veces
Gracias recibidas: 19 veces
Contactar:

Re: ZXBaremulator 3.H.8.std

Mensajepor ZX-81 » 26 Nov 2018, 16:37

dancresp escribió:Pues toca descargar y actualizar.

Coincido en que sin duda es el mejor emulador de Spectrum para Raspberry, y muy simple de usar. Como debe ser.

Y ya que parece que empiezas a dar señales de "no saber que más meter" (rima) en tu emulador, ¿como puedes ser que con un nick como "ZX-81"... no te líes con un emulador para tan gran pequeño ordenador? Sí te sale como el del Spectrum, es para hacerte un monumento !!!


Algún día tendré que meterme con el ZX-81, ciertamente, pero me queda tanto por hacer en este.... y últimamente estoy viajando bastante, así que el tiempo libre es más que limitado.
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


Volver a “Emuladores”

¿Quién está conectado?

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