64 noch mehr Tips & Tricks, Band 2
64 noch mehr Tips & Tricks - Band 2 Eine Fundgrube für den Commodore 64 Anwender | |||
---|---|---|---|
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:
- Softwareschutz
- Befehlserweiterung - selbst gemacht!
- Grafik - Zeichendefintion
- Spieleprogrammierung
- Betriebssystem: ROM in RAM
- Betriebssystem-Routinen
- Wie speichert der Computer eine BASIC-Zeile
- Hardware-Tips
- Laufschrift
- Arbeiten mit zwei Bildschirme
- Modifiziertes INPUT
- und vieles mehr...
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."