Mini projekt: Atari joystick (t.ex. Tac2) till USB

Berätta om dina pågående projekt.
Användarvisningsbild
stekern
Inlägg: 453
Blev medlem: 2 november 2008, 08:24:18
Ort: Esbo, Finland

Mini projekt: Atari joystick (t.ex. Tac2) till USB

Inlägg av stekern »

Jag ropade in en Commodore 64 på huuto.net (finlands motsvarighet till tradera) för ett tag sen och sönerna (4 och 2 år) har haft väldigt kul med och spela de gamla klassiska spelen.

Men det är ju inte alltid möjligt att spela på äkta varan, så då kan en emulator duga.
Problemet är bara att de inte alls är samma sak att spela med tangentbordet eller någon godtycklig gamepad, nä dessa spelen
skall spelas med "riktiga" joysticks.

Så jag knåpade lite snabbt ihop en tac2->usb konverterare genom att använda vusb
http://www.obdev.at/products/vusb/index.html
och min favoritavr: atmega48/88/168.

Man kan koppla in 2 joystickar i den och de dyker upp som 2st HID-gamepads i windows.

"Schemat" finns bara på rutat papper och ser ut såhär:
Bild
resten är från vusb's referensdesign: http://www.obdev.at/Images/vusb/circuit-zoomed.gif
fast med en 16MHz kristall isf 12MHz (det var det enda som jag råkade ha liggande som stöds av vusb)

Såhär vart resultatet:
Bild

koden kan man hitta här: http://www.sk-electronics.com/svn/repos ... USB/trunk/

konverteraren hårdtestades igår av pojkarna genom att spela Bubble Bobble i VICE (http://www.viceteam.org/)
och allt fungerade som det skulle.

Nästa steg är att hämta hem en amiga emulator så kan vi lira lite amiga-spel också ;)
Användarvisningsbild
JimmyAndersson
Inlägg: 26568
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Mini projekt: Atari joystick (t.ex. Tac2) till USB

Inlägg av JimmyAndersson »

Mycket trevligt projekt!

Men du.. varför står det "Atari" i rubriken?
Det går att använda samma joysticks till datorer från bl.a Commodore (Vic20, C64, Amiga) och Atari. :wink:
(PC också iofs, om man byter kontakt.)
Användarvisningsbild
stekern
Inlägg: 453
Blev medlem: 2 november 2008, 08:24:18
Ort: Esbo, Finland

Re: Mini projekt: Atari joystick (t.ex. Tac2) till USB

Inlägg av stekern »

De där DE-9 joystickarna (dit tac-2an tillhör) brukar kallas för atari-joystickar eftersom de introducerades med spelkonsollen atari 2600.
De blev som du säger sedermera en de facto standard för digitala joystickar och användes till många olika maskiner.

(Vilket givetvis gör konverteraren mer intressant eftersom man kan använda den till massa olika emulatorer ;))
Användarvisningsbild
JimmyAndersson
Inlägg: 26568
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Mini projekt: Atari joystick (t.ex. Tac2) till USB

Inlägg av JimmyAndersson »

Så sant. :)

Kände faktiskt inte till att den typen av joysticks introducerades med Atari 2600. Kul att veta. :)
Användarvisningsbild
Glenn
Inlägg: 36629
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Mini projekt: Atari joystick (t.ex. Tac2) till USB

Inlägg av Glenn »

Själv ville jag lösa samma problem men gjorde på ett ännu enklare sätt, jag köpte in en USB-pad på rea för typ 49:-, och lödde in en DSUB9 i den, sen hade jag en USB-to-joystick adapter :)
Användarvisningsbild
stekern
Inlägg: 453
Blev medlem: 2 november 2008, 08:24:18
Ort: Esbo, Finland

Re: Mini projekt: Atari joystick (t.ex. Tac2) till USB

Inlägg av stekern »

Jo jag vet, det alternativet finns. Men det är ju fusk ;)
Sen var det här i praktiken "enklare" eftersom jag hade alla saker hemma.
Och så fick jag äntligen en anledning att prova på vusb.
Skriv svar