Mattel Dungeons and Dragons Computer Labyrinth Game Chip labeled M34012-N2LL DES 8209 PHILIPPINES die labeled M34012 72 buttons speaker TMS1100 pinout 1 R8 - button matrix 2 R9 - button matrix 3 R10 - speaker 4 VDD - battery - 5 K1 - button matrix 6 K2 - button matrix 7 K4 - button matrix 8 K8 - button matrix 9 INIT - resistor to VDD 10 O7 - button matrix 11 O6 - button matrix 12 O5 - button matrix 13 O4 - button matrix 14 O3 - button matrix 15 O2 - button matrix 16 O1 - button matrix 17 O0 - button matrix 18 OSC1 - 100pF disc cap to VSS, 27K resistor to VDD 19 OSC2 - OSC1 20 VSS - battery + via switch 21 R0 - button matrix 22 R1 - button matrix 23 R2 - button matrix 24 R3 - button matrix 25 R4 - button matrix 26 R5 - button matrix 27 R6 - button matrix 28 R7 - button matrix Speaker Connection Pin 3 of TMS1100 to base of 2N2222 transistor Collector to VSS Emitter to 68 ohm resistor to speaker lead other speaker lead to cap and diode in parallel to VSS 10uF electrolytic cap to VSS and small signal diode to VSS Input matrix K1 is rows 1 and 5 K2 is rows 2 and 6 K4 is rows 3 and 7 K8 is rows 4 and 8 R9 is rows1-4 of column 1 R0 is rows5-9 of column 1 R1 is rows1-4 of column 2 O0 is rows5-9 of column 2 R2 is rows1-4 of column 3 O1 is rows5-9 of column 3 R3 is rows1-4 of column 4 O2 is rows5-9 of column 4 R4 is rows1-4 of column 5 O3 is rows5-9 of column 5 R5 is rows1-4 of column 6 O4 is rows5-9 of column 6 R6 is rows1-4 of column 7 O5 is rows5-9 of column 7 R7 is rows1-4 of column 8 O6 is rows5-9 of column 8 R8 is rows1-4 of column 9 O7 is rows5-9 of column 9 Col 1 Col 2 Col 3 Col 4 Col 5 Col 6 Col 7 Col 8 Col 9 Row 1 Switch K1 Key R1 R2 R3 R4 R5 R6 R7 R8 R9 Row 2 Next Turn K2 Level 1/2 R1 R2 R3 R4 R5 R6 R7 R8 R9 Row 3 Dragon Flying K4 Defeat Tune R1 R2 R3 R4 R5 R6 R7 R8 R9 Row 4 Dragon Attacks K8 Dragon Wakes R1 R2 R3 R4 R5 R6 R7 R8 R9 Row 5 Wall K1 Door O0 O1 O2 O3 O4 O5 O6 O7 R0 Row 6 Illegal Move K2 Warrior Moves O0 O1 O2 O3 O4 O5 O6 O7 R0 Row 7 Warrior 1 K4 Winner O0 O1 O2 O3 O4 O5 O6 O7 R0 Row 8 Warrior 2 K8 Treasure O0 O1 O2 O3 O4 O5 O6 O7 R0