IJK Joystick interface

This is the right place to discuss on how to implement hardware vsync, adding a VIA or AY chipset, puting multiple roms, or how to design a new flash expansion card.
User avatar
kenneth
Squad Leader
Posts: 516
Joined: Fri Nov 26, 2010 9:11 pm
Location: France PdD
Contact:

IJK Joystick interface

Post by kenneth »

Hi all.
I would like to understand how this interface allows to use the joysticks without altering the Oric sound waveout.
Any ' one would have the schema of this interface?
User avatar
Twilighte
Game master
Posts: 819
Joined: Sat Jan 07, 2006 12:07 am
Location: Luton, UK
Contact:

Post by Twilighte »

The printer port has 8 data bits and 2 control lines. ACK and STROBE.
ACK connects to the Control line CA1 for Port A and is an input.
STROBE connects to Bit 4 of Port B and can be set to output or input.

The IJK interface makes use of the STROBE line to activate the interface. 8)

This means the 6502 is able to switch off the interface whilst sending sound data and on to to read the joystick.

On most other interfaces (afaik) only the 8 data bits are used. :evil:

For many of the interfaces you can find further details in the wiki section of Defence Force..
http://wiki.defence-force.org/doku.php? ... :joysticks
User avatar
kenneth
Squad Leader
Posts: 516
Joined: Fri Nov 26, 2010 9:11 pm
Location: France PdD
Contact:

Post by kenneth »

Now I indestood.
The Wiki link is very interesting.
Thank you and good luck for your O-Type game project.
Post Reply