Die 259 C64-Programme von Nikolaus Heusler, entpackt aus seiner SOURCE-Diskette. Sämtliche Assembler-Quelltexte liegen im Profi-Ass-Format (Data Becker) vor.
| Programm | Beschreibung | Heft | ||
|---|---|---|---|---|
| 1K DEMO2 | Zeichnet endlos zufällige Bresenham-Linien in Hires; Punkte aus SID-Rauschen $D40B als RNG; BIT-$2C-Skip zur Codeverkürzung. | prg | asm | |
| 20 ZEILER | 20-Zeiler-Wettbewerb: wandelt Maschinencode in selbststartendes BASIC-Listing aus DATA-Zeilen, die den Code beim RUN zurückschreiben und starten. | prg | asm | |
| 24 NADEL HC | Druckt 320x200-Hires-Bitmap auf 24-Nadel-Drucker im 360-dpi-Modus; jede Spalte dreifach gedehnt, achtmal pro Nadelreihe wiederholt. | 05/1988 | prg | asm |
| 64 KEY | Tastaturmakro-Tool: bei gedrückter C=-Taste wird BASIC-Keyword aus ROM in Tastaturpuffer geschrieben. | prg | asm | |
| 64 KEYS (K) | Kommentierte Fassung der 64-Key-Tastaturerweiterung für BASIC-Kurztasten via Ctrl. | prg | asm | |
| AMAZ.WANDLER | Wandler für MC-Grafiken im Amazon-Format (Hardmaker-Output); reduziert jedes Bitpaar auf zwei Farben. | prg | asm | |
| AMIGA-MAUS | Amiga-Maus-Treiber an Joystick-Port 1 mit Sprite-Pfeil und Hires-Zeichnen; Quadraturcode-Richtungserkennung. | prg | asm | |
| ANIMATION | Zwei-Sprite-Animation: Mann läuft, zweiter Sprite verfolgt ihn; Verfolgungs-KI über MSB-Register; .byt $2c-Skip überspringt LDA. | 08/1988 | prg | asm |
| ANTIRES.KILL | Sucht im BASIC-Programm Reset-Schutz-Signatur an $FD10, meldet Funde und entfernt sie interaktiv. | prg | asm | |
| APFELMAENNCHE | Berechnet und zeichnet Mandelbrot-Menge in Hires via BASIC-FAC-Fließkomma; Multiplikation mit 2 per `inc exp` direkt im FP-Exponenten. | prg | asm | |
| ARC | Archivprogramm: bis 45 PRG-Files zu selbstentpackendem Gesamtfile zusammenfassen; Entpacker liest gepackte Daten im RAM unter BASIC-ROM. | 01/1989 | prg | asm |
| ARC 1.2 | Multi-File-Archivierer: bis 60 Files mit selbstextrahierendem BASIC-Stub gepackt; Bank-Switching liest Archivdaten unter BASIC-ROM. | 01/1989 | prg | asm |
| AUS 0 MACH 3 | Patcht C64-Kernal Rev. 1 zur Version 3; modifiziert ROM-Kopie und erzeugt brennfertiges EPROM-Image. | Sonderheft 33 | prg | asm |
| BCS | „Basic-Construction-Set": interaktiver Generator für individuelle BASIC-Dialekte mit Live-Diff zum CBM-Original; alle 76 Tokens und 30 Fehlermeldungen frei umbenennbar. | prg | asm | |
| BCS_INSTALL | Installiert das „Basic Construction Set" und ergänzt BASIC um zusätzliche Tokens und Fehlermeldungen. | prg | asm | |
| BEARBEITER | Nachbearbeiter für Superpacker: fragt Vorspann-Daten ab und patcht sie samt angepasster SYS-Adresse in gepacktes Programm. | Sonderheft 43 | prg | asm |
| BEATS | BPM-Messer per Tastendruck: CIA-Timer B zählt Ticks zwischen Anschlägen; optional SID-Metronom mit Verhältnis-Wahl. | prg | asm | |
| BIG BROTHER | Animiertes Augenpaar-Sprite folgt der Mausposition; Pupillen berechnen Blickwinkel per arctan-Tabelle, schlafen bei Inaktivität ein. | 09/1992 | prg | asm |
| BKS | Statischer BASIC-V2-Linter „Basic-Kontroll-System": meldet 28 Fehlerarten auf Screen/Drucker/Disk; Floppy-Ausgabe als ladefähiges BASIC-Protokoll. | Sonderheft 33 | prg | asm |
| BLANK | Bildschirmschoner: schaltet nach Inaktivität via DEN-Bit ($D011) den Bildschirm ab; Tastendruck stellt Anzeige wieder her. | prg | asm | |
| BUSYDIR | Liest Directory direkt über Floppy-Jobcodes ohne IEC-Protokoll; Code läuft komplett im Laufwerk. | prg | asm | |
| CHAIN | Zweispieler-Chain-Reaction auf 6×5-Zellen; KI klassifiziert Züge in 6 Gefahrenstufen, Auswahl per VIC-Rasterzeile als RNG. | prg | asm | |
| CHARTRANS | Zeichensatz-Editor zum Invertieren, Spiegeln, Rotieren und MC-Umwandeln eigener Fonts; Raster-Split-IRQ blendet Sprite-Nadel ein. | Sonderheft 58 | prg | asm |
| COLOR-LIST | Farbiges LIST: separate Farben für Text, Tokens, REM-Zeilen und READY; Konfig per „!"-Befehl. | 08/1992 | prg | asm |
| COLUMNS | Columns-Klon mit dreifarbigen Säulen, Joker, Preview und XOR-verschlüsseltem Disk-Highscore; self-modifying LDX/LDY-Operanden bewahren Register über Soundeffekte. | prg | asm | |
| COMPAKTOR | BASIC-Optimierer: entfernt Leerzeichen, ersetzt THEN GOTO durch THEN, markiert REM/LET; meldet pro Verbesserung Zeile und Art. | prg | asm | |
| CONDENSED | Druckertreiber, der Ausgaben auf den MPS-801 in Condensed-Schrift umlenkt. | prg | asm | |
| COPYRIGHT-BOY | Vergleicht zwei Dateien und findet identische Byte-Sequenzen ab Mindestlänge; lädt beide ins RAM unter ROM und macht Brute-Force-Sliding-Window-Vergleich. | prg | asm | |
| CP_M | CP/M-Stil-Shell mit Prompt, Dateibefehlen, Echtzeituhr und 23-Zeilen-Pagebreak; Scroll/Home in RAM-Kernal-Kopie gepatcht. | prg | asm | |
| CURSOR LOCK | Modifiziert INPUT so, dass Cursortasten das Eingabefeld nicht verlassen und Komma sowie Doppelpunkt erlaubt sind. | Sonderheft 78 | prg | asm |
| DATA AID | Profi-Ass-Erweiterung per BRK: wandelt Speicher in BASIC-DATA-Zeilen und zurück; verkettet die DATA-Zeilen über die Zeiger selbst. | Sonderheft 57 | prg | asm |
| DATAMASTER | Maschinencode-Karteikasten mit Maskeneditor, Jokersuche und direktem Block-I/O; Bildschirminhalt unter $D000 via RAM/ROM-Umschaltung gepuffert. | Sonderheft 3 | prg | asm |
| DCS | Digi-Construction-Set: Editor und Simulator für digitale Logikschaltungen mit AND/OR/EXOR; Automatikmodus testet alle 2ⁿ Eingangskombinationen. | Sonderheft 23 | prg | asm |
| DCS V1.2 | Digitaler Schaltungssimulator: Leiterbahnen/Gatter per Joystick zeichnen und Signal-für-Signal durchtesten; Push-/Pop-Stack für Backtracking. | Sonderheft 23 | prg | asm |
| DECOMP_DESIGN | Demo mit farbigem Rahmen und Überschrift „The Ultimate Decompiler"; Stringausgabe mit Wiederholungs-Steuercodes; vermutlich Titelentwurf. | prg | asm | |
| DEL(ETE) | BASIC-Erweiterung DEL für Zeilenbereiche; bindet die verkürzte Zeilenkette neu ein und kehrt in Warmstart zurück. | prg | asm | |
| DIRPRINT | Directory-Drucker: 192 Einträge mit Bemerkungen, Floskel-Kürzeln, Sortieren und formatiertem Druck. | Sonderheft 47 | prg | asm |
| DIRPRINT 1.4 | Directory-Drucker: bis 192 Einträge sortieren, mit Floskel-Platzhaltern (Kürzel aus Textbibliothek expandiert) versehen und drucken. | Sonderheft 47 | prg | asm |
| DISK LIST | Disk-Monitor-Hilfe für 1541: Sektor lesbar anzeigen — CR, Shift-RETURN und DEL als Reverse-Buchstaben. | prg | asm | |
| DISK SPY | Floppy-Monitor: Sektoren lesen/schreiben, editieren, disassemblieren, suchen; `e` lädt Code in den 1541-Sektorpuffer und führt ihn dort aus. | prg | asm | |
| DISKAID | Tastatur-Shortcuts für Directory-Anzeige und Disk-Kommandos. | prg | asm | |
| DISKMAIL | Disk-Mailbox: versteckt 85-Zeichen-Nachricht im BAM-Sektor der 1541, im Directory unsichtbar; Vollbildeditor mit Vergleichen/Ersetzen. | Sonderheft 32 | prg | asm |
| DISKMAIL 2.0 | Disk-Mailbox: versteckt 85-Zeichen-Nachricht im BAM-Puffer (Spur 18/Sektor 0) der Diskette, im Directory unsichtbar. | Sonderheft 32 | prg | asm |
| DISKMON41 | Disk-Monitor für 1541 mit 41-Spuren-Support; strout-Routine mit eingebautem RLE für kompakte Hilfstexte. | prg | asm | |
| DISKORDNER | Disk-Ordner-Verwaltung: bis 256 Programme; SUCHT findet zufällige Programmkombinationen, deren Gesamtlänge ein Intervall füllt — SID-Rauschen als Hardware-RNG fürs Backtracking. | Sonderheft 33 | prg | asm |
| DISKTEST | Floppy-residente Routine: liest Sektoren einer Spur und misst die Geschwindigkeit; LED signalisiert Aktivität. | prg | asm | |
| DISKTEST 2 | Sektor-Test für 1541: prüft alle Sektoren eines Track-Bereichs auf Lesefehler; berechnet Gesamtsektorzahl per Zonen-Tabelle. | prg | asm | |
| DMS | Kombinierter Disk- und Memory-Monitor; schleust Helferprogramme via M-W/M-E in den 1541-Prozessor für RAM-Suche und Blocktransfer. | 09/1989 | prg | asm |
| DOC 64 2.1 | Auto-Start-Cartridge-Diagnose: prüft ROM/RAM/VIC/SID/IO/Sprites/Timer/TOD; 6510-Test nutzt gezielt den JMP($xxFF)-Pagecrossing-Bug zur CPU-Verifikation. | 11/1991 | prg | asm |
| DOC 64 2.2 | Hardware-Diagnose-Autostart-Cartridge: testet ROM/RAM/VIC/SID/CIA/IEC/Userport; RAM-Test prüft jedes Chip-Bit per Maske; JMP($xxFF)-Bug gezielt provoziert. | 11/1991 | prg | asm |
| DON'T REPLACE | Wedge für SAVE/OPEN: bei „@:"-Replace-Save wird der alte File per „S0:name" vorab gelöscht — umgeht den Replace-Bug der 1541. | prg | asm | |
| DOUBLE PRINT | Druckt Bildschirmtext in doppelter Höhe/Breite: expandiert jedes Bit der Font in 2x2-Blöcke per 16er-Tabelle. | prg | asm | |
| DRUM | Drumcomputer mit IRQ-256-Schritt-Sequenzer und SID-Effekten; selbstmodifizierender JMP in Sprungtabelle für direkten Sprung pro Pattern-Code. | Sonderheft 86 | prg | asm |
| EC | EC-Karten-Lesesoftware, gibt die Bits des Magnetstreifens roh am Bildschirm aus. | prg | asm | |
| EC2 | Weiterentwicklung des EC-Karten-Lesers; gruppiert die Bits zu Hex-Zeichen und zeigt Parität. | prg | asm | |
| EC3 | EC-Karten-Leser, der die decodierten Zeichen am Bildschirm und auf dem Drucker ausgibt. | prg | asm | |
| EC4 | EC-Karten-Leser, der die gelesenen Ziffern in BASIC-Variablen übergibt und die Prüfsumme berechnet. | prg | asm | |
| ECHO | Echo-System für SID: überwacht POKEs in Voice 1/2 und wiederholt sie zeitverzögert per IRQ auf Voice 2/3. | 10/1990 | prg | asm |
| EDITOR | Residenter Bildschirm-Editor mit Funktionstasten; RENEW sucht drei Null-Bytes (Zeilenende-Marker) und rekonstruiert BASIC nach NEW. | 01/1988 | prg | asm |
| EISBERG | Kopiert Kernal und Basic ins RAM und deaktiviert Befehle so, dass keine BASIC-Fehlermeldungen mehr auftreten. | prg | asm | |
| EISENBAHN | Eisenbahnsimulation mit eigenem Zeichensatz, Gleis-Editor, Weichenlogik und SID-Dampfschnaufen; Kommando-Dispatch per self-modifying „jsr 0". | Sonderheft 67 | prg | asm |
| EISENBAHN 2 | Scrollt Bildschirmausschnitt Zeilen 4-19 um zwei Zeilen nach oben inkl. Farb-RAM; vermutlich Teil einer Eisenbahn-Animation. | Sonderheft 67 | prg | asm |
| EMBA | „Emergency-Basic": simuliert zwei komplette C64-Systeme auf einem Rechner; RESTORE schaltet per NMI um, rettet Bildschirm, VIC, Stack, Zeropage und Bank-Config. | 06/1992 | prg | asm |
| ERR ANALYZER | Ersetzt 18 BASIC-Fehlermeldungen durch Klartext; LIST-Hook positioniert Cursor nach autom. LIST+Home punktgenau auf die Fehlerzeile. | 04/1991 | prg | asm |
| EVAL | BASIC-SYS zum Auswerten beliebiger Ausdrücke aus Tastatureingabe; Realvariable erhält das Ergebnis — vollwertiger Ausdrucksparser in wenigen Bytes. | prg | asm | |
| FARBRAM-TEST | Testet Farb-RAM auf Defekte: schreibt %1010/%0101 und liest mit Nibble-Maske zurück, meldet ok/defekt. | prg | asm | |
| FERNBEDIENUNG | Grafische Fernsteuerung für Userport, PA2, SP1/SP2 und Cassettenport per Sprite-Pfeil; Sprite-Pixel werden in synthetische Tastatur-Matrix-Koordinaten umgerechnet. | prg | asm | |
| FIND | Sucht in BASIC-Programm: Argument ohne Anführungszeichen als Token, in Anführungszeichen als Text in Strings; gibt alle Fund-Zeilen aus. | prg | asm | |
| FIND & REP | Sucht und ersetzt Zeichenketten global im BASIC-Programm. | prg | asm | |
| FIND UNDEF'D | Prüft BASIC-Programme auf undefinierte GOTO/GOSUB-Sprungziele; ON-Befehl nicht unterstützt. | prg | asm | |
| FINDLINE | Sucht in BASIC-Programm nach Zeilennummer und gibt deren Speicheradresse aus. | prg | asm | |
| FISH | Bildschirmschoner: nach Leerlauf Aquarium mit zufällig erscheinenden Fisch-Sprites; SID-Rauschen als RNG. | prg | asm | |
| FLASH | Blink-IRQ für bis zu 25 Textzeilen; Befehle INIT/SET/OFF/CLEAR/SPEED; Tabelle liegt im RAM unter I/O. | Sonderheft 49 | prg | asm |
| FLEXLIST | File-Lister für PRG/SEQ in frei wählbaren Darstellungen (ASCII/Bildschirmcode/Binär/Hex); Format-Flags werden direkt aus den Reverse-Zeichen im Screen-RAM gelesen — Menü speichert seinen Zustand visuell. | prg | asm | |
| FLP | BASIC-Erweiterung EX <ausdruck>: zeigt internes 5-Byte-Fließkommaformat als Hex-Paare an. | prg | asm | |
| FONT GRABBER | Font-Editor, der Zeichensätze aus beliebiger RAM-Adresse greift — auch unter ROM via $01-Umschaltung; Raster-IRQ-Split (Editor/Menü). | Sonderheft 55 | prg | asm |
| FONTPRINT | Hardcopy für Hires-Grafiken auf Gerät 4; ASL/ROL-Schiebeschleife transponiert jeden 8x8-Block in Drucker-Zeilenorientierung. | Sonderheft 72 | prg | asm |
| FREEZER | Freezer von Patrick Urban (nicht Heusler): friert per RESTORE-NMI den C64-Zustand ein und sichert RAM inkl. ROM-Shadow auf Diskette. | Sonderheft 34 | prg | asm |
| FREQ | Frequenzzähler für Joystickport-Signale; CIA2-Timer als 32-Bit-Zähler über Signalperiode, Wert per FAC durch Taktfrequenz geteilt. | prg | asm | |
| G&T | Pixel-Zeichensatz- und Texteditor: bearbeitet Font im RAM, gibt Texte in frei wählbarer Richtung mit Dreh-/Reverse-Effekten aus; der Zeichensatz selbst wird zur „Leinwand". | prg | asm | |
| GENIE-SUCH | Unscharfe String-Suche in BASIC-String-Arrays mit kombinierbaren Modi: 1 Tippfehler, Groß/Klein egal, Buchstabendreher, „?"-Joker, Spaces ignorieren u.a. | prg | asm | |
| GEOS HARDCOPY | GEOS-Hardcopy: druckt 320×200-Bitmap auf Gerät 4 mit ESC-Bit-Image; transponiert 8x8 in Druckerspalten und kehrt sauber zu GEOS zurück. | prg | asm | |
| GOTO X | Erweitert BASIC so, dass GOTO, GOSUB und ON auch berechnete Zeilennummern akzeptieren. | 11/1987 | prg | asm |
| GRAFIK ALLGEM | Hires-Grafik-Erweiterung für 64'er-Assembler: gron/clr/set/clear/inv, Bresenham-Linien mit 8-Bit-Strichmuster und Fadenkreuz. | prg | asm | |
| GRAFIK-GERIPP | Hires-Grafik-Minimalgerüst mit ON/OFF/CLR/SET-Einsprüngen; blendet ROM unter $E000 für die Bitmap aus. | prg | asm | |
| HANOI | Türme von Hanoi für 1-8 Scheiben mit Sprite-Animation; rekursive Automatik nutzt vier 256-Byte-Software-Stacks (6502-Hardware-Stack würde bei 8 Scheiben sprengen). | Sonderheft 21 | prg | asm |
| HAPPY BIRTHDA | Sucht 12 Programme, deren Anfangsspuren die Tonhöhen von „Happy Birthday" kodieren; Memory-Execute lädt sie nacheinander, Schrittmotor-Bewegungen erzeugen die Melodie. | prg | asm | |
| HARDCOPY | Text-Hardcopy auf CTRL+F1/F3: druckt 25×40-Textbildschirm mit/ohne Zeilenabstand; konvertiert PETSCII zu ASCII inkl. RVS. | 11/1988 | prg | asm |
| HARDCOPY 7 | Hardcopy für MPS-Drucker: Bit-Image-Modus mit 8er-Streifen-Transposition; zweiter Durchgang für 4-Pixel-Reststreifen am unteren Bildrand. | 11/1988 | prg | asm |
| HELP | Zeigt zu jeder BASIC-Fehlermeldung eine ausführliche deutschsprachige Erklärung. | 03/1989 | prg | asm |
| HIDDEN-LINE | Hires mit Hidden-Line: 768-Byte-Tabelle speichert pro X-Spalte Min/Max der Y-Werte, nur Punkte außerhalb werden gezeichnet — verdeckte Kanten bei 3D-Plots entfallen. | 02/1991 | prg | asm |
| HIN & HER | Scrollt 8 Zeilen ASCII-Grafik (Schiff über Wellen) abwechselnd links/rechts durch Rotation der Zeichensatz-Bitmuster statt Screen-RAM-Shift. | prg | asm | |
| HISTORY | Unix-artige BASIC-History: Direktzeilen landen in 8-KB-Ringpuffer unter dem ROM; !!, !n, !xxx, /, *0/*1 per CHRGET-Hook abgefangen. | prg | asm | |
| HITOLOKO | Wandelt Hires-Bild in Zeichensatz + Bildschirmspeicher, sodass das Bild im Textmodus darstellbar ist; bei >256 unterschiedlichen 8-Byte-Mustern „picture too complex". | Sonderheft 55 | prg | asm |
| HOLZ | GEOS-Variante des Nim-Spiels „Streichholz-Ziehen" (6 Reihen, wer das letzte nimmt verliert); KI nutzt heuristische Nim-Strategie. | prg | asm | |
| HOT KEYS | Numerierte BASIC-Zeilen als Tastenmakros im RAM unter BASIC-ROM via $01-Bankumschaltung; F7 wiederholt letzten Befehl. | Sonderheft 33 | prg | asm |
| HOT KEYS 1.2 | Tastenmakro-Tool: numerierte BASIC-Zeilen als Makros im RAM unter BASIC-ROM; F7/SHIFT-F7 wiederholen letzten Befehl; BIT-$2C-Skip für gemeinsame Fall-Through-Konstanten. | Sonderheft 33 | prg | asm |
| IBM | IRQ-Handler liest Ziffernblock einer angeschlossenen IBM-Tastatur und setzt deren Tasten als Bildschirmzeichen 0-9 inkl. RVS für Doppelziffern. | Sonderheft 51 | prg | asm |
| INFORM | BASIC-INPUT-Erweiterung mit Cursor-Steuerung, Längenbegrenzung, Filter und DEL; übergibt Text via Descriptor-Kopie. | 09/1992 | prg | asm |
| INPUT FILE | Erweitert BASIC um INPUT#-Befehl, der ohne 80-Zeichen-Limit ganze Zeilen aus Datei in eine Stringvariable einliest. | 12/1992 | prg | asm |
| INPUTFORM | Superinput-Paket: formatierte String-Eingabe mit fester Länge, Typfilter, positioniertem PRINT und animiertem Lösch-Effekt; SUPERCLR erzeugt diagonale Lösch-Welle. | prg | asm | |
| INSERT | BASIC-Erweiterung: LOAD"!..." fügt Programm ein, LOAD"%..." hängt es an. | Sonderheft 74 | prg | asm |
| INT.EDITOR | Editor für 64-Zeichen-Mini-Font (3×5 Pixel) mit Sprite-basierter Vergrößerung; Pixel-Löschen via doppeltem EOR #$FF als AND-NOT. | prg | asm | |
| INTERFACE | NSS-Druckerinterface für MPS 803: ESC-Sequenzen für Ränder, Minischrift, 7-Segment-Zahlen, CBM-Zeichensatz und Hardcopy. | Sonderheft 18 | prg | asm |
| KAESE | Käsekästchen (Dots and Boxes) auf 23×22-Gitter mit Joystick/Maus; starke KI minimax-artig per save/load des Feldes. | Sonderheft 49 | prg | asm |
| KAESE 1.2 | Käsekästchen für zwei Spieler oder gegen Computer (4 Stärken); KI simuliert rekursiv jeden Verteidigungszug, minimiert greedy-schließbare Gegner-Karos. | Sonderheft 49 | prg | asm |
| KAUGUMMI | Hochauflösende Grafikbibliothek für Punkt setzen/löschen/invertieren, Vergrößern und Tauschen. | prg | asm | |
| KEYBOARD | IRQ-Routine führt Tastatur-/Joystick-ähnliche Aktionen aus; kleiner Skript-Interpreter mit 7 Befehlen (Sprite-Position, Pointer setzen, Ende) als Demo-Steuerautomat. | prg | asm | |
| KEYS | Sprite-IRQ-Demo: Rasterinterrupt aktiviert ab Rasterzeile $33 Sprite 0 und schaltet Hintergrund um. | 02/1992 | prg | asm |
| KEYS BELEGEN | Belegt F1-F7 mit Texten; Unterstrich „_" wird als RETURN interpretiert → Befehle automatisch ausgeführt; max. 16 Zeichen, mit SHIFT zweite Belegung. | 10/1988 | prg | asm |
| KINI | Patcht Bildschirmeditor so, dass Ausgabe alle 22 Zeilen anhält und auf Tastendruck wartet. | Sonderheft 54 | prg | asm |
| KIR ROYAL | Multifunktions-Utility mit 10 BASIC-Einstiegen: Text/Grafik, IRQ-Farbanimationen, F-Tasten, Blocksatz, Roller, RLE-Dekoder; 4 unabhängige Farb-RAM-Rotations-Effekte im IRQ. | prg | asm | |
| KONVERTER | Konvertiert Textomat+-Dateien ins Vizawrite-64-Format; BIT-$2C-Skip überspringt je nach Einsprung zwei alternative LDA-Werte; Fehler-Exits räumen Stack-Ebenen per PLA/PLA ab. | 08/1988 | prg | asm |
| KR.RAETSEL | Druckertreiber für Kreuzworträtsel: rendert Zeichen aus 5x7-Pixelfont in 16-KB-Druckpuffer; Glyphen werden per OR eingemischt für pixelgenaue Überlagerung. | 02/1989 | prg | asm |
| LASER-SCHACH | Zwei-Spieler-Strategiespiel auf 9×9-Brett: Laserstrahlen über drehbare Spiegelfiguren auf Pharao lenken; Partikel-Explosionen mit SID-Osc3-Rauschen ⊕ Rasterzeile als RNG. | Sonderheft 66 | prg | asm |
| LETTER | Macht beim Tippen den ersten Kleinbuchstaben nach RETURN automatisch zum großen Anfangsbuchstaben in zweiter Farbe; per Sprite mit vergrößertem Buchstaben. | 09/1988 | prg | asm |
| LETTERPRINT | Druckt und zeigt Hires-Grafiken als ASCII-Art; Pixel-Dichte jedes 4x4-Blocks wählt Zeichen aus Dichtetabelle. | 05/1989 | prg | asm |
| LICHTORGEL | Steuert Lampen-Hardware am CIA2-Port als Lichtorgel (Musik vom Cassette-Read), Lauflicht oder Dimmer; Periodenmessung am Kassettenport. | Sonderheft 13 | prg | asm |
| LIGHTSHOW | Editor + Player für programmierbare 7×7-Lichterwand mit 512 Mustern; Menü-Dispatch per self-modifying JSR-Operand; PLA-Paare für Sprung aus verschachtelten JSR-Ebenen. | prg | asm | |
| LINE VERIFY | Vergleicht zeilenweise das BASIC-Programm im Speicher mit einer Disk-Kopie; eigener String-Interpreter mit Escape-Codes für Makro-Textbausteine. | 10/1988 | prg | asm |
| LINE-UTILITY | Zehn BASIC-Utilities (Hilfe, Delete, Renumber, Insert, Save, Suchen/Ersetzen, Kopieren); SAVE patcht Zeilenlink auf 0 als künstliches Programmende. | prg | asm | |
| LINE-VERIFY 4 | Vergleicht zwei BASIC-Programme zeilenweise — Speicher gegen Floppy-File; erkennt fehlende/zusätzliche Zeilen, bei Gleichheit Byte-Diff mit Delta-Zähler. | 10/1988 | prg | asm |
| LIST 2000 | Erweiterter LIST: Einrückung von FOR/IF-Blöcken, Phantom-Listing direkt von Diskette ohne Speicher zu überschreiben; outsert zieht Pufferinhalt rückwirkend nach links beim Verlassen einer FOR-Ebene. | 12/1988 | prg | asm |
| LISTER | Druckt BASIC-Programme formatiert mit Kopf-/Fußzeilen und Seitenumbruch; EOR #$FF toggelt Quote-Flag, um Token-Expansion in Strings zu unterdrücken. | Sonderheft 24 | prg | asm |
| LOADSAVE | Symmetrische LOAD/SAVE-Verschlüsselung per inkrementellem Offset: jedes Byte beim Speichern erhöht, beim Laden verringert — Programme nur mit aktiver Routine korrekt ladbar. | prg | asm | |
| LONGSCREEN | Raster-IRQ erzeugt eine 25. Textzeile durch Umschalten zwischen 24- und 25-Zeilen-Modus. | prg | asm | |
| MAGNIFY | Bildschirmlupe als Profi-Ass-Erweiterung (Normal/4x/8x); 4x kombiniert 2 Font-Bits zu 2x2-Blöcken via 16-Byte-Tabelle auf PETSCII-Halbgrafikzeichen — ohne Bitmap-Umschaltung. | 04/1993 | prg | asm |
| MASKENGEN | Bildschirm-Maskeneditor: gemalte Maske in BASIC-Unterprogramm aus POKE/PRINT/CHR$ wandeln; ≥20 gleiche Zeichen werden als FOR-NEXT erzeugt; POKE-34-Trick umgeht Quote-in-String-Problem. | prg | asm | |
| MATHE | BASIC-V2-Erweiterung „Mathematical Basic": PI/ROOT/MOD/FAC/PRIM, Hex/Bin-Literale, TRAP/RESUME, REPEAT/UNTIL, DIR, SWAP; REPEAT speichert TXTPTR/CURLIN direkt auf dem 6502-Stack. | Sonderheft 46 | prg | asm |
| MEMO-KEYS | Funktionstasten-Tool mit Klickton, Screen-Blanker und Sprite-Editor für 16 F-Tasten (F1-F8 + SHIFT/CBM/CTRL); FONTAX kopiert Char-ROM in Sprite-RAM für eigenen Editor-Font. | 12/1992 | prg | asm |
| MESS-KOPF | Runtime-Interpreter für „Message-Maker": animierter Lauftext mit Cursor-Blinken, Steuercodes für Speed/Farbe/Sprünge und SID-Musik-Autostart. | prg | asm | |
| MESSAGE | Raster-IRQ-Laufschrift: untere Zeile per Hardware-Scrolling links wandern lassen; bei ausgereiztem Scrollregister Zeichen byteweise kopiert. | prg | asm | |
| MESSAGE-MAKER | Editor für animierte Lauftext-Messages mit RLE-Packer: erzeugt eigenständiges PRG aus Header+Font+gepacktem Text; Sprite-Ziffern aus CHARROM kopiert. | 07/1987 | prg | asm |
| MINESWEEPER | Minesweeper mit Joystick-Maus und animiertem Wasser-Charset; Flood-Fill über eigenen Hilfsstack (8-Nachbarn-Rekursion würde den 6502-Hardwarestack sprengen). | prg | asm | |
| MINI-UHR | Analoge Mini-Uhr als Sprite-Overlay; Bresenham-Zeiger werden per Sinus-Tabelle und +3/+15-Offset um 90° gedreht, y per EOR-Spiegelung invertiert. | 12/1991 | prg | asm |
| MODULSTART | Trägt CBM80-Signatur plus Reset-/NMI-Vektoren ab $8000 ein, sodass ein Modul autostartet; warnt bei Konflikt. | prg | asm | |
| MONITOR | Resident Maschinensprache-Monitor mit Disassembler, Such-/Füll-/Kopier-Befehlen und IEC-Dateizugriff; Disassembler-Tabellen unter VIC/SID-I/O via $30-Konfig-Swap lesbar. | 10/1989 | prg | asm |
| MORSE | BASIC-Wedge mit 14 Morse-Befehlen (Alphabet, Druck, SID-Ton, Rückwandlung); `code` überschreibt 8 Operanden per Selbstmodifikation; .byt $2c-Skip für gemeinsamen Landepunkt. | prg | asm | |
| MOTOR | Motorsteuerung über CIA2-Port per IRQ-Handler: Ausgang 0 = Motor, Ausgang 1 = Richtung; benötigt Modulplatine. | prg | asm | |
| MPS EDITOR | Grafikeditor für MPS-803: 13×40-Pixel-Bitmap per Joystick; nutzt 13 Textzeilen direkt als vertikale Pixel und zerlegt sie in zwei 7-Bit-Säulen — bedient den MPS-803-Bitmap-Modus ohne echten Grafikspeicher. | prg | asm | |
| MUELLEIMER | Scherzprogramm: nach kurzer Wartezeit erscheint ein Mülleimer-Sprite und der Bildschirm wird zeilenweise hineingeschoben; obere linke Ecke triggert Dauerlauf. | 04/1988 | prg | asm |
| MULTITASK | Präemptives Multitasking für bis zu 31 Maschinenprogramme: Zeropage-Tausch und IRQ-Rückkehr-Stackframe-Manipulation reihen Tasks reihum aus, optional mit parallelem BASIC. | 08/1992 | prg | asm |
| MULTITASK (K) | Kommentierte Fassung des Multitask-Tools für quasi-gleichzeitigen Ablauf von bis zu 31 Maschinenprogrammen. | 08/1992 | prg | asm |
| NAME-DIR | Flexible DIR-Routine als SYS: öffnet Directory mit Filter (z.B. „$D*"), gibt Blockzahl und Dateinamen formatiert aus. | prg | asm | |
| NHL | N-H-Link: Linker, der BASIC-Programm, Zeichensatz und beliebig viele Datenfiles zu einem per RUN startbaren PRG verknüpft; Nutzdaten optional per EOR #$46 verschleiert. | 03/1994 | prg | asm |
| NUM.CONVERTER | Zahlenbasis-Konverter als BASIC-Erweiterung: Hex ($), Binär (%), Oktal (&), beliebige Basis 2-36 und römisch (!MCMXCI); römisch via Subtraktionstabelle ohne Divisionen. | 11/1991 | prg | asm |
| NUMBER | Wandelt Fließkommazahl in deutschen Zahlen-String („1234" → „eintausendzweihundertvierunddreißig"); behandelt Sonderfälle (eins/eine, sieb-, sech-) und Nachkommastellen. | 02/1990 | prg | asm |
| OCR | Druckt OCR-A-Schrift nach DIN 66008 auf 24-Nadel-Drucker aus 13x24-Bitmap-Tabelle; Offset x*39 per Shift/Add-Kaskade ohne Multiplikationsroutine. | prg | asm | |
| OCR FETT | Druckt fetten OCR-Text auf Epson; Spalten 2, 5 und 9 jeder 10x24-Bitmap werden doppelt gesendet — Fetteffekt durch gezieltes Wiederholen einzelner Bitmap-Spalten, nicht durch Overstrike. | prg | asm | |
| OCR ORG | Druckt große OCR-ähnliche Schrift (0–9, : . -) auf Epson; jedes Zeichen als 13x24-Bit-Bitmap im 240-dpi-Modus. | prg | asm | |
| OIL CHALLENGE | Zeichenraster-Labyrinthspiel auf 260 editierbaren Leveln mit Pfad-Undo (Feuer fährt den Spieler Schritt für Schritt zurück) und Disk-Highscore. | Sonderheft 54 | prg | asm |
| OP CODER | Packer/Entpacker für Profi-Ass-Quelltexte: komprimiert Mnemonics zu Ein-/Zwei-Byte-Tokens; Strings in Anführungszeichen bleiben unangetastet. | prg | asm | |
| OSZILLOSKOP | Oszilloskop-Simulator: Paddles als X/Y, Sägezahn-Modus, Autorestore und Autoclear; SID-Paddle-Register $D419/$D41A als X/Y-Eingang. | Sonderheft 13 | prg | asm |
| OUTLINE | Outline-Effekt für Hires: Original um 1 Pixel hoch/runter/links/rechts schieben und ODER-sammeln, dann EOR ergibt reine Konturlinie; Carry pixelgenau über Bytes via PHP/PLP. | Sonderheft 57 | prg | asm |
| OUTPUT | Textausgabe per SYS mit Verzögerung, Wordwrap, Blocksatz, Klick-Sound, Zentrierung und Rückwärts-Modus; Blocksatz fügt iterativ Spaces an rotierenden Positionen ein. | prg | asm | |
| PACKER | RLE-Packer mit ESC-Byte 123: Folgen gleicher Bytes als ESC/Anzahl/Wert; Anzahl $FF (-1) markiert das Escape-Byte selbst; zweiter Einsprung dekomprimiert. | Sonderheft 24 | prg | asm |
| PERFORATOR | Druckertreiber für MPS 803: überspringt Endlospapier-Perforation durch automatisches Einfügen von Leerzeilen + ASCII-Trennlinie am Seitenende. | prg | asm | |
| PFOX RE LOAD | Lädt File byteweise ins RAM unter dem ROM ($8000-$FFFF) und startet „oldfox", das ab $3CA1 nach Steuerzeichen sucht. | Sonderheft 47 | prg | asm |
| PFOX RE SAVE | Speichert Speicherbereich $8000-$FFFF (RAM unter Kernal/BASIC) als Datei; SEI + $01-Umschaltung macht das verdeckte RAM lesbar. | Sonderheft 47 | prg | asm |
| PHANTOM LIST | Listet BASIC-Programme direkt von Diskette ohne Laden: liest PRG byteweise und detokenisiert über ROM-Tabelle. | 03/1992 | prg | asm |
| PICTUREMAKER | Erzeugt aus Hires-Bild selbststartenden BASIC-Lader mit integriertem RLE-Entpacker; Escape-Byte 123 deckt 256-Byte-Läufe ab. | Sonderheft 55 | prg | asm |
| PLOTTER SIMU | Plotter-Simulator: parst HP-ähnliche Textbefehle aus CHROUT, zeichnet Hires-Linien/Text und gibt RLE-komprimiert auf Drucker aus. | Sonderheft 88 | prg | asm |
| PMASTER.24 | Druckertreiber „P.Master 24" für Okimate 20: Schilder, Karten, Banner, Grafiken; spreizt jedes Bit dreifach und wiederholt 3x — der 8-Pin-Okimate erzeugt 24-Nadel-Farbdruck (Y/M/C-Überlagerung). | prg | asm | |
| POKEFINDER | Cheat-POKE-Finder: scannt 64K (ROM ausgeblendet) nach DEC-Befehlen, deren Operand auf Speicherstelle mit passendem Wert zeigt; gibt POKE-Zeile aus, die DEC durch LDA ersetzt. | prg | asm | |
| POKEFINDER (K | Kommentierte Fassung des Pokefinders, der durch Suchen nach DEC-Befehlen mit gegebenem Zählerstand passende Cheat-POKE-Adressen ermittelt. | prg | asm | |
| POSTER | Druckt Hires-Bild als Poster auf Commodore-Drucker: vier horizontale Kacheln, je Bit drei Zeichen → stark vergrößerter Druck; zweiter Einsprung invertiert Bildschirm. | Sonderheft 47 | prg | asm |
| POWER-POKE | Erweitert POKE um Komma-Liste: schreibt Werte in aufeinanderfolgende Adressen, andere Befehle werden weitergereicht. | 01/1993 | prg | asm |
| POWER-POKE (K | Kommentierte Fassung: POKE akzeptiert mehrere Werte (POKE adr,w1,w2,w3,...); Werte >255 werden automatisch als High/Low-Byte-Paar abgelegt. | 01/1993 | prg | asm |
| Druckmodul für Tabula-Rasa-Tabellen mit Spaltenköpfen, Umlautübersetzung und Zahlenformatierung; BIT-$2C-Skip überspringt LDA #32 für zentrierten RVS-Spaltenbuchstaben. | 11/1993 | prg | asm | |
| PRINT 40 | Patcht BSOUT bei CMD 4 auf max. 40 Zeichen/Zeile zentriert; nach 40 Zeichen autom. CR; bei CR 20 führende Spaces. | 11/1993 | prg | asm |
| PRINT PAR | Druckprogramm für Tabula Rasa: gibt Zellen formatiert über Centronics-Drucker am User-Port aus; zweistufige Indextabelle unter ausgeblendetem BASIC-ROM. | Sonderheft 88 | prg | asm |
| PRINT USING | Stellt eine formatierte Zahlenausgabe (PRINT USING) als BASIC-Erweiterung bereit. | Sonderheft 5 | prg | asm |
| PRINTERSUPP | Erweitert BSOUT: bei Druckerausgabe werden nach jedem CR zusätzliche Leerzeichen eingerückt; Anzahl per SYS-Parameter. | Sonderheft 47 | prg | asm |
| PROTOKOLL | Druck-Protokoll per CTRL+C=: schaltet Mitschreiben der Bildschirmausgabe auf Drucker um; eigener BSOUT leitet Device 3 zusätzlich an Gerät 4. | 09/1991 | prg | asm |
| PULSMESSER | Pulsmesser/Frequenzzähler via CIA2-Timer und NMI; NMI zählt High-Pegel an User-Port-Bit, „over"-Abbruch bei Überlauf. | 03/1993 | prg | asm |
| PULS_FREQ | Misst Frequenz eines TTL-Signals am User-Port; CIA2 Timer A (1 ms) + Timer B (10 s) kaskadiert, Timer B löst per NMI Alarm aus. | prg | asm | |
| P_BLOCKSATZ | Druckerblocksatz: zählt echte Druckzeichen (Doppelbreite, Bitmap, Steuerzeichen) und fügt reversible Platzhalter an Wortgrenzen ein, die in Mini-Space-Grafiksequenzen aufgelöst werden. | Sonderheft 47 | prg | asm |
| QUICK SAVE | Wedge: speichert BASIC-Programme im Hintergrund („!"/„!Nr") byteweise per IRQ; Rechner bleibt während Save bedienbar. | prg | asm | |
| QUICKIE | Erzeugt BASIC-DATA-Zeilen aus Maschinencode; Tastaturpuffer-Trick: schreibt Zeilen in den Bildschirm und stopft CR in Keyboard-Buffer, damit BASIC sie selbst einliest. | prg | asm | |
| RAM DISK 2 | RAM-Disk im RAM unter Kernal/BASIC ($A000-$FFFF); ]-Befehle für Format/Dir/Open/Close, bis 10 Dateien (PRG/SEQ). | 09/1988 | prg | asm |
| RAMDISK | RAM-Disk-Simulator: 12 KB unter I/O ($D000-$FFFF) als schnelle Diskette; &-Befehle für open/close/read/write/dir/format. | 04/1989 | prg | asm |
| RAMS | Bibliothek mit 7 BASIC-Erweiterungen: INFORM (Eingabemaske), WANDEL (Groß→Klein), IRQ-Uhr, BLOCKSATZ, MUSIC (2-Stimmen-Player), EFFECT; PRNG mischt Zeit, Rasterzeile und ZP via EOR/ROL. | Sonderheft 52 | prg | asm |
| RASTERIRQ | Raster-IRQ-Demo: zwei farbige Bildschirmbereiche, Position und Höhe per Cursortasten verstellbar. | Sonderheft 43 | prg | asm |
| RASTERMENUE | Durchsucht den BASIC-Bildschirm nach Zeilen mit führendem Stern und erzeugt daraus ein Menü mit farbig pulsierendem Rasterbalken. | prg | asm | |
| REM-KILLER | Löscht REM-Zeilen aus BASIC-Programm und passt GOTO/GOSUB/THEN an; Übersetzungstabelle in der RAM-Bank $A000-$BFFF; SHIFT/SHIFT-Hotkey injiziert SYS in Tastaturpuffer. | 09/1992 | prg | asm |
| RENUM | Nummeriert BASIC-Zeilen um (start, step); passt jedoch keine Sprungziele an. | prg | asm | |
| ROM KLAU | Kopiert BASIC-/Kernal-/Floppy-ROM nach $2000-$3FFF und speichert als File; Floppy-ROMs seitenweise via M-R; zeigt Kernal-Version aus $FF80. | Sonderheft 57 | prg | asm |
| SAVEVAR | Sechs SYS-Befehle zum Speichern/Laden von BASIC-Variablen, Strings oder Parametern; greift direkt auf VARTAB/ARYTAB/STREND zu, vor String-Save Garbage-Collection. | prg | asm | |
| SCREEN | Profi-Ass-Erweiterung mit 6 Befehlen für Bildschirmseiten (Init/Fill/Get/Put/Save/Load) auf 32 Speicherseiten ab $8000. | 08/1989 | prg | asm |
| SCROLL | Screen-Tool mit virtuellem 128×96-Zeichenpuffer unter $D000 und Befehlen für Scroll/Show/Put/Frame/Invert/Replace; 12-KB-Puffer unter I/O via Bank-Switch. | 01/1988 | prg | asm |
| SEARCHER | Sucht im Speicher nach Bytefolge — auch im RAM unter Kernal/BASIC via $01-Umschaltung; Adressen über BASIC-Parser, RUN/STOP-Abbruch. | 05/1994 | prg | asm |
| SEQUENZENEDIT | Editor für Sprite-Animationssequenzen mit drei Sprites gleichzeitig; XOR-Toggle des Richtungs-Flags ergibt Ping-Pong oder Wrap. | prg | asm | |
| SHOW 1 | Bildüberblender für zwei Hi-Res-Grafiken: blendet in 8 Stufen via 64-Byte-Dither-Maske mit EOR/ORA/AND-Logik. | 10/1988 | prg | asm |
| SHOW 2 | Bildkompression per RLE: packt Hires-Bild mit Escape-Code 123 (Lauflängen ab 4 gleichen Bytes); Zusatzfunktionen Farb-Fill und Bitmap-Invertieren. | 10/1988 | prg | asm |
| SHOW ALL | Zeigt alle 8 HiRes-Grafikspeicher des C64 durch Umschalten von VIC-Bank und Videomatrix — Diagnose-Tool zum Auffinden versteckter Grafiken. | prg | asm | |
| SINGLESTEP | 6510-Einzelschritt-Simulator/Debugger: interpretiert alle Opcodes inkl. illegaler mit Live-Anzeige der Register/Flags und Mini-Disassembler. | prg | asm | |
| SINGLESTEPPER | Einzelschritt-Simulator für 6510 mit Registeranzeige, Flag-Edit und Disassembler; self-modifying Dispatch über Opcode-/Adressart-Tabellen. | prg | asm | |
| SOFTSCROLL | Soft-Scrolling am Zeilenumbruch: VIC YSCROLL ($D011) wird von 6 bis 0 dekrementiert, synchron zu $D012 für flackerfreie Ausgabe. | prg | asm | |
| SPALTEN | Mehrspaltenkonverter für Textomat Plus mit Blocksatz und interaktiver Silbentrennung; selbstmodifizierender put-Zeiger, alternierende Space-Verteilung um die Halbzeilen-Mitte. | Sonderheft 56 | prg | asm |
| SPEECH FINDER | Akustischer Speicher-Monitor: spielt RAM-Inhalt als Ton ab; SID-4-Bit-Volume-Register $D418 als improvisierter DAC für den gesamten 64K-Adressraum. | 06/1991 | prg | asm |
| SPEED HARDCOP | Hardcopy auf MPS 803 mit integriertem Drucker-Speeder: dreht 8x8-Blöcke um 90° und ersetzt Folgen gleicher Bytes durch CHR$26-Wiederholsequenz. | prg | asm | |
| SPINNE | Zeigt „something wonderful has happened: your c 64 is alive!" und startet Spinnen-Sprite-Animation; Anspielung auf „2001"/„2010". | 07/1988 | prg | asm |
| SPLINES | Zeichnet Bezier-Splines mit bis zu 7 Kontrollpunkten auf Hires; Bernstein-Auswertung nutzt Pascal-Dreieck-Tabelle mit self-modifying Load. | prg | asm | |
| SPOOL | Druckerspooler für Centronics am User-Port: Zeichen für Gerät 4 landen in 4-KB-Ringpuffer und werden per IRQ im Hintergrund ausgegeben. | 08/1989 | prg | asm |
| SPRITEKILLER | Blendet per RESTORE-Taste einzelne Sprites in laufenden Programmen aus, kann auch als Pause-Funktion dienen. | prg | asm | |
| SPRITELIST | Durchsucht Speicher nach Sprite-Daten (64 Byte) und zeigt sie in Sprite 0; SEI + $01=$30 liest den ganzen 64K per (memory),y; plu10/plu100 via BIT-$2C. | prg | asm | |
| SPRITEPRINT | Druckt Speicherinhalt ab $02C0 als 24x21-Sprite-Bitmap auf Gerät 4 — gesetzte Bits als Revers-Spaces, gelöschte als Spaces, ohne Grafikmodus. | prg | asm | |
| ST. OVFL. ERR | Fängt BASIC-Fehler „Stack Overflow" ab und ersetzt ihn durch eigene Meldung; ROM-Kopie per $01=55 eingeblendet. | prg | asm | |
| STACK VERS2 | Neue Fehlermeldung „STACK OVERFLOW" v2: prüft bei jedem Befehl Stack-Tiefe per TSX-Vergleich und meldet drohenden Überlauf statt Absturz. | prg | asm | |
| STAR-RETTER | Speichert $4000-$9FFF als sequenzielles File „schrott", das vom Startexter wie normaler Text geladen wird → Textretter. | prg | asm | |
| START & ENDE | Lädt Datei sektorweise per Floppy-Jobcode von der 1541; Track/Sektor des Folgesektors aus den ersten zwei Bytes; LED signalisiert Aktivität. | prg | asm | |
| START.->TEXT+ | Konvertiert Startexter-Texte (80 Z/Zeile) nach Textomat Plus; im langen Format wandelt Spaces am Zeilenende in Shift-Space ($A0), damit Textomat sie als harte Zeichen behält. | prg | asm | |
| STRING CODER | Codiert/decodiert BASIC-Strings dreistufig: 255-Subtraktion (selbstinvers), Position als Offset, Reihenfolge umkehren — dieselben Primitive für Code und Decode. | prg | asm | |
| STRING UTILIT | 15 BASIC-Erweiterungen für String-/Array-/Zahlenverarbeitung (HUNT, USING, SEARCH, NUMBER, SORT); EVAL biegt Error-Vektor und nutzt CRUNCH/FRMEVL. | 12/1992 | prg | asm |
| SUPERIRQ | IRQ-Hook blendet in den obersten 3 Zeilen permanent Uhr, Zeilennr., DATA/TXTPTR, Fehler, Dateiname, freien Speicher und Shift/CBM/CTRL-Status ein. | prg | asm | |
| SYNTAX-TEST | Automatische Syntax-Prüfung beim Eintippen einer BASIC-Zeile, noch bevor das Programm läuft. | Sonderheft 65 | prg | asm |
| TABULA RASA | Tabellenkalkulation 26×208 Zellen mit Formeln, Auto-Nachrechnen, Formatierung; nutzt $A000-$BFFF (RAM unter BASIC-ROM) als Zellen-Heap, FAC-Routinen fürs Rechnen. | Sonderheft 68 | prg | asm |
| TELETEXT | Videotext-Editor mit Raster-IRQ-Blink-Fenster, Zeichen-/Farbeditor, Blocksatz und Disk-I/O; Raster-IRQ-Farb-Fade mit Richtungs-Flag. | 03/1990 | prg | asm |
| TESTER 1541 | Testprogramm für 1541: misst Drehzahl (Soll 300 rpm) und prüft Kopfjustage pro Track inkl. Halftracks; .byt $2c-Skip für LDA-Sprung. | 10/1991 | prg | asm |
| TESTLEN | Berechnet die tatsächliche Druckbreite eines Strings unter Berücksichtigung von C64-Steuerzeichen (CHR$14 Doppelbreite, CHR$8 Bitmap, CHR$15/9 zurück). | Sonderheft 47 | prg | asm |
| TI$ | Ersetzt die BASIC-Variablen TI und TI$ durch die exaktere Echtzeituhr der CIA. | prg | asm | |
| TINY | Zweipass-BASIC-Compiler: emittiert Maschinencode, patcht offene GOTO/GOSUB/THEN-Sprünge in Pass 2; Variablen a..z direkt im erzeugten Binary. | prg | asm | |
| TOOLS | Toolbox mit 9 SYS-Einsprüngen: RESTORE auf Zeilennr., GET mit RETURN-Wait, INPUT-Ersatz, SID-Effekte; Logoff-Sequenz nutzt SID-Osc3 als RNG für gestreutes Zeichenfüllen. | Sonderheft 74 | prg | asm |
| TOP SECRET | Datei-Verschlüsselung über U1/U2-Blockbefehle: zyklisches Codewort-XOR mit Carry-Rotate; Codewort-Länge XOR-verschleiert direkt im Directory-Eintrag. | prg | asm | |
| TRANS | Maschinensprache-Wandler v2.1: wandelt BASIC-String mit Hexziffern in lauffähiges Programm; erzeugt SYS-Stub mit Dezimal-ASCII-Adresse. | prg | asm | |
| TRANS (ALT) | Maschinensprache-Wandler: wandelt NSS-Assembler-Speicherbereich in BASIC mit eingebettetem ML-Block, das sich bei RUN selbst zurückkopiert; nur bei BASIC-Start 2049. | prg | asm | |
| TRANSFER 6510 | Relokator: durchläuft Code befehlsweise per Opcode-/Typ-Tabelle, verschiebt Adressoperanden nur wenn sie im Quellbereich liegen; liest auch unter ROM/IO. | 05/1992 | prg | asm |
| TRENNOMAT | Trenn-O-mat: liest sequentielle Textdatei, zeigt Wörter ab Mindestlänge und erlaubt manuelle Silbentrennung per Reverse-Cursor; Textauswahl direkt über IEC-Kernalroutine $EE13 statt CHRIN. | prg | asm | |
| TSS 2.0 | Twin Search System: errechnet pro File fünf Prüfsummen und meldet Duplikat-Gruppen; Bitmaske für Prüfsummen-Auswahl per EOR-invertiertem Menü. | prg | asm | |
| TSS 2.1 | Twin Search System 2.1: findet Duplikate per 5 Prüfsummen + optionalem Adressvergleich; Multi-Disk-Scan bis 250 Files; injiziert nach Abbruch Tastensequenz für Neustart. | prg | asm | |
| TURTLE | Turtle-Grafik-Erweiterung für BASIC V2 mit Bresenham-Linien, Polarumrechnung, Split-Screen-Raster-IRQ (WINDOW) und Polygon-Zeichnung. | Sonderheft 94 | prg | asm |
| UNCRASH | Absturz-Versicherung: RESTORE+RUN/STOP+1/2/_ löst Hardware-Reset mit gesicherten BASIC-Pointern aus; UNNEW/LINK rekonstruiert das Programm danach. | 08/1993 | prg | asm |
| UNCRASH (K) | Absturz-Versicherung (kommentiert): RESTORE+RUN/STOP+1/2/_ löst Hardware-Reset mit gesicherten BASIC-Pointern aus; UNNEW/LINK rekonstruiert das Programm; RS232-NMIs werden durchgelassen. | 08/1993 | prg | asm |
| UNICON | Universeller Datei-Konverter mit editierbarer 256-Byte-Codetabelle; jedes Eingabebyte auf bis zu 20 Ausgabebytes abbildbar, inkl. Disk-Wechsel und PRG-Header-Skip. | 08/1993 | prg | asm |
| UNIGRAB | NMI-Hardcopy-Tool: per RESTORE wird der aktuelle Bildschirm (Text/Multicolor/Hires inkl. aller 8 Sprites mit X/Y-Expansion) in eine Hires-Grafik umgewandelt. | prg | asm | |
| UNIPRINT | NMI-residenter Universal-Drucker für MPS 803 mit Invers, Raster, Rahmen, Text und Fenster auf F-/CBM-Tasten; 7-Pixel-Streifen mit RLE. | 04/1988 | prg | asm |
| UNIPRINT 24 | Residenter NMI-Hardcopy-Treiber für 24-Nadel-Drucker; 8x8-Transposition + 3x ASL/ROL-Rotation erzeugt 24 überlappende Nadel-Hits pro Spalte für lückenlosen 360-dpi-Abdruck. | 04/1988 | prg | asm |
| UNIPRINT.ALT | NMI-Hardcopy-Treiber für MPS 803: Text/Hires/Sprites mit Invertieren/Raster/Rahmen-Overlays; transponiert 7 Pixelzeilen via 8x ASL/ROL und nutzt MPS-RLE. | 04/1988 | prg | asm |
| UNSCRATCH | Macht SCRATCH rückgängig: zeigt gelöschte Directory-Einträge und stellt sie nach Wahl als PRG/SEQ/USR/REL wieder her, abschließend Validate; .byt $2c-Kette packt vier Typ-Lader im Fall-Through. | 01/1992 | prg | asm |
| USING | PRINT USING-Konverter mit einstellbarer Länge, Vorzeichenposition, Tausenderpunkten, Nachkommastellen und wählbarem Dezimaltrenner; bei Überlauf ILLEGAL QUANTITY. | 08/1991 | prg | asm |
| VERIFY 2 FILE | Vergleicht zwei Disk-Files byteweise mit Disk-Wechsel; 3-zeiliges Scroll-Fenster (File1/File2/Diff), Diff-Zähler und adaptive Bremse bei Unterschieden. | prg | asm | |
| VERIFY SUPP | Erweitert VERIFY so, dass Abweichungen zwischen Datei und Speicher mit Adresse ausgegeben werden. | prg | asm | |
| VERIFY SUPP 3 | Erweitert VERIFY: meldet Abweichungen mit Adresse + Speicher-/Disk-Byte in Hex; Abschlussbericht mit Anzahl gleicher/verschiedener Bytes. | prg | asm | |
| VERZERR | Zeichnet sinusartig verbogene Kurve im Hires; vier gespiegelte Kurvenäste gleichzeitig; Festkomma-Division per wiederholter Subtraktion. | Sonderheft 27 | prg | asm |
| VISIT | BASIC-Trace mit VISIT/PITCH/AGAIN/OFF/CANCEL/PARAM; CIA-Timer-NMI-gesteuerter Trace; STOP-Vektor-Hook simuliert GOSUB durch Stack-Manipulation. | 02/1991 | prg | asm |
| VIZACOUNT | Textanalyse für VIZAWRITE-64: zählt Zeichen, Wörter, Sätze, Absätze, Seiten und tabelliert Worthäufigkeiten; eigener Zeichensatz mit Umlauten, $A000-$C300 als dynamische Worttabelle. | 01/1993 | prg | asm |
| VIZALINK | Wandelt 26 SPELL.DICT.A-Z des VizaSpell-Checkers in ein VizaWrite-Dokument mit Umlautkonvertierung (ae, oe, ue, sz); nur per Merge ladbar. | prg | asm | |
| VIZAPRINT | Druckt Vizawrite-Textdateien mit korrekter Zeichensatz- und Umlautumsetzung. | prg | asm | |
| VORSPANN | Vorspann-Generator: hängt MC-Vorspann an BASIC-Programm mit SYS-Start; verweigert Programme ohne SYS in Zeile 1; SYS-Adresse wird via $BC49/$BDDF als JMP-Ziel eingetragen. | Sonderheft 55 | prg | asm |
| VORSPANN 2 | Fügt BASIC-Programmen einen animierten Intro-Screen mit farbig rotierendem Rahmen und blinkendem NSS-Logo voran; Space überspringt Intro. | Sonderheft 55 | prg | asm |
| WINDOW | Frei definierbares Textfenster im BASIC-Editor: CLR/HOME, Cursor, RVS-ON und Scroll wirken nur im Fenster. | 11/1987 | prg | asm |
| WORDWRAP | Wordwrap für BASIC-Bildschirmtreiber: puffert Zeichen ab Wortanfang; erreicht ein Wort Spalte 39, wird vorab CR eingefügt — keine Worttrennungen. | prg | asm | |
| WORDWRAP 2 | Word-Wrap auf Bildschirm: prüft jede der 25 Zeilen; ist Zeichen 40 kein Space, wird das letzte Wort samt Farb-RAM in die Folgezeile verschoben. | prg | asm | |
| XBASIC | BASIC-Erweiterung um Hires-Befehle (DRAW, PLOT, CLS, COL, SWAP, COPY, GLOAD/GSAVE) + ON-ERROR-GOTO; SWAP/COPY zwischen $A000 und $E000 per Bank-Switching. | prg | asm | |
| ZEHNER | Treibersoftware, mit der sich eine am Userport angeschlossene Zehnertastatur als zusätzlicher Ziffernblock nutzen lässt. | Sonderheft 74 | prg | asm |
| ZENSUDAT V1 | Zensurenverwaltung für 50 Schüler mit 20 Prüfungen; gewichteter Schnitt nutzt FAC-ROM mit Optimum als Normierung. | prg | asm | |
| ZENSUDAT V2 | Tabellenprogramm für Lehrer: Schüler-Zensuren mit Schnittberechnung und Sortierung; Bubble-Sort mit self-modifying Richtungs-Branch (BCC/BCS), x*60 per Shift-Add. | prg | asm | |
| ZENSUDAT V3 | Zensurenverwaltung für 199 Schüler mit 40 Noten/Kurs; gewichtete Schnittberechnung und umschaltbare Punkte-/Notendarstellung via FAC-Routinen. | prg | asm | |
| ZSL | Verbesserter DL-900-Zeichensatzlader: lädt C64-Font und sendet ihn als Download-Font an Epson; .byt $2c-Skip teilt eine chrout-Routine in drei Einsprünge (ESC, 0, Akku). | Sonderheft 47 | prg | asm |