home *** CD-ROM | disk | FTP | other *** search
/ 64'er Special 37 / 64er_Magazin_Sonderheft_37_19xx_Markt__Technik_de_Disk_1_of_2_Side_A.d64 / anleitung (.txt) < prev    next >
Commodore BASIC  |  2022-10-26  |  14KB  |  362 lines

  1. 10 print"[147]";
  2. 20 ifa=0thena=1:load"doc-maker.code",8,1
  3. 30 sys828:print"[147]";
  4. 40 print
  5. 50 print
  6. 60 print" Die Druckroutine f]r AMICA-Paint"
  7. 70 print
  8. 80 print" (Befindet sich auf der ersten Seite)"
  9. 90 print
  10. 100 print
  11. 110 print
  12. 120 print" Die  mit AMICA-Paint erstellten Bilder"
  13. 130 print" konnten  bisher,  wenn  ]berhaupt, nur"
  14. 140 print" auf  dem  Umweg  ]ber andere Programme"
  15. 150 print" ausgedruckt werden. Dieser Zustand hat"
  16. 160 print" jetzt ein Ende. Speichern Sie das File"
  17. 170 print" bitte  auf  Ihrer Amica-Paint Diskette"
  18. 180 print" und  rufen  Sie  die  Routine nach dem"
  19. 190 print" Starten  von  Amica-Paint aus dem Men]"
  20. 200 print" ERWEITERUNGEN heraus auf, das sich als"
  21. 210 print" Unterpunkt  unter  SONSTIGES befindet."
  22. 220 print" Befindet     sich    allerdings    das"
  23. 230 print" Zusatzfile   LOAD   PRINT   auf  Ihrer"
  24. 240 print" Arbeitsdiskette,  dann rufen Sie unter"
  25. 250 print" SONSTIGES  den  Punkt  P (Amica Print)"
  26. 260 print" auf."
  27. 270 print
  28. 280 poke198,0:wait198,1:print"[147]";
  29. 290 print" Die    Hardcopy-Funktion    wurde   so"
  30. 300 print" flexibel  wie m\glich gestaltet. Damit"
  31. 310 print" Sie   Ihren  Drucker  so  optimal  wie"
  32. 320 print" m\glich  anpassen  k\nnen,  finden Sie"
  33. 330 print" das   Programm  DRUCKER.INST  auf  der"
  34. 340 print" Diskette.  Nach  dem  Laden  mit  LOAD"
  35. 350 print" 'DRUCKER.INST'  und  starten  mit  RUN"
  36. 360 print" meldet sich das Programm mit der Frage"
  37. 370 print" nach  dem Druckernamen. Geben Sie hier"
  38. 380 print" Ihren  Drucker  an.  Schlie^en Sie die"
  39. 390 print" Eingabe  mit  RETURN ab, erscheint die"
  40. 400 print" Frage,  wie  der Drucker angeschlossen"
  41. 410 print" ist  (seriell oder parallel). Es folgt"
  42. 420 print" die  Abfrage,  ob  Ihr  Drucker sieben"
  43. 430 print" oder mehr Nadeln besitzt (z.B. ist f]r"
  44. 440 print" den  MPS-801 '7' einzugeben). Sind Sie"
  45. 450 print" sich  dar]ber  nicht im klaren, gen]gt"
  46. 460 print" ein Blick ins Druckerhandbuch."
  47. 470 print
  48. 480 print" Dann  wird es etwas komplizierter: Das"
  49. 490 print" Format  des Befehls, der Ihren Drucker"
  50. 500 print" zum  Grafikdruck  veranla^t, ist jetzt"
  51. 510 print" in einer Sequenz einzugeben. F]r einen"
  52. 520 print" Epson-Kompatiblen     ist    folgendes"
  53. 530 poke198,0:wait198,1:print"[147]";
  54. 540 print" einzugeben:"
  55. 550 print
  56. 560 print" 27 64 27 49 27 90 L H D 13 10"
  57. 570 print
  58. 580 print" Die einzelnen Angaben bedeuten dabei:"
  59. 590 print" 27 64   Drucker-Reset"
  60. 600 print" 27 49   Zeilenabstand 7/72 Zoll"
  61. 610 print" 27 90   Grafik 4-fache Dichte"
  62. 620 print" L,H,D   Standard-Parameter"
  63. 630 print" 13 10   Return und Zeilenvorschub"
  64. 640 print
  65. 650 print" Bei  dieser  Einstellung  ist  vor dem"
  66. 660 print" Ausdruck  am  Drucker der Schalter f]r"
  67. 670 print" Zeilenvorschub auf 'OFF' zu stellen."
  68. 680 print" Die  Werte f]r Ihren Drucker entnehmen"
  69. 690 print" Sie bitte dem zugeh\rigen Handbuch."
  70. 700 print" Nach  Eingabe dieser Sequenz speichert"
  71. 710 print" das      Installationsprogramm     die"
  72. 720 print" Parameter im File DRUCKER.PARAMET. auf"
  73. 730 print" der  Amica-Paint Diskette, die sich im"
  74. 740 print" Laufwerk  mit  der  Nummer 8 befinden "
  75. 750 print" u^."
  76. 760 print" Der  Star  NL-10  ist vor dem Ausdruck"
  77. 770 print" auf ASCII zu stellen (DIP-Schalter)."
  78. 780 poke198,0:wait198,1:print"[147]";
  79. 790 print" F]r Epson und Kompatible mit Interface"
  80. 800 print" (nicht  bei  Centronics-Betrieb)  sind"
  81. 810 print" vor    dem   Laden   von   Amica-Paint"
  82. 820 print" zus[tzlich    folgende   Befehlszeilen"
  83. 830 print" einzugeben:"
  84. 840 print
  85. 850 print" OPEN 1,4,1:PRINT#1:CLOSE 1"
  86. 860 print" OPEN 1,4,3:PRINT#1:CLOSE 1"
  87. 870 print" RUN"
  88. 880 print
  89. 890 print" Mit  diesen  Anweisungen  fixieren Sie"
  90. 900 print" den  Linearkanal  des  Interfaces, das"
  91. 910 print" erst    dann    Druckbefehle   korrekt"
  92. 920 print" weiterleitet.  Die  Angaben gelten f]r"
  93. 930 print" Wiesemann-,  G\rlitz- und Data-Becker-"
  94. 940 print" Interfaces.   Bei  anderen  Interfaces"
  95. 950 print" nehmen   Sie   bitte   Ihr  Interface-"
  96. 960 print" Handbuch zu Rat."
  97. 970 print" Diese  Anpassung  wurde  mit folgender"
  98. 980 print" Ger[tekonfiguration getestet:"
  99. 990 print" Epson    FX-85,    Wiesemann-Interface"
  100. 1000 print" 92000/G, C128 im 64er-Modus."
  101. 1010 print" Die Routine liegt jetzt in lauff[higer"
  102. 1020 print" Form  auf  Ihrer Diskette vor. Starten"
  103. 1030 poke198,0:wait198,1:print"[147]";
  104. 1040 print" Sie  nun  (eventuell  nach  {$7b}ffnen des"
  105. 1050 print" Linearkanals   wie   oben   angegeben)"
  106. 1060 print" Amica-Paint.Laden Sie ein Demobild und"
  107. 1070 print" rufen dann die Druckroutine auf (siehe"
  108. 1080 print" oben).    Folgende    Abfragen    sind"
  109. 1090 print" bez]glich     des     Ausdrucks     zu"
  110. 1100 print" beantworten:"
  111. 1110 print
  112. 1120 print" 1.  senkrecht oder waagerecht"
  113. 1130 print" 2.  Punkte in x-Richtung"
  114. 1140 print" 3.  Punkte in y-Richtung"
  115. 1150 print
  116. 1160 print" Ist  dies  geschehen,  ist  mit  einer"
  117. 1170 print" beliebigen   Taste   der  Ausdruck  zu"
  118. 1180 print" starten."
  119. 1190 print" Mit  diesen  Angaben erzielten wir auf"
  120. 1200 print" unserer  Testanordnung gute Ergebnisse"
  121. 1210 print" (alle senkrecht):"
  122. 1220 print
  123. 1230 print" X               Y           Gr\^e  der"
  124. 1240 print" Hardcopy"
  125. 1250 print" --------------------------------------"
  126. 1260 print" ------"
  127. 1270 print" 480           212       6,5 * 5,1 cm"
  128. 1280 poke198,0:wait198,1:print"[147]";
  129. 1290 print" 960           424       13 * 10,2 cm"
  130. 1300 print" 1920          850       25,7 * 20,2 cm"
  131. 1310 print
  132. 1320 print
  133. 1330 print" Die Anpassung der Hardcopy-Funktion an"
  134. 1340 print" verschiedene Drucker erscheint anfangs"
  135. 1350 print" etwas  kompliziert.  Dieser  Weg wurde"
  136. 1360 print" beschritten,  um die Routine m\glichst"
  137. 1370 print" flexibel  zu gestalten. Wir m\chten an"
  138. 1380 print" dieser   Stelle   ausdr]cklich  darauf"
  139. 1390 print" hinweisen,   da^   mit   verschiedenen"
  140. 1400 print" Interfaces  Probleme auftreten k\nnen."
  141. 1410 print" Der  einfachste Weg ist hier nat]rlich"
  142. 1420 print" die   Arbeit   mit   einer  parallelen"
  143. 1430 print" Centronics-Schnittstelle.   Diese  mu^"
  144. 1440 print" dann  vor  dem  Laden  von Amica-Paint"
  145. 1450 print" installiert   werden   und   darf  die"
  146. 1460 print" Speicherbereiche,    die   Amica-Paint"
  147. 1470 print" belegt,  nicht benutzen. Die wenigsten"
  148. 1480 print" Probleme   haben   nat]rlich  Besitzer"
  149. 1490 print" einer    Hardware-Erweiterung    (z.B."
  150. 1500 print" SpeedDos),    die   eine   Centronics-"
  151. 1510 print" Schnittstelle     im     modifizierten"
  152. 1520 print" Betriebssystem zur Verf]gung stellt."
  153. 1530 poke198,0:wait198,1:print"[147]";
  154. 1540 print
  155. 1550 print
  156. 1560 print
  157. 1570 print
  158. 1580 print" Der Texteditor f]r Amica Paint"
  159. 1590 print
  160. 1600 print" (Befindet sich auf der zweiten Seite)"
  161. 1610 print
  162. 1620 print" Von  Amica  Paint  aus  ruft  man  die"
  163. 1630 print" Erweiterungen     ]ber     das    Men]"
  164. 1640 print" >Sonstiges<  auf. Sie erreichen dieses"
  165. 1650 print" Men] im Hauptmen] oder im Grafikeditor"
  166. 1660 print" mit   der  Taste  >O<.  Bet[tigen  Sie"
  167. 1670 print" anschlie^end  die  Taste  >E<,  listet"
  168. 1680 print" Amica  Paint  alle  Erweiterungen  der"
  169. 1690 print" eingelegten  Diskette  auf.  {$7d}ber  den"
  170. 1700 print" dabei  angezeigten Buchstaben wird die"
  171. 1710 print" gew]nschte Erweiterung gestartet."
  172. 1720 print
  173. 1730 print
  174. 1740 print" Der    erweiterte   Textbefehl   hei^t"
  175. 1750 print" >Text<.  Er  erlaubt  es, mehrzeiligen"
  176. 1760 print" Text  in  einem Kasten einzugeben. Der"
  177. 1770 print" Zeichensatz   kann  vorher  ausgew[hlt"
  178. 1780 poke198,0:wait198,1:print"[147]";
  179. 1790 print" werden.  F]r die Eingabe stehen Hilfen"
  180. 1800 print" wie  ein automatischer Wortumbruch und"
  181. 1810 print" eine L\schfunktion bereit. Danach kann"
  182. 1820 print" der Textkasten frei auf dem Bildschirm"
  183. 1830 print" verschoben  werden.  Der  fertige Text"
  184. 1840 print" l[^t sich sodann mit allen Operationen"
  185. 1850 print" von  Amica Paint bearbeiten. besonders"
  186. 1860 print" mit  den  Blockfunktionen  lassen sich"
  187. 1870 print" dabei      erstaunliche     Ergebnisse"
  188. 1880 print" erzielen. "
  189. 1890 print" Die   Bedienung  erfolgt  in  mehreren"
  190. 1900 print" Schritten. Nach Aufruf der Erweiterung"
  191. 1910 print" geben   Sie  zun[chst  den  Namen  des"
  192. 1920 print" gew]nschten  Zeichensatzes  ein. Haben"
  193. 1930 print" Sie   ihn  vergessen,  k\nnen  Sie  im"
  194. 1940 print" Diskettenmen]  alle  Dateien auflisten"
  195. 1950 print" lassen. Zeichens[tze erkennt man dabei"
  196. 1960 print" an   der   Kennung   >(Z)<   vor   dem"
  197. 1970 print" Filenamen.  Die Zeichens[tze >(Z)MINI<"
  198. 1980 print" und  >(Z)PROFI<  sollten immer auf der"
  199. 1990 print" Diskette  mit der Textfunktion liegen."
  200. 2000 print" Wurde  der Zeichensatz geladen, setzen"
  201. 2010 print" Sie als erstes den linken Eckpunkt des"
  202. 2020 print" Textkastens fest. Dies geschieht durch"
  203. 2030 poke198,0:wait198,1:print"[147]";
  204. 2040 print" Bet[tigen   des  Feuerknopfes  an  der"
  205. 2050 print" gew]nschten    Stelle.    Anschlie^end"
  206. 2060 print" k\nnen  Sie  mit dem Joystick oder der"
  207. 2070 print" Maus  einen Textkasten aufziehen. Dort"
  208. 2080 print" geben Sie ]ber die Tastatur Ihren Text"
  209. 2090 print" ein.   Die   Eingabe  erfolgt  in  der"
  210. 2100 print" aktuellen  Zeichenfarbe,  sogar Muster"
  211. 2110 print" werden  richtig  gesetzt.  W[hrend der"
  212. 2120 print" Eingabe  kann  die  Gr\^e  der Textbox"
  213. 2130 print" weiterhin   mit   Joystick  oder  Maus"
  214. 2140 print" ver[ndert werden."
  215. 2150 print
  216. 2160 print" Mehrere    Hilfen    erleichtern   die"
  217. 2170 print" Eingabe.  Die  senkrechte Linie stellt"
  218. 2180 print" den  Eingabe  Cursor dar. Er l[^t sich"
  219. 2190 print" mit   >CRSR  LEFT<  und  >CRSR  RIGHT<"
  220. 2200 print" bewegen.  Setzen  Sie  ihn  dabei  vor"
  221. 2210 print" bereits  geschriebenen  Text, wird der"
  222. 2220 print" neue  Text  einfach eingef]gt. Bei der"
  223. 2230 print" Eingabe  werden zu lang geratene Worte"
  224. 2240 print" automatisch   in   die  n[chste  Zeile"
  225. 2250 print" ]bernommen.  Zeichen  links vom Cursor"
  226. 2260 print" lassen  sich durch Bet[tigen von >DEL<"
  227. 2270 print" l\schen. Da die RETURN-Taste bei Amica"
  228. 2280 poke198,0:wait198,1:print"[147]";
  229. 2290 print" Paint  schon mit dem Feuerknopf belegt"
  230. 2300 print" ist,  erzeugt man Abs[tze einfach ]ber"
  231. 2310 print" >F7<. Auch die Wortabst[nde k\nnen von"
  232. 2320 print" Ihnen ver[ndert werden. Dies geschieht"
  233. 2330 print" mit  Hife  der Tastenkombination >CBM<"
  234. 2340 print" >+< oder >CBM< >-<. Die Zeilenabst[nde"
  235. 2350 print" werden  dagegen  automatisch errechnet"
  236. 2360 print" und  richten  sich  nach  der H\he des"
  237. 2370 print" Textfensters.    Die    Eingabe   wird"
  238. 2380 print" schlie^lich    durch   Bet[tigen   des"
  239. 2390 print" Feuerknopfes     abgeschlossen.    Die"
  240. 2400 print" Textbox  kann danach verschoben werden"
  241. 2410 print" und  l[^t  sich durch erneutes Dr]cken"
  242. 2420 print" des       Feuerknopfes       endg]ltig"
  243. 2430 print" positionieren.  Danach d]rfen Sie nach"
  244. 2440 print" Belieben weiter Text eingeben."
  245. 2450 print
  246. 2460 print" Obwohl  mit  der  Textfunktion bereits"
  247. 2470 print" zwei  interessante Schriften geliefert"
  248. 2480 print" werden,   erlaubt   Amica   Paint  die"
  249. 2490 print" Definition  eigener Zeichens[tze. Dazu"
  250. 2500 print" wird  zun[chst  ein  >Zeichensatzbild<"
  251. 2510 print" erstellt.  Es enth[lt alle Zeichen des"
  252. 2520 print" Satzes.  F]rs  Erstellen  stehen  alle"
  253. 2530 poke198,0:wait198,1:print"[147]";
  254. 2540 print" Funktionen    des    Malprogramms   zu"
  255. 2550 print" Verf]gung,    womit    auch   komplexe"
  256. 2560 print" Schriften auf denkbar einfachste Weise"
  257. 2570 print" entstehen.  Anschlie^end holt sich das"
  258. 2580 print" Programm  >TEXTEDITOR<  die ben\tigten"
  259. 2590 print" Zeichen  aus  dem  Bild  und stellt so"
  260. 2600 print" einen    Zeichensatz   zusammen.   Der"
  261. 2610 print" Zeichensatz  l[^t  sich  von nun an in"
  262. 2620 print" Verbindung    mit    dem   erweiterten"
  263. 2630 print" Textbefehl verwenden."
  264. 2640 print
  265. 2650 print" Damit Amica Paint die Informationen im"
  266. 2660 print" Zeichensatzbild  auch versteht, m]ssen"
  267. 2670 print" sie   bestimmten   Regeln   gehorchen."
  268. 2680 print" Zun[chst   ist   der   Bildschirm  mit"
  269. 2690 print" schwarzer  Farbe zu l\schen. Daraufhin"
  270. 2700 print" werden    mehrere    wei^e   Rechtecke"
  271. 2710 print" gezeichnet.  Sie  m]ssen  alle  gleich"
  272. 2720 print" hoch   sein  und  auf  dem  Bildschirm"
  273. 2730 print" untereinander  liegen.  Durch sie wird"
  274. 2740 print" die   maximale   H\he  eines  Zeichens"
  275. 2750 print" bestimmt, die bis zu 40 Pixel betragen"
  276. 2760 print" darf. Die einzelnen Zeichen werden mit"
  277. 2770 print" gr]ner Farbe gezeichnet. Man setzt sie"
  278. 2780 poke198,0:wait198,1:print"[147]";
  279. 2790 print" dazu   nebeneinander   in  die  wei^en"
  280. 2800 print" Balken.   Um   sp[ter  die  gew]nschte"
  281. 2810 print" Tastaturbelegung  zu  erhalten, m]ssen"
  282. 2820 print" die     Zeichen    entsprechend    den"
  283. 2830 print" Bildschirm-Codes  gereiht  werden. Das"
  284. 2840 print" >a<  beginnt  also  an zweiter Stelle."
  285. 2850 print" Der  gesamte  Zeichensatz  mu^  aus 96"
  286. 2860 print" Zeichen  bestehen, wobei sich zu klein"
  287. 2870 print" geratene       Zeichens[tze      durch"
  288. 2880 print" Leerzeichen auff]llen lassen."
  289. 2890 print
  290. 2900 print" Da  die Breite jedes Zeichens variabel"
  291. 2910 print" ist,    mu^    sie   Zeichen   einzeln"
  292. 2920 print" festgelegt  werden. Dies erfolgt durch"
  293. 2930 print" schwarze   Trennlinien.   Sie   liegen"
  294. 2940 print" zwischen den Zeichen und sorgen so f]r"
  295. 2950 print" Abgrenzung.    Um    die   Arbeit   zu"
  296. 2960 print" erlaichtern,     mu^     von    diesen"
  297. 2970 print" Trennlinien   lediglich   die   ersten"
  298. 2980 print" Zeilen    gezeichnet    werden.    Der"
  299. 2990 print" vergr\^erte  Ausschnitt stellt so eine"
  300. 3000 print" Trennung dar."
  301. 3010 print
  302. 3020 print" Entspricht   der   Zeichensatz   Ihren"
  303. 3030 poke198,0:wait198,1:print"[147]";
  304. 3040 print" W]nschen,  mu^ das Bild zun[chst unter"
  305. 3050 print" einem   Markannten  Namen  gespeichert"
  306. 3060 print" werden. So k\nnen Sie es sp[ter leicht"
  307. 3070 print" laden und verbessern. Danach rufen Sie"
  308. 3080 print" die   Erweiterung   >Texteditor<  auf."
  309. 3090 print" Basierend   auf  das  zuvor  erstellte"
  310. 3100 print" Bild,  versucht  der Editor nun, einen"
  311. 3110 print" Zeichensatz  zu erzeugen. Gelingt dies"
  312. 3120 print" problemlos, geben Sie anschlie^end den"
  313. 3130 print" gew]nschten  Namen f]r den Zeichensatz"
  314. 3140 print" ein.  Der  Zeichensatz  wird daraufhin"
  315. 3150 print" gespeichert.  Er  kann von nun an beim"
  316. 3160 print" erweiterten    Textbefehl   eingesetzt"
  317. 3170 print" werden."
  318. 3180 print
  319. 3190 print" Tauchen beim Umwandeln Schwierigkeiten"
  320. 3200 print" auf,    gibt    Amica    Paint    eine"
  321. 3210 print" Fehlernummer  aus.  Au^erdem zeigt das"
  322. 3220 print" Programm  die  Nummer des Zeichens an,"
  323. 3230 print" bei  dem  es zu einem Problem kam. Die"
  324. 3240 print" Fehlermeldungen bedeuten im einzelnen:"
  325. 3250 print
  326. 3260 print
  327. 3270 print" 1  -  Es  wurde keine Definitionszeile"
  328. 3280 poke198,0:wait198,1:print"[147]";
  329. 3290 print" gefunden.  Sie  haben  also vergessen,"
  330. 3300 print" auf  dem Bildschirm wei^e Rechtecke zu"
  331. 3310 print" zeichnen. "
  332. 3320 print" 2-3 - Die Zeichenh\he ]berschreitet 40"
  333. 3330 print" Pixel.  Die  wei^en  Rechtecke  wurden"
  334. 3340 print" folglich  zu  hoch gezeichnet. Bei der"
  335. 3350 print" Fehlernummer  >2< erfolgt dies bereits"
  336. 3360 print" in   der  ersten  Zeile.  Betr[gt  die"
  337. 3370 print" Fehlernummer  dagegen  >3<,  trat  der"
  338. 3380 print" Fehler  erst  in  einer  der  n[chsten"
  339. 3390 print" Zeilen auf."
  340. 3400 print" 4 - Das aktuelle Zeichen ist zu breit."
  341. 3410 print" Die  Breite  darf n[mlich h\chstens 20"
  342. 3420 print" Pixel betragen."
  343. 3430 print" 5  -  Sie haben weniger als 96 Zeichen"
  344. 3440 print" definiert. K]rzere Zeichens[tze werden"
  345. 3450 print" durch   Leerzeichen  auf  diese  L[nge"
  346. 3460 print" gebracht."
  347. 3470 print" 6-7  -  Innerhalb der Definitionszeile"
  348. 3480 print" befinden  sich schwarze Punkte. Da der"
  349. 3490 print" Hintergrund   ebenfalls  schwarz  ist,"
  350. 3500 print" kann  das Progamm nicht unterscheiden."
  351. 3510 print" Dies  tritt  auch  dann  auf, wenn ein"
  352. 3520 print" wei^es   Rechteck  niedriger  als  die"
  353. 3530 poke198,0:wait198,1:print"[147]";
  354. 3540 print" anderen  ist. Dem Rechteck fehlt damit"
  355. 3550 print" eine Zeile."
  356. 3560 print" {$7d}berschreitet  der gesamte Zeichensatz"
  357. 3570 print" 3  KByte  Speicher, bricht Amica Paint"
  358. 3580 print" ebenfalls die Bearbeitung ab."
  359. 3590 print
  360. 3600 print""
  361. 3610 poke198,0:wait198,1:print"[147]";
  362.