64 noch mehr Tips & Tricks, Band 2

Aus C64-Wiki
Zur Navigation springenZur Suche springen


64 noch mehr Tips & Tricks - Band 2
Eine Fundgrube für den Commodore 64 Anwender
Cover/Buchdeckel
Sprache deutsch
Autor(en) Ralf Hornig, Jens Trapp, Tobias Weltner
Verlag Data Becker
Jahr 1984
ISBN ISBN 3-89011-065-7
Neupreis DM 49.-
Datenträger
Seitenzahl 259
letzte Auflage 1. Auflage
Genre Programmieren
Information Vorgänger: 64 Tips & Tricks, Band 1




Buchrückseite[Bearbeiten | Quelltext bearbeiten]

DAS STEHT DRIN:
64 Tips & Tricks Bd. 2, enthält eine Fülle hochkarätiger Programme, Anregungen und viele nützliche Routinen. Ein Buch, das für jeden, der auf COMMODORE 64 eigene Programme schreiben will, eine unentbehrliche Hilfe ist.

Aus dem Inhalt:

UND GESCHRIEBEN HAT DIESES BUCH:
Das Autorenteam mit Tobias Weltner, Ralf Hornig und Jens Trapp arbeitet mit dem 64er, seit es diesen Rechner gibt. Alle sind begeisterte Programmierer, die ihre gesamte Erfahrung in dieses Buch gesteckt haben.

Inhaltsverzeichnis[Bearbeiten | Quelltext bearbeiten]

1. EINLEITUNG .......................................... 1

2. TIPS 4 TRICKS FOR DEN HAUSGEBRAUCH .................. 4
  - Steuern der Datasette von BASIC aus ................ 4
  - Eine Kopierschutzvariante für Kassette ............. 5
  - Verschieben des Kassettenpuffers ................... 6
  - Laden nur mit Code ................................. 8
  - Fehlerkanal auslesen ............................... 9
  - Aus SAVE mach LOAD ! ............................... 10
  - Automatisches Nachladen ............................ 11
  - LOAD und SAVE bei Maschinenprogrammen .............. 13
  - Umwandlung ASCII- in Video-Code .................... 15
  - HEX-Eingabe ........................................ 18
  - DATA-Generator ..................................... 20
  - SCREEN-Copy ........................................ 22
  - BASIC-Tips ......................................... 26
  - ESCAPE-Funktion .................................... 31
  - Bildschirmfarben ändern ............................ 34
  - Zwei Bildschirme ................................... 37
  - Laufschrift in Maschinensprache .................... 42
  - Die STOP-Funktion .................................. 46
  - Zufall? Näheres zu RND ............................. 49
  - Modifiziertes INPUT ................................ 55
  - Floppy-Tricks ...................................... 58

3. SOFTWARESCHUTZ ...................................... 66
  - Manipulation der List-Funktion ..................... 66
  - Listen ohne Zeilennummern .......................... 66
  - Verändern des BASIC-LINK ........................... 72
  - Zeilen löschen ? SYNTAX ERROR I .................... 74
  - Künstliche Steuerzeichen ........................... 77
  - Schutz durch POKEs ................................. 79
  - Blockieren "gefährlicher" Tasten ................... 81
  - Vortäuschen eines Maschinensprache-Spiels .......... 85

4. BEFEHLSERHEITERUNG - SELBST GEMACHT I ............... 88
  - Ändern des BASIC-Code-Links ........................ 88
  - Verändern der CHRGET-Routine ....................... 92
  - Ändern der IRQ-Routine ............................. 94

5. GRAFIK .............................................. 96
  - Grundlagen ......................................... 96
  - Der Character-Generator im Speicher ................ 99
  - Auslesen des Zeichensatzes ......................... 100
  - Kopieren des Character-Generators .................. 103
  - Umschalten des Character-Generators ................ 106
  - Hilfsprogramme zur Zeichendefinition ............... 108
  - Design im Listing .................................. 120
  - Zum Thema MULTI COLOR .............................. 121
  - MACRO-Laufschrift .................................. 126
  - 8 Blocks für SPRITES ............................... 127

6. DAS SPIEL ........................................... 128
  - Das Gerippe ........................................ 129
  - Grafik ............................................. 137
  - Sound .............................................. 140
  - Die Anleitung ...................................... 141
  - Anfangsbild ........................................ 143
  - Zusammenfassung .................................... 145

7. INTERRUPTS .......................................... 150
  - RESET .............................................. 150
  - NMI ................................................ 153
  - IRQ ................................................ 157
  - ... und wie man den IRQ programmiert ! ............. 164
  - Tastatur-Piep ...................................... 167
  - Nebenbei Musik ..................................... 169

8. BETRIEBSSYSTEM: ROM IN RAM .......................... 172
  - Kopierroutinen ..................................... 173

9. BETRIEBSSYSTEM-ROUTINEN ............................. 176

10.KERNAL .............................................. 192

11.DER SPEICHER ........................................ 220
  - Wie speichert der Computer eine BASIC-Zeile ? ...... 220
  - BASIC-Monitor ...................................... 224
  - Kommentiertes Zeropage-Listing ..................... 228
  - Wichtige Adressen der folgenden Pages .............. 238
  - Allgemeines zur Variablenspeicherung ............... 241
  - Liste interessanter Zeiger ......................... 245

12.ANHANG .............................................. 247
  - Allgemeines zu den Tabellen ........................ 247
  - Umrechnungstabelle ................................. 248
  - Tabelle der Gerätenummern .......................... 258

13.HARDHARE-TIP ........................................ 259

Leseprobe[Bearbeiten | Quelltext bearbeiten]

(Seite 58; Kapitel "Tips & Tricks für den Hausgebrauch"; Unterkapitel "Floppy Tricks")

Hardwaremäßig hat der C-64 die Möglichkeit, bis zu 8 Floppy Disks anzuschließen. Für diese Floppys sind die Kanäle 8-15 reserviert. Da jede Floppy aber vom Werk aus auf die Geräte-Nummer 8 eingestellt ist, muß diese Nummer geändert werden ... Wollen Sie mehrere Floppys benutzen, so ist dieses Programm noch besser:

10 PRINT"WIE VIELE FLOPPY WOLLEN SIE ANSCHLIESSEN"
20 INPUTAY
30 IFAY<1ORAY>8THEN20
40 AN=8:FORY=1TOAY
50 PRINT"MACHEN SIE NUN DIE FLOPPY NR. "Y" AN"
60 GETA$:IFA$=""THEN60
70 OPEN1,AN,15
80 PRINT#1,"M-W"CHR$(119);CHR$(0);CHR$(2);CHR$(39+Y);CHR$(71+Y)
90 CLOSE1:PRINT"DIESES FLOPPY HAT DIE NUMMER"AN
100 AN=AN+1:NEXTY

Diese Art der Floppy-Umstellung hat jedoch einen entscheidenen Nachteil: Sobald das Floppy wieder ausgeschaltet wird, ist die Geräte-Nummer wieder 8...

Meinung[Bearbeiten | Quelltext bearbeiten]

Jodigi: "Die Fortsetzung der 64 Tips & Tricks mit dem Band 2 und dem Zusatz 'noch mehr' enthält wiederum interessante Routine, war aber nicht so umfangreich und informativ wie Band 1."

Weblinks[Bearbeiten | Quelltext bearbeiten]