68kMLA Classic Interface
This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.
| Click here to select a new forum. | | Tashtari's ADB Tools (also a plea for rare devices!) | Posted by: aladds on 2022-12-03 14:59:59 Here's another cool ADB thing: http://web.archive.org/web/20030806023302/http://www.thezephir.com/
Interestingly this is the only non Mouse/Keyboard ADB device which I've seen explicitly mentioned as working with the iMate | Posted by: Tashtari on 2022-12-03 15:22:29
Here's another cool ADB thing Cool! I'll keep an eye out for them on ebay. (There's one there now, but it's USB...)
Interestingly this is the only non Mouse/Keyboard ADB device which I've seen explicitly mentioned as working with the iMate That is interesting... the iMate must have done something to make ADB devices available as-is to a Mac host instead of translating them to HID. | Posted by: Jockelill on 2022-12-04 02:14:26 I have an imate also if you want me to make any tests on it🙂. But I guess it’s much more common than some of the other ADB stuff in this thread. | Posted by: aladds on 2023-03-17 14:35:35 Has anyone seen one of these: https://macintoshgarden.org/apps/ps2-adb-adapter
I appreciate we have a load of newer versions of the same thing, but since this has a nice control panel already (although a slight shape it requires a PPC) it could be a cool thing to clone. | Posted by: demik on 2024-02-15 10:40:27 Introducing ADBDB.
ADBDB is a Developer/Debug Board based on @tashtari work.
It was created because working on a beadwork work until you start fixing more the breadboard than doing actual work.

It's a small PCB (10x5 cm) hosting all three tools (test-host, test-device, adb-analyser) with a few features:
- use external power for onboard electronics (using USB type B connector)
- has signal filtering (it's using the ADB filters from a Macintosh SE)
- external ADB device can be powered by either the Mac or external power
- on demand ADB 470Ω data line pull-up
- 200 mA PPTC resettable fuse to protect the Mac ADB port from overcurrent
- each tool can be enabled or disabled using dip switches
- each end (mac or device) can be enabled or disabled using dip switches
- a few debug LEDs (power, activity, modes…)
- had UART headers for every one of the tools + the ADB data line so you can plug a scope for example
The build is all through-hole and only uses available components.
One common use is to sniff the traffic between a Mac and a device. In this example quadra booting with a mouse attached:
(19:22:47) (0x00) SendReset x 2
(19:22:58) (0x0F) 0, Talk 3 6E 00 -- -- -- -- -- -- n.
(19:22:58) (0x1F) 1, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0x2F) 2, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0x3F) 3, Talk 3 69 01 -- -- -- -- -- -- i.
(19:22:58) (0x4F) 4, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0x5F) 5, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0x6F) 6, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0x7F) 7, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0x8F) 8, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0x9F) 9, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0xAF) A, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0xBF) B, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0xCF) C, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0xDF) D, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0xEF) E, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0xFF) F, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0x0B) 0, Lstn 3 0F FE -- -- -- -- -- -- ..
(19:22:58) (0x0F) 0, Talk 3 6B 00 -- -- -- -- -- -- k.
(19:22:58) (0x3B) 3, Lstn 3 0E FE -- -- -- -- -- -- ..
(19:22:58) (0x3F) 3, Talk 3 -- -- -- -- -- -- -- --
(19:22:58) (0xEB) E, Lstn 3 03 FE -- -- -- -- -- -- ..
(19:22:58) (0xEF) E, Talk 3 -- -- -- -- -- -- -- --
The prototype board has been tested on a Quadra 650 and a Quack and is working fine. There are silkscreen issues on the prototype version (v1.0) which are fixed on the released versions (v1.1)
Gerbers and schematics are going to be published this week-end. Thanks @tashtari for the assistance 🙂 | Posted by: Tashtari on 2024-02-15 10:57:26 Nice! I'm going to have to get a couple of these to power my ADB shenanigans. | Posted by: demik on 2024-02-16 15:33:27 As promised, this has been released here | Posted by: Tashtari on 2024-03-29 16:40:41 For anyone interested, I've assembled kits for these and am selling them on my Ko-fi shop, $17 each, my approximate cost - click here.
| Posted by: Tashtari on 2024-07-20 06:45:04 ADBDB kits are back in stock over at my Ko-fi shop! | Posted by: Tashtari on 2026-02-05 17:03:46 On the off chance this interests anyone, I've verified that the analyzer and test host are compatible with the PIC12F1822 as well as the PIC12F1840, and made the small modifications necessary for them to to so. (The test device requires the 1840's larger SRAM, so it is not compatible with the 1822.)
The 1822 is slightly cheaper than the 1840, but more interesting is the fact that the TL866II+ programmer lists the 1822 (but not the 1840) as a chip it can program. I tried programming it using the open-source minipro utility and it programmed the code correctly but not the chip's config registers - I have not tried the official Windows utility, however.
Whatever the case, there are now releases of the analyzer and test host in HEX file form for the 1840 and 1822. Enjoy!
(And do let me know if you've got any cool/unusual ADB devices that aren't already on my list...) | | < 3 |
|