Difference between revisions of "Happy Computer 8bit Printer Mod"
From CPCWiki - THE Amstrad CPC encyclopedia!
(→Technical: insulting phrase deleted) |
|||
(16 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | == 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 == | == Scanned Articles == | ||
Line 13: | Line 31: | ||
</gallery> | </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 === | === CPC 464 === | ||
Line 23: | Line 43: | ||
3 REM Birkenweg 6 | 3 REM Birkenweg 6 | ||
4 REM 6973 Boxberg | 4 REM 6973 Boxberg | ||
− | 5 REM Tel.: | + | 5 REM Tel.: #####/#### |
10 REM | 10 REM | ||
15 MEMORY &9FFF | 15 MEMORY &9FFF | ||
Line 70: | Line 90: | ||
120 DATA &7f,&fb,&ed,&79,&f5,&06,&f6,&3e | 120 DATA &7f,&fb,&ed,&79,&f5,&06,&f6,&3e | ||
130 DATA &00,&ed,&79,&f1,&c1,&37,&c9 | 130 DATA &00,&ed,&79,&f1,&c1,&37,&c9 | ||
+ | |||
+ | [[Category:Printers and printer ports]] [[Category:DIY]] |
Latest revision as of 11:17, 4 September 2015
Contents
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
- 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
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