English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 23 January 2014, 12:06   #1
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
Joy2kbd configs for CD32 controllers

Hi all,

There's a (very small) number of games that are compatible with the joy2kbd utility, but those that are can be set up to be fully playable on CD32 joypads.

I've done a couple so far that appear to be compatible (and will post more as I do them) if you want to run them then just download joy2kbd from aminet, copy into a CFG file and run like so:

Code:
run >nil: joy2kbd config.cfg
Note that this is not compatible with WHDLoad at all, for instance you'll need a traditionally installed copy of 4D Sports Driving as opposed to the WHDLoad version.

Playtesting and any additional configurations would be much appreciated!

4D Sports Driving

Code:
DELAY 5
IDLE 5

UP2    -1
DOWN2  -1
LEFT2  -1
RIGHT2 -1
BUT1_2 -1 ;Red / Shift up or down (if holding down accelerator or break respectively)
BUT2_2 $33 ;Blue / Change Camera
BUT3_2 $22 ;Green / Toggle Dashboard
BUT4_2 $40 ;Yellow / Space (Toggle between track editor and palette)
BUT5_2 $4C ;Forward / Accelerate
BUT6_2 $4D ;Reverse / Break
BUT7_2 $45 ;Play / Escape

UP1    -1
DOWN1  -1
LEFT1  -1
RIGHT1 -1
BUT1_1 -1 ;Red / Shift up or down (if holding down accelerator or break respectively)
BUT2_2 $33 ;Blue / Change Camera
BUT3_1 $22 ;Green / Toggle Dashboard
BUT4_1 $40 ;Yellow / Space (Toggle between track editor and palette)
BUT5_1 $4C ;Forward / Accelerate
BUT6_1 $4D ;Reverse / Break
BUT7_1 $45 ;Play / Escape

UP3    -1
DOWN3  -1
LEFT3  -1
RIGHT3 -1
BUT1_3 -1
BUT2_3 -1
BUT3_3 -1
BUT4_3 -1
BUT5_3 -1
BUT6_3 -1
BUT7_3 -1

UP4    -1
DOWN4  -1
LEFT4  -1
RIGHT4 -1
BUT1_4 -1
BUT2_4 -1
BUT3_4 -1
BUT4_4 -1
BUT5_4 -1
BUT6_4 -1
BUT7_4 -1
Formula 1 GP
Unfortunately could not get JOY2KBD to do anything useful during the game! However, since the cracked version requires something to be typed into copy protection screen, you can at least type nonsense with this to get into the game without a keyboard.

Code:
DELAY 5
IDLE 5

UP2    -1
DOWN2  -1
LEFT2  -1
RIGHT2 -1
BUT1_2 -1
BUT2_2 -1
BUT3_2 $20 ;Green / A (press this to type in "A" at copy protection screen, if using a cracked version you should then be able to press RED to continue)
BUT4_2 $20
BUT5_2 $20
BUT6_2 $20
BUT7_2 $20

UP1    -1
DOWN1  -1
LEFT1  -1
RIGHT1 -1
BUT1_1 -1
BUT2_2 -1
BUT3_1 -1
BUT4_1 -1
BUT5_1 -1
BUT6_1 -1
BUT7_1 -1

UP3    -1
DOWN3  -1
LEFT3  -1
RIGHT3 -1
BUT1_3 -1
BUT2_3 -1
BUT3_3 -1
BUT4_3 -1
BUT5_3 -1
BUT6_3 -1
BUT7_3 -1

UP4    -1
DOWN4  -1
LEFT4  -1
RIGHT4 -1
BUT1_4 -1
BUT2_4 -1
BUT3_4 -1
BUT4_4 -1
BUT5_4 -1
BUT6_4 -1
BUT7_4 -1
Gauntlet (Unofficial Atari ST port)
1. Press forward/reverse to Select Character
2. Press Play to spawn player 1
3. Repeat 1-2 to spawn player 2

Code:
DELAY 5
IDLE 5

UP2    -1
DOWN2  -1
LEFT2  -1
RIGHT2 -1
BUT1_2 -1
BUT2_2 $51 ;F2 / Magic
BUT3_2 $40 ;Green / Pause
BUT4_2 $41 ;Yellow / Unpause
BUT5_2 $4D ;Reverse / Last character
BUT6_2 $4C ;Forward / Next character
BUT7_2 $44 ;Play / Spawn Character

UP1    -1
DOWN1  -1
LEFT1  -1
RIGHT1 -1
BUT1_1 -1
BUT2_1 $50 ;F1 / Magic
BUT3_1 $40 ;Green / Pause
BUT4_1 $41 ;Yellow / Unpause
BUT5_1 $4D ;Reverse / Last character
BUT6_1 $4C ;Forward / Next character
BUT7_1 $44 ;Play / Spawn character

UP3    -1
DOWN3  -1
LEFT3  -1
RIGHT3 -1
BUT1_3 -1
BUT2_3 -1
BUT3_3 -1
BUT4_3 -1
BUT5_3 -1
BUT6_3 -1
BUT7_3 -1

UP4    -1
DOWN4  -1
LEFT4  -1
RIGHT4 -1
BUT1_4 -1
BUT2_4 -1
BUT3_4 -1
BUT4_4 -1
BUT5_4 -1
BUT6_4 -1
BUT7_4 -1
International Karate (Unofficial Atari St port)
Code:
;International Karate JOY2KBD config for CD32 controllers by Earok

DELAY 10
IDLE 10

UP2    -1
DOWN2  -1
LEFT2  -1
RIGHT2 -1
BUT1_2 $04 Set Speed to 4 ("Feels" about right on CD32)
BUT2_2 $51 Blue / Start Single player
BUT3_2 $52 Green / Start Two player competition
BUT4_2 $53 Yellow / Start Two player cooperative
BUT5_2 $10 Forward / Quit Replay
BUT6_2 $13 Reverse / Replay
BUT7_2 $19 Pause

UP1    -1
DOWN1  -1
LEFT1  -1
RIGHT1 -1
BUT1_1 $04 Set Speed to 4 ("Feels" about right on CD32)
BUT2_1 $51 Start Single player
BUT3_1 $52 Start Two player competition
BUT4_1 $53 Start Two player cooperative
BUT5_1 $10 Forward / Quit Replay
BUT6_1 $13 Reverse / Replay
BUT7_1 $19 Pause

UP3    -1
DOWN3  -1
LEFT3  -1
RIGHT3 -1
BUT1_3 -1
BUT2_3 -1
BUT3_3 -1
BUT4_3 -1
BUT5_3 -1
BUT6_3 -1
BUT7_3 -1

UP4    -1
DOWN4  -1
LEFT4  -1
RIGHT4 -1
BUT1_4 -1
BUT2_4 -1
BUT3_4 -1
BUT4_4 -1
BUT5_4 -1
BUT6_4 -1
BUT7_4 -1
Hare Raising Havoc
A bit useless really. Left out pause as unpausing won't work with joy2kbd. Just left in the key functions for Quit and Time.

Code:
DELAY 5
IDLE 5

UP2    -1
DOWN2  -1
LEFT2  -1
RIGHT2 -1
BUT1_2 -1
BUT2_2  $14 ;Blue / T / Time Left
BUT3_2  -1
BUT4_2  -1
BUT5_2  -1
BUT6_2  -1
BUT7_2  $45 ;Pause / Quit

UP1    -1
DOWN1  -1
LEFT1  -1
RIGHT1 -1
BUT1_1 -1
BUT2_1 $14 ;Blue / T / Time Left
BUT3_1  -1
BUT4_1 -1
BUT5_1  -1
BUT6_1  -1
BUT7_1  $45 ;Pause / Quit
Speed! Demo
Code:
;http://aminet.net/package/game/demo/Speed

DELAY 1
IDLE 1

UP2    $4C
DOWN2  $4D
LEFT2  $4F
RIGHT2 $4E
BUT1_2 $21 ;RED 3D Glasses Mode
BUT2_2 $50 ;BLUE Big Screen
BUT3_2 $51 ;GREEN Medium screen
BUT4_2 $52 ;YELLOW Small screen
BUT5_2 $40 ;Crouch-Jump / Forward / Space
BUT6_2 $60 ;Run / Reverse / Shift
BUT7_2 $41 ;Play / DEL / Restart

UP1    -1
DOWN1  -1
LEFT1  -1
RIGHT1 -1
BUT1_1 -1
BUT2_1 -1
BUT3_1 -1
BUT4_1 -1
BUT5_1 -1
BUT6_1 -1
BUT7_1 -1

UP3    -1
DOWN3  -1
LEFT3  -1
RIGHT3 -1
BUT1_3 -1
BUT2_3 -1
BUT3_3 -1
BUT4_3 -1
BUT5_3 -1
BUT6_3 -1
BUT7_3 -1

UP4    -1
DOWN4  -1
LEFT4  -1
RIGHT4 -1
BUT1_4 -1
BUT2_4 -1
BUT3_4 -1
BUT4_4 -1
BUT5_4 -1
BUT6_4 -1
BUT7_4 -1
Super Sprint (Unofficial Atari ST port)
Code:
;Allows game to be played with three players on two or three CD32 controllers

DELAY 1
IDLE 1

UP2    -1
DOWN2  -1
LEFT2  -1
RIGHT2 -1
BUT1_2 -1
BUT2_2 -1
BUT3_2 $2D
BUT4_2 $2F
BUT5_2 $61
BUT6_2 -1
BUT7_2 -1

UP1    -1
DOWN1  -1
LEFT1  -1
RIGHT1 -1
BUT1_1 -1
BUT2_1 -1
BUT3_1 -1
BUT4_1 -1
BUT5_1 -1
BUT6_1 -1
BUT7_1 -1

UP3    -1
DOWN3  -1
LEFT3  $2D
RIGHT3 $2F
BUT1_3 $61
BUT2_3 -1
BUT3_3 -1
BUT4_3 -1
BUT5_3 -1
BUT6_3 -1
BUT7_3 -1

UP4    -1
DOWN4  -1
LEFT4  $2D
RIGHT4 $2F
BUT1_4 $61
BUT2_4 -1
BUT3_4 -1
BUT4_4 -1
BUT5_4 -1
BUT6_4 -1
BUT7_4 -1
Testament II
Code:
DELAY 5
IDLE 5

UP2    $36 ;N / No
DOWN2  $36 ;N / No
LEFT2  $44 ;Enter
RIGHT2 $44 ;Enter
BUT1_2 $67 ;Red FIRE (Also strafe when holding left and right)
BUT2_2 $40 ;Blue OPEN
BUT3_2 $01 ;Green / Gun 1
BUT4_2 $02 ;Yellow / Gun 2
BUT5_2 $03 ;Reverse / Gun 3
BUT6_2 $04 ;Forward / Gun 4
BUT7_2 $42 ;TAB / MAP

UP1    $36 ;N / No
DOWN1  $36 ;N / No
LEFT1  $44 ;Enter
RIGHT1 $44 ;Enter
BUT1_1 $67 ;Red Fire (Also strafe when holding left and right)
BUT2_1 $40 ;Blue OPEN
BUT3_1 $01 ;Green / Gun 1
BUT4_1 $02 ;Yellow / Gun 2
BUT5_1 $03 ;Reverse / Gun 3
BUT6_1 $04 ;Forward / Gun 4
BUT7_1 $42 ;TAB / MAP

UP3    -1
DOWN3  -1
LEFT3  -1
RIGHT3 -1
BUT1_3 -1
BUT2_3 -1
BUT3_3 -1
BUT4_3 -1
BUT5_3 -1
BUT6_3 -1
BUT7_3 -1

UP4    -1
DOWN4  -1
LEFT4  -1
RIGHT4 -1
BUT1_4 -1
BUT2_4 -1
BUT3_4 -1
BUT4_4 -1
BUT5_4 -1
BUT6_4 -1
BUT7_4 -1

Last edited by earok; 22 February 2014 at 05:20.
earok is offline  
Old 23 January 2014, 13:51   #2
SolderPCB
Registered User
 
Join Date: Dec 2012
Location: Germany
Posts: 87
Does it work for bmx simulator?
SolderPCB is offline  
Old 23 January 2014, 23:57   #3
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
Gave BMX simulator a quick test, unfortunately it doesn't appear to.
earok is offline  
Old 04 February 2014, 18:05   #4
SolderPCB
Registered User
 
Join Date: Dec 2012
Location: Germany
Posts: 87
Have you tried Plotting? with this tool?
SolderPCB is offline  
Old 06 February 2014, 01:30   #5
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
It might be possible, but I'm having a lot of trouble trying to get Plotting to run without WHDLoad. What system configuration were you hoping to play it on?
earok is offline  
Old 11 February 2014, 12:08   #6
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
I know that's not the purpose of this thread, but just a silly question: Should we request that WHDLoad (if possible) could remap kb keys to joystick/joypad (and vice versa) or other kb keys globally or per game basis? I think that'd be the ultimate addition to whdload, but I'm afraid it's something that can't be done, otherwise I assume the author would've implemented it already.
vulture is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
CD32 adapter for existing original controllers (NOT PSX style) Retro-Nerd support.Hardware 9 09 September 2013 01:21
Wireless Controllers Washac support.OtherUAE 3 01 March 2012 22:21
Re-enumerate Game Controllers? adolescent support.WinUAE 6 10 September 2007 19:10
Sega controllers? one1 support.Hardware 33 24 August 2007 15:43
Default a500,1200,CD32 etc configs for WinUAE 0.8.22 R5? bytestorm support.WinUAE 1 17 March 2003 10:35

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:43.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12401 seconds with 13 queries