USB2Amiga icon indicating copy to clipboard operation
USB2Amiga copied to clipboard

Amiga 600/1200 can work in theory

Open meup opened this issue 1 year ago • 1 comments

I just wanted to point out that for the Amiga 600 and 1200, where the keyboard controller is located on the motherboard, they still talk to the 8520 I/O chip just like on the other models. All that's necessary to attach this adapter is to connect to the right places on the motherboard.

For the Amiga 600, you can connect: KB_DATA: pin 43 of U7, pin 42 of U13, or R511B (bottom of board) KB_CLOCK: pin 44 of U7, pin 41 of U13, or R511A (bottom of board) If you connect to the resistors, find the side that isn't connected to 5V (probably side away from serial port, but check). KB_RESET: not as clear cut: maybe R624 (if unpopulated), side which connects to pin 2 of U14 (or that same pin) or use 511D (bottom of board), side that is not connected to 5V (check). On the 600 (some revisions), reset is generated directly from the keys, but it triggers the U14 555 timer

For the Amiga 1200, there is: KB_DATA: pin 43 of U7, pin 13 of U13, or R511B (bottom of board) KB_CLOCK: pin 44 of U7, pin 14 of U13, or R511A (bottom of board) On the A1200, it looks like the side of the resistors closer to the parallel port is the side to use, but check. KB_RESET: R626 or R623 (bottom of board), side that is not VCC or GND (maybe side away from audio jacks, but check).

Some models of A1200 actually have a keyboard serial connector, CN17, where:

  • pin 1: KB_DATA
  • pin 2: KB_CLOCK
  • pin 3: KB_RESET
  • pin 4: reset to keyboard controller?
  • pin 5: NC
  • pin 6: Vcc
  • pin 7: Gnd

All this info is from the Amiga 600 and 1200 schematics, which you can find online.

meup avatar May 04 '23 06:05 meup

Just a note that I've finally verified this works with the Amiga 600. The pictures show the connections: red: 5V (from floppy drive power connector) brown: Gnd (from floppy drive power connector) orange: KB_DATA (resistor R511B) green: KB_CLOCK (resistor R511A) yellow: KB_RESET (resistor R624, not populated) Amiga600_KB Amiga600_Reset

meup avatar Dec 26 '23 06:12 meup