Karoshi MSX Community
06 de Julio de 2021, 12:29:56 am *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1] 2
  Imprimir  
Autor Tema: Hombre soltero busca ...  (Leído 6639 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Dioniso
Visitante
« : 17 de Febrero de 2007, 08:23:02 pm »

Hombre blanco de 34, soltero y cariñoso, de complexión atlética y seriedad en las relaciones busca usuario de MSX1 con varios modelos del mismo; japonés, europeo y algún otro modelo a ser posible, para fines betatestérsticos. Se exige seriedad. Llámame al 0034 0211 D-I-O-N-I-S-O.
En línea
MsxKun
Karoshi Forum's Guru
*******
Mensajes: 1554


Kimochi-ii


WWW Email
« Respuesta #1 : 18 de Febrero de 2007, 12:40:12 pm »

Hombre, yo tengo 4 MSX1, pero todos son europedos... Sony, Philips y Panasonic...
Ninguno tiene configuracion especialmente rara, quiza lo mas sea el 20P, con su vdp Toshiba anti modo mixto... pero poco mas.
De todas formas, si sirve de algo, ya comentaras Smiley A ver que tramas!

En línea

--

Cindy Lauper She Bops!
Dioniso
Visitante
« Respuesta #2 : 18 de Febrero de 2007, 01:09:11 pm »

Pues te contesto por privado ... aunque al ser todos los modelos europeos ... Gracias por contestar.
En línea
jltursan
Karoshi Forum's Guru
*******
Mensajes: 1516


¿Que es lo que has aprendido hoy?


WWW Email
« Respuesta #3 : 18 de Febrero de 2007, 01:18:23 pm »

Pues MSX1 japonés no tengo ninguno; pero si que tengo un MSX1 islámico que da miedo Grin. Si te vale y me pilla la disquetera externa (no lo he probado nunca), pues no hay problema.
En línea

Doom dee doom dee doom
Dioniso
Visitante
« Respuesta #4 : 18 de Febrero de 2007, 01:25:01 pm »

Pues ya te he contestado por privado.
En línea
Dioniso
Visitante
« Respuesta #5 : 18 de Febrero de 2007, 02:01:50 pm »

OK, vamos directamente al lío ... una forma segura de leer el teclado y no equivocarse sería utilizar la BIOS.

La rutina SNSMAT se encargaría de leer la tecla pulsada por su posición en el teclado - independientemente del tipo de teclado que sea: QWERTY, QWERTZ, AZERTY, ...

Por lo que un

LD A,4
CALL $141

Nos va a leer la quinta línea de la siguiente matriz:



Si nos devuelve que la "Q" está siendo pulsada (bit 6), nos quiere decir que en CUALQUIER ordenador, la tecla que está junto a TAB está siendo pulsada. Independientemente de la letra que esté en esa tecla: Es decir, la Q en un teclado QWERTY y QWERTZ y la A en un teclado AZERTY, verdad?



A ver si solucionamos este problemilla.
En línea
MsxKun
Karoshi Forum's Guru
*******
Mensajes: 1554


Kimochi-ii


WWW Email
« Respuesta #6 : 18 de Febrero de 2007, 02:23:52 pm »

Pues ya te he contestado por privado.

Respondido tb Wink
En línea

--

Cindy Lauper She Bops!
Dioniso
Visitante
« Respuesta #7 : 19 de Febrero de 2007, 11:58:21 am »

Hola de nuevo.

Nadie sabe nada respecto a este tema?  Huh

La llamada $141 funcionaría siempre igual independientemente del tipo de teclado? Funcionaría siempre con los mismos valores aunque el teclado sea americano, japonés, etc ...?

En todas las matrices que están aquí y aplicando la rutina de arriba, se leería la tecla marcada como roja en CUALQUIER ordenador?

Matrices del Technical Book:

   Figure 5.16   MSX USA version key matrix

MSB                               LSB
   7   6   5   4   3   2   1   0
    -----------------------------------------------------------------
 0  |   B   |   L   |       |   /   |   1   |   S   |   X   |   ,   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 1  |   V   |   J   |   =   |   `   |   Q   |   A   |   C   |   N   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 2  |   G   |   8   |   0   |   ]   |   W   |   F   |   Z   |   M   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 3  |   T   |   I   |   ~   |   ;   |   2   |   D   |   U   |   \   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 4  |   6   |   K   |   P   |   '   |   3   |   R   |   7   |   H   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 5  |   5   |   0   |   9   |   [   |   4   |   E   |   Y   |   .   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 6  |   F3  |   F2  |   F1  | CODE  | CAPS  | GRAPH | CTRL  | SHIFT |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 7  | RETURN| SELECT|   BS  | STOP  |  TAB  |  ESC  |   F5  |   F4  |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 8  | RIGHT | DOWN  |   UP  | LEFT  |  DEL  |  INS  | HOME  | SPACE |
    -----------------------------------------------------------------

    [TEN KEY]
    -----------------------------------------------------------------
 9  |   4   |   3   |   2   |   1   |   0   | option| option| option|
    |-------+-------+-------+-------+-------+-------+-------+-------|
10  |   .   |   ,   |   -   |   9   |   8   |   7   |   6   |   5   |
    -----------------------------------------------------------------


   Figure 5.17   MSX International version key matrix

MSB                               LSB
   7   6   5   4   3   2   1   0
    -----------------------------------------------------------------
 0  |   B   |   L   |deadkey|   /   |   1   |   S   |   X   |   ,   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 1  |   V   |   J   |   ^   |   ]   |   Q   |   A   |   C   |   N   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 2  |   G   |   8   |   0   |   [   |   W   |   F   |   Z   |   M   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 3  |   T   |   I   |   ~   |   ;   |   2   |   D   |   U   |   \   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 4  |   6   |   K   |   P   |   :   |   3   |   R   |   7   |   H   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 5  |   5   |   0   |   9   |   @   |   4   |   E   |   Y   |   .   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 6  |   F3  |   F2  |   F1  | CODE  | CAPS  | GRAPH | CTRL  | SHIFT |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 7  | RETURN| SELECT|   BS  | STOP  |  TAB  |  ESC  |   F5  |   F4  |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 8  | RIGHT | DOWN  |   UP  | LEFT  |  DEL  |  INS  | HOME  | SPACE |
    -----------------------------------------------------------------

    [TEN KEY]
    -----------------------------------------------------------------
 9  |   4   |   3   |   2   |   1   |   0   | option| option| option|
    |-------+-------+-------+-------+-------+-------+-------+-------|
10  |   .   |   ,   |   -   |   9   |   8   |   7   |   6   |   5   |
    -----------------------------------------------------------------


   Figure 5.17B  MSX European version key matrix

MSB                               LSB
   7   6   5   4   3   2   1   0
    -----------------------------------------------------------------
 0  |   7   |   6   |   5   |   4   |   3   |   2   |   1   |   0   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 1  |   ;   |   ]   |   [   |   \   |   =   |   -   |   9   |   8   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 2  |   B   |   A   | accent|   /   |   .   |   ,   |   `   |   '   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 3  |   J   |   I   |   H   |   G   |   F   |   E   |   D   |   C   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 4  |   R   |   Q   |   P   |   O   |   N   |   M   |   L   |   K   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 5  |   Z   |   Y   |   X   |   W   |   V   |   U   |   T   |   S   |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 6  |   F3  |   F2  |   F1  | CODE  | CAPS  | GRAPH | CTRL  | SHIFT |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 7  | RETURN| SELECT|   BS  | STOP  |  TAB  |  ESC  |   F5  |   F4  |
    |-------+-------+-------+-------+-------+-------+-------+-------|
 8  | RIGHT | DOWN  |   UP  | LEFT  |  DEL  |  INS  | HOME  | SPACE |
    -----------------------------------------------------------------

    [TEN KEY]
    -----------------------------------------------------------------
 9  |   4   |   3   |   2   |   1   |   0   | option| option| option|
    |-------+-------+-------+-------+-------+-------+-------+-------|
10  |   .   |   ,   |   -   |   9   |   8   |   7   |   6   |   5   |
    -----------------------------------------------------------------
En línea
Jon_Cortazar
Administrator
Karoshi Forum's God
********
Mensajes: 2777



WWW Email
« Respuesta #8 : 19 de Febrero de 2007, 04:00:11 pm »

Yo, Alfonso, mi relación con los teclados se reduce a detectar la tecla "ESC", así que en poco te puedo ayudar. Tampoco tengo un MSX1 japonés Cry ... ¿alguien por ahí?  Wink
En línea

Jon Cortázar Abraido (aka El Viejo Archivero)
RELEVO Videogames
[Dioniso: La cafeína está haciendo su trabajo; yo espero hacer el mío.]
[pitpan: Me sigue pareciendo más productivo jugar al SNAIL MAZE que seguir esta discusión.]
MsxKun
Karoshi Forum's Guru
*******
Mensajes: 1554


Kimochi-ii


WWW Email
« Respuesta #9 : 19 de Febrero de 2007, 07:59:59 pm »

Yo mas o menos igual, procuro leer solo las teclas que estan en la misma posicion sea el tipo de teclado q sea, y si he leer de A-Z por ej. tiro de buffer de teclado, pero me da que ambas cosas no sirven para el proposito de Dioniso. Lo suyo es probar con un teclado diferente, claro... Sad
En línea

--

Cindy Lauper She Bops!
Dioniso
Visitante
« Respuesta #10 : 19 de Febrero de 2007, 08:56:16 pm »

Bueno, seguiremos esperando a que alguna alma caritativa ...  Undecided

(por cierto, que "alma" es una palabra femenina pero que como otras palabras que empiezan por vocal "a" no átona como el caso de "agua", "águila" o "hacha" tienen el articulo másculino "el" ... lo que no sé es si habría que escribir "algún" o "alguna" ...  Cry lo siento)
En línea
jltursan
Karoshi Forum's Guru
*******
Mensajes: 1516


¿Que es lo que has aprendido hoy?


WWW Email
« Respuesta #11 : 19 de Febrero de 2007, 10:06:05 pm »

Se usa "algún" Wink

Respecto al tema de los teclados algo se comentó en el hilo del "Tutorial para desarrollo compatible" y se que Armando se quedó experimentando con el tema; pero bueno, básicamente el problema que comentas es el que hay y no hay más, la disposición física del teclado no tiene por que coincidir con la lógica, es decir, que si vas a usar el clásico 'O','P','Q', 'A' y se trata de un teclado francés; pues nada, habrá que invertir las filas a leer con SNSMAT pasando a ser de A(2) y Q(4) a A(4) y Q(2). Al principio toca hacer unas cuantas averiguaciones y remapear la lectura de las filas. Todo esto sólamente en caso de que vayas a utilizar teclas que bailen entre teclados, claro.

Por cierto, de momento ya he probado lo del valor de BASRVM+1 y el resultado es $11 para el Sakhr AX-170, lógico por otra parte ya que se trata de un teclado QWERTY. A ver si me pongo y ahora testeo el resto; pero creo que todo se va a comportar como si fuese un teclado de los de por aquí...
En línea

Doom dee doom dee doom
WYZ
Visitante
« Respuesta #12 : 19 de Febrero de 2007, 10:28:02 pm »

Bueno, seguiremos esperando a que alguna alma caritativa ...  Undecided

(por cierto, que "alma" es una palabra femenina pero que como otras palabras que empiezan por vocal "a" no átona como el caso de "agua", "águila" o "hacha" tienen el articulo másculino "el" ... lo que no sé es si habría que escribir "algún" o "alguna" ...  Cry lo siento)

Oño! un poco offtopic pero es que soy de ciencias y estas cosas me parecen algo confusas:

.. y porqué la A en esta palabra "Escoge cualquier carta" / "Escoge una carta cualquieraHuh
En línea
Dioniso
Visitante
« Respuesta #13 : 19 de Febrero de 2007, 10:43:34 pm »

Bueno, eso suele ocurrir con palabras masculinas primer/primero, tercer/tercero. Pero también con algunas femeninas, aunque menos. Ya sabes, antes de sustantivo:

el primer libro / el libro primero
el tercer piso / el piso tercero
En línea
Dioniso
Visitante
« Respuesta #14 : 19 de Febrero de 2007, 11:12:22 pm »

Respecto al tema de los teclados algo se comentó en el hilo del "Tutorial para desarrollo compatible" y se que Armando se quedó experimentando con el tema; pero bueno, básicamente el problema que comentas es el que hay y no hay más, la disposición física del teclado no tiene por que coincidir con la lógica, es decir, que si vas a usar el clásico 'O','P','Q', 'A' y se trata de un teclado francés; pues nada, habrá que invertir las filas a leer con SNSMAT pasando a ser de A(2) y Q(4) a A(4) y Q(2). Al principio toca hacer unas cuantas averiguaciones y remapear la lectura de las filas. Todo esto sólamente en caso de que vayas a utilizar teclas que bailen entre teclados, claro.

Pues eso es una put@d@! Porque no se puede saber, a ciencia cierta, qué tipo de teclado estamos manejando. Los 4 primeros bits de $2C nos indican el tipo de teclado que manejamos ... casi siempre  Huh Es decir, que por lo visto esta información no es 100% fiable ... Es decir, que lo siguiente no siempre se cumple:

0 Japanese
1 International (QWERTY/other)
2 French (AZERTY)
3 English
4 German (DIN)
6 Spanish / Argentinian

Alguna otra pista? (Vaya compatibilidad entre MSXs ...)
En línea
Páginas: [1] 2
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!