Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADB: Supported Devices #736

Open
tmk opened this issue Apr 27, 2022 · 1 comment
Open

ADB: Supported Devices #736

tmk opened this issue Apr 27, 2022 · 1 comment

Comments

@tmk
Copy link
Owner

tmk commented Apr 27, 2022

Keyboard

Apple Extended Keyboard M0115

Apple Extended Keyboard II M3501

Apple Standard Keyboard M0116, M0118

Apple Adjustable Keyboard M1242

Apple Desktop Bus Keyboard(Apple II GS Keyboard) 658-4081

Apple Keyboard II M0487 JIS

NeXT ADB Keyboard ANSI

NeXT ADB Keyboard German

AlphaSmart - CapsLock behaves weirdly

Sanwa Suply Keypad NT-MAC2ST

Kokuyo Keypad EAM-T3(Qtronix)

Qtronix Scorpius 19 Keypad with Trackball

Keyboard NOT WORK

Pioneer MPC-KB2

fails to change address.
https://geekhack.org/index.php?topic=14290.msg3120441#msg3120441

Macally MK105X

fails to change address.
https://geekhack.org/index.php?topic=14290.msg3120441#msg3120441

Mouse

Apple Desktop Bus Mouse(1)

  • G5431 Taiwan LT(Logitech)

Apple Desktop Bus Mouse II M2706(1, 2)

Apple Classic Mouse protocol (1, 2)

Apple Extended Mouse protocol (4)

Kensington Turbo Mouse 5 #64210 and Thinking Mouse (0x32)

Kensington Mouse in a box ADB/USB ball #64475 (0x32) 400cpi

Macally 2-button Mouse (0x42)

Logitech MouseMan/TrackMan Proprietary protocol (0x4C*)

TrackMan

Logitech MouseMan/TrackMan Extended protocol (0x4D*)

MouseMan
MouseMan Wireless - pic

Qtronix Scorpius 19 Keypad with Trackball

Alps GlidePoint

Not completely dumb device. Supports 'talk reg3' but doesn't seem to support changing address.
https://geekhack.org/index.php?topic=14290.msg3122431#msg3122431

NeXT ADB Mouse

Pippin Pad

Mouse NOT WORK

Seems to fail to change address at second time. Current impl of Address Resolution changes address only once, it may work now.

Apple Bus Mouse II M2706

Elecom Trackball

startup issue #730

Kensington Mouse in a box ADB/USB optical #64475F

Not powered consistently.
https://geekhack.org/index.php?topic=14290.msg3119857#msg3119857
debug log: fails to change address(3->TMP)
https://geekhack.org/index.php?topic=14290.msg3122431#msg3122431

TEST REQUIRED

Microspeed MacTrac (0x2F, 0x5F)

Contour Design Countour Mouse (0x66)

Mouse Systems A3 Mouse/Trackball (0x03)

CH Products Tracball Pro/DT225 (0x42)

@tmk
Copy link
Owner Author

tmk commented Jun 9, 2022

Kensington Mouse in a box ADB/USB ball #64475

https://imgur.com/a/Xf3BlbG

It has two chips.

TMK:c46d7b/LUFA:d6a7df

USB configured.

Scan:
$3 R3:6601


Loop start.
R:$3:Found. R3:6C01
R:$3:Move to $F. R3:6401
M:$F:Setup. R3:6B01
M:$F:EXT: [4B 4D 4C 31 01 90 01 02] cpi=400 btn=2 len=8
M:$F:Kensington Ext
R:$3:Found. R3:6A32
R:$3:Move to $E. R3:6A32
M:$E:Setup. R3:6132
M:$E:Kensington

Table:
A:H  a:h
---------
E:32 3:32

M:$E:32:[ 82 82 88 ] [ B:00 X:2(2) Y:2(2) V:0 ]
M:$E:32:[ 8F 98 88 ] [ B:00 X:24(24) Y:15(15) V:0 ]
M:$E:32:[ 93 A0 88 ] [ B:00 X:32(32) Y:19(19) V:0 ]
M:$E:32:[ FD A2 F8 ] [ B:00 X:34(34) Y:-3(-3) V:0 ]

It works well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant