IJK-egoist new joystick interface by [raxiss]

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
Chema
Game master
Posts: 3014
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

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

Post 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?
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

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

Post 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.
User avatar
Chema
Game master
Posts: 3014
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

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

Post by Chema »

And on the db9 connector itself?
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

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

Post by Dbug »

Well, that's a totally different story, like any owner of an Atari ST would tell you :D
User avatar
kenneth
Squad Leader
Posts: 515
Joined: Fri Nov 26, 2010 9:11 pm
Location: France PdD
Contact:

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

Post 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.
User avatar
Chema
Game master
Posts: 3014
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

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

Post 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?
User avatar
kenneth
Squad Leader
Posts: 515
Joined: Fri Nov 26, 2010 9:11 pm
Location: France PdD
Contact:

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

Post 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.
Mustangus
Officer Cadet
Posts: 43
Joined: Wed Jun 22, 2016 5:37 pm

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

Post by Mustangus »

if i get time in the next couple of days i will try blakes 7 on my drive and joystick adaptor.
User avatar
iss
Wing Commander
Posts: 1641
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

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

Post 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 176 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!
User avatar
kenneth
Squad Leader
Posts: 515
Joined: Fri Nov 26, 2010 9:11 pm
Location: France PdD
Contact:

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

Post by kenneth »

Now I inderstood the color of the pcb :mrgreen:
Thanks for the .tap file for the test Iss !
User avatar
Chema
Game master
Posts: 3014
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

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

Post 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).
User avatar
iss
Wing Commander
Posts: 1641
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

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

Post 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:
SpaceFlightOrange
Officer Cadet
Posts: 44
Joined: Sun Nov 03, 2019 9:44 pm

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

Post 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
User avatar
coco.oric
Squad Leader
Posts: 720
Joined: Tue Aug 11, 2009 9:50 am
Location: North of France
Contact:

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

Post 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
coco.oric as DidierV, CEO Member
Historic owner of Oric, Apple II, Atari ST, Amiga
User avatar
protek
Pilot Officer
Posts: 102
Joined: Wed May 23, 2018 9:10 pm
Location: Oulu, Finland

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

Post by protek »

I’d be interested in one too, once they come up for sale.
Post Reply