Der Ju+Te Tiny Computer war ein Selbstbaucomputer der ehemaligen DDR.
Er basierte auf dem UB8830 Tiny-Basic Ein-Chip-Mikrocomputer. Die Tiny2009 Revision verwendet inzwischen HCT Schaltkreise
der 74xxx Reihe und den Z86C93 Prozessor mit externen Basic im Rom. Zum erstenmal passt dabei der gesamte Computer auf eine
Platine im fast Europakartenformat.
Weblinks:
http://hc-ddr.hucki.net/tiny/tiny_seiten.htm
http://www.robotrontechnik.de
Bilder meines Tiny2009 Prototypen (Dank an E.Mueller):
PS/2 Tastaturadapter:
Jute PS/2 Tastaturanschluss
Mein erstes Lebenszeichen des Tiny2009 (10er Auflage):
Schaltpläne:
schaltplan1.pdf
schaltplan2.pdf
Ich habe dann ein 32k Eprom Image erstellt, in dem das Basic Rom, 4k OS Roms, Tor2 Programm,
RAM-Kopierprogramm und 4 Basic Programme enthalten sind.
Für das Kopierprogramm: Aus dem Hauptmenu 'PROG' wählen. '3000' eingeben und 'L' drücken.
Für Wochentag ins Basic-RAM kopieren: Von: 3700 Bis: 38cf - Ziel: E000
Um das TOR2 Programm zu starten: 'PROG' '2800' 'L'
Aufteilung im Eprom Image:
0000-07ff Basicrom 0800-0fff 4k OS Teil1 1000-1FFF (0 bytes) 2000-27ff 4k OS Teil2 2800-2bc6 Tor 2 Programm 2bc7-2fff (0 bytes) 3000-3288 Kopierprogramm 3289-32ff (0 bytes) 3300-3638 Mastermind (Basic) 3639-36ff (0 bytes) 3700-38c4 Wochentag (Basic) 38c5-38ff (0 bytes) 3900-3c1d Autocross (Basic) - Steuerung: y=links,x=rechts 3c1e-3c1f (0 bytes) 3c20-478c Othello (Basic) - Steuerung: w=hoch,x=runter,a=links,d=rechts,[ENTER]=auswählen 478d-47ff (0 Bytes) 4800-5c1b Forth (Maschinenprogramm) - 'PROG' 'E000' 'L' 5c1c-5c1f (0 Bytes)Hier gibts das Eprom-Image:
Bezeichnung Bemerkung UIP Bauform Tol. Menge ------------------------------------------------------------------------------ Z86C93 alternativ UB8830D (DDR) 5V DIL40 k.A. 1 74HCT368 alternativ V40098D (DDR) 5V DIL16 k.A. 1 74HCT373 keine 5V DIL20 k.A. 1 74HCT04 keine 5V DIL14 k.A. 1 74HCT74 keine 5V DIL14 k.A. 1 74HCT30 keine 5V DIL14 k.A. 1 74HCT00 keine 5V DIL14 k.A. 1 74HCT20 keine 5V DIL14 k.A. 1 74HCT165 keine 5V DIL16 k.A. 1 62256 statischer RAM small 5V DIL28S k.A. 1 27C256 alternativ 27C512 5V DIL28 k.A. 1 7805 Festspannungsregler 5V/1A TO-220 k.A. 1 1N4001 Gleichrichterdiode k.A. k.A. k.A. 1 1N4148 Universaldiode 100V/200mA DO35 k.A. 3 100nF (RM5,08) KERKO 63V k.A. k.A. 8 100nF (RM5,08) FOLIE 63V k.A. k.A. 2 8,0000MHz Quarz k.A. HC49U-S k.A. 1 100nF (RM2,54) KERKO 63V k.A. k.A. 1 15pF (RM5,08) KERKO 63V k.A. k.A. 1 100pF (RM2,54) KERKO 63V k.A. k.A. 1 10µF (RM2,54) ELKO stehend 40V k.A. k.A. 2 BC338-16 Schalttransitor (NPN) 16V MINIPL. k.A. 1 3,3k Kohleschicht k.A. k.A. 5% 2 2,7k Kohleschicht k.A. k.A. 5% 1 10k Kohleschicht k.A. k.A. 5% 1 330 Kohleschicht k.A. k.A. 5% 1 6,2k* Kohleschicht *)passende E-Reihe k.A. k.A. 5% 1 1,2k Kohleschicht k.A. k.A. 5% 2 4x10k (RM2,54)Widerstandsnetzwerk k.A. SIL5 5% 1 2200µF (RM7,62) ELKO stehend 40V k.A. k.A. 1 1,5k (RM10x5)Einstellregler (liegend)k.A. k.A. 5% 1 Stiftleiste 2x5 (RM2,54) keine k.A. k.A. k.A. 3 Cincheinbaubuchse (RM7,5) keine k.A. k.A. k.A. 1 Buchse (Stift 2,1mm) keine k.A. k.A. k.A. 1 Dazu dann noch DIL Fassungen: 1 x DIL40, DIL28, DIL28S, DIL20 2 x DIL16 und 5 x DIL14
7400 Quad 2-input NAND gates +---+--+---+ +---+---*---+ __ 1A |1 +--+ 14| VCC | A | B |/Y | /Y = AB 1B |2 13| 4B +===+===*===+ /1Y |3 12| 4A | 0 | 0 | 1 | 2A |4 7400 11| /4Y | 0 | 1 | 1 | 2B |5 10| 3B | 1 | 0 | 1 | /2Y |6 9| 3A | 1 | 1 | 0 | GND |7 8| /3Y +---+---*---+ +----------+ 7404 Hex inverters +---+--+---+ +---*---+ _ 1A |1 +--+ 14| VCC | A |/Y | /Y = A /1Y |2 13| 6A +===*===+ 2A |3 12| /6Y | 0 | 1 | /2Y |4 7404 11| 5A | 1 | 0 | 3A |5 10| /5Y +---*---+ /3Y |6 9| 4A GND |7 8| /4Y +----------+ 7420 Dual 4-input NAND gates. +---+--+---+ +---+---+---+---*---+ ____ 1A |1 +--+ 14| VCC | A | B | C | D |/Y | /Y = ABCD 1B |2 13| 2D +===+===+===+===*===+ |3 12| 2C | 0 | X | X | X | 1 | 1C |4 7420 11| | 1 | 0 | X | X | 1 | 1D |5 10| 2B | 1 | 1 | 0 | X | 1 | /1Y |6 9| 2A | 1 | 1 | 1 | 0 | 1 | GND |7 8| /2Y | 1 | 1 | 1 | 1 | 0 | +----------+ +---+---+---+---*---+ 7430 8-input NAND gate. +---+--+---+ ________ A |1 +--+ 14| VCC /Y = ABCDEFGH B |2 13| C |3 12| H D |4 7430 11| G E |5 10| F |6 9| GND |7 8| /Y +----------+ 7474 Dual D flip-flop with set and reset. +---+--+---+ +---+---+----+----*---+---+ /1RST |1 +--+ 14| VCC | D |CLK|/SET|/RST| Q |/Q | 1D |2 13| /2RST +===+===+====+====*===+===+ 1CLK |3 12| 2D | X | X | 0 | 0 | 1 | 1 | /1SET |4 7474 11| 2CLK | X | X | 0 | 1 | 1 | 0 | 1Q |5 10| /2SET | X | X | 1 | 0 | 0 | 1 | /1Q |6 9| 2Q | 0 | / | 1 | 1 | 0 | 1 | GND |7 8| /2Q | 1 | / | 1 | 1 | 1 | 1 | +----------+ | X |!/ | 1 | 1 | - | - | +---+---+----+----*---+---+ 74165 8-bit parallel-in serial-out shift register with asynchronous parallel load and two OR gated clock inputs. +---+--+---+ SH//LD |1 +--+ 16| VCC CLK1 |2 15| CLK2 P4 |3 14| P3 P5 |4 74 13| P2 P6 |5 165 12| P1 P7 |6 11| P0 /Q7 |7 10| D GND |8 9| Q7 +----------+ 74368 2/4-bit 3-state inverting buffer/line driver. +---+--+---+ +---+---*---+ /1OE |1 +--+ 16| VCC |/OE| A |/Y | 1A1 |2 15| /2OE +===+===*===+ /1Y1 |3 14| 2A2 | 1 | X | Z | 1A2 |4 74 13| /2Y2 | 0 | 0 | 1 | /1Y2 |5 368 12| 2A1 | 0 | 1 | 0 | 1A3 |6 11| /2Y1 +---+---*---+ /1Y3 |7 10| 1A4 GND |8 9| /1Y4 +----------+ 74373 8-bit 3-state transparent latch. +---+--+---+ +---+---+---*---+ /OE |1 +--+ 20| VCC |/OE| LE| D | Q | Q1 |2 19| Q8 +===+===+===*===+ D1 |3 18| D8 | 1 | X | X | Z | D2 |4 17| D7 | 0 | 0 | X | - | Q2 |5 74 16| Q7 | 0 | 1 | 0 | 0 | Q3 |6 373 15| Q6 | 0 | 1 | 1 | 1 | D3 |7 14| D6 +---+---+---*---+ D4 |8 13| D5 Q4 |9 12| Q5 GND |10 11| LE +----------+ 61256/62256 32Kx8 SRAM DIP28(S) +--()--+ A14 | 1 28| Vcc A12 | 2 27| /WE A7 | 3 26| A13 A6 | 4 25| A8 A5 | 5 24| A9 A4 | 6 23| A11 A3 | 7 22| /OE A2 | 8 21| A10 A1 | 9 20| /CS A0 |10 19| D7 D0 |11 18| D6 D1 |12 17| D5 D2 |13 16| D4 Gnd |14 15| D3 +------+ 27(C)256 32kx8 EPROM. +------------+ VPP |1 +--+ 28| VCC A12 |2 27| A14 A7 |3 26| A13 A6 |4 25| A8 A5 |5 24| A9 A4 |6 23| A11 A3 |7 27256 22| /OE A2 |8 21| A10 A1 |9 20| /CE A0 |10 19| D7 D0 |11 18| D6 D1 |12 17| D5 D2 |13 16| D4 GND |14 15| D3 +------------+