Hardcopy-Routinen

Hardcopy von Hi-Eddi auf dem Plotter VC 1520

Mit diesem Programm ist es möglich, Hardcopies von Hi-Eddi mit dem VC 1520 zu erstellen.

Geben Sie zuerst »Copy 1520« (Listing 1) mit dem MSE ein und speichern Sie es ab. Jetzt muß noch das Steuerprogramm geändert werden. Bei dem Steuerprogramm (Listing 2) sind die Zeilen 600 bis 750 zu ändern.

Die Hardcopy kann jetzt von Hi-Eddi per Tastendruck oder Menü nachgeladen werden. Es ist möglich, mehrere Bilder (nahtlos) untereinander oder übereinander (Overlay) zu drucken.

(Stephan Paetzold/rg)
PROGRAMM : COPY 1520      0D00 103B
-----------------------------------
0D00 : A2 00 8E 0E DC 78 86 B7   23
0D08 : E8 86 B8 86 B9 A2 06 86   08
0D10 : BA 20 C0 FF A2 02 86 B8   D0
0D18 : 86 B9 A2 00 86 B7 A2 06   E0
0D20 : 86 BA 20 C0 FF A2 00 8E   56
0D28 : 40 03 8E 41 03 8E 43 03   6D
0D30 : 8E 46 03 8E 47 03 8E 48   CB
0D38 : 03 8E 49 03 8E 4C 03 A2   D2
0D40 : 00 86 F7 8E 94 0E A2 E0   59
0D48 : 86 F8 8E 98 0E A2 01 8E   18
0D50 : 4B 03 A2 D0 8E A3 0D 8E   37
0D58 : D7 0D A2 02 20 C9 FF AD   4A
0D60 : E9 03 18 69 30 20 D2 FF   4D
0D68 : A9 0D 20 D2 FF 20 CC FF   2E
0D70 : A9 34 85 01 A0 00 B1 F7   76
0D78 : A2 37 86 01 48 18 A5 F7   43
0D80 : 69 08 90 02 E6 F8 85 F7   8E
0D88 : AD E8 03 F0 38 68 A2 00   DA
0D90 : 8E 4A 03 0A 2E 4A 03 0A   9B
0D98 : 2E 4A 03 48 AA AE 4A 03   04
0DA0 : EC 4B 03 D0 03 20 00 0F   5C
0DA8 : EE 49 03 EE 41 03 D0 03   4F
0DB0 : EE 40 03 EE 41 03 D0 03   D2
0DB8 : EE 40 03 AD 49 03 C9 04   19
0DC0 : D0 CB 4C EE 0D 68 A2 00   05
0DC8 : 8E 4A 03 18 0A 2E 4A 03   80
0DD0 : 48 AD 4A 03 CD 4B 03 D0   C7
0DD8 : 03 20 00 0F EE 49 03 EE   F0
0DE0 : 41 03 D0 03 EE 40 03 AD   90
0DE8 : 49 03 C9 08 D0 D7 A2 00   7D
0DF0 : 8E 49 03 68 EE 48 03 AD   89
0DF8 : 48 03 C9 28 B0 03 4C 70   6E
0E00 : 0D AD 4C 03 F0 03 20 00   FF
0E08 : 0F EE 43 03 AD 4E 03 8D   34
0E10 : 41 03 AD 4D 03 8D 40 03   8B
0E18 : 20 00 0F A2 00 8E 48 03   EC
0E20 : 8E 40 03 8E 41 03 8E 4C   60
0E28 : 03 A9 D0 8D A3 0D 8D D7   6E
0E30 : 0D C6 F8 A5 F7 38 E9 3F   FA
0E38 : B0 02 C6 F8 85 F7 EE 47   1C
0E40 : 03 AD 47 03 C9 08 F0 03   F3
0E48 : 4C 70 0D A2 00 8E 47 03   FC
0E50 : E6 F8 A5 F7 18 69 38 90   E9
0E58 : 02 E6 F8 85 F7 EE 46 03   D2
0E60 : AD 46 03 C9 19 F0 03 4C   E8
0E68 : 70 0D 20 CC FF AD E8 03   17
0E70 : D0 03 4C F6 0E EE 4B 03   3F
0E78 : AD 4B 03 C9 04 F0 77 A2   B0
0E80 : 00 8E 46 03 8E 43 03 8E   E6
0E88 : 40 03 8E 41 03 8E 4D 03   F5
0E90 : 8E 4E 03 A2 00 86 F7 A2   B4
0E98 : E0 86 F8 A2 01 20 C9 FF   86
0EA0 : A2 00 8A 48 BD E7 0E 20   82
0EA8 : D2 FF 68 AA E8 E0 09 D0   45
0EB0 : F1 A2 01 20 C9 FF A2 00   5E
0EB8 : 8A 48 BD F0 0E 20 D2 FF   21
0EC0 : 68 AA E8 E0 06 D0 F1 A2   C7
0EC8 : 02 20 C9 FF AD 4B 03 38   FE
0ED0 : E9 01 A8 B9 E9 03 18 69   85
0ED8 : 30 20 D2 FF A9 0D 20 D2   F6
0EE0 : FF 20 CC FF 4C 70 0D 4D   39
0EE8 : 2C 30 2C 2D 32 30 31 0D   61
0EF0 : 4D 2C 30 2C 30 0D 20 2F   2F
0EF8 : F3 A9 01 8D 0E DC 58 60   9C
0F00 : AD 40 03 48 AD 41 03 48   19
0F08 : AD 43 03 48 A2 00 8E 43   0C
0F10 : 03 8E 44 03 8E 45 03 C9   7F
0F18 : 64 90 08 E9 64 EE 43 03   D4
0F20 : 4C 17 0F C9 0A 90 08 E9   0E
0F28 : 0A EE 44 03 4C 23 0F C9   C9
0F30 : 01 90 08 E9 01 EE 45 03   5B
0F38 : 4C 2F 0F AD 41 03 AE 40   FD
0F40 : 03 F0 11 A2 02 8E 40 03   F0
0F48 : A2 05 8E 41 03 E8 8E 42   6F
0F50 : 03 4C 5F 0F A2 00 8E 40   18
0F58 : 03 8E 41 03 8E 42 03 C9   EE
0F60 : 64 90 08 EE 40 03 E9 64   79
0F68 : 4C 5F 0F C9 0A 90 08 EE   84
0F70 : 41 03 E9 0A 4C 6B 0F C9   DE
0F78 : 01 90 08 EE 42 03 E9 01   87
0F80 : 4C 77 0F AD 41 03 18 69   61
0F88 : 08 8D 41 03 AD 42 03 C9   94
0F90 : 0A 90 08 E9 0A 8D 42 03   3E
0F98 : EE 41 03 AD 41 03 C9 0A   05
0FA0 : 90 0B E9 0A 8D 41 03 EE   3E
0FA8 : 40 03 4C 9B 0F A2 01 20   3B
0FB0 : C9 FF AD 4C 03 F0 08 A9   99
0FB8 : 44 20 D2 FF 4C C4 0F A9   3B
0FC0 : 4D 20 D2 FF A9 2C 20 D2   F4
0FC8 : FF AD 40 03 18 69 30 20   DC
0FD0 : D2 FF AD 41 03 18 69 30   2C
0FD8 : 20 D2 FF AD 42 03 18 69   86
0FE0 : 30 20 D2 FF A9 2C 20 D2   F7
0FE8 : FF A9 2D 20 D2 FF AD 43   76
0FF0 : 03 18 69 30 20 D2 FF AD   54
0FF8 : 44 03 18 69 30 20 D2 FF   40
1000 : AD 45 03 18 69 30 20 D2   52
1008 : FF A9 0D 20 D2 FF 68 8D   0D
1010 : 43 03 68 8D 41 03 68 8D   8A
1018 : 40 03 AD A3 0D 49 20 8D   70
1020 : A3 0D 8D D7 0D AD 4C 03   1E
1028 : 49 01 8D 4C 03 AD 41 03   87
1030 : 8D 4E 03 AD 40 03 8D 4D   48
1038 : 03 60 34                  C4
Listing 1. »Copy 1520«.
50 ifa<2thena=a+2:load"hi-exe",8,1
60 ifa=3then150
70 ifa=4then650
100 input"{clr}betriebsart";c:poke780,c:poke56,13:clr:w$="123456":sys3328
110 ifpeek(8073)and64thena=3:load"menue",8,1
150 sys3337:a=peek(8064)
160 ona+1gosub200,250,300,290,400,600,290,290,500,510,300:goto150
200 open3,8,0,"$0":get#3,c$,c$
210 get#3,c$,c$,l$,h$:ifc$=""thenclose3:wait198,1:return
220 print256*asc(h$+chr$(0))+asc(l$+chr$(0));:sys3334:goto210
250 print"{clr}{down}sequenz:":print"{down}  "w$:input"{home}{down}{down}{down}";w$:iflen(w$)<2then250
290 return
300 poke8115,8:print"{clr}{down}g=grafikbild":ifpeek(8073)>127thenprint"f=farbbild"
310 print"s=sprite":print"z=zeichensatz":print"{down} -->";
320 getc$:ifc$<>"g"andc$<>"f"andc$<>"s"andc$<>"z"then320
330 printc$:poke780,asc(c$):h$=w$:input"{down}filename";w$:sys3331:w$=h$:h$=""
340 open1,8,15,h$:input#1,a,h$:printa;h$:ifa>0thenwait198,1
350 close1:return
400 poke631,34:poke198,1:h$="":input"{clr}{down}";h$:goto340
500 a=8075:goto520
510 a=8079
520 d=peek(8074):c=peek(a+d):print"{clr}{down}f"2*d+1:print"schrittweite :"c,
530 inputc:ifc<1orc>160then530
540 pokea+d,c:return
600 ifa=5thena=4:load"copy 1520",8,1
650 input"{clr}bildnummer";d:c=(dand7)
660 input"farbe (0-3)";b$:poke1000,0:poke1001,val(b$)
670 fori=0to6
680 ifpeek(8086+i)=dthenletz=(i+1)*8192
690 nexti
700 x=int(z/256):poke3399,x:poke3392,z-x*256
710 poke780,c:sys3328
720 print"overlay";:gosub800:ifc$="j"then630
730 print"nahtlos";:gosub800:ifc$="n"thenleta=1:goto50
740 open1,6,1:print#1,"m",0,-180:close1
750 open1,6,0:print#1," ":close1:goto650
800 print" ? (j/n)";
810 getc$:ifc$<>"j"andc$<>"n"then810
820 printc$:return
Listing 2. »Steuerprogramm Hi-Eddi«.
PDF Diesen Artikel als PDF herunterladen
Mastodon Diesen Artikel auf Mastodon teilen
← Vorheriger ArtikelNächster Artikel →