Das neue Commodore 64 Intern Buch/Inhaltsverzeichnis
Aus C64-Wiki
Zur Navigation springenZur Suche springen<< zurück zu Das neue Commodore 64 Intern Buch
Dieser Artikel zeigt das vollständige Inhaltsverzeichnis des Das neue Commodore 64 Intern Buch an.
Inhaltsverzeichnis[Bearbeiten | Quelltext bearbeiten]
1. Der BASIC-Interpreter 11 1.1 Hex-, Binär- und Dezimalsystem 11 1.2 Logische Verknüpfungen 14 1.3 Der Aufbau einer BASIC-Zeile 18 1.4 Ablage von Variablen 22 1.5 Wie erweitert man BASIC? 24 1.6 Übergabe von BASIC-Parametern über USR 30 1.7 Sprungvektoren und Autostart 39 1.8 Die Adressen der BASIC-Routinen 45 1.9 Fließkommaarithmetik 50 1.10 Der Virus-Killer 59 1.11 Der BASIC-Kompaktor 61 2. Der Aufstieg zu Assembler 73 2.1 Maschinensprache und Assembler 78 2.2 Dualsystem und Hexadezimalsystem 82 2.3 Der Hauptspeicher 87 2.4 Speicherorganisation 88 2.5 Die Speicheraufteilung 91 2.6 Programmieren mit dem Monitor 94 2.6.1 Assembler-Programme mit einem Monitor eingeben 94 2.6.2 Speicherung eines Assembler-Programms im Rechner 97 2.6.3 Programme speichern und laden 100 2.7 Befehlsbearbeitung durch die CPU 102 2.8 Die Adressierungsarten 103 2.9 Programmschleifen 124 2.9.1 Schleifen bilden mit BNE 124 2.9.2 Verzögerungsschleifen 129 2.9.3 Effektiver Einsatz von Schleifen 133 2.10 Die wichtigsten Routinen des Betriebssystems 138 2.11 Schleifen "unter die Lupe genommen" 152 2.12 "Sprungweite" der Branch-Befehle 161 2.13 Rechnen in Maschinensprache 174 2.14 Die Vergleichsbefehle 182 2.15 Schleifen und Vergleichsbefehle 185 2.16 Stapeloperationen 209 2.17 Windowing 225 2.18 Logische Verknüpfung 239 2.19 Die Schiebe- und Rotierbefehle 247 2.20 Wie Basic-Programme abgelegt werden 277 2.21 Ein großes Programmprojekt: Die INPUT#-Routine 309 2.22 Der Maschinensprachemonitor 324 3. Die Grafik und ihre Programmierung 331 3.1 Der Video Interface Chip (VIC) 331 3.2 Das Video-RAM 332 3.3 Der Zeichengenerator 335 3.4 Das Farb-RAM 336 3.5 Extended Background Color Mode 340 3.6 Der Multicolormodus 341 3.7 Sprites und ihre Programmierung 343 3.8 Der Grafikbildschirm 351 3.9 Der Multicolorgrafikbildschirm 354 3.10 Wie wende ich das Grafikhilfsprogramm an? 363 3.11 Interruptprogrammierung 365 3.12 Feinscrolling 372 3.13 Screen-Scrolling 374 3.14 Registerbeschreibung des VIC 384 3.15 Pinbeschreibung des VIC 6567 387 4. Der Soundcontroller 389 4.1 Die Frequenz 389 4.2 Wellenform 391 4.3 Hüllkurve 393 4.4 Filter 398 4.5 Tongenerator 3 400 4.6 Der Analog/Digitalwandler 401 4.6.1 Die Handhabung des A/D-Wandlers 401 4.7 Registerbeschreibung des SID 402 5. Die CIAs 411 5.1 Datenein- und -ausgabe von Maschinenprogrammen 411 5.1.1 Ein- und Ausgabe von einzelnen Bytes 411 5.1.2 Ein- und Ausgabe über Peripheriegeräte 415 5.2 Die Technik der Datenspeicherung - LOAD und SAVE 418 5.2.1 Datenspeicherung auf Kassette 418 5.2.2 Datenspeicherung auf Diskette 424 5.3 Die CIAs 430 5.4 Die E/A-Port 431 5.4.1 Tastaturabfrage 431 5.4.2 Joystick 437 5.4.3 Die Verwendung von Paddies 438 5.4.4 Maus 440 5.4.5 Die 64 Maus 1351 446 5.5 Timer 451 5.6 Echtzeituhr 454 5.7 Die Programmierung der RS-232 Schnittstelle 458 5.8 Der IEC-BUS 465 5.8.1 Begriffsbestimmungen 467 5.8.2 Geräteadressen 468 5.8.3 Sekundäradressen 469 5.8.4 Die Systemvariable ST 470 5.8.5 Adressierung 471 5.8.6 Der Datentransfer 473 5.8.7 Die Programmierung des IEC-Bus 475 5.9 Das serielle Schieberegister 478 5.10 Pinbelegung der CIA 479 5.11 Der User-Port 481 5.12 Registerbeschreibung der CIA 484 6. Das ROM-Listing 489 6.1 Nutzung des ROM-Listings 489 6.2 Verzeichnis der wichtigsten ROM-Routinen 492 6.3 Alphabetisches Verzeichnis der ROM-Routinen 496 6.4 Die Belegung der Zeropage 504 6.5 Die Speicheraufteilung des C64 530 6.5 Commodore 64 ROM-Listing 533 7. C64 Pflegen und Warten 799 7.1 Allgemeines zu diesem Kapitel 799 7.2 Der Bildausfall 799 7.3 Nur Bildschirm und Rahmen 801 7.4 Farbige Zeichen auf dem Bildschirm 802 7.5 Die Tastatur funktioniert nicht richtig! 803 7.6 Der Joystick funktioniert nicht! 803 7.7 Wenn er nicht richtig lädt! 803 7.8 Fehler, die nach längerem Betrieb auf treten 804 7.9 Das Herausnehmen von ICs 805 7.10 Wie stelle ich mir meine Tastatur strammer? 806 7.11 Wie baue ich einen RESET-Taster ein? 806 7.12 Das Testprogramm 807 10. Vergleich der Rechner 811 Anhang 815 Anhang A: Der Diskmonitor 815 Anhang B: Glossar 824 Anhang C: Stichwortverzeichnis 828
<< zurück zu Das neue Commodore 64 Intern Buch