Tiempo de reacción teclado de Spectrums.
Moderador: Fundadores
- zx81
- Aspirante a demonio
- Mensajes: 499
- Registrado: 19 Oct 2013, 16:27
- Ubicación: Valencia
- Has thanked: 11 times
- Been thanked: 2 times
- Contactar:
Re: Tiempo de reacción teclado de Spectrums.
Como dicen por ahí, el teclado puede leerse todas las veces que se quiera y, si te das prisa, podría detectar bastantes teclas. Pero en la ROM se escanea una vez cada fila de teclas en periodos de 20ms aprox. (en un 48k, cada 19,968 ms para ser escrupulosamente exactos). Además creo recordar que cuando se detecta una tecla pulsada se termina el escaneo y no se miran el resto de filas hasta la siguiente interrupción, así que olvídate de teclas múltiples por escaneo.
No sé cómo va el invento en un CPC, nunca tuve uno, pero me va por la cabeza que va por un puerto del AY, podría estar confundido. El teclado de un CPC es infinitamente mejor que el de un gomas, pero por la diferencia de precio en la época entre uno y otro, ya podía, ya.
No sé cómo va el invento en un CPC, nunca tuve uno, pero me va por la cabeza que va por un puerto del AY, podría estar confundido. El teclado de un CPC es infinitamente mejor que el de un gomas, pero por la diferencia de precio en la época entre uno y otro, ya podía, ya.
Today's robots are very primitive, capable of understanding only a few simple instructions such as 'go left', 'go right' and 'build car'.
John Sladek
Emulador de Spectrum JSpeccy.
Emulador de Spectrum Bare-metal para las Raspberry PI ZXBaremulator
John Sladek
Emulador de Spectrum JSpeccy.
Emulador de Spectrum Bare-metal para las Raspberry PI ZXBaremulator
- flopping
- Fundador
- Mensajes: 9971
- Registrado: 29 Mar 2013, 15:26
- Ubicación: Valencia
- Been thanked: 122 times
- Contactar:
Re: Tiempo de reacción teclado de Spectrums.
En efecto, ademas de que el teclado es mejor, aun siendo tambien de membrana, este se conecta a uno de los puertos de AY, pero solo las lineas o colummas, ahora no recuerdo bien cuales, supongamos que son las columnas y luego las filas van a un integrado tipo latch y al bus, por eso la lectura es diferente, en el spectrum todo es mucho mas "simple" y "sencillo", vamos yo creo que el spectrum funciona casi al limite del minimo sistema permitido para llamarse "ordenador", jajajajaja........mira que el tio clive era "rata", aun asi era el ordenador mas barato de la epoca y podria haberlo sido mas, pues las piezas que contiene, son simples y baratas, salvo la ULA, que es un chip dedicado y especificamente fabricado para el, el resto costaba 4 duros, vamos asi se "forro" el amigo, aunque luego otras "decisiones" le hicieron ir a la quiebra, pero bueno, eso ya son otras "historias" que no vienen al caso, salu2.zx81 escribió: ↑23 Oct 2017, 17:18 No sé cómo va el invento en un CPC, nunca tuve uno, pero me va por la cabeza que va por un puerto del AY, podría estar confundido. El teclado de un CPC es infinitamente mejor que el de un gomas, pero por la diferencia de precio en la época entre uno y otro, ya podía, ya.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".
Mi juego, que puedes descargar desde aqui
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".
Mi juego, que puedes descargar desde aqui
-
- El infierno es su lugar
- Mensajes: 102
- Registrado: 20 May 2016, 22:05
Re: Tiempo de reacción teclado de Spectrums.
Es cierto, es por el editor, en Spectrum no te deja pulsar la siguiente tecla hasta que no hayas soltado la anterior, si lo haces te comes esa pulsación. En cambio el editor de Amstrad te deja escribir pisando una tecla con la siguiente y te las reconoce perfectamente sin dejar ninguna pulsación.
- tacha
- Hermano de Lucifer
- Mensajes: 3144
- Registrado: 04 Abr 2013, 20:22
- Ubicación: Montevideo, Uruguay
- Has thanked: 46 times
- Been thanked: 32 times
- Contactar:
Re: Tiempo de reacción teclado de Spectrums.
66 6C 6F 70 70 69 6E 67 20 6D 61 73 63 61 20 50 30 6C 6C 34 / 6D 61 73 20 63 6F 74 69 6C 6C 61 20 73 65 72 E1 73 20 74 75 20 49 7A 61 72 6F 20 3A 70
- tacha
- Hermano de Lucifer
- Mensajes: 3144
- Registrado: 04 Abr 2013, 20:22
- Ubicación: Montevideo, Uruguay
- Has thanked: 46 times
- Been thanked: 32 times
- Contactar:
Re: Tiempo de reacción teclado de Spectrums.
A mi me enerva, cuando haces un comando cualquiera+Enter y te pone el mensaje "OK computer", luego quieres teclear otro comando y el muy cojudo no tiene un buffer, pues por ejemplo, tecleas "BORDER 0" luego del OK y te pone "ER 0", porque se toma un buen rato para borrar la pantalla y reestablecer el listado...
Igual, hace 28 años que me vengo acostumbrando...
Si utilizas un ATARI 65XE te vas a llevar la sorpresa de que el editor es bastante bosta comparado con el del Spectrum 128k
A ver que dicen los demás
66 6C 6F 70 70 69 6E 67 20 6D 61 73 63 61 20 50 30 6C 6C 34 / 6D 61 73 20 63 6F 74 69 6C 6C 61 20 73 65 72 E1 73 20 74 75 20 49 7A 61 72 6F 20 3A 70
- alvaroalea
- Demonio segundo orden
- Mensajes: 1092
- Registrado: 25 Oct 2014, 12:49
- Ubicación: Asturias, Paraiso Natural
- Has thanked: 14 times
- Been thanked: 52 times
- Contactar:
Re: Tiempo de reacción teclado de Spectrums.
En MicroHobby en la época final salio un programa para hacer buffer en el teclado y solucionar esos problemas, creo recordar que funcionaba con el editor del +3 Básica.
Enviado desde mi Lenovo K3 Note mediante Tapatalk
Enviado desde mi Lenovo K3 Note mediante Tapatalk
- javier2112
- Demonio tercer orden
- Mensajes: 886
- Registrado: 30 Oct 2014, 12:36
- Ubicación: Málaga
- Has thanked: 11 times
- Been thanked: 13 times
Re: Tiempo de reacción teclado de Spectrums.
¿Pero el problema es del teclado o de la rutina de escaneo? Porque el teclado del +2 es muy similar al del CPC. Lo que cambia (y mucho) es que en el Spectrum se emite un sonido de cierta duración que no existe en el Amstrad. Por eso quizá podrías probar con las ROMs del +3e, que limita bastante ese sonido, quizá es más corto y retrasa menos las pulsaciones.
He intentado reproducir lo que dices en un emulador al 100% de velocidad y no lo consigo, así que es cosa del teclado, pero es que es casi igualito que el del CPC
Saludos.
He intentado reproducir lo que dices en un emulador al 100% de velocidad y no lo consigo, así que es cosa del teclado, pero es que es casi igualito que el del CPC
Saludos.
Visita mi hilo de ventas:
viewtopic.php?t=4789
viewtopic.php?t=4789
- tactica
- Demonio segundo orden
- Mensajes: 1883
- Registrado: 20 Ene 2015, 20:39
- Ubicación: La Coruña
- Has thanked: 10 times
- Been thanked: 17 times
Re: Tiempo de reacción teclado de Spectrums.
También en Microhobby he visto algún programa o POKE para cambiar el tiempo que dura ese sonido, de memoria no estoy seguro de si se puede reducir hasta eliminarlo del todo pero en cualquier caso no serviría para eliminar una limitación del hardware a la hora de escanear el teclado, si es ése realmente el problema. Yo de algo que inventara tito Clive no esperaría mucho de todos modos...javier2112 escribió: ↑24 Oct 2017, 07:55 ¿Pero el problema es del teclado o de la rutina de escaneo? Porque el teclado del +2 es muy similar al del CPC. Lo que cambia (y mucho) es que en el Spectrum se emite un sonido de cierta duración que no existe en el Amstrad. Por eso quizá podrías probar con las ROMs del +3e, que limita bastante ese sonido, quizá es más corto y retrasa menos las pulsaciones.
- duca750
- Hermano de Lucifer
- Mensajes: 2638
- Registrado: 28 Ago 2017, 13:14
- Has thanked: 386 times
- Been thanked: 199 times
Re: Tiempo de reacción teclado de Spectrums.
Si te oye alguien asiduo decir eso del Sr. Clive...
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
- tactica
- Demonio segundo orden
- Mensajes: 1883
- Registrado: 20 Ene 2015, 20:39
- Ubicación: La Coruña
- Has thanked: 10 times
- Been thanked: 17 times
Re: Tiempo de reacción teclado de Spectrums.
Ya, pero yo fui de Spectrum o sea que además de defenderlo cuando toca también me he ganado el derecho a echarle pestes