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.
It's small but with lot of useful features:
- the up-down actions can be swapped with the small switch on the bottom side:
- reversible - for left and right hand gamers - simply rotate it and play!
- it's created for Oric but actually it will be compatible with all other platforms which use the standard DB-9 connector;
- available in 3 colors: red, white and black.
Did you noticed the REVERSIBLE logo - it's reversible too
Very nice design (as usual with [raxiss]). The principle of reversability is smart as well as the logo.
Congratulations !!
Is it compatible with the twilighte board?
Question: What happened if you take two Orics, each with a IJK Egoist interface, and you connect both to the joypad, one on each connector
Would that work, or would that crash and burn horribly?
I think that it will work with the sound disturbed. But if one of the Oric computer uses a 7805 regulator and the both use the same 9v power supply, it could happens a little smoke...
Question: What happened if you take two Orics, each with a IJK Egoist interface, and you connect both to the joypad, one on each connector
Would that work, or would that crash and burn horribly?
This is crazy but It will work!
because both controllers connect each other with their inputs which is 100% OK.
I think that it will work. But if one of the Oric computer uses a 7805 regulator and the both use the same 9v power supply, it could happens a little smoke...
Yep, in such rare as hen's teeth case maybe one (or both) chips on the controller will burn but they are on sockets .
Last edited by iss on Fri Jul 24, 2020 1:59 pm, edited 1 time in total.
I was wondering about something: All these Joysticks are using DB9 connectors, we need 2 pins for +5v and ground, 4 pins for the for directions, so why do we have only one fire button? We have two additional pins, can't they be used to handle some additional fire button, or some select/menu/pause?
On the db9 connector, pins 1 2 3 4 6 8 are used for directions and fire as logical signals, according to the Atari standard, Oric interfaces and games are compatible. The other terminals are analog input which send a progressive signal to move a brick breaker racket or a camera, the Oric has no analog input for this, if you assign the pins for extra keys, it's possible, it will be an "oric-only" joystick, but you'll have to modify the pcb of all the joystick interfaces and change the wiring in the joystick, I think it's better not to change the interface but to wire a modern joystick with a double plug to connect it on the two db9 sockets of the interface, we would have 10 inputs: 4 directions, start, select, left edge high, low, right edge high, low. In this case, we need an interface with two plugs. (IJK or PASE)
@kenneth explained already most problems correctly and some more details from me:
On left is the Atari pinout as given in Wiki but in most wide spread joysticks as mine (in the middle) GunShot all 3 buttons are short connected internally inside the joystick body and the cord is with only 6 wires - 4 directions, one fire and one common ground - as you can see on the right the other 3 holes are simply empty - no metal contacts because of financial reasons I think.
When I started to play with IJK interface and gamepad I had the dilemma to follow fully the standard or to create something new compatible with itself only - and I choose the first case - after all all these new extensions appeared recently need new software and someone should write it ...
I was wondering about something: All these Joysticks are using DB9 connectors, we need 2 pins for +5v and ground, 4 pins for the for directions, so why do we have only one fire button? We have two additional pins, can't they be used to handle some additional fire button, or some select/menu/pause?
I think about an other solution.
In the Amstrad standard, the second fire button could be detected with D5 input of the printer port. We need to wire a new ijk interface and IJk games will be compatible with all combinations of joystick and ijk interfaces (ijk old/new/Egoist/joystick Atari/Amstrad)
Last edited by kenneth on Sat Aug 01, 2020 10:51 pm, edited 1 time in total.
... the second fire button could be detected with D5 input of the printer port.
Indeed! In IJK-* the D5 is used only for detection of the joystick which normally happens just once at the start of the game. But after quick research I abandon this idea because I didn't found games which require two fire buttons, of course such games probably exist but having joysticks with only 6 wires make it somehow unattractive for me.