- Top Stats

Top Posters Top Topic Starters Top Topics
CPCIak 16
Gryzor 7
Devilmarku... 7
Octoate 5
TFM 3
CPCIak 8
Devilmarku... 2
Bert 1
arnoldemu 1
Gryzor 1
Amstrad Action... - 6539 Views CPCIak 17:22, 29 January 10
Happy Computer - 3474 Views arnoldemu 15:35, 29 July 10
Negativbeispiel - 3364 Views CPCIak 12:39, 07 December 09
Amstrad Action... - 2867 Views CPCIak 15:20, 25 December 09
EXPANDER Listing - 2544 Views Bert 09:39, 07 April 17


Author Topic: 8Bit Printing Basic Loader  (Read 2489 times)

0 Members and 1 Guest are viewing this topic.

Offline CPCIak

  • Moderator
  • CPC6128
  • *****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
8Bit Printing Basic Loader
« on: 13:10, 25 February 10 »
Anbei die Basic-Loader aus dem Happy Computer - Schneider Sonderheft Nr.1 (1985) bzw. Nr.3 (1986)

Code: [Select]
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

Code: [Select]
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

Code: [Select]
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
« Last Edit: 12:46, 27 February 10 by CPCIak »

Offline Octoate

  • CPC6128
  • ****
  • Posts: 290
  • Country: de
    • Octoate.de
  • Liked: 62
Re: Happy Computer - 8Bit Printing Basic Loader
« Reply #1 on: 14:52, 25 February 10 »
Vielleicht sollten wir die unterschiedlichen Wege, den Druckerport des CPCs auf 8 Bit aufzubohren, mal im Wiki beschreiben. AFAIK gab es dazu mehrere Moeglichkeiten, wobei ich zu Hause ein Buch habe, in dem eine externe Erweiterung auf 8 Bit beschrieben wird (auch hier braucht man einen Treiber). Ansonsten gab es in der CPCAI auch noch eine Beschreibung, wie man den CPC auf 8 Bit aufbohrt. Ich weiss aber nicht, ob das die selbe wie in der Happy Computer war.
--

Offline CPCIak

  • Moderator
  • CPC6128
  • *****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
Re: Happy Computer - 8Bit Printing Basic Loader
« Reply #2 on: 14:53, 25 February 10 »
Schau mal in die dt. Rubrik "Hardware": Ich habe heut morgen die HC Artikel eingescannt!
Mir ist aufgefallen, daß die infos im wiki ziemlich mager sind. Deshalb habe ich die Artikel kopiert. Von der wiki syntax hab' ich allerdings keine Ahnung.
« Last Edit: 14:56, 25 February 10 by CPCIak »

Offline CPCIak

  • Moderator
  • CPC6128
  • *****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
Re: 8Bit Printing Basic Loader
« Reply #3 on: 12:46, 27 February 10 »
Listing aus der Databox 12/1985 ###Kann jemand den Artikel einscannen?###

Code: [Select]
10 REM Schneider CPC International 12/1985
20 REM 8bit Centronics
30 REM
40 MEMORY &A000-1
50 FOR i=-24576 TO -24499:READ byte:POKE i,byte:s=s+byte:NEXT
60 DATA &3e,&c3,&32,&31,&bd,&32,&f1,&bd,&21,&15,&a0,&22,&32,&bd,&21,&3d
70 DATA &a0,&22,&f2,&bd,&c9,&c5,&f5,&f3,&07,&38,&07,&01,&00,&f6,&3e,&09
80 DATA &ed,&79,&01,&00,&ef,&f1,&e6,&7f,&ed,&79,&f6,&80,&ed,&79,&e6,&7f
90 DATA &ed,&79,&01,&00,&f6,&3e,&0f,&ed,&79,&c1,&fb,&37,&c9,&c5,&01,&20
100 DATA &00,&cd,&2e,&bd,&30,&d0,&10,&f9,&0d,&20,&f6,&b7,&c1,&c9
110 IF s<> 9947 THEN PRINT"checksum error":END
120 CALL &A000
« Last Edit: 16:29, 27 February 10 by CPCIak »

Offline Octoate

  • CPC6128
  • ****
  • Posts: 290
  • Country: de
    • Octoate.de
  • Liked: 62
Re: 8Bit Printing Basic Loader
« Reply #4 on: 13:41, 27 February 10 »
Ich habe uebrigens gerade mal schnell einen neuen Artikel fuer die 8bit Porterweiterung aus dem Buch von Paul Bauriedl angelegt. Die Schaltung wird nur zwischen Druckerport und Drucker geklemmt und benoetigt so keine Modifikation im Inneren des CPCs. Ist also auch ganz nett. Den passenden Treiber habe ich mit in den Artikel eingefuegt.
--

Offline CPCIak

  • Moderator
  • CPC6128
  • *****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
Re: 8Bit Printing Basic Loader
« Reply #5 on: 16:13, 27 February 10 »
Danke Octoate. Sehr interessant. Leider fehlt mir dieses Fachbuch noch  :(
Hast Du diese Schaltung mal nachgebaut? Hast Du Fotos davon?
« Last Edit: 16:23, 27 February 10 by CPCIak »

Offline Octoate

  • CPC6128
  • ****
  • Posts: 290
  • Country: de
    • Octoate.de
  • Liked: 62
Re: 8Bit Printing Basic Loader
« Reply #6 on: 18:27, 27 February 10 »
Nein, ich habe mir damals die interne Loesung aus der CPCAI eingebaut. Ich weiss allerdings nicht mehr, welche CPCAI das nochmal war. Muss da die Tage mal nach suchen.
--

Offline CPCIak

  • Moderator
  • CPC6128
  • *****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
Re: 8Bit Printing Basic Loader
« Reply #7 on: 11:21, 11 March 10 »
Schneider CPC International Ausgabe 12/1985 ist identisch mit dem Happy Computer Mod !
Habe die Ausgabe mal aussem Keller geholt.

Offline Octoate

  • CPC6128
  • ****
  • Posts: 290
  • Country: de
    • Octoate.de
  • Liked: 62
Re: 8Bit Printing Basic Loader
« Reply #8 on: 13:27, 11 March 10 »
Ich habe bei mir in die 8/9'91 reingeschaut - auch die gleiche Anleitung wie in der Happy Computer. Ist ja auch sinnvoll gewesen, das irgendwie zu vereinheitlichen.
--