"May our framerates be high and our temperatures low."
Ik heb zelf ooit een kastje gehad dat dit deed. Aan de ene kant zat een C64-joystickaansluiting, aan de andere kant zat een gamepoort-stekker. De aansluiting voor de C64 bleek hetzelfde te zijn als die van mijn Sega MD, dus uiteraard geprobeerd. En het werkte ook nog! Nadeel was wel dat maar 1 knop (van de 3) werkte, maar het belangrijkste deel van de pinout van de MD is dus hetzelfde als die van de C64.
Misschien heb je daar iets aan...
Overigens werkte het ding gewoon als joystick voor de pc, dus extra software was niet nodig.
[ Voor 8% gewijzigd door MrTinux op 25-02-2003 19:05 ]
"Hij doet 't niet" = onvolledige informatie
"May our framerates be high and our temperatures low."
"May our framerates be high and our temperatures low."
Verwijderd
[ Voor 4% gewijzigd door Verwijderd op 26-02-2003 00:02 ]
"May our framerates be high and our temperatures low."
Wat is hoop? Uitgestelde teleurstelling
"May our framerates be high and our temperatures low."
Verwijderd
Ik weet trouwens weer dat er programma's bestaan die de signalen op een com poort naar toetsaanslagen kunnen omzetten... maar die kan ik ook niet vinden...
[ Voor 44% gewijzigd door Deem op 21-05-2003 00:28 ]
"May our framerates be high and our temperatures low."
Misschien heeft daar iemand een electroschema liggen ofzo.
Als je eenmaal de pinlayout weet...
T is for TANK, and T is for TERROR ... and K is the K for KILLING in error.
Pin Assign (D-SUB9P)
# SignalName | Explanation (Direction)
----------+---------------------------------
1. D0 | Data (Controller -> Mainframe)
2. D1 | Data (Controller -> Mainframe)
3. D2 | Data (Controller -> Mainframe)
4. D3 | Data (Controller -> Mainframe)
5. +5V | PowerSupply (Supplied to Controller by Mainframe)
6. D4 | Data (Controller -> Mainframe)
7. Sel | SelectSignal (Mainframe -> Controller)
8. GND | Ground
9. D5 | Data (Controller -> Mainframe)
# All signals are TTL compatible.
--------------------------------------------------------------------------------
In Case of 3-Button-Controller
Sel D0 D1 D2 D3 D4 D5
Low UP DW LO LO A ST
High UP DW LF RG B C
# LO --- Always Low
# UP --- Up of Cross Key
# DW --- Down of Cross Key
# LF --- Left of Cross Key
# RG --- Right of Cross Key
# A ---- Trigger Button A
# B ---- Trigger Button B
# C ---- Trigger Button C
# ST --- Start Button
## Low -> Pressed , High -> Not Pressed
--------------------------------------------------------------------------------
Data Aquisition Sequence of 6-Button-Controller
Sel D0 D1 D2 D3 D4 D5
Low UP DW LO LO A ST
High UP DW LF RG B C
Low UP DW LO LO A ST
High UP DW LF RG B C # If there is two up-edge in 1.1 milli seconds,
Low LO LO LO LO A ST # D0 - D3 go Low as Sel goes Low.
High Z Y X MD HI HI # Make Sel High and read D0 - D3.
Low HI HI HI HI A ST # Check that D0 - D3 go High as Sel goes Low.
High UP DW LF RG B C # Once this sequence take place
Low UP DW LO LO A ST # sequence can't be started for 1.8 milli seconds
. # after the first up-edge of Sel.
. # Only Datas read in 1.6 milli seconds from the
. # first up-edge of Sel are reliable.
# LO --- Always Low
# HI --- Always High
# UP --- Up of Cross Key
# DW --- Down of Cross Key
# LF --- Left of Cross Key
# RG --- Right of Cross Key
# A ---- Trigger Button A
# B ---- Trigger Button B
# C ---- Trigger Button C
# X ---- Trigger Button X
# Y ---- Trigger Button Y
# Z ---- Trigger Button Z
# ST --- Start Button
# MD --- Mode Button
## Low -> Pressed , High -> Not Pressed
Time parameters were measured by using my PC's timer.
It seems that the time is measured by discharging of
a capacitor in a 6-Button-Controller. It may mean
parameters differ one by one controller.
Please choose values you think proper for parameters.
"May our framerates be high and our temperatures low."
"May our framerates be high and our temperatures low."
Verwijderd
Die heb ik gisteren avond ook gevondennaimed schreef op 21 May 2003 @ 09:20:
Ok, ik heb nu Windows 2000 Drivers gevonden en Verschillende schema's voor het aansluiten op de LPT1. de link is http://www.geocities.com/deonvdw/PPJoy.htm waar het programma te downloaden is.
Bij het programma zitten HTML pagina's met documentatie over het aansluiten en de schema's.
Ik weet niet of ik hier nog mee ga beginnen... het is volgens mij best wel veel werk, ik dacht dat het wel met een simpel stukje software op te lossen was, aangezien de controller op de COM poort past.
[ Voor 11% gewijzigd door Deem op 21-05-2003 16:09 ]
"May our framerates be high and our temperatures low."
Met dat progje kan je dus instellen wat voor schema (in mijn geval dus de Linux), wat voor joypad en hoeveel knoppen je hebt instellen, waarna hij dus perfecte windows 2000/xp drivers installeerd die volledig direct-input compatible zijn. Je kan de lolpad dus in ieder spel gebruiken met alle 4 ! de knoppen.
Als iemand dit ook wilt maken, kies dan voor het linux schema. Deze is het makkelijkst te maken (10, min) en kost een paar cent en je joypad hoef je niet te slopen. Het enige wat je nodig hebt is:
1 Sub-D 9 pins male connector
1 Sub-D 25 pins male connecror
Draad om de boel aan elkaar te solderen
Omhulsel (niet persee nodig) om boel af te werken

Het programma om dit allemaal te laten werken en de drivers kan je hier downloaden.
[ Voor 33% gewijzigd door Deem op 21-05-2003 18:54 ]
"May our framerates be high and our temperatures low."
Heeft iemand dat programma nog waar naimed het over heeft nog?
Op internet is ook niet veel te vinden
Keej, het programma heb ik gevonden (beter lezen * AlterMann !) maar dr staan heel wat verschillende schema's in.. Die ik niet snap
Dus.. Mocht iemand me een beetje kunnen vertellen hoe dr kabeltjes aangesloten moeten worden op de 25pins connector.. Graag.. Ik heb een Megadrive II controller, zo één met 3 fire-knoppen
[ Voor 44% gewijzigd door AlterMann op 14-12-2004 13:39 ]