Changes

Happy Computer 8bit Printer Mod

2,702 bytes added, 16:17, 4 September 2015
/* Technical */ insulting phrase deleted
== Description ==
 
[[8bit Printer Ports|8bit Printer Port]] mods from german magazine Happy Computer (Schneider Sonderheft):
 
* [[Happy Computer (Schneider Sonderheft)|Happy Computer - Schneider Sonderheft]] Nr.1 (2/1985) - original DIY for 464
* [[Happy Computer (Schneider Sonderheft)|Happy Computer - Schneider Sonderheft]] Nr.3 (4/1986) - original DIY for 664/6128
* [[CPC Schneider International]] (issue 5-1986, page 112) - remake of the Happy Computer DIY
* [[PC Amstrad International]] (issue 8/9-1991, 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).
 
== Software ==
 
Beside the listings, provides by Happy Computer, this 8 bit printer port is fully supported by [[FutureOS]].
 
== Scanned Articles ==
 
<gallery caption="8bit Printer Port for CPC 464">
File:HC 8bit printer 464 1.jpg
File:HC 8bit printer 664 6128 3.jpg
</gallery>
 
<gallery caption="Remakes from other mags">
File:CPCI Schneider International 8605-p112 - 8bit Printer Port.jpg|CPCI 5-1986
File:CPCI issue 8 9 91 pages 69 70 8bit printer mod.jpg|CPCI 8/9-1991
</gallery>
 
== 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
 
[[Category:Printers and printer ports]] [[Category:DIY]]
2,088
edits