home *** CD-ROM | disk | FTP | other *** search
/ Rockford Magazine / Rockford_Magazine_030_19xx_-_de_Disk_2_of_2_Side_A.d64 / 44lichtblick < prev    next >
Text File  |  2023-02-26  |  23KB  |  734 lines

  1. =======================================
  2. ROCKFORD-MAGAZIN 09 TEXTFILE 10.03.1995
  3. =======================================
  4.    PROGRAMMIERER RUBRIK: LICHTBLICK
  5. =======================================
  6. Lichtblick, DIE Rubrik fuer Software-
  7. entwicklung am C64 ist gestartet! 
  8. Einsendungen fuers MAG 10 werden ab 
  9. sofort angenommen!!
  10.                                REINHOLD
  11. =======================================
  12.  
  13. =======================================
  14. 000              INHALT
  15. =======================================
  16. - Einfuerung in die Rubrik..........001
  17. - Her mit nem Textanzeiger!!!.......002
  18. - Marek Roths Crazy Dream 7.........003
  19. - Soll Marek seinen BD-ED updaten?..004
  20. - VIC-Adresse $d02f ist tabu!!......005
  21. - Mareks ASCII Konverter............006
  22. - Basictricks.......................007
  23. =======================================
  24.  
  25. =======================================
  26. 001  LICHTBLICK am Softwarehorizont!!!
  27. =======================================
  28. Hallo!
  29.  
  30. - Du bist Hobbyprogrammierer - aber es
  31.   fehlt Dir an der zuendenen Programm-
  32.   Idee?
  33.  
  34. - Du bist zwar kein Programmierer -
  35.   aber neue Programmideen hast Du
  36.   reichlich?
  37.  
  38. Dann ist ja alles klar! Lasst uns ein
  39. Projekt starten, welches ALLEN zu Gute
  40. kommt! Wir wollen Es "LICHTBLICK"
  41. nennen...
  42.  
  43. Und so funktioniert es:
  44.  
  45. 1) Hier im ROCKFORD-MAG wird eine neue
  46. Rubrik "LICHTBLICK" eingerichtet.
  47. (Hiermit geschehen).
  48.  
  49. 2) Jeder kann hier seine Ideen zu neuen
  50. Programmen veroeffentlichen.
  51.  
  52. 3) Wer nach einem PRG sucht welches
  53. einer bestimmten Problemloesung gerecht
  54. wird, kann hier Anfragen stellen.
  55.  
  56. 4) Programmierer koennen hier nach Mit-
  57. streitern bei groeseren Projekten 
  58. suchen. (Kontakt-markt!)
  59.  
  60. 6) Hier kann man sogar Oeffent-
  61. lichen quasi Online programmieren,
  62. wobei jeder Leser dann seinen Senf,
  63. Tips usw. dazugeben kann. Dazu
  64. koennen hier auf der ROF-Serie auch
  65. die AssCodes oder BasicListings (zum Mitmachen fuer Alle) veroeffentlicht werden!!!! Meines Erachtens ist dies
  66. eine absolut Supergeile Idee!
  67. Z.B. laueft doch im 64er Magazin
  68. gerade der Spiele-PRGierer Kurs von
  69. Hannes Sommer...(Sendet eure Uebungen
  70. einfach zu uns, dann koennen wir alle
  71. miteinander darueber diskutieren und
  72. neue Loesungswege finden.. usw..).
  73.  
  74. Folgendes kann man u.a. schreiben:
  75.  
  76. beispiel 1: "Ich suche ein PRG das das
  77. und dies kann und so und so weiter"
  78.  
  79. beispiel 2: "Idee fuer ein Spiel:
  80. So und so und dann passiert das, mit
  81. highscorliste und auch noch.."
  82.  
  83. beispiel 3: "Leute ich will ein Adven-
  84. ture programmieren und suche noch
  85. Coder, die mitmachen wollen..."
  86.  
  87. beispiel 4: "Hiermit starte ich mein
  88. Onlinprogramming-Projekt (OPR)
  89. "Sarion". Es soll ein Ass Ballergame
  90. werden. Heute die ersten Codes von
  91. mir und hier die genaue Beschreibung
  92. usw... ihr koennt alle mitprogrammieren
  93. (Live im Rockford-Mag!!). Bei der .... und der...., wegen der.... habe ich noch Probleme im Timing, wer sendet nen Codes, mit dem es funktioniert? Wer malt ein Titelpic im.... von.... bis... als..... Euer...."
  94.  
  95. beispiel 5: "Am 20.06.... treffen sich
  96. .... , ... , ... und .... bei .....
  97. Wir wollen innerhalb eines Wochenendes
  98. ein kleines BasicDenkspiel realisieren!
  99. Wer noch mitmachen will, meldet sich 
  100. unter TEL:...."
  101.  
  102. beispiel 6: "Hey wir am Plus/4 koennen
  103. ..... und auch ...., kann man das mit
  104. einem C64 auch? Wenn ja, wie?"
  105.  
  106. beispiel 7: "Hier ne neue Routine fuer
  107. den neuen "Zeitraffer"Effect:"
  108.  
  109. usw....
  110. usw....
  111. usw....
  112.  
  113. Wenn Euch so eine Rubrik gefallen
  114. wuerde - dann macht bitte mit!
  115. (Vorallem alle PRGierer die dies
  116. hier lesen!!!)
  117. =======================================
  118.  
  119. =======================================
  120. 002  Ein Textanzeiger muss her !!!!!
  121. =======================================
  122. Auf dem C64 ist seit laengerem zu be-
  123. obachten, dass keine neuen Ideen ge-
  124. boren und umgesetzt werden! Irgend-
  125. wann hat mal jemand einen "Disketten-
  126. Noter" programmiert. Aber anstatt 
  127. diesen nun nach und nach zu verbessern,
  128. hat ploetzlich "jeder" Programmierer
  129. seinen eigenen Noter programmiert. In
  130. den meisten Faellen mit dem Ergebnis,
  131. das sich alle Noter in ihren Moeglich-
  132. keiten gleichen und kein einziger zu
  133. einem wirklich genialem Programm wei-
  134. terentwickelt wurde. Oder nehmen wir
  135. die vielen Szene-Mags. Jedes ist fuer
  136. sich zwar genial, aber das wars auch
  137. schon. Kein einziges ist zu anderen
  138. kompatibel! Jedes MAG benoetigt seinen
  139. eigenen Text-Ed, seinen eigenen Sound-
  140. und seinen eigenen Grafikstandart.
  141. Anstatt ein MAG-System immer besser
  142. auszubauen hat man einfach immer wieder
  143. ein voellig neues programmiert, sobald
  144. sich das alte totlief oder die Group
  145. auseinanderfiel, die es herausgab.
  146. Das ROCKFORD-MAG soll voellig anders
  147. sein! Es soll auf ASCII-TXT basieren,
  148. so ist sogar ein Austausch mit allen
  149. anderen Computersystemen gewaehr-
  150. leistet! Das ROCKFORD-MAG soll easy
  151. geschrieben und easy herausgegeben
  152. werden, ohne grossen Stress und
  153. "Selbstaufgabe fuer den Compi" (Hallo
  154. Little John!!). Damit die Texte des
  155. ROCKFORD-MAG aber nicht so "nackt"
  156. aussehen, wird ein Programm benoetigt,
  157. welches als AnzeigePRG fuer die Texte
  158. dient. Da es sich um ASCII Texte
  159. handelt, koennen sogar mehrere Pro-
  160. grammierer in "Konkurrenz" zueinander
  161. ihre Textanzeiger zum Lesen von 
  162. Texten des ROCKFORD-MAGs, sowie aller
  163. anderen Disk-MAGs mit ASCII-TXT,
  164. veroeffentlichen und regelmaessig
  165. weiterentwickeln und UpDaten.
  166. ASCII ist deshalb so genial, weil
  167. jeglichem Datenaustausch nichts im
  168. Wege steht!
  169.  
  170. TxT-Anzeiger:
  171. -------------
  172.  
  173. Was auf 16Bit Computern voellig all-
  174. taeglich ist, fristet am C64 mehr als
  175. ein Schattendasein: Textanzeiger in
  176. vielen Varianten. (ANSI,ASCII).
  177. Am C64 kochen alle ihr eigenes Suepp-
  178. chen. Wer ein Disk-MAG herausbringen
  179. will, muss gleichzeitig Programmierer
  180. sein. Deshalb wird das Disk-MAG dann
  181. auch hauptsaechlich wieder nur andere
  182. Programmierer ansprechen. Normal-User
  183. und Anfaenger haben am C64 gar kein
  184. Disk-MAG! Es gibt aber einen Ausweg:
  185. Ein Textanzeiger muss unbedingt her.
  186. Dieser "Textanzeiger" wird dann die
  187. speicheraufwendigen und Diskplatz-
  188. fressenden "Notemaker" verdraengen,
  189. genauso wie die "Notemaker" die vor-
  190. mals bevorzugten "Writer" verdraengt
  191. haben! Leider haben sehr wenige ge-
  192. nuegend Phantasie, sich vorzustellen,
  193. wie so ein Textanzeiger aussehen 
  194. koennte. Ich (Alex ZOP) habe schon
  195. sehr viele Textanzeiger auf Amiga und
  196. AMSTRAD-CPC gesehen und werde nun
  197. eine Beschreibung eines Textanzeigers
  198. bringen, welcher sicherlich auf dem
  199. C64 realisierbar ist! (Zu dieser
  200. Beschreibung existiert auch eine von
  201. mir erstellte, und absolut aussage-
  202. graeftige Grafische Darstellung auf
  203. Papier, welcher jeder interessierte
  204. Programmierer bei mir kostenlos an-
  205. fordern kann. Ich werde diese Grafik
  206. auch an Brotkasten und 64'er zur
  207. Veroeffentlichung senden... Mal sehen.)
  208.  
  209. So sieht er z.B. aus:
  210. ---------------------
  211.  
  212. Der Monitor wird in drei Hauptfelder
  213. aufgeteilt:
  214.  
  215. ***************************************
  216. *   1  (Ueberschriftbereich)          *
  217. *                                     *
  218. ***************************************
  219. *                                     *
  220. *   2  (ASCII-TXT Darstellungs-       *
  221. *       bereich)                      *
  222. *                                     *
  223. *                                     *
  224. *                                     *
  225. *                                     *
  226. *                                     *
  227. *                                     *
  228. *                                     *
  229. ***************************************
  230. *   3  (Bedienbereich)                *
  231. *                                     *
  232. ***************************************
  233.  
  234. 1) Im Ueberschriftbereich findet man
  235. neben einer frei Editierbaren 
  236. (Font 2x2) Ueberschrift (z.b. ROCKFORD
  237. MAG) einige Pulldown-Menues und eine
  238. Infozeile. Hier wird bereits deutlich,
  239. das dieser Text-Anzeiger am besten mit
  240. Joystick oder Maus bedient wird. Jede
  241. Funktion sollte jedoch auch ueber
  242. Tastenkommandos ausfuehrbar sein
  243. (Shortcuts)!
  244. Die Ueberschrift nimmt den meisten
  245. Platz ein. Darunter befindet sich
  246. jedoch noch eine Infozeile. Diese
  247. enthaelt z.B. folgendes.
  248.  - links eine Anzeige ueber den,
  249.    durch gerade geladenen Text
  250.    belegten Textspeicher.
  251.    (z.B. "B223" (Zeichen))
  252.  - daneben die Anzeiger des noch
  253.    Freien Speichers. (F023).
  254.  - In der Mitte steht der Name des
  255.    AnzeigePRG. 
  256.    (Z.B. "MAREK TEXTI V1.0-1994").
  257.  - ganz rechts wird die mitlaufende
  258.    Uhrzeit in HHMM angezeigt. 
  259.    Diese Uhr kann man stellen, dazu
  260.    aber spaeter.
  261. Uber der Ueberschrift befinden sich
  262. noch einige, weniger oft benoetigte
  263. "Pull Down Menues" (Geos massige
  264. Buttons, wenn man sie "anklickt" 
  265. wird darunter ein Menue sichtbar,
  266. aus dem man eine Funktion auswaehlen
  267. kann...) 
  268.  - links oben ist ein einfacher
  269.    Button mit der Bezeichnung
  270.    "Info" anzubringen.
  271.    Wenn der Anwender diesen
  272.    anklickt, wird der Text-
  273.    darstellungsbreich mit einer Mit-
  274.    teilung ueberblendet. Diese Mit-
  275.    teilung enthaelt eine Kurzanleitung
  276.    in Form einer Tabelle der Befehle,
  277.    Eine Kurzbeschreibung des PRG (zu
  278.    was man es verwenden kann), die
  279.    Adresse des Autors und z.B. einen
  280.    Sharewarehinweis.
  281.  - rechts von der Mitte befinden sich
  282.    dann drei "PullDown" Menue-Buttons.
  283.    - "Druck". Man kann waehlen ob man
  284.      den  gesamten Text oder nur
  285.      die  sichtbare "Seite"
  286.      ausdrucken will.
  287.    - "Uhr" man kann waehlen, ob man
  288.      die Uhr stellen oder starten
  289.      bzw. stoppen will. Vielleicht
  290.      ist ja auch noch eine Wecker-
  291.      funktion moeglich.
  292.    - "Ende" Wenn man hier drauf-
  293.      drueckt, folgt noch eine
  294.      Sicherheitsabfrage (Welche in
  295.      einem Kasten erscheint und
  296.      das Text-Darstellungsfeld 
  297.      ueberblendet), die zur 
  298.      Beendung des PRGs (= Rueck-
  299.      kehr ins Basic) mit "Y"
  300.      beantwortet werden muss.
  301.  
  302. 2) ASCII-Textdarstellungsbereich
  303.  
  304. Hier wird ganz einfach der Txt gezeigt.
  305. Das PRG sollte verschiedene Txt-Formate
  306. des C64 darstellen koennen. Als wich-
  307. tigstes Format schlage ich das reine
  308. PET-ASCII Format vor, wie es die Free-
  309. ware Textverarbeitung "Kwik Write" oder
  310. die C128-Freeware-Textverarbeitung
  311. "Trio Word" beherrschen. Dann gibt es
  312. auch noch die Eigenformate von z.B.
  313. Vizawrite, Star-Texter, Mastertext und
  314. diversen in 64'er Heften erschienenen
  315. Programmen. 
  316. Ich weiss nun nicht, ob es am C64 auch
  317. eine ANSI Textverarbeitung gibt.
  318. Bei einem ANSI Textanzeiger koennte man
  319. Schraegschrift, Fettdruck, Unter-
  320. strichen, Breitschrift, Schmalschrift,
  321. alle 16 farben fuer die Buchstaben,
  322. und vielleicht sogar die Grafikzeichen
  323. der C64 Tastatur im Txt darstellen.
  324.  
  325. Fuer die allererste Version so eines
  326. Txt-Anzeigers reicht jedoch sicher die
  327. ASCII Darstellung vollkommen aus.
  328.  
  329. 3) Der Bedienbereich ist das wichtigste
  330. eines richtigen Text-Anzeigers.
  331. Ich beschreibe nun einmal moegliche
  332. Funktionen.
  333.  
  334. +-----------------------------------+  
  335. I 1 I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 I  
  336. +-----------------------------------+  
  337.  
  338.  - 1) Scroll nach unten. Es handelt 
  339.    sich um einen "Button/Icon" mit der
  340.    Darstellung EINES nach unten zeigen-
  341.    den Pfeiles. "Klickt" der Benutzer
  342.    diesen an, so scrollt der Text in
  343.    nachvollziehbarer Geschwindigkeit 
  344.    nach OBEN weg.
  345.  
  346.  - 2) Scroll nach oben. Es handelt sich
  347.    um einen "Button/Icon" mit der 
  348.    Darstellung EINES nach oben zeigen-
  349.    den Pfeiles. "Klickt" der Benutzer
  350.    diesen an, so scrollt der Text in
  351.    nachvollziehbarer Geschwindigkeit
  352.    nach UNTEN weg.
  353.  
  354.  - 3) Disc Button/Icon. Wird dieser
  355.    Button "angeklickt" so ueberblendet
  356.    ein "Textlademenue" den Text-
  357.    Darstellungsbereich. Der Text-
  358.    anzeiger koennte z.B. in der Lage
  359.    sein, ALLE angeschlossenen Laufwerke
  360.    oder Festplattenspeicher (HD),
  361.    sowie RAM-Erweiterungen selbst-
  362.    staendig zu erkennen. Er koennte in
  363.    der Lage sein, Texte von 1541 ueber
  364.    1571 zu 1581 bis hin zu den spe-
  365.    ziellen CMD-FD Laufwerken zu laden.
  366.    Auch koennte er in der Lage sein,
  367.    Texte aus Speichererweiterungen zu
  368.    laden (GeoRAM,REU,Flash 8 usw...).
  369.    Flash 8 kompatibel koennte der ge-
  370.    samte Textanzeiger ja auch noch
  371.    sein.
  372.    Und so koennte der Diskinhalt dar-
  373.    gestellt werden:
  374.  
  375. +-----------------------------------+
  376. I 08 I 09 I 10 I 11 I FD I HD I RAM I
  377. +===================================+
  378. I134 LESERBRIEFE 1            SEQ I*I
  379. I023 LESERBRIEFE 2            SEQ I*I
  380. I045 MAREKTEXTI ANL.          SEQ I*I
  381. I                                 I I
  382. I                                 I I
  383. I                                 I I
  384. I                                 I I
  385. I                                 I I
  386. I                                 I-I
  387. I                                 IAI
  388. I                                 IBI
  389. +---------------------------------I-I
  390.  
  391. Eerklaerung: Die oberste Zeile
  392. Zeigt alle angeschlossenen Speicher
  393. an. (Floppys,HD,RAM...). Wenn der
  394. Benutzer z.B. "08" anklickt, so wird
  395. die Directory des ,8 Laufwerkes ein-
  396. gelesen. Klickt er 09 an und hat hier
  397. eine 1581-Floppy, so wird eben deren
  398. Inhaltsverzeichnis eingelesen. Ich habe
  399. keine CMD-FD Floppy. Sollte man dort
  400. "Schubladen" (Pfade usw.) einrichten
  401. koennen, so sollte dieses Lademenue
  402. dies beherrschen. Nun wird also die
  403. DIR eingelesen. "A" und "B" stehen fuer
  404. Pfeil nach oben, Pfeil nach unten. 
  405. Hiermit kann man laengere DIR, wie im
  406. TXT-Modus nach oben/unten scrollen.
  407. Ueber "A"/"B" befindet sich noch ein
  408. "*" Bereich. Hier ist ein Balken zu
  409. zeichnen, den der Benutzer verschieben
  410. kann und somit die "DIR" SEHR schnell
  411. scrollen kann.
  412. Will der Benutzer nun einen bestimmten
  413. Text laden, so klickt er einfach auf
  414. dessen Namen. Das PRG sollte nicht
  415. gleich abstuerzen, wenn der Benutzer
  416. ein File anwaehlt, welches KEIN Txt
  417. ist. (In solch einem Fall waere eine
  418. Fehlermeldung angebracht.)
  419.  
  420. - 4) Sound an/aus. Die Sound-Option 
  421.   als solche, ist sicherlich nicht
  422.   unbedingt notwendig, kann jedoch
  423.   selbstverstaendlich als besonderes
  424.   "Schmankerl" angeboten werden.
  425.   Beim Start des Text-Anzeigers ist
  426.   die Soundoption stets abgeschaltet,
  427.   sobald der Benutzer auf dieses
  428.   Button/Icon klickt, wird der im ED
  429.   festgelegte Sound geladen und ab-
  430.   gespielt. Er kann jederzeit abge-
  431.   brochen werden. Es ist dem PRGierer
  432.   ueberlassen ob im falle eines 
  433.   abbruches, der Sound im Speicher
  434.   bleibt (sozusagen in wartestellung)
  435.   oder rausgeschmissen wird, um bei 
  436.   erneutem Soundwunsch neu geladen zu
  437.   werden. Da das PRG automatisch er-
  438.   kennt ob eine Speichererweiterung
  439.   jeglicher Art angeschlossen ist,
  440.   wird es natuerlich den Sound in so
  441.   einem Falle in die Erweiterung
  442.   laden.
  443.  
  444. - 5) Der ED. Dies ist eine Option,
  445.   die fuer den Benutzer weniger
  446.   wichtig ist. Wird dieser Button
  447.   angeklickt erscheint ein Pulldown
  448.   Menue welches den Text-Darstellungs-
  449.   Bereich ueberblendet. Verschiedene
  450.   Optionen sind waehlbar.
  451.   
  452.   - Ueberschrift Editieren (Z.B.
  453.     "ROCKFORD MAG 10" oder 
  454.     "SROOP-TOOL ANLEITUN" oder
  455.     "MMM DISKKATALOG" oder
  456.     "LIEBESBRIEF AN ...." usw...
  457.   - 2x2 Font fuer die Ueberschrift
  458.     laden. Hierbei soll eine
  459.     Charformat ladbar sein,
  460.     welches auch Umlaute darstellt.
  461.   - Waehlen ob der Txt-Anzeiger SEQ
  462.     oder PRG Files, oder beide laedt.
  463.   - Kuerzel. Waehlen ob es dem Txt-
  464.     Anzeiger egal ist, welchen SEQ/PRG
  465.     ASCII Text er laedt, oder ob er
  466.     nur solche laden soll, die ein
  467.     bestimmtes Kuerzel angehaengt
  468.     haben.
  469.     Z.B.
  470.     ".TXT"
  471.     ".PAK"
  472.     ".MAG"
  473.     ".1994"
  474.     ".ASCII"
  475.     usw...
  476.   - Waehlen on ae, ue, oe oder deutsche
  477.     Umlautdarstellung. Dies haengt dann
  478.     von der Textverarbeitung ab, dessen
  479.     Texte er laedt. Natuerlich koennte 
  480.     man es auch so machen, dass er 
  481.     alles darstellen kann....
  482.   - Filenamen des Songs eingeben,
  483.     den der TXt-Anzeiger bei Bedarf
  484.     nachlaedt.
  485.     Man koennte auch 10 Songs eingeben,
  486.     die der TXT-ANZ nacheinander
  487.     (immer wieder von vorne) nachlaedt
  488.     und abspielt... (Wahrscheinlich
  489.     zuuu Speicherintensi - aber bei
  490.     Besitzern mit RAM-Erweiterungen
  491.     sicherlich zu machen, oder?
  492.   - Neu eingestelltes TXT-Anzeige-PRG
  493.     abspeichern.
  494.  
  495. - 6) Farbwahl-Button, Hier kann der
  496.   Benutzer Schrift-, Hintergrund-,
  497.   Uberschrift- und die Buttonfarben
  498.   waehlen. Dies koennte man jedoch
  499.   genausogut nur ueber Tasten-
  500.   kommandos bereitstellen.
  501.  
  502. - 7) Suche/Finde Option. Sehr wichtig!
  503.   Diese Funktion ist vergleichbar mit
  504.   den Suche/Finde/Ersetze Funktioen in
  505.   guten TextverarbeitungsPRG, wobei
  506.   hier jedoch die Ersetze-Funktion weg-
  507.   faellt. Mit der Suche/Finde Funktion
  508.   hat der Benutzer die Moeglichkeit,
  509.   bestimmte Textstellen gezielt und
  510.   schnell anzuspringen. Man koennte ihm
  511.   folgende Suche/Finde Funktionen
  512.   bereitstellen:
  513.   - Gehe auf Textzeile x...x
  514.   - Gehe zum naechsten Begriff x...x
  515.   In beiden Fallen, muss der Benutzer
  516.   entweder die Zeilennummer oder den
  517.   Begriff in ein dafuer erscheinendes
  518.   Feld eingeben. Das PRG sollte in der
  519.   lage sein nach oben und unten zu
  520.   suchen, wobei der Benutzer die
  521.   jeweilige Richtung waehlen kann.
  522.  
  523. - 8) Wie 1) jedoch mit ZWEI Pfeilen,
  524.   die nach oben zeigen, um den Text
  525.   SEHR schnell nach unten wegscrollen
  526.   zu lassen.
  527.  
  528. - 9) Wie 2) jedoch mit ZWEI Pfeilen,
  529.   die nach unten zeigen, um den Text
  530.   SEHR schnell nach oben wegscrollen
  531.   zu lassen.
  532.  
  533. ---------------------------------------Tja, Leute, soweit also zu meinen
  534. Ideen. Ob dies alles ueberhapt rea-
  535. lisierbar ist, werden die PRGierer
  536. unter Euch sicher besser beurteilen
  537. koennen. Schon eine "Light"Version
  538. von dem Beschriebenen waere eine
  539. echte Sensation fuer den C64!
  540. Man koennte so z.B. aus Speicher-
  541. platzgruenden, die gesamte Icon-
  542. darstellung sowie Joy/Maus Bedienung
  543. weglassen und dem Benutzer lediglich
  544. Tastaturcommandos bereitstellen,
  545. welche er zur Bedienung des Anzeigers
  546. eben auswendig lernen muss.
  547. Je einfacher man die ganze grafische
  548. Darstellung haelt umso mehr kann man
  549. in der Geschwindigkeit rausholen.
  550. Ich hoffe sehr, dass sich Programmierer
  551. finden werden, die dieses Projekt 
  552. in Angriff nehmen. Als Ergaenzung zu
  553. diesem Text, bringe ich noch 
  554. Anleitungen von bereits existierenden
  555. AMIGA Textanzeigern. Aus diesen 
  556. Anleitungen koennt ihr deren Funtions-
  557. vielfalt erkennen.
  558.  
  559. Zum Schluss noch folgendes: Sollte
  560. in absehbarer Zeit kein solcher Text-
  561. Anzeiger das Licht der C64-Welt
  562. erblicken, wird auch das ROCKFORD-MAG
  563. in der Versenkung verschwinden und
  564. die C64 Szene waehre eine Bereicherung
  565. aermer.                  Euer ALEX ZOP.
  566. =======================================
  567.  
  568. =======================================
  569. 003  Marek Roth und Crazy Dream
  570. =======================================
  571. Hallo Leute!
  572. Ich habe wieder etwas an Boulder Dash
  573. gebastelt und praesentiere es mit CRAZY
  574. DREAM 7 auf ROCKFORD-FD 017!. Fuer
  575. Ueberaschungen ist gesorgt. Nur den
  576. Presslufthammer sollte ich vieleicht
  577. schnell erklaeren. Man kann ihn erst
  578. benutzen, wenn man ihn eingesammelt
  579. hat. Man darf beim Haemmern nicht in
  580. der Luft stehen. (Explosienen sind
  581. keine Luft.) In der Richtung in der man
  582. Haemmern will muss Luft sein. Und
  583. darunter eine Mauer. Dann einmal den
  584. Knopf druecken und dabei nach links
  585. oder rechts halten und dann warten bis
  586. sie weggehaemmert ist. Wenn er nicht
  587. haemmert sind entweder diese Regeln
  588. nicht eingehalten oder die Mauer ist
  589. nicht die richtige. Es Lohnt mal
  590. neugierig herumzuhaemmern. 
  591.  
  592. In Kuerze wird von CRAZY DREAM 7 
  593. noch Version 2 auf der ROF-FD Serie
  594. erscheinen! In der neuen Crazy Dream 7
  595. Version habe ich den Pressluft-
  596. hammersample vom Amiga uebertragen.
  597. Hoert sich doch gleich viel besser an!
  598.                              Marek Roth
  599. =======================================
  600.  
  601. =======================================
  602. 004      UpDate erwuenscht?
  603. =======================================
  604. Wenn es erwuenscht wird (schreibt doch
  605. alle mal eure Meinung!) programmiere
  606. ich noch einen Editor fuer den 64'er im
  607. Crazy Dream 7 Stil. Auf dem 64'er muss
  608. er dann leider aus Speichergruenden
  609. nachladen.                   Marek Roth
  610. =======================================
  611.  
  612. =======================================
  613. 005   VIC-Adresse $d02f ist tabu!
  614. =======================================
  615. Ich habe noch einen Wichtigen Hinweiss
  616. an alle 64'er Programmierer. Ihr sollt
  617. die VIC-Adresse $d02f nicht (!!!)
  618. beschreiben!!! z.B.
  619. 00 lda #$00
  620. 01 ldx #$2f
  621. 02 sta $d000,x
  622. 03 dex
  623. 04 bpl 02
  624. 05 ...
  625. Wird manchmal benutzt, um
  626. sicherzustellen, dass keine Sprites
  627. mehr zusehen sind und auch kein
  628. falscher Grafikmodus aktiviert ist.
  629. Zeile 01 sollte unbedingt ldx #$2e
  630. lauten. Beim 64'er passiert in dieser
  631. Adresse gar nichts. Aber beim 128
  632. schaltet der Prozessor auf 2-MHz.
  633. Dadurch kann der VIC kein Bild mehr
  634. darstellen. Und wenn die Programme noch
  635. so schoen sind, man sieht auf'm 128'er
  636. rein garnix.
  637. Ich schreibe dies, weil ich das immer
  638. wieder erlebe, und keine Lust habe
  639. jedesmal das komplette Programm nach
  640. Befehlen abzusuchen, die $d02f
  641. beschreiben. Ich hoffe, dass das jeder
  642. beachtet.                    Marek Roth
  643. =======================================
  644.  
  645. =======================================
  646. 006  Mareks ASCII-PET ASCII Konverter
  647. =======================================
  648. Ich habe den Textkonverter von Olav
  649. Dzwiza aus Rockford 11 ausprobiert.
  650. Viel zu langsam. Ich habe deshalb einen
  651. einfachen Konverter programmiert (Auf
  652. der Editor V2.4 Diskette), welcher
  653. viel schneller arbeitet, nebenbei den
  654. Text anzeigt, mehre Laufwerke
  655. unterstuetzt und die laenge der Dateien
  656. nur durch den Diskettenplatzt begrenzt
  657. ist. Das Menue habe ich in Basic
  658. geschrieben und Disketten-
  659. zugriffsroutinen und Umrechnetabellen
  660. in Maschienensprache. Das Programm ist
  661. platzsparend auf die wichtigsten
  662. Funktion beschraenkt.        Marek Roth
  663. =======================================
  664.  
  665. =======================================
  666. 007         Basictricks
  667. =======================================
  668. Vor kurzem habe ich mich meinen dritten
  669. C64 (10DM) gekauft. Als Beigabe bekam
  670. ich vom Vorbesitzer auch eine Mappe
  671. mit vielen Basic Listings und Bemerk-
  672. ungen. Einige dieser Bemerkungen werde
  673. ich nun veroeffentlichen, obwohl ich
  674. sie selbst nicht ausprobiert habe.
  675. Aber das koennt Ihr fuer mich ja nach-
  676. holen. Ich schaetze, dass dies alles,
  677. eher was fuer Anfaenger ist. (Oder?)
  678. Viel Spass!                    Alex ZOP
  679. - - - - - - - - - - - - - - - - - - - -
  680. Aus einem Basic PRG ein anderes Basic
  681. PRG laden und nach einer gewissen
  682. Zeit nochmal eines nachladen:
  683.  
  684. 100 Load"........",8:SLEEP xxx
  685. 200 Load"........",8:SLEEP xxx
  686.  
  687. usw.
  688.  
  689. x steht fuer eine Zahl, welcher die
  690. Zeit angiebt in der das nachgeladene
  691. PRG aktiv sein soll. (Oder?)
  692. ---------------------------------------
  693. POKE 788,52
  694. und man kann ein laufendes BasicPRG
  695. nicht mehr mit Run/Stop unterbrechen.
  696. ---------------------------------------
  697. POKE 808,225
  698. gegen Run/Stop/Restore
  699. ---------------------------------------
  700. Poke 775,199
  701. gegen LIST Befehl.
  702. ---------------------------------------
  703. FOR x=1 TO 100:PRINT I:NEXT I
  704. listet die Zahlen 1-100 auf
  705. ---------------------------------------
  706. INTERUPT MODUL 1.0 Basic Erweiterung:
  707.  
  708. ON RESET GOTO:.........
  709. wird Reset gedrueckt springt das PRG
  710. auf die Zeile nach Goto
  711.                ------------------------
  712. ON NMI GOTO:...........
  713. Bei Restore...
  714.                ------------------------
  715. Listknacker SYS 2048
  716. Wenn den einer anwenden will...
  717. ON BRK GOTO:...........
  718.                ------------------------
  719. ON RUN STOP GOTO:......
  720.                ------------------------
  721. ON LIST GOTO:..........
  722. Will einer das PRG listen, gehts statt-
  723. dessen in folgende Zeile...
  724.                ------------------------
  725. ON ERR GOTO:...........
  726. Tritt im PRG ein Error auf, gehts dort-
  727. hin. Da kann dann eine Errormeldung
  728. folgen usw..   
  729. =======================================
  730.  
  731. =======================================
  732. END OF TXT                100% FREEWARE
  733. =======================================
  734.