Page 2 of 7

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Sun Jun 28, 2020 6:36 pm
by Chema
I love the design and how it fits on the back of the Oric. What worries me most is the mechanical stress on the connector... something to worry about?

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Sun Jun 28, 2020 6:41 pm
by Dbug
Chema wrote: Sun Jun 28, 2020 6:36 pm I love the design and how it fits on the back of the Oric. What worries me most is the mechanical stress on the connector... something to worry about?
I don't think that should be a problem really, I've seen issues with the connections to the flat cable on the printer cable, but not the connector itself.

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Sun Jun 28, 2020 6:43 pm
by Chema
And on the db9 connector itself?

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Sun Jun 28, 2020 7:12 pm
by Dbug
Well, that's a totally different story, like any owner of an Atari ST would tell you :D

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Sun Jun 28, 2020 7:15 pm
by kenneth
The connector of the Sega joypad is hard to connect, I think the HE10 connector of the printer port will have to be connected last and then disconnected first.

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Mon Jun 29, 2020 4:19 pm
by Chema
kenneth wrote: Sun Jun 28, 2020 7:15 pm The connector of the Sega joypad is hard to connect, I think the HE10 connector of the printer port will have to be connected last and then disconnected first.
Ok. Noted.

Iss did you have an opportunity to check if my joystick code in Blake's7 works?

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Mon Jun 29, 2020 5:51 pm
by kenneth
I don't have a Microdisc.
If I could see where is the joystick code into the Blake's7 file I will verify.

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Tue Jun 30, 2020 7:38 pm
by Mustangus
if i get time in the next couple of days i will try blakes 7 on my drive and joystick adaptor.

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Tue Jun 30, 2020 10:39 pm
by iss
Here are answers to all questions from above: :)
Chema wrote: Sun Jun 28, 2020 6:43 pm
Dbug wrote: Sun Jun 28, 2020 6:41 pm
Chema wrote: Sun Jun 28, 2020 6:36 pm I love the design and how it fits on the back of the Oric. What worries me most is the mechanical stress on the connector... something to worry about?
I don't think that should be a problem really, I've seen issues with the connections to the flat cable on the printer cable, but not the connector itself.
And on the db9 connector itself?
The result of the stress test. Don't try this at home: :)



The connection is very reliable and after hanging the Oric and the joystick are working fine! :lol:
Chema wrote: Mon Jun 29, 2020 4:19 pm Iss did you have an opportunity to check if my joystick code in Blake's7 works?
Here you are:

The setup Microdisc and IJK-egoist:
20200630_230225.jpg


Blake's 7 works with IJK-egoist interface perfectly! The joystick was detected auto-magically and .... well, it simply works! :)
Sorry for my slow reactions in the video but it's really difficult to shot simultaneously with phone-camera and with joystick.
One thing only - actually we have discussed it in the past - for me the up-down movement is reversed but this is individual and needs just some training.

And some news:

I'm happy to share my new software utility for testing IJK-egoist and other IJK compatible joysticks: IJK-test by [raxiss].


ijk-test.tap.zip
(1.28 KiB) Downloaded 178 times
Attached is the TAP file. You can try it with real Oric-1 and Atmos or in Oricutron - put this lines in your Oricutron.cfg file:

Code: Select all

; Joystick interface for Atmos/Oric-1 mode. Telestrat has its own built-in standard.
; Options are 'none', 'altai', 'pase' or 'ijk'
joyinterface = ijk

; How to emulate joysticks attached to the above interface
; Options are 'none', 'kbjoy1', 'kbjoy2', 'sdljoyN' (where n is 0 to 9)
joystick_a = kbjoy1
joystick_b = kbjoy2

; How to emulate joysticks attached to the telestrat
; Options are 'none', 'kbjoy1', 'kbjoy2', 'sdljoyN', 'mouse'
telejoy_a = kbjoy1
telejoy_b = kbjoy2

; Keys to emulate joystick, set 1
; NOTE: "fire2" is only available on telestrat
kbjoy1_up = 'KP8'
kbjoy1_down = 'KP2'
kbjoy1_left = 'KP4'
kbjoy1_right = 'KP6'
kbjoy1_fire1 = 'KP5'
kbjoy1_fire2 = 'KP0'

; Keys to emulate joystick, set 2
kbjoy2_up = 'HOME'
kbjoy2_down = 'END'
kbjoy2_left = 'DELETE'
kbjoy2_right = 'PAGEDOWN'
kbjoy2_fire1 = 'INSERT'
kbjoy2_fire2 = 'PAGEUP'
This configuration makes possible to use the numeric pad as joystick.

And small update of the production status - this are the final Atmos and Oric-1 interfaces:
20200630_220631.jpg
... soldering goes with normal speed, expect details about distribution very soon!

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Tue Jun 30, 2020 10:54 pm
by kenneth
Now I inderstood the color of the pcb :mrgreen:
Thanks for the .tap file for the test Iss !

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Tue Jun 30, 2020 11:46 pm
by Chema
Thank you so much!

Glad to see it is detected and handled automatically :D

And, yes, I remember you always thought it was reversed... I understand that when you push the stick forward, you want the cursor to go down and it goes up instead?

Or was it the other way round?

In any case, using a joystick to control a cursor is horrible (keyboard is too, I know).

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Wed Jul 01, 2020 12:03 am
by iss
Chema wrote: Tue Jun 30, 2020 11:46 pmIn any case, using a joystick to control a cursor is horrible (keyboard is too, I know).
The interesting thing is that using joystick in Blake's-7 is not so bad, actually is very smooth and cursor is very responsible.
About the vertical movement: current state is: push - cursor moves down, pull - cursor moves up and this makes sense from "pilot's joystick" point of view, but my expectations are the opposite :? No issue at all - as I said it's very personal ... and for my self I can always patch the dsk :idea:

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Wed Jul 01, 2020 12:57 am
by SpaceFlightOrange
Looks Awesome!

When will they be available to buy and if possible could i reserve a red one for the Atmos please?

Thanks

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Wed Jul 01, 2020 6:20 am
by coco.oric
Great

I love these extensions too.
I hope i'll be able to buy and test some (for Oric-1 & Atmos) on my computers

Re: IJK-egoist new joystick interface by [raxiss]

Posted: Wed Jul 01, 2020 12:33 pm
by protek
I’d be interested in one too, once they come up for sale.