Difference between revisions of "Happy Computer 8bit Printer Mod"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Description)
Line 5: Line 5:
 
* Happy Computer - Schneider Sonderheft Nr.1 (1985) - 464
 
* Happy Computer - Schneider Sonderheft Nr.1 (1985) - 464
 
* Happy Computer - Schneider Sonderheft Nr.3 (1986) - 664/6128
 
* Happy Computer - Schneider Sonderheft Nr.3 (1986) - 664/6128
 +
 +
== 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).
  
 
== Scanned Articles ==
 
== Scanned Articles ==

Revision as of 09:10, 26 February 2010

Description

8bit Printer Port mods from german magazine Happy Computer:

  • Happy Computer - Schneider Sonderheft Nr.1 (1985) - 464
  • Happy Computer - Schneider Sonderheft Nr.3 (1986) - 664/6128

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).

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.: 07930/2948
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