Benutzer-Werkzeuge

Webseiten-Werkzeuge


book:de:bookde025

Dies ist eine alte Version des Dokuments!


Commodore Sachbuch - C64 Tips, Tricks und Tools

Verlag

Markt&Technik

Autor

Florian Müller

Worum geht's

TOC

  • Inhaltsverzeichnis
  • Vorwort
  • KAPITEL 1 Tastatur-Tricks oder: Keyboard für Könner
    • 1.1 Hilfen zum Editor 15
      • 1.1.1 Automatisches Laden und Starten 15
      • 1.1.2 RUN mit zwei Tastendrücken 17
      • 1.1.3 CURSOR LEFT effektiv verwendet 17
      • 1.1.4 HOME, sweet HOME 18
      • 1.1.5 Die Wanzen in der Tastatur 18
      • 1.1.6 CTRL-Simulationen von Steuertasten
      • 1.1.7 Tastatur-Simulation mit Joystick - und umgekehrt!
      • 1.1.8 Verbotene Variablen trotzdem verwenden
    • 1.2 Steuerzeichen
      • 1.2.1 Vorteile und Möglichkeiten von Steuerzeichen
      • 1.2.2 Die Eingabemodi
      • 1.2.3 Die logischen und echten Zeilen
      • 1.2.4 LIST-Schutz leichtgemacht
      • 1.2.5 PRINT-Zeilen mit Quote Mode leichter eingeben
      • 1.2.6 Quote Mode bei Strings und DATA-Zeilen
      • 1.2.7 Steuerzeichen mit Supertrick
      • 1.2.8 Filenamen mit Steuerzeichen
      • 1.2.9 INPUT und Steuerzeichen
    • 1.3 Tastaturprogrammierung für Insider
      • 1.3.1 Der Joy-Cursor
      • 1.3.2 Benutzerdefinierte Steuerzeichen
      • 1.3.3 Funktionstastenbelegung
    • 1.4 Direkt oder indirekt?
      • 1.4.1 Big Brother Betriebssystem is watching you!
      • 1.4.2 Bitte nicht drängeln - die TastaturWarteschlange
      • 1.4.3 Anwendungen des Tastaturpuffers
      • 1.4.4 Simulierte Kommandos
      • 1.4.5 Kommando-Simulation via Bildschirm
      • 1.4.6 Selbstmodifikation von Basic Programmen
      • 1.4.7 Diverse Tricks zum Tastaturpuffer
    • 1.5 Die Funktionstasten
  • KAPITEL 2 Einzeiler oder: Und es geht doch!
    • 2.1 60 Einzeiler für jeden Zweck
    • 2.2 Mehrzeiler
      • 2.2.1 Master Mind als Vierzeiler
      • 2.2.2 Geräusche
      • 2.2.3 Reformat als Dreizeiler
      • 2.2.4 Basic-Erweiterungen durchschaut
      • 2.2.5 Sprite-Editor als Zweizeiler
      • 2.2.6 Mini-Monitor als Dreizeiler
      • 2.2.7 Wenn Pythagoras einen C64 gehabt hätte
      • 2.2.8 Floppy-Status abfragen
      • 2.2.9 Disketten-Namen auslesen
      • 2.2.10 Primzahlen als Vierzeiler
      • 2.2.11 Frogger-Variante in 23 Zeilen
      • 2.2.12 Ein Ausflug in die Urzeit des Telespiels
    • 2.3 Funktionsdefinitionen
      • 2.3.1 Der Fehler in der FRE-Funktion
      • 2.3.2 Codewandlung
      • 2.3.3 Zufallszahlen
      • 2.3.4 Ungerade oder gerade Zahl?
      • 2.3.5 Uhrzeit
      • 2.3.6 INT-Funktion berichtigt
      • 2.3.7 Rundungsfehler behoben
      • 2.3.8 Joystickabfrage
      • 2.3.9 Exklusives Oder
    • 2.4 Maschinenroutinen in Basic-Zeilen
      • 2.4.1 Das Konzept
      • 2.4.2 Die Programme
      • 2.4.3 Anwendung der Programme
      • 2.4.4 Beispiele und Vorschläge
    • 2.5 PEEK-, POKE- und SYS-Befehle zum C64
    • 2.6 Mathem atische Auswertung logischer Ausdrücke
      • 2.6.1 Experimente
      • 2.6.2 IF-Abfragen vorbereiten - IF für Insider
      • 2.6.3 Addition/Subtraktion mit Ober- und Untergrenze
      • 2.6.4 Eine interessante Anwendung
  • KAPITEL 3 Basic-Routinen oder: Ein Modul für alle Fälle
    • 3.1 Ein-/Ausgabe
      • 3.1.1 PRINT USING - ähnliche Routinen
      • 3.1.2 Eingabe-Unterprogramm
      • 3.1.3 Diskettenbehandlung
    • 3.2 Datenverarbeitung
      • 3.2.1 Sortieren mit Mischsort
      • 3.2.2 Mischen
      • 3.2.3 Datumsauswertung
      • 3.2.4 Zahlenformate umrechnen
      • 3.2.5 INSTR$-Funktion
      • 3.2.6 Teilstringzuweisung
  • KAPITEL 4 Maschinenroutinen für Basic oder: Zwei Welten ergänzen sich
    • 4.1 Verlangsamte Bildschirmausgabe
    • 4.2 RE-CLR, das OLD für Variablen
    • 4.3 Zeilenmarker, das Zeilenlineal
    • 4.4 Komprimierte Datenspeicherung
    • 4.5 Löschen ohne Verluste
    • 4.6 Acht Mini-Tools
    • 4.7 Ein Dutzend Farbeffekte
  • KAPITEL 5 Professionelle Programmierumgebung oder: Computern mit Komfort
    • 5.1 Welt-RekOLD!
    • 5.2 Pfund-ig!
    • 5.3 Tool-Creat-iv!
    • 5.4 Paradoxon Basic oder: Das darf doch nicht wahr sein!
      • 5.4.1 Die Funktionsweise, erklärt für Speicher-Spezialisten
      • 5.4.2 Umgang mit Paradoxon Basic
      • 5.4.3 Änderung der Standardwerte
    • 5.5 Übersichtliches Listing
    • 5.6 Cross-Ref 64 - Basic-Programme unter der Lupe
    • 5.7 Basic-Programme kürzen
    • 5.8 Das Maß der Dinge
  • KAPITEL 6 Effektives Program­mieren in Basic oder: Schneller, schneller, schneller
    • 6.1 Der Basic-Interpreter
    • 6.2 Faustregeln zur Beschleunigung
    • 6.3 Basic-Compiler im Kommen
      • 6.3.1 Was ist ein Compiler?
      • 6.3.2 Compiler-Anwendung am Beispiel
      • 6.3.3 Compiler für andere Programmiersprachen
      • 6.3.5 Effektives Arbeiten mit Compilern
      • 6.3.6 Der Ascompiler
  • KAPITEL 7 Menüprogrammierung in Basic oder: Das Auge isst (tippt) mit
    • 7.1 Menüs über Cursortasten
      • 7.1.1 Einfache Menüs über Auswahltasten
      • 7.1.2 Beispiel-Menü über Cursortasten
      • 7.1.3 Funktionsweise des komfortablen Beispielmenüs
      • 7.1.4 Optimierte Menüsteuerung
      • 7.1.5 Horizontales Menü
      • 7.1.6 Zweidimensionales Menü
      • 7.1.7 Ja-/Nein-Abfragen mit horizontalem Menü
      • 7.1.8 Universelle Routine zur komfortablen Menüsteuerung
      • 7.1.9 Farbeinstellung über Menü
      • 7.1.10 Es geht auch ohne Paradoxon Basic!
      • 7.1.11 Mega-Menüs
      • 7.1.12 An AND denken!
    • 7.2 Menüs unter GEOS
      • 7.2.1 Anwendung der drei Menü-Typen
      • 7.2.2 Zur Programmierung
  • KAPITEL 8 Windows oder: Fenster zum Bedienungskomfort
    • 8.1 Windows auf einfache Weise
      • 8.1.1 Begriffserklärung
      • 8.1.2 Das erste Window-Programm
      • 8.1.3 Die Programmiertechnik
      • 8.1.4 Mehrere Windows gleichzeitig
      • 8.1.5 Text unter Window retten
    • 8.2 Windows für Insider
  • KAPITEL 9 Bildschirmgestaltung mit Maskengenerator oder: Lass andere arbeiten
    • 9.1 Das Prinzip von Maskengeneratoren
    • 9.2 Die Bedienung des Maskengenerators
    • 9.3 Die Steuerbefehle des Maskengenerators
  • KAPITEL 10 Effektives Programmieren in Assembler oder: Power für Profis
    • 10.1 Systembeschleunigungen
      • 10.1.1 Beschleunigungen des Systems in Assembler
      • 10.1.2 Beschleunigungen des Systems in Basic
    • 10.2 Optimierung der Bildschirmausgabe
    • 10.3 Unterprogramme
      • 10.3.1 Unterprogramm-Verschachtelung
      • 10.3.2 Stapelmanipulation
    • 10.4 Tabellen
      • 10.4.1 Tabellen aus Rechenergebnissen
      • 10.4.2 Tabellen aus Fließkommawerten
      • 10.4.3 Sprungtabellen
      • 10.4.4 Vergleichstabellen
    • 10.5 Prüfsummen
    • 10.6 Umfassendes Beispielprogramm für Tabellen
    • 10.7 Die Nutzung der Zeropage
      • 10.7.1 Problemlos verwendbar
      • 10.7.2 In keiner Weise verwendbar
      • 10.7.3 Bedingt einsetzbar
      • 10.7.4 Bei Verzicht auf Kassettenbetrieb
      • 10.7.5 Geeignete Zwischenspeicher
      • 10.7.6 Zeropage kopieren
    • 10.8 Schleifenprogrammierung
      • 10.8.1 Typ A: Schleifen mit maximal 256 Durchläufen
      • 10.8.2 Typ B: Schleifen mit mehr als 256 Durchläufen
    • 10.9 Selbstmodifikation
      • 10.9.1 Anwendung auf absolute Adressierung
      • 10.9.2 Anwendung auf Immediate-Befehle
      • 10.9.3 Anwendung auf komplette Befehle
      • 10.9.4 Anwendung auf mehrere Befehle
      • 10.9.5 Anwendung auf Tabellen
      • 10.9.6 Das Beispielprogramm »Loader-Maker 64«
    • 10.10 Mehr über relative Adressierung
      • 10.10.1 So vermeidet man JMP
      • 10.10.2 Zugriff auf Befehle in »Umgebung«
    • 10.11 Diverse Tips und Kniffe zur optimalen Speichernutzung
      • 10.11.1 Kassettenpuffer in Bildschirmspeicher
      • 10.11.2 Das RAM ab $E000
      • 10.11.3 Makros oder Unterprogramme
      • 10.11.4 Bits als Flags
      • 10.11.5 Selbstmodifikation als Sparmaßnahme
    • 10.12 Programmierbeispiel für Einsteiger, Fortgeschrittene und Profis
  • KAPITEL 11 Utilities zum Diskettenlaufwerk
    • 11.1 Auf das »!« kommt es an
    • 11.2 Floppy-Lister
    • 11.3 Super-Autostart
    • 11.4 Kompakt durch Komprimierung
      • 11.4.1 File-Compressor
      • 11.4.2 File-Compactor
    • 11.5 Disketten-Ökonomie
    • 11.6 Disc-Wizard
    • 11.7 ProDisc - eine leistungsfähige Diskettenverwaltung
    • 11.8 Disketten-Reparatur mit Reformat
    • 11.9 Schnelles Formatieren in 11 Sekunden
    • 11.10 Disk-Füller
    • 11.11 Vertrauen ist gut, Kontrolle ist besser
    • 11.12 Dateien kopieren
      • 11.12.1 Kopieren mit Komfort: Super-Copy
      • 11.12.2 Schnell kopiert mit Hypra-Copy
    • 11.13 Kopieren kompletter Diskettenseiten
      • 11.13.1 Schneller geht es nicht: Master-Copy
      • 11.13.2 Kopieren ohne Grenzen: Copy +
  • KAPITEL 12 Aktives Anwenden oder: Kniffe zur Software
    • 12.1 Spiele-Pokes oder: So kann’s jeder
      • 12.1.1 POKE-Liste
    • 12.2 Spritekill oder: Schach den Sprites
    • 12.3 Adventurelister
    • 12.4 Spindizzy-Trainer
  • KAPITEL 13 RAM-DiskSteuerung oder: Der C576
    • 13.1 RAM ist nicht gleich RAM
    • 13.2 Die Register für DMA
  • KAPITEL 14 Der Extended Color Mode oder: Für Farbfans
  • Anhang: Die Masterdiskette
    • Stichwortverzeichnis
    • Hinweis auf weitere Markt&Technik-Produkte

Medien

book/de/bookde025.1745885598.txt.gz · Zuletzt geändert: von admin