Description
8bit Printer Port mods from german magazine Happy Computer (Schneider Sonderheft):
- Happy Computer - Schneider Sonderheft Nr.1 (2/1985) - original DIY for 464
- Happy Computer - Schneider Sonderheft Nr.3 (4/1986) - original DIY for 664/6128
- PC Amstrad International (issue 8/9'91, page 69-70) - remake of the Happy Computer DIY
- KC Compact - CPC clone with built-in Happy Computer-style 8bit printer port
Technical
Disconnect the Printer D7 pin from ground, and wire it to the PIOs Tape WR DATA pin instead (That is, Pin 12 of the 8255 chip). That's all about it. No idea why the magazine needed 5 sheets of paper to describe that circuit.
Scanned Articles
- == Listings ==
- === CPC 464 ===
- 1 REM Happy Computer 1985 - CPC464 8Bit Druck
- 2 REM Bruno Kesel
- 3 REM Birkenweg 6
- 4 REM 6973 Boxberg
- 5 REM Tel.:
- 10 REM
- 15 MEMORY &9FFF
- 20 FOR z=&A000 TO &A036
- 30 READ byte:POKE z,byte
- 40 NEXT
- 45 REM Umlegen der Druckroutine auf Adresse &A000
- 50 POKE &BDF2,&0
- 60 POKE &BDF3,&A0
- 70 DATA &01,&32,&00,&cd,&1b,&08,&30,&07
- 90 DATA &10,&f9,&0d,&20,&f6,&b7,&c9,&c5
- 100 DATA &20,&ed,&79,&f1,&06,&ef,&e6,&7f
- 110 DATA &ed,&79,&f6,&80,&f3,&ed,&79,&e6
- 120 DATA &7f,&fb,&ed,&79,&f5,&06,&f6,&3e
- 130 DATA &00,&ed,&79,&f1,&c1,&37,&c9
- === CPC 664 ===
- 1 REM Happy Computer 1986 - CPC664 8Bit Druck
- 10 MEMORY &9FFF
- 20 FOR z=&A000 TO &A036
- 30 READ b:POKE z,b
- 40 NEXT
- 50 POKE &BDF2,&0
- 60 POKE &BDF3,&A0
- 70 DATA &01,&32,&00,&cd,&49,&08,&30,&07
- 80 DATA &10,&f9,&0d,&20,&f6,&b7,&c9,&c5
- 90 DATA &06,&f6,&cd,&7f,&28,&06,&f5,&3e
- 100 DATA &20,&ed,&79,&f1,&06,&ef,&e6,&7f
- 110 DATA &ed,&79,&f6,&80,&f3,&ed,&79,&e6
- 120 DATA &7f,&fb,&ed,&79,&f5,&06,&f6,&3e
- 130 DATA &00,&ed,&79,&f1,&c1,&37,&c9
- === CPC 6128 ===
- 1 REM Happy Computer 1986 - CPC6128 8Bit Druck
- 10 MEMORY &9FFF
- 20 FOR z=&A000 TO &A036
- 30 READ b:POKE z,b
- 40 NEXT
- 50 POKE &BDF2,&0
- 60 POKE &BDF3,&A0
- 70 DATA &01,&32,&00,&cd,&58,&08,&30,&07
- 80 DATA &10,&f9,&0d,&20,&f6,&b7,&c9,&c5
- 90 DATA &06,&f6,&cd,&7f,&28,&06,&f5,&3e
- 100 DATA &20,&ed,&79,&f1,&06,&ef,&e6,&7f
- 110 DATA &ed,&79,&f6,&80,&f3,&ed,&79,&e6
- 120 DATA &7f,&fb,&ed,&79,&f5,&06,&f6,&3e
- 130 DATA &00,&ed,&79,&f1,&c1,&37,&c9