ZXBaremulator v3.0
Moderador: Sir Cilve Sinclair
-
- rst 0
- Mensajes: 12
- Registrado: Dom Nov 19, 2017 2:19 pm
Re: ZXBaremulator v3.0
Acabo de hacer una prueba con el Recreated con el emulador Unreal Speccy Portable en una RPi y resulta que sí que funciona como un teclado de Spectrum. Puedo teclear los caracteres de Symbol Shift, con cierta latencia eso sí. No va muy fino. Lo que resulta curioso es que este emulador sí sea capaz de mostrar estos caracteres y FUSE, por ejemplo, no...
-
- Freddy Hardest
- Mensajes: 619
- Registrado: Vie Dic 28, 2007 2:14 pm
- Ubicación: Valencia
- Contactar:
Re: ZXBaremulator v3.0
Se me ocurre que haya alguna sorpresa escondida. Conecta el teclado a un Linux cualquiera, sea en la PI o en un PC, da igual, y teclea en la línea de comandos:
lsusb
y dime qué sale para el RZX, el resto dispositivos ignóralos.
lsusb
y dime qué sale para el RZX, el resto dispositivos ignóralos.
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
Revista del ejército EE.UU. PS, agosto 1993.
Emulador JSpeccy
ZXBaremulator
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: ZXBaremulator v3.0
^^^
Más tarde escribo en la consola los pasos 3 y 4 de esta guía http://www.ivancreations.com/2016/03/ho ... d-and.html y pego los resultados aquí.
Hay algún nombre que identifica al teclado?
Más tarde escribo en la consola los pasos 3 y 4 de esta guía http://www.ivancreations.com/2016/03/ho ... d-and.html y pego los resultados aquí.
Hay algún nombre que identifica al teclado?
-
- Freddy Hardest
- Mensajes: 619
- Registrado: Vie Dic 28, 2007 2:14 pm
- Ubicación: Valencia
- Contactar:
Re: ZXBaremulator v3.0
No hay ningún nombre porque aún no está dado de alta en el archivo correspondiente. De hecho, será el único que te saldra sin nombre.
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
Revista del ejército EE.UU. PS, agosto 1993.
Emulador JSpeccy
ZXBaremulator
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: ZXBaremulator v3.0
zx81 escribió:Se me ocurre que haya alguna sorpresa escondida. Conecta el teclado a un Linux cualquiera, sea en la PI o en un PC, da igual, y teclea en la línea de comandos:
lsusb
y dime qué sale para el RZX, el resto dispositivos ignóralos.
Código: Seleccionar todo
# lsusb
Bus 001 Device 006: ID 093a:2700 Pixart Imaging, Inc.
Bus 002 Device 003: ID 1a2c:2124 China Resource Semico Co., Ltd
Bus 003 Device 004: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 003: ID 0f39:0404 TG3 Electronics
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
# lsusb -v -d 0f39:0404
Bus 003 Device 003: ID 0f39:0404 TG3 Electronics
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0f39 TG3 Electronics
idProduct 0x0404
bcdDevice 1.00
iManufacturer 0
iProduct 2 Recreated ZX Spectrum
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 3 Keyboard
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 53
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x000e 1x 14 bytes
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 4 System Control
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 131
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Device Status: 0x0000
(Bus Powered)
-
- Freddy Hardest
- Mensajes: 619
- Registrado: Vie Dic 28, 2007 2:14 pm
- Ubicación: Valencia
- Contactar:
Re: ZXBaremulator v3.0
Mi gozo en un pozo. Había pensado que quizás se identificaba por una pareja Vendor/Product distinta, pero veo que no. 0x0f39:0404, lo mismo que el mío (lógico). Pues ya no sé cual es tu problema, con mi teclado funciona.
Como no haya alguien más que lo pruebe, lo tengo complicado.
Como no haya alguien más que lo pruebe, lo tengo complicado.
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
Revista del ejército EE.UU. PS, agosto 1993.
Emulador JSpeccy
ZXBaremulator
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: ZXBaremulator v3.0
No sé si te servirá esto: Dejo conectado solo el RZX (que funciona en PC). Escribo lsmod y el módulo evdev no aparece.
Edito:
Aquí habla de evdev y Pi-2 : http://oarkit.intelligentrobots.org/hom ... -controls/
Edito:
Aquí habla de evdev y Pi-2 : http://oarkit.intelligentrobots.org/hom ... -controls/
-
- Freddy Hardest
- Mensajes: 619
- Registrado: Vie Dic 28, 2007 2:14 pm
- Ubicación: Valencia
- Contactar:
Re: ZXBaremulator v3.0
Si no me equivoco, evdev es para dispositivos como gamepads, no para teclados. Si nada más conectarlo ejecutas:hikoki escribió:No sé si te servirá esto: Dejo conectado solo el RZX (que funciona en PC). Escribo lsmod y el módulo evdev no aparece.
Edito:
Aquí habla de evdev y Pi-2 : http://oarkit.intelligentrobots.org/hom ... -controls/
dmesg
en una consola, te aparecerá al final si ha encontrado y reconocido el teclado, que va a ser que sí porque te sale cuando ejecutas lsusb.
Como no aparezca algún usuario más, me veo bloqueado...
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
Revista del ejército EE.UU. PS, agosto 1993.
Emulador JSpeccy
ZXBaremulator
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: ZXBaremulator v3.0
No aparece nada de evdev si escribo dmesg.
Hay una version de evdev para C, libevdev.
Lo único que se me ocurre es que dejaras solo acceso al RZX y el ratón para los comandos del emulador. Quizas algun combo de teclas raton+RZX
Hay una version de evdev para C, libevdev.
Lo único que se me ocurre es que dejaras solo acceso al RZX y el ratón para los comandos del emulador. Quizas algun combo de teclas raton+RZX
-
- Freddy Hardest
- Mensajes: 619
- Registrado: Vie Dic 28, 2007 2:14 pm
- Ubicación: Valencia
- Contactar:
Re: ZXBaremulator v3.0
No necesitas evdev, insisto. Y de todas formas, el emulador no tiene nada que ver con evdev, que es una cosa particular de Linux.
Lo único que importa es si cuando conectas el teclado en modo a la PI con Linux, al pulsar la tecla '1' aparece 'ab'. Si pasa eso, el teclado funciona correctamente y el sistema lo maneja (como puede, pero lo maneja).
Tengo en pruebas el soporte de RZX para JSpeccy, pero ahí sí que ya la cosa se complica un poco....
Lo único que importa es si cuando conectas el teclado en modo a la PI con Linux, al pulsar la tecla '1' aparece 'ab'. Si pasa eso, el teclado funciona correctamente y el sistema lo maneja (como puede, pero lo maneja).
Tengo en pruebas el soporte de RZX para JSpeccy, pero ahí sí que ya la cosa se complica un poco....
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
Revista del ejército EE.UU. PS, agosto 1993.
Emulador JSpeccy
ZXBaremulator
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: ZXBaremulator v3.0
^^^
Sí, funciona con Linux en PC. No obstante probaré con Raspbian.
Puede que el modo B se pueda aprovechar para manejar Fx y otras teclas del menú del emulador ? aunque dijiste que no se puede cambiar de modo en caliente..
Buena suerte con JSpeccy.
Sí, funciona con Linux en PC. No obstante probaré con Raspbian.
Puede que el modo B se pueda aprovechar para manejar Fx y otras teclas del menú del emulador ? aunque dijiste que no se puede cambiar de modo en caliente..
Buena suerte con JSpeccy.
-
- Freddy Hardest
- Mensajes: 619
- Registrado: Vie Dic 28, 2007 2:14 pm
- Ubicación: Valencia
- Contactar:
Re: ZXBaremulator v3.0
Acabo de subir una versión que cociné ayer y que, experimentalmente, evita tener que conectar un teclado USB estándar.
El nuevo MD5 es 80dac67ad70cf2d0f09038eb0eedc43a, versión 3.H.3.
La idea es tener una combinación poco probable de teclas que cambie a un modo de teclado alternativo que provee de las funciones que no tienes en un teclado normal de Spectrum. Esa combinación es CS+SS+ENTER (Caps+Symbol+ENTER). Cada vez que se pulsa esa combinación entras/sales del modo alternativo. Una vez en modo alternativo ON las teclas son:
1-0 = F1-F10 (con sus funciones equivalentes a las de un teclado normal)
F8 = start/stop cinta, SS+F8 = velocidad de carga estándar/absurda
F9 = NMI
SS = actúa como una especie de tecla Alt, de modo que:
SS+2 = modelo 48k
SS+3 = modelo 128k
SS+4 = modelo +2a
SS+R = reset
SS+P = pausa
dentro de la selección de cinta (F1):
Q = cursor arriba
A = cursor abajo
U = página atrás
D = página adelante
SPACE = selección de cinta
CS + letra = ir a la cinta que empiece por esa letra
Creo que no me dejo ninguna combinación. Espero que te funcione y no te líes con tanto cambio.
El nuevo MD5 es 80dac67ad70cf2d0f09038eb0eedc43a, versión 3.H.3.
La idea es tener una combinación poco probable de teclas que cambie a un modo de teclado alternativo que provee de las funciones que no tienes en un teclado normal de Spectrum. Esa combinación es CS+SS+ENTER (Caps+Symbol+ENTER). Cada vez que se pulsa esa combinación entras/sales del modo alternativo. Una vez en modo alternativo ON las teclas son:
1-0 = F1-F10 (con sus funciones equivalentes a las de un teclado normal)
F8 = start/stop cinta, SS+F8 = velocidad de carga estándar/absurda
F9 = NMI
SS = actúa como una especie de tecla Alt, de modo que:
SS+2 = modelo 48k
SS+3 = modelo 128k
SS+4 = modelo +2a
SS+R = reset
SS+P = pausa
dentro de la selección de cinta (F1):
Q = cursor arriba
A = cursor abajo
U = página atrás
D = página adelante
SPACE = selección de cinta
CS + letra = ir a la cinta que empiece por esa letra
Creo que no me dejo ninguna combinación. Espero que te funcione y no te líes con tanto cambio.
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
Revista del ejército EE.UU. PS, agosto 1993.
Emulador JSpeccy
ZXBaremulator
-
- rst 0
- Mensajes: 12
- Registrado: Dom Nov 19, 2017 2:19 pm
Re: ZXBaremulator v3.0
Hola:
Disculpad pero me conecto cuando tengo un hueco de tiempo. He repasado el hilo pero estoy algo confuso. ¿Esta última versión es para probar con el RZX? De qué enlace debo descargarla ...
Muchas gracias!
Disculpad pero me conecto cuando tengo un hueco de tiempo. He repasado el hilo pero estoy algo confuso. ¿Esta última versión es para probar con el RZX? De qué enlace debo descargarla ...
Muchas gracias!
-
- Freddy Hardest
- Mensajes: 619
- Registrado: Vie Dic 28, 2007 2:14 pm
- Ubicación: Valencia
- Contactar:
Re: ZXBaremulator v3.0
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
Revista del ejército EE.UU. PS, agosto 1993.
Emulador JSpeccy
ZXBaremulator
-
- rst 0
- Mensajes: 12
- Registrado: Dom Nov 19, 2017 2:19 pm
Re: ZXBaremulator v3.0
Hola:
Estoy probando el RZX con la nueva versión. Impresionante, funciona Enhorabuena.
La única pega que he encontrado es cuando haces un Reset con SS+R en modo Alternate Keyboard ON y luego regresas al modo normal, tiene un comportamiento anómalo. Se queda pillado como si estuvieras siempre con el Shymbol Shift. Es lo único que he notado y se solventa pulsando "F1" desde el modo alternativo y cargando otra archivo de juego.
La sensación de arrancar con el RZX en modo normal es como arrancar un Spectrum. Espectacular.
Saludos
Estoy probando el RZX con la nueva versión. Impresionante, funciona Enhorabuena.
La única pega que he encontrado es cuando haces un Reset con SS+R en modo Alternate Keyboard ON y luego regresas al modo normal, tiene un comportamiento anómalo. Se queda pillado como si estuvieras siempre con el Shymbol Shift. Es lo único que he notado y se solventa pulsando "F1" desde el modo alternativo y cargando otra archivo de juego.
La sensación de arrancar con el RZX en modo normal es como arrancar un Spectrum. Espectacular.
Saludos
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados