Rakashazi / emu-ex-plus-alpha

Multi-platform computer & game console emulation system including supporting code (EmuFramework) and core engine (Imagine)
GNU General Public License v3.0
600 stars 145 forks source link

[Feature request]: c64 vice Control port and devices #610

Closed soundsnow closed 1 year ago

soundsnow commented 1 year ago

Describe the feature

Meaning of abreviations used in the tables above:

abr meaning
N1 Native control port 1
N2 Native control port 2
E1 Joystick adapter port 1
E2 Joystick adapter port 2
E3 Joystick adapter port 3
E4 Joystick adapter port 4
E5 Joystick adapter port 5
E6 Joystick adapter port 6
E7 Joystick adapter port 7
E8 Joystick adapter port 8
SC xplus4 SidCart joystick port

Add screenshots

No response

soundsnow commented 1 year ago

x64/x64sc/xscpu64/x128 control ports and devices:

nr device N1 N2 E1 E2 E3 E4 E5 E6 E7 E8
0 None X X X X X X X X X X
1 Joystick X X X X X X X X X X
2 Paddles X X
3 Mouse (1351) X X
4 Mouse (NEOS) X X X X X X X X X X
5 Mouse (AMIGA) X X X X X X X X X X
6 Trackball (CX22) X X X X X X X X X X
7 Mouse (ST) X X X X X X X X X X
8 Mouse (SmartMouse) X X
9 Mouse (Micromys) X X
10 KoalaPad X X
11 Lightpen (up trigger) X
12 Lightpen (left trigger) X
13 Lightpen (Datel) X
14 Lightgun (Magnum Phaser) X
15 Lightgun (Stack Rifle) X
16 Lightpen (Inkwell) X
18 Sampler (2bit) X X X X X X X X X X
19 Sampler (4bit) X X X X X X X X X X
20 RTC (BBRTC) X X X X X X X X X X
21 Dongle (Paperclip64) X X
22 Keypad (Coplin) X X X X X X X X X X
23 Keypad (Cardco) X X
24 Keypad (CX85) X X
25 Keypad (RushWare) X X X X X X X X X X
26 Keypad (CX21) X X
27 Dongle (Script 64) X X
28 Dongle (VizaWrite 64) X X
29 Dongle (WaaSoft) X X
30 SNES Pad (TrapThem) X X X X X X X X X X
31 SNES Pad (Ninja) X X
32 Spaceballs joy adapter X X
33 Inception joy adapter X X
34 MultiJoy adapter X X
36 ProtoPad X X X X X X X X X X
37 I/O Simulation device X X
38 Microflyte joystick X X
soundsnow commented 1 year ago

x64dtv control ports and devices:

nr device N1 N2 E1 E2 E3 E4 E5 E6 E7 E8
0 None X X X X X X X X X X
1 Joystick X X X X X X X X X X
4 Mouse (NEOS) X X X X X X X X X X
5 Mouse (AMIGA) X X X X X X X X X X
6 Trackball (CX22) X X X X X X X X X X
7 Mouse (ST) X X X X X X X X X X
18 Sampler (2bit) X X X X X X X X X X
19 Sampler (4bit) X X X X X X X X X X
20 RTC (BBRTC) X X X X X X X X X X
21 Dongle (Paperclip64) X X
22 Keypad (Coplin) X X X X X X X X X X
25 Keypad (RushWare) X X X X X X X X X X
30 SNES Pad (TrapThem) X X X X X X X X X X
31 SNES Pad (Ninja) X X
33 Inception joy adapter X X
34 MultiJoy adapter X X
36 ProtoPad X X X X X X X X X X
37 I/O Simulation device X X
soundsnow commented 1 year ago

xcbm2 can handle the following devices on all control ports:

nr device
0 None
1 Joystick
4 Mouse (NEOS)
5 Mouse (AMIGA)
6 Trackball (CX22)
7 Mouse (ST)
18 Sampler (2bit)
19 Sampler (4bit)
20 RTC (BBRTC)
soundsnow commented 1 year ago

xcbm5x0 control ports and devices:

nr device N1 N2 E1 E2 E3 E4 E5 E6 E7 E8
0 None X X X X X X X X X X
1 Joystick X X X X X X X X X X
2 Paddles X X
3 Mouse (1351) X X
4 Mouse (NEOS) X X X X X X X X X X
5 Mouse (AMIGA) X X X X X X X X X X
6 Trackball (CX22) X X X X X X X X X X
7 Mouse (ST) X X X X X X X X X X
8 Mouse (SmartMouse) X X
9 Mouse (Micromys) X X
10 KoalaPad X X
18 Sampler (2bit) X X X X X X X X X X
19 Sampler (4bit) X X X X X X X X X X
20 RTC (BBRTC) X X X X X X X X X X
30 SNES Pad (TrapThem) X X X X X X X X X X
31 SNES Pad (Ninja) X X
33 Inception joy adapter X X
34 MultiJoy adapter X X
36 ProtoPad X X X X X X X X X X
37 I/O Simulation device X X
38 Microflyte joystick X X
soundsnow commented 1 year ago

xpet can handle the following devices on all control ports:

nr device
0 None
1 Joystick
4 Mouse (NEOS)
5 Mouse (AMIGA)
6 Trackball (CX22)
7 Mouse (ST)
18 Sampler (2bit)
19 Sampler (4bit)
20 RTC (BBRTC)
soundsnow commented 1 year ago

xplus4 control ports and devices:

nr device N1 N2 E1 E2 E3 SC
0 None X X X X X X
1 Joystick X X X X X X
2 Paddles           X
3 Mouse (1351)           X
4 Mouse (NEOS)           X
5 Mouse (AMIGA) X X X X X X
6 Trackball (CX22) X X X X X X
7 Mouse (ST) X X X X X X
8 Mouse (SmartMouse)           X
9 Mouse (Micromys)           X
10 KoalaPad           X
18 Sampler (2bit) X X X X X X
19 Sampler (4bit) X X X X X X
20 RTC (BBRTC)           X
22 Keypad (Coplin) X X X X X X
23 Keypad (Cardco)           X
24 Keypad (CX85)           X
25 Keypad (RushWare) X X X X X X
26 Keypad (CX21)           X
30 SNES Pad (TrapThem)           X
36 ProtoPad           X
37 I/O Simulation device X X
38 Microflyte joystick           X
soundsnow commented 1 year ago

xvic control ports and devices:

nr device N1 E1 E2 E3 E4 E5 E6 E7 E8
0 None X X X X X X X X X
1 Joystick X X X X X X X X X
2 Paddles X
3 Mouse (1351) X
4 Mouse (NEOS) X X X X X X X X X
5 Mouse (AMIGA) X X X X X X X X X
6 Trackball (CX22) X X X X X X X X X
7 Mouse (ST) X X X X X X X X X
8 Mouse (SmartMouse) X
9 Mouse (Micromys) X
10 KoalaPad X
11 Lightpen (up trigger) X
12 Lightpen (left trigger) X
13 Lightpen (Datel) X
14 Lightgun (Magnum Phaser) X
15 Lightgun (Stack Rifle) X
16 Lightpen (Inkwell) X
18 Sampler (2bit) X X X X X X X X X
19 Sampler (4bit) X X X X X X X X X
20 RTC (BBRTC) X X X X X X X X X
22 Keypad (Coplin) X X X X X X X X X
23 Keypad (Cardco) X
24 Keypad (CX85) X
25 Keypad (RushWare) X X X X X X X X X
26 Keypad (CX21) X
30 SNES Pad (TrapThem) X X X X X X X X X
31 SNES Pad (Ninja) X
32 Spaceballs joy adapter X
33 Inception joy adapter X
36 ProtoPad X X X X X X X X X
37 I/O Simulation device X
38 Microflyte joystick X
github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity.