Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Happy Computer 8bit Printer Mod: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
Nocash (talk | contribs)
TFM (talk | contribs)
Technical: insulting phrase deleted
 
(2 intermediate revisions by 2 users not shown)
Line 11: Line 11:
== Technical ==
== 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.
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 ==
== Software ==
Line 31: Line 31:
</gallery>
</gallery>


<gallery caption="CPCI Remake">
<gallery caption="Remakes from other mags">
File:CPCI Schneider International 8605-p112 - 8bit Printer Port.jpg|CPCI 5-1986
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
File:CPCI issue 8 9 91 pages 69 70 8bit printer mod.jpg|CPCI 8/9-1991
Line 91: Line 91:
  130 DATA &00,&ed,&79,&f1,&c1,&37,&c9
  130 DATA &00,&ed,&79,&f1,&c1,&37,&c9


[[Category:Hardware]] [[Category:DIY]]
[[Category:Printers and printer ports]] [[Category:DIY]]

Latest revision as of 16:17, 4 September 2015

Description

8bit Printer Port mods from german magazine Happy Computer (Schneider Sonderheft):

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

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