Imagen

Interface para joystick IJK para Oric-1/Atmos.

Avatar de Usuario
Silicebit
Mensajes: 1789
Registrado: 16 May 2011 21:13
Ubicación: La buhardilla del silicio.
Contactar:

Interface para joystick IJK para Oric-1/Atmos.

Mensaje por Silicebit »

Aquí tenéis el esquema a falta de diseñar el circuito impreso. Como véis no es muy complicado. El diseño ya ha sido probado por gente del foro Defence Force y funciona a la perfección.
Interface IJK.png
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
El 6809 es el Rolls-Royce de los 8bits, el 6502 es el Mercedes, y el Z80 el SEAT 850. Sorry, but... I think different. :-P -0r1c -m3s3x -t4nd1 -cbmja YouTube
Avatar de Usuario
Chema
Mensajes: 2680
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Contactar:

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por Chema »

¿Tú lo tienes Silicebit? He intentado soportarlo en el juego (con autodetección, aunque creo que sólo el izquierdo por ahora -por ahorrar espacio que no tengo), pero sólo puedo probarlo simulado.

Creo que es el único para el que hay información, que se enchufa en el puerto de impresora (para poder usarlo con la controladora o cumulus) y que no afecta al sonido...
Avatar de Usuario
minter
Mensajes: 4939
Registrado: 22 Jul 2014 18:51

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por minter »

Chema escribió:¿Tú lo tienes Silicebit? He intentado soportarlo en el juego (con autodetección, aunque creo que sólo el izquierdo por ahora -por ahorrar espacio que no tengo), pero sólo puedo probarlo simulado.

Creo que es el único para el que hay información, que se enchufa en el puerto de impresora (para poder usarlo con la controladora o cumulus) y que no afecta al sonido...
he mirado el esquema muy por encima y o se pudiera autodetectar a travrs de las líneas s7 s8 o sino, mapeas las teclas directamente al puerto.
pienso que es sencillo y apenas te tiene que ocupar.
los puertos los he dicho de memoria, que estoy con el móvil y no recuerdo el esquema.
sino.. en vez de buscar el scancode, te vas a la dirección del puerto.
seguro que lo ves fácil.
Avatar de Usuario
Silicebit
Mensajes: 1789
Registrado: 16 May 2011 21:13
Ubicación: La buhardilla del silicio.
Contactar:

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por Silicebit »

Chema escribió:¿Tú lo tienes Silicebit? He intentado soportarlo en el juego (con autodetección, aunque creo que sólo el izquierdo por ahora -por ahorrar espacio que no tengo), pero sólo puedo probarlo simulado.

Creo que es el único para el que hay información, que se enchufa en el puerto de impresora (para poder usarlo con la controladora o cumulus) y que no afecta al sonido...
No, no la tengo, aún. :-)

El esquema lo saqué de un par de fotos de una interface original que me pasó alguien en el foro Defence Force.
ijk-original-interface.jpg
ijk_top.jpg
ijk_bott.jpg

Creo que kenneth, de Defence Force, se la ha fabricado, y gracias a él sabemos que el esquema es correcto y que funciona perfectamente.
cimg1410.jpg
ijk_in10.jpg
En la Wiki de Defence Force se dice como manejarla, y la manera de detectarla. http://wiki.defence-force.org/doku.php? ... jk_drivers
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
El 6809 es el Rolls-Royce de los 8bits, el 6502 es el Mercedes, y el Z80 el SEAT 850. Sorry, but... I think different. :-P -0r1c -m3s3x -t4nd1 -cbmja YouTube
Avatar de Usuario
Chema
Mensajes: 2680
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Contactar:

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por Chema »

Si, si ya tengo la autodetección y el manejo implementado en el juego. La cosa es que no sé qué tal va con un joystick de verdad, porque solo puedo probarlo en el emulador que lo emula con teclas :(

Gracias de todas formas.
Avatar de Usuario
Silicebit
Mensajes: 1789
Registrado: 16 May 2011 21:13
Ubicación: La buhardilla del silicio.
Contactar:

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por Silicebit »

A lo mejor kenneth podría echar una mano. :-)
El 6809 es el Rolls-Royce de los 8bits, el 6502 es el Mercedes, y el Z80 el SEAT 850. Sorry, but... I think different. :-P -0r1c -m3s3x -t4nd1 -cbmja YouTube
Avatar de Usuario
kenneth
Mensajes: 188
Registrado: 06 Oct 2017 20:36
Ubicación: Francia central

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por kenneth »

¡Hola mundo! La lectura de las entradas del joystick es especial. La interfaz no tiene ninguna energía en el puerto de la impresora, la energía acumula en el condensador mientras que la salida STB = 1, pero durante este tiempo la palanca de mando es "invisible" esto no interfiere con las señales para la música del ORIC. Para reproducir las señales de joystick, debe seleccionar con D6 y D7 en modo de salida y ajustar STB = 0. Las señales de joystick ahora se pueden reproducir en el modo de entrada D0_D4. D5 sirve como detección de interfaces. ¡ pero ten cuidado! La tarjeta es accionada por el condensador solamente, usted debe leer el estado de la interfaz rápidamente, después reajuste el STB a 1, que recarga el condensador y el joystick llega a ser "invisible" otra vez. El programa es estándar, se puede encontrar en el juego de AOTC.
Avatar de Usuario
ron
Mensajes: 22080
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por ron »

Es es el que tengo yo, me lo pasó silicebit hace no_se_cuantísimos_años -drinks
oric_joy_ron.png
Si no recuerdo mal es un interfaz IJK: http://www.48katmos.freeuk.com/ijk.htm

En esta web se hablaba de los diferentes tipos de interfaz de joy para Oric.: http://www.48katmos.freeuk.com/joy.htm

PASE interfaces
O.P.E.L Interface
Altai interface
Dk'tronics interface
Protek programmable interface
Downsway Programmable Interface
IJK and MCP interfaces
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
Silicebit
Mensajes: 1789
Registrado: 16 May 2011 21:13
Ubicación: La buhardilla del silicio.
Contactar:

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por Silicebit »

Esa interfaz es una PASE, es muy parecida a la IJK pero esta corrompe el sonido, mientras que la IJK no.
El 6809 es el Rolls-Royce de los 8bits, el 6502 es el Mercedes, y el Z80 el SEAT 850. Sorry, but... I think different. :-P -0r1c -m3s3x -t4nd1 -cbmja YouTube
Avatar de Usuario
kenneth
Mensajes: 188
Registrado: 06 Oct 2017 20:36
Ubicación: Francia central

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por kenneth »

Imagen

Buenas noches. Aquí está el código para el joystick, añadí explicaciones en inglés. -grin
Avatar de Usuario
Silicebit
Mensajes: 1789
Registrado: 16 May 2011 21:13
Ubicación: La buhardilla del silicio.
Contactar:

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por Silicebit »

¡Gracias kenneth! Este pedazo de código va a la "bolsa" para su estudio. :-)
El 6809 es el Rolls-Royce de los 8bits, el 6502 es el Mercedes, y el Z80 el SEAT 850. Sorry, but... I think different. :-P -0r1c -m3s3x -t4nd1 -cbmja YouTube
Avatar de Usuario
Chema
Mensajes: 2680
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Contactar:

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por Chema »

Genial Kenneth. En la wiki de Defence-Force hay codigo para manejar este tipo de joystick.

http://wiki.defence-force.org/doku.php? ... jk_drivers

Aparte de que lee ambos joystick y de que hace una conversión para tener la misma información para diferentes interfaces... ¿Hay alguna diferencia sustancial? Porque yo estoy usando el código de la wiki (parcialmente)...
Avatar de Usuario
kenneth
Mensajes: 188
Registrado: 06 Oct 2017 20:36
Ubicación: Francia central

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por kenneth »

En el programa extraído de AOTC, sólo se lee un joystick y el resultado no es un valor estándar, pero es más rápido.
Avatar de Usuario
Silicebit
Mensajes: 1789
Registrado: 16 May 2011 21:13
Ubicación: La buhardilla del silicio.
Contactar:

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por Silicebit »

¡¡Ya no recordaba este hilo sobre el interface IJK!! El esquema está hecho en KiCad, ¡sólo hace falta diseñar el circuito impreso!
El 6809 es el Rolls-Royce de los 8bits, el 6502 es el Mercedes, y el Z80 el SEAT 850. Sorry, but... I think different. :-P -0r1c -m3s3x -t4nd1 -cbmja YouTube
Avatar de Usuario
kenneth
Mensajes: 188
Registrado: 06 Oct 2017 20:36
Ubicación: Francia central

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por kenneth »

Lo hice el año pasado pero no lo he probado.
Imagen
Imagen

Con esta caja:
http://www.hammondmfg.com/pdf/1591XXMS.pdf
Avatar de Usuario
kenneth
Mensajes: 188
Registrado: 06 Oct 2017 20:36
Ubicación: Francia central

Re: Interface para joystick IJK para Oric-1/Atmos.

Mensaje por kenneth »

Buenos dias, Modifiqué la PCB para compatibilidad con los fabricantes, en la carpeta están los archivos Gerber.
Los números de terminal son los mismos que en el diagrama. 8-)
Imagen
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
Responder

Volver a “Hardware ORIC”