• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Search results

  1. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    Each terminal on port B has a 270 ohm resistor in series with the PIC’s pin.
  2. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    Yes, that’s the same stack that’s in the XCMD download.
  3. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    First signs of life! This is just a simple test, I’m reading the ID jumpers and outputting their values on port B (no ADB code in play at all), but it helped me sort out the PIC’s config words. I didn’t know that low voltage programming mode steals RB3, which is one of the unit ID pins. I also...
  4. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    I still need to pull an image of my ADB I/O disk, but the floppy didn’t contain anything particularly special. I think it had the HyperCard stack and maybe the AppleScript extensions. It was just a physically shippable version of stage same stuff available on the website.
  5. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    Oh, I guess I should pay closer attention to the manual! I don't remember any software using that functionality. If I'm not mistaken, for something to take advantage of the SRQ functionality, it would need to be implemented as a driver, rather than a "user space" program, and I can't think of...
  6. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    The protocol only has room for 4 bit addresses, or 16 devices. The toolbox code uses 8 bit values for the addresses, but the underlying protocol only has room for 4 bits of address.
  7. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    I suspect the ADB I/O as we know it was carved out of a more complex device, one with more inputs and outputs. The protocol feels like it's unnecessarily verbose for a device with 8 I/O pins. I batted around the idea of using the extra bits in the protocol to make a bigger device, but the...
  8. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    I haven't seen anything in the ADB manager that hints at it supporting more than one host controllers; all of the functions are structured around there being a single linear address space. But I was thinking, all of the ADB I/O commands include the two bit unit ID in the command, and they don't...
  9. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    Now I just need to find a working old mac…
  10. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    Last year I was down a different ADHD rabbit hole and I was reverse engineering Trimble GPS receivers! Software: I have an original floppy somewhere... I should look for it. The wayback machine appears to be struggling tonight, so I can't re-download the files, but when I did a couple weeks...
  11. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    Oh, and here’s the original unit (left) and the reboot (right). I’m switching mine to black screw terminals tomorrow to complete the “dark mode” look.
  12. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    And now, story time. In 1997, 16 year old me I learned about the ADB I/O, I think from and ad in a magazine. It was expensive, and I had no money, so I put it on my christmas wishlist. Well my parents delivered, and on christmas morning, I gleefully opened the box of my first ADB I/O. The...
  13. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    PCB and entirely untested firmware here: http://code.beefchicken.com/adbio
  14. keelan

    TashIO: Clone of BeeHive Technologies's ADB I/O

    Oh my this is hilarious. Guess what I’ve been up to? I just finished the firmware tonight. My board is a clone of the original, it even fits the original case. I’m friends with the purveyor of the original; sadly the source code for the PIC16C71 was lost… but now there are two versions! I...
Back
Top