Jump to content
IGNORED

Custom arcade controller for TI-99/4a ?


J.Ivy

Recommended Posts

So im bored, wanting to make an arcade style controller for my TI. I have an old (broken) NES advantage arcade controller hanging around. It went through a flood and never worked after that.

 

Why not rewire it to work for my TI?

 

I should be able to locate what pins do what on a TI controller, then use those to hook up to the Advantage. I dont THINK it should be too tough :)

 

What do you all think?

 

vq43ec.jpg

 

23uo02a.jpg

  • Like 5
Link to comment
Share on other sites

So im bored, wanting to make an arcade style controller for my TI. I have an old (broken) NES advantage arcade controller hanging around. It went through a flood and never worked after that.

 

Why not rewire it to work for my TI?

 

I should be able to locate what pins do what on a TI controller, then use those to hook up to the Advantage. I dont THINK it should be too tough :)

 

What do you all think?

 

 

 

 

 

the pinouts can be found HERE

Link to comment
Share on other sites

This should be a fun little project. Ive read up on a few DIY arcade controllers. Shouldnt be all that tough :)

 

Plus, im a pack rat, i hate tossing anything out and repurposing is a good way to avoid that.

Link to comment
Share on other sites

That is cool. The week before last I rewired a brand new neo-geo-x arcade stick to the 4a.

 

It had four buttons, plus a start and select. I wired it so that the extra buttons used joystick 2. And such that all four buttons could be pressed at the same time for combos.

 

A - player 1 fire

B - player 2 fire

C - player 2 left

D - player 2 up

Select - player 2 down

Start - player 2 right

 

All can be read with normal joystick routines.

 

-M@

  • Like 1
Link to comment
Share on other sites

Also, I wrote this when I first picked up my TI so I could test atari joystick adapters and such... I keep finding it handy...

100 CALL CLEAR
110 DISPLAY AT(24,1):"jedimatt42 matt@cwfk.net"
120 DISPLAY AT(1,1):"Joystick 1"
130 DISPLAY AT(1,17):"Joystick 2"
140 J=1
150 CALL SHOWJOY(1)
160 J=2
170 CALL SHOWJOY(2)
180 GOTO 150
190 STOP
200 SUB SHOWJOY(J)
210 REM  SHOW JOYSTICK
220 REM  WHERE J IS 1 OR 2
230 CALL JOYST(J,X,Y)
240 CALL KEY(J,K,S)
250 IF K=18 THEN F=42 ELSE F=0
260 X=X/2 :: Y=-Y/2
270 C=((J-1)*16)+6
280 CALL HCHAR(5,C-1,F)
290 CALL HCHAR(6,C,0,5)
300 CALL HCHAR(8,C,0,5)
310 CALL HCHAR(10,C,0,5)
320 CALL HCHAR(8+Y,C+2+X,35)
330 SUBEND

-M@

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...