Nikolaus Heusler Archiv

Programme (259)

Die 259 C64-Programme von Nikolaus Heusler, entpackt aus seiner SOURCE-Diskette. Sämtliche Assembler-Quelltexte liegen im Profi-Ass-Format (Data Becker) vor.

ProgrammBeschreibungHeft
1K DEMO2Zeichnet endlos zufällige Bresenham-Linien in Hires; Punkte aus SID-Rauschen $D40B als RNG; BIT-$2C-Skip zur Codeverkürzung.prgasm
20 ZEILER20-Zeiler-Wettbewerb: wandelt Maschinencode in selbststartendes BASIC-Listing aus DATA-Zeilen, die den Code beim RUN zurückschreiben und starten.prgasm
24 NADEL HCDruckt 320x200-Hires-Bitmap auf 24-Nadel-Drucker im 360-dpi-Modus; jede Spalte dreifach gedehnt, achtmal pro Nadelreihe wiederholt.05/1988prgasm
64 KEYTastaturmakro-Tool: bei gedrückter C=-Taste wird BASIC-Keyword aus ROM in Tastaturpuffer geschrieben.prgasm
64 KEYS (K)Kommentierte Fassung der 64-Key-Tastaturerweiterung für BASIC-Kurztasten via Ctrl.prgasm
AMAZ.WANDLERWandler für MC-Grafiken im Amazon-Format (Hardmaker-Output); reduziert jedes Bitpaar auf zwei Farben.prgasm
AMIGA-MAUSAmiga-Maus-Treiber an Joystick-Port 1 mit Sprite-Pfeil und Hires-Zeichnen; Quadraturcode-Richtungserkennung.prgasm
ANIMATIONZwei-Sprite-Animation: Mann läuft, zweiter Sprite verfolgt ihn; Verfolgungs-KI über MSB-Register; .byt $2c-Skip überspringt LDA.08/1988prgasm
ANTIRES.KILLSucht im BASIC-Programm Reset-Schutz-Signatur an $FD10, meldet Funde und entfernt sie interaktiv.prgasm
APFELMAENNCHEBerechnet und zeichnet Mandelbrot-Menge in Hires via BASIC-FAC-Fließkomma; Multiplikation mit 2 per `inc exp` direkt im FP-Exponenten.prgasm
ARCArchivprogramm: bis 45 PRG-Files zu selbstentpackendem Gesamtfile zusammenfassen; Entpacker liest gepackte Daten im RAM unter BASIC-ROM.01/1989prgasm
ARC 1.2Multi-File-Archivierer: bis 60 Files mit selbstextrahierendem BASIC-Stub gepackt; Bank-Switching liest Archivdaten unter BASIC-ROM.01/1989prgasm
AUS 0 MACH 3Patcht C64-Kernal Rev. 1 zur Version 3; modifiziert ROM-Kopie und erzeugt brennfertiges EPROM-Image.Sonderheft 33prgasm
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.prgasm
BCS_INSTALLInstalliert das „Basic Construction Set" und ergänzt BASIC um zusätzliche Tokens und Fehlermeldungen.prgasm
BEARBEITERNachbearbeiter für Superpacker: fragt Vorspann-Daten ab und patcht sie samt angepasster SYS-Adresse in gepacktes Programm.Sonderheft 43prgasm
BEATSBPM-Messer per Tastendruck: CIA-Timer B zählt Ticks zwischen Anschlägen; optional SID-Metronom mit Verhältnis-Wahl.prgasm
BIG BROTHERAnimiertes Augenpaar-Sprite folgt der Mausposition; Pupillen berechnen Blickwinkel per arctan-Tabelle, schlafen bei Inaktivität ein.09/1992prgasm
BKSStatischer BASIC-V2-Linter „Basic-Kontroll-System": meldet 28 Fehlerarten auf Screen/Drucker/Disk; Floppy-Ausgabe als ladefähiges BASIC-Protokoll.Sonderheft 33prgasm
BLANKBildschirmschoner: schaltet nach Inaktivität via DEN-Bit ($D011) den Bildschirm ab; Tastendruck stellt Anzeige wieder her.prgasm
BUSYDIRLiest Directory direkt über Floppy-Jobcodes ohne IEC-Protokoll; Code läuft komplett im Laufwerk.prgasm
CHAINZweispieler-Chain-Reaction auf 6×5-Zellen; KI klassifiziert Züge in 6 Gefahrenstufen, Auswahl per VIC-Rasterzeile als RNG.prgasm
CHARTRANSZeichensatz-Editor zum Invertieren, Spiegeln, Rotieren und MC-Umwandeln eigener Fonts; Raster-Split-IRQ blendet Sprite-Nadel ein.Sonderheft 58prgasm
COLOR-LISTFarbiges LIST: separate Farben für Text, Tokens, REM-Zeilen und READY; Konfig per „!"-Befehl.08/1992prgasm
COLUMNSColumns-Klon mit dreifarbigen Säulen, Joker, Preview und XOR-verschlüsseltem Disk-Highscore; self-modifying LDX/LDY-Operanden bewahren Register über Soundeffekte.prgasm
COMPAKTORBASIC-Optimierer: entfernt Leerzeichen, ersetzt THEN GOTO durch THEN, markiert REM/LET; meldet pro Verbesserung Zeile und Art.prgasm
CONDENSEDDruckertreiber, der Ausgaben auf den MPS-801 in Condensed-Schrift umlenkt.prgasm
COPYRIGHT-BOYVergleicht zwei Dateien und findet identische Byte-Sequenzen ab Mindestlänge; lädt beide ins RAM unter ROM und macht Brute-Force-Sliding-Window-Vergleich.prgasm
CP_MCP/M-Stil-Shell mit Prompt, Dateibefehlen, Echtzeituhr und 23-Zeilen-Pagebreak; Scroll/Home in RAM-Kernal-Kopie gepatcht.prgasm
CURSOR LOCKModifiziert INPUT so, dass Cursortasten das Eingabefeld nicht verlassen und Komma sowie Doppelpunkt erlaubt sind.Sonderheft 78prgasm
DATA AIDProfi-Ass-Erweiterung per BRK: wandelt Speicher in BASIC-DATA-Zeilen und zurück; verkettet die DATA-Zeilen über die Zeiger selbst.Sonderheft 57prgasm
DATAMASTERMaschinencode-Karteikasten mit Maskeneditor, Jokersuche und direktem Block-I/O; Bildschirminhalt unter $D000 via RAM/ROM-Umschaltung gepuffert.Sonderheft 3prgasm
DCSDigi-Construction-Set: Editor und Simulator für digitale Logikschaltungen mit AND/OR/EXOR; Automatikmodus testet alle 2ⁿ Eingangskombinationen.Sonderheft 23prgasm
DCS V1.2Digitaler Schaltungssimulator: Leiterbahnen/Gatter per Joystick zeichnen und Signal-für-Signal durchtesten; Push-/Pop-Stack für Backtracking.Sonderheft 23prgasm
DECOMP_DESIGNDemo mit farbigem Rahmen und Überschrift „The Ultimate Decompiler"; Stringausgabe mit Wiederholungs-Steuercodes; vermutlich Titelentwurf.prgasm
DEL(ETE)BASIC-Erweiterung DEL für Zeilenbereiche; bindet die verkürzte Zeilenkette neu ein und kehrt in Warmstart zurück.prgasm
DIRPRINTDirectory-Drucker: 192 Einträge mit Bemerkungen, Floskel-Kürzeln, Sortieren und formatiertem Druck.Sonderheft 47prgasm
DIRPRINT 1.4Directory-Drucker: bis 192 Einträge sortieren, mit Floskel-Platzhaltern (Kürzel aus Textbibliothek expandiert) versehen und drucken.Sonderheft 47prgasm
DISK LISTDisk-Monitor-Hilfe für 1541: Sektor lesbar anzeigen — CR, Shift-RETURN und DEL als Reverse-Buchstaben.prgasm
DISK SPYFloppy-Monitor: Sektoren lesen/schreiben, editieren, disassemblieren, suchen; `e` lädt Code in den 1541-Sektorpuffer und führt ihn dort aus.prgasm
DISKAIDTastatur-Shortcuts für Directory-Anzeige und Disk-Kommandos.prgasm
DISKMAILDisk-Mailbox: versteckt 85-Zeichen-Nachricht im BAM-Sektor der 1541, im Directory unsichtbar; Vollbildeditor mit Vergleichen/Ersetzen.Sonderheft 32prgasm
DISKMAIL 2.0Disk-Mailbox: versteckt 85-Zeichen-Nachricht im BAM-Puffer (Spur 18/Sektor 0) der Diskette, im Directory unsichtbar.Sonderheft 32prgasm
DISKMON41Disk-Monitor für 1541 mit 41-Spuren-Support; strout-Routine mit eingebautem RLE für kompakte Hilfstexte.prgasm
DISKORDNERDisk-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 33prgasm
DISKTESTFloppy-residente Routine: liest Sektoren einer Spur und misst die Geschwindigkeit; LED signalisiert Aktivität.prgasm
DISKTEST 2Sektor-Test für 1541: prüft alle Sektoren eines Track-Bereichs auf Lesefehler; berechnet Gesamtsektorzahl per Zonen-Tabelle.prgasm
DMSKombinierter Disk- und Memory-Monitor; schleust Helferprogramme via M-W/M-E in den 1541-Prozessor für RAM-Suche und Blocktransfer.09/1989prgasm
DOC 64 2.1Auto-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/1991prgasm
DOC 64 2.2Hardware-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/1991prgasm
DON'T REPLACEWedge für SAVE/OPEN: bei „@:"-Replace-Save wird der alte File per „S0:name" vorab gelöscht — umgeht den Replace-Bug der 1541.prgasm
DOUBLE PRINTDruckt Bildschirmtext in doppelter Höhe/Breite: expandiert jedes Bit der Font in 2x2-Blöcke per 16er-Tabelle.prgasm
DRUMDrumcomputer mit IRQ-256-Schritt-Sequenzer und SID-Effekten; selbstmodifizierender JMP in Sprungtabelle für direkten Sprung pro Pattern-Code.Sonderheft 86prgasm
ECEC-Karten-Lesesoftware, gibt die Bits des Magnetstreifens roh am Bildschirm aus.prgasm
EC2Weiterentwicklung des EC-Karten-Lesers; gruppiert die Bits zu Hex-Zeichen und zeigt Parität.prgasm
EC3EC-Karten-Leser, der die decodierten Zeichen am Bildschirm und auf dem Drucker ausgibt.prgasm
EC4EC-Karten-Leser, der die gelesenen Ziffern in BASIC-Variablen übergibt und die Prüfsumme berechnet.prgasm
ECHOEcho-System für SID: überwacht POKEs in Voice 1/2 und wiederholt sie zeitverzögert per IRQ auf Voice 2/3.10/1990prgasm
EDITORResidenter Bildschirm-Editor mit Funktionstasten; RENEW sucht drei Null-Bytes (Zeilenende-Marker) und rekonstruiert BASIC nach NEW.01/1988prgasm
EISBERGKopiert Kernal und Basic ins RAM und deaktiviert Befehle so, dass keine BASIC-Fehlermeldungen mehr auftreten.prgasm
EISENBAHNEisenbahnsimulation mit eigenem Zeichensatz, Gleis-Editor, Weichenlogik und SID-Dampfschnaufen; Kommando-Dispatch per self-modifying „jsr 0".Sonderheft 67prgasm
EISENBAHN 2Scrollt Bildschirmausschnitt Zeilen 4-19 um zwei Zeilen nach oben inkl. Farb-RAM; vermutlich Teil einer Eisenbahn-Animation.Sonderheft 67prgasm
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/1992prgasm
ERR ANALYZERErsetzt 18 BASIC-Fehlermeldungen durch Klartext; LIST-Hook positioniert Cursor nach autom. LIST+Home punktgenau auf die Fehlerzeile.04/1991prgasm
EVALBASIC-SYS zum Auswerten beliebiger Ausdrücke aus Tastatureingabe; Realvariable erhält das Ergebnis — vollwertiger Ausdrucksparser in wenigen Bytes.prgasm
FARBRAM-TESTTestet Farb-RAM auf Defekte: schreibt %1010/%0101 und liest mit Nibble-Maske zurück, meldet ok/defekt.prgasm
FERNBEDIENUNGGrafische Fernsteuerung für Userport, PA2, SP1/SP2 und Cassettenport per Sprite-Pfeil; Sprite-Pixel werden in synthetische Tastatur-Matrix-Koordinaten umgerechnet.prgasm
FINDSucht in BASIC-Programm: Argument ohne Anführungszeichen als Token, in Anführungszeichen als Text in Strings; gibt alle Fund-Zeilen aus.prgasm
FIND & REPSucht und ersetzt Zeichenketten global im BASIC-Programm.prgasm
FIND UNDEF'DPrüft BASIC-Programme auf undefinierte GOTO/GOSUB-Sprungziele; ON-Befehl nicht unterstützt.prgasm
FINDLINESucht in BASIC-Programm nach Zeilennummer und gibt deren Speicheradresse aus.prgasm
FISHBildschirmschoner: nach Leerlauf Aquarium mit zufällig erscheinenden Fisch-Sprites; SID-Rauschen als RNG.prgasm
FLASHBlink-IRQ für bis zu 25 Textzeilen; Befehle INIT/SET/OFF/CLEAR/SPEED; Tabelle liegt im RAM unter I/O.Sonderheft 49prgasm
FLEXLISTFile-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.prgasm
FLPBASIC-Erweiterung EX <ausdruck>: zeigt internes 5-Byte-Fließkommaformat als Hex-Paare an.prgasm
FONT GRABBERFont-Editor, der Zeichensätze aus beliebiger RAM-Adresse greift — auch unter ROM via $01-Umschaltung; Raster-IRQ-Split (Editor/Menü).Sonderheft 55prgasm
FONTPRINTHardcopy für Hires-Grafiken auf Gerät 4; ASL/ROL-Schiebeschleife transponiert jeden 8x8-Block in Drucker-Zeilenorientierung.Sonderheft 72prgasm
FREEZERFreezer von Patrick Urban (nicht Heusler): friert per RESTORE-NMI den C64-Zustand ein und sichert RAM inkl. ROM-Shadow auf Diskette.Sonderheft 34prgasm
FREQFrequenzzähler für Joystickport-Signale; CIA2-Timer als 32-Bit-Zähler über Signalperiode, Wert per FAC durch Taktfrequenz geteilt.prgasm
G&TPixel-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".prgasm
GENIE-SUCHUnscharfe String-Suche in BASIC-String-Arrays mit kombinierbaren Modi: 1 Tippfehler, Groß/Klein egal, Buchstabendreher, „?"-Joker, Spaces ignorieren u.a.prgasm
GEOS HARDCOPYGEOS-Hardcopy: druckt 320×200-Bitmap auf Gerät 4 mit ESC-Bit-Image; transponiert 8x8 in Druckerspalten und kehrt sauber zu GEOS zurück.prgasm
GOTO XErweitert BASIC so, dass GOTO, GOSUB und ON auch berechnete Zeilennummern akzeptieren.11/1987prgasm
GRAFIK ALLGEMHires-Grafik-Erweiterung für 64'er-Assembler: gron/clr/set/clear/inv, Bresenham-Linien mit 8-Bit-Strichmuster und Fadenkreuz.prgasm
GRAFIK-GERIPPHires-Grafik-Minimalgerüst mit ON/OFF/CLR/SET-Einsprüngen; blendet ROM unter $E000 für die Bitmap aus.prgasm
HANOITü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 21prgasm
HAPPY BIRTHDASucht 12 Programme, deren Anfangsspuren die Tonhöhen von „Happy Birthday" kodieren; Memory-Execute lädt sie nacheinander, Schrittmotor-Bewegungen erzeugen die Melodie.prgasm
HARDCOPYText-Hardcopy auf CTRL+F1/F3: druckt 25×40-Textbildschirm mit/ohne Zeilenabstand; konvertiert PETSCII zu ASCII inkl. RVS.11/1988prgasm
HARDCOPY 7Hardcopy für MPS-Drucker: Bit-Image-Modus mit 8er-Streifen-Transposition; zweiter Durchgang für 4-Pixel-Reststreifen am unteren Bildrand.11/1988prgasm
HELPZeigt zu jeder BASIC-Fehlermeldung eine ausführliche deutschsprachige Erklärung.03/1989prgasm
HIDDEN-LINEHires 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/1991prgasm
HIN & HERScrollt 8 Zeilen ASCII-Grafik (Schiff über Wellen) abwechselnd links/rechts durch Rotation der Zeichensatz-Bitmuster statt Screen-RAM-Shift.prgasm
HISTORYUnix-artige BASIC-History: Direktzeilen landen in 8-KB-Ringpuffer unter dem ROM; !!, !n, !xxx, /, *0/*1 per CHRGET-Hook abgefangen.prgasm
HITOLOKOWandelt Hires-Bild in Zeichensatz + Bildschirmspeicher, sodass das Bild im Textmodus darstellbar ist; bei >256 unterschiedlichen 8-Byte-Mustern „picture too complex".Sonderheft 55prgasm
HOLZGEOS-Variante des Nim-Spiels „Streichholz-Ziehen" (6 Reihen, wer das letzte nimmt verliert); KI nutzt heuristische Nim-Strategie.prgasm
HOT KEYSNumerierte BASIC-Zeilen als Tastenmakros im RAM unter BASIC-ROM via $01-Bankumschaltung; F7 wiederholt letzten Befehl.Sonderheft 33prgasm
HOT KEYS 1.2Tastenmakro-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 33prgasm
IBMIRQ-Handler liest Ziffernblock einer angeschlossenen IBM-Tastatur und setzt deren Tasten als Bildschirmzeichen 0-9 inkl. RVS für Doppelziffern.Sonderheft 51prgasm
INFORMBASIC-INPUT-Erweiterung mit Cursor-Steuerung, Längenbegrenzung, Filter und DEL; übergibt Text via Descriptor-Kopie.09/1992prgasm
INPUT FILEErweitert BASIC um INPUT#-Befehl, der ohne 80-Zeichen-Limit ganze Zeilen aus Datei in eine Stringvariable einliest.12/1992prgasm
INPUTFORMSuperinput-Paket: formatierte String-Eingabe mit fester Länge, Typfilter, positioniertem PRINT und animiertem Lösch-Effekt; SUPERCLR erzeugt diagonale Lösch-Welle.prgasm
INSERTBASIC-Erweiterung: LOAD"!..." fügt Programm ein, LOAD"%..." hängt es an.Sonderheft 74prgasm
INT.EDITOREditor für 64-Zeichen-Mini-Font (3×5 Pixel) mit Sprite-basierter Vergrößerung; Pixel-Löschen via doppeltem EOR #$FF als AND-NOT.prgasm
INTERFACENSS-Druckerinterface für MPS 803: ESC-Sequenzen für Ränder, Minischrift, 7-Segment-Zahlen, CBM-Zeichensatz und Hardcopy.Sonderheft 18prgasm
KAESEKäsekästchen (Dots and Boxes) auf 23×22-Gitter mit Joystick/Maus; starke KI minimax-artig per save/load des Feldes.Sonderheft 49prgasm
KAESE 1.2Käsekästchen für zwei Spieler oder gegen Computer (4 Stärken); KI simuliert rekursiv jeden Verteidigungszug, minimiert greedy-schließbare Gegner-Karos.Sonderheft 49prgasm
KAUGUMMIHochauflösende Grafikbibliothek für Punkt setzen/löschen/invertieren, Vergrößern und Tauschen.prgasm
KEYBOARDIRQ-Routine führt Tastatur-/Joystick-ähnliche Aktionen aus; kleiner Skript-Interpreter mit 7 Befehlen (Sprite-Position, Pointer setzen, Ende) als Demo-Steuerautomat.prgasm
KEYSSprite-IRQ-Demo: Rasterinterrupt aktiviert ab Rasterzeile $33 Sprite 0 und schaltet Hintergrund um.02/1992prgasm
KEYS BELEGENBelegt F1-F7 mit Texten; Unterstrich „_" wird als RETURN interpretiert → Befehle automatisch ausgeführt; max. 16 Zeichen, mit SHIFT zweite Belegung.10/1988prgasm
KINIPatcht Bildschirmeditor so, dass Ausgabe alle 22 Zeilen anhält und auf Tastendruck wartet.Sonderheft 54prgasm
KIR ROYALMultifunktions-Utility mit 10 BASIC-Einstiegen: Text/Grafik, IRQ-Farbanimationen, F-Tasten, Blocksatz, Roller, RLE-Dekoder; 4 unabhängige Farb-RAM-Rotations-Effekte im IRQ.prgasm
KONVERTERKonvertiert 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/1988prgasm
KR.RAETSELDruckertreiber für Kreuzworträtsel: rendert Zeichen aus 5x7-Pixelfont in 16-KB-Druckpuffer; Glyphen werden per OR eingemischt für pixelgenaue Überlagerung.02/1989prgasm
LASER-SCHACHZwei-Spieler-Strategiespiel auf 9×9-Brett: Laserstrahlen über drehbare Spiegelfiguren auf Pharao lenken; Partikel-Explosionen mit SID-Osc3-Rauschen ⊕ Rasterzeile als RNG.Sonderheft 66prgasm
LETTERMacht beim Tippen den ersten Kleinbuchstaben nach RETURN automatisch zum großen Anfangsbuchstaben in zweiter Farbe; per Sprite mit vergrößertem Buchstaben.09/1988prgasm
LETTERPRINTDruckt und zeigt Hires-Grafiken als ASCII-Art; Pixel-Dichte jedes 4x4-Blocks wählt Zeichen aus Dichtetabelle.05/1989prgasm
LICHTORGELSteuert Lampen-Hardware am CIA2-Port als Lichtorgel (Musik vom Cassette-Read), Lauflicht oder Dimmer; Periodenmessung am Kassettenport.Sonderheft 13prgasm
LIGHTSHOWEditor + 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.prgasm
LINE VERIFYVergleicht zeilenweise das BASIC-Programm im Speicher mit einer Disk-Kopie; eigener String-Interpreter mit Escape-Codes für Makro-Textbausteine.10/1988prgasm
LINE-UTILITYZehn BASIC-Utilities (Hilfe, Delete, Renumber, Insert, Save, Suchen/Ersetzen, Kopieren); SAVE patcht Zeilenlink auf 0 als künstliches Programmende.prgasm
LINE-VERIFY 4Vergleicht zwei BASIC-Programme zeilenweise — Speicher gegen Floppy-File; erkennt fehlende/zusätzliche Zeilen, bei Gleichheit Byte-Diff mit Delta-Zähler.10/1988prgasm
LIST 2000Erweiterter 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/1988prgasm
LISTERDruckt BASIC-Programme formatiert mit Kopf-/Fußzeilen und Seitenumbruch; EOR #$FF toggelt Quote-Flag, um Token-Expansion in Strings zu unterdrücken.Sonderheft 24prgasm
LOADSAVESymmetrische LOAD/SAVE-Verschlüsselung per inkrementellem Offset: jedes Byte beim Speichern erhöht, beim Laden verringert — Programme nur mit aktiver Routine korrekt ladbar.prgasm
LONGSCREENRaster-IRQ erzeugt eine 25. Textzeile durch Umschalten zwischen 24- und 25-Zeilen-Modus.prgasm
MAGNIFYBildschirmlupe 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/1993prgasm
MASKENGENBildschirm-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.prgasm
MATHEBASIC-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 46prgasm
MEMO-KEYSFunktionstasten-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/1992prgasm
MESS-KOPFRuntime-Interpreter für „Message-Maker": animierter Lauftext mit Cursor-Blinken, Steuercodes für Speed/Farbe/Sprünge und SID-Musik-Autostart.prgasm
MESSAGERaster-IRQ-Laufschrift: untere Zeile per Hardware-Scrolling links wandern lassen; bei ausgereiztem Scrollregister Zeichen byteweise kopiert.prgasm
MESSAGE-MAKEREditor für animierte Lauftext-Messages mit RLE-Packer: erzeugt eigenständiges PRG aus Header+Font+gepacktem Text; Sprite-Ziffern aus CHARROM kopiert.07/1987prgasm
MINESWEEPERMinesweeper mit Joystick-Maus und animiertem Wasser-Charset; Flood-Fill über eigenen Hilfsstack (8-Nachbarn-Rekursion würde den 6502-Hardwarestack sprengen).prgasm
MINI-UHRAnaloge Mini-Uhr als Sprite-Overlay; Bresenham-Zeiger werden per Sinus-Tabelle und +3/+15-Offset um 90° gedreht, y per EOR-Spiegelung invertiert.12/1991prgasm
MODULSTARTTrägt CBM80-Signatur plus Reset-/NMI-Vektoren ab $8000 ein, sodass ein Modul autostartet; warnt bei Konflikt.prgasm
MONITORResident 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/1989prgasm
MORSEBASIC-Wedge mit 14 Morse-Befehlen (Alphabet, Druck, SID-Ton, Rückwandlung); `code` überschreibt 8 Operanden per Selbstmodifikation; .byt $2c-Skip für gemeinsamen Landepunkt.prgasm
MOTORMotorsteuerung über CIA2-Port per IRQ-Handler: Ausgang 0 = Motor, Ausgang 1 = Richtung; benötigt Modulplatine.prgasm
MPS EDITORGrafikeditor 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.prgasm
MUELLEIMERScherzprogramm: nach kurzer Wartezeit erscheint ein Mülleimer-Sprite und der Bildschirm wird zeilenweise hineingeschoben; obere linke Ecke triggert Dauerlauf.04/1988prgasm
MULTITASKPrä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/1992prgasm
MULTITASK (K)Kommentierte Fassung des Multitask-Tools für quasi-gleichzeitigen Ablauf von bis zu 31 Maschinenprogrammen.08/1992prgasm
NAME-DIRFlexible DIR-Routine als SYS: öffnet Directory mit Filter (z.B. „$D*"), gibt Blockzahl und Dateinamen formatiert aus.prgasm
NHLN-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/1994prgasm
NUM.CONVERTERZahlenbasis-Konverter als BASIC-Erweiterung: Hex ($), Binär (%), Oktal (&), beliebige Basis 2-36 und römisch (!MCMXCI); römisch via Subtraktionstabelle ohne Divisionen.11/1991prgasm
NUMBERWandelt Fließkommazahl in deutschen Zahlen-String („1234" → „eintausendzweihundertvierunddreißig"); behandelt Sonderfälle (eins/eine, sieb-, sech-) und Nachkommastellen.02/1990prgasm
OCRDruckt OCR-A-Schrift nach DIN 66008 auf 24-Nadel-Drucker aus 13x24-Bitmap-Tabelle; Offset x*39 per Shift/Add-Kaskade ohne Multiplikationsroutine.prgasm
OCR FETTDruckt 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.prgasm
OCR ORGDruckt große OCR-ähnliche Schrift (0–9, : . -) auf Epson; jedes Zeichen als 13x24-Bit-Bitmap im 240-dpi-Modus.prgasm
OIL CHALLENGEZeichenraster-Labyrinthspiel auf 260 editierbaren Leveln mit Pfad-Undo (Feuer fährt den Spieler Schritt für Schritt zurück) und Disk-Highscore.Sonderheft 54prgasm
OP CODERPacker/Entpacker für Profi-Ass-Quelltexte: komprimiert Mnemonics zu Ein-/Zwei-Byte-Tokens; Strings in Anführungszeichen bleiben unangetastet.prgasm
OSZILLOSKOPOszilloskop-Simulator: Paddles als X/Y, Sägezahn-Modus, Autorestore und Autoclear; SID-Paddle-Register $D419/$D41A als X/Y-Eingang.Sonderheft 13prgasm
OUTLINEOutline-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 57prgasm
OUTPUTTextausgabe per SYS mit Verzögerung, Wordwrap, Blocksatz, Klick-Sound, Zentrierung und Rückwärts-Modus; Blocksatz fügt iterativ Spaces an rotierenden Positionen ein.prgasm
PACKERRLE-Packer mit ESC-Byte 123: Folgen gleicher Bytes als ESC/Anzahl/Wert; Anzahl $FF (-1) markiert das Escape-Byte selbst; zweiter Einsprung dekomprimiert.Sonderheft 24prgasm
PERFORATORDruckertreiber für MPS 803: überspringt Endlospapier-Perforation durch automatisches Einfügen von Leerzeilen + ASCII-Trennlinie am Seitenende.prgasm
PFOX RE LOADLädt File byteweise ins RAM unter dem ROM ($8000-$FFFF) und startet „oldfox", das ab $3CA1 nach Steuerzeichen sucht.Sonderheft 47prgasm
PFOX RE SAVESpeichert Speicherbereich $8000-$FFFF (RAM unter Kernal/BASIC) als Datei; SEI + $01-Umschaltung macht das verdeckte RAM lesbar.Sonderheft 47prgasm
PHANTOM LISTListet BASIC-Programme direkt von Diskette ohne Laden: liest PRG byteweise und detokenisiert über ROM-Tabelle.03/1992prgasm
PICTUREMAKERErzeugt aus Hires-Bild selbststartenden BASIC-Lader mit integriertem RLE-Entpacker; Escape-Byte 123 deckt 256-Byte-Läufe ab.Sonderheft 55prgasm
PLOTTER SIMUPlotter-Simulator: parst HP-ähnliche Textbefehle aus CHROUT, zeichnet Hires-Linien/Text und gibt RLE-komprimiert auf Drucker aus.Sonderheft 88prgasm
PMASTER.24Druckertreiber „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).prgasm
POKEFINDERCheat-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.prgasm
POKEFINDER (KKommentierte Fassung des Pokefinders, der durch Suchen nach DEC-Befehlen mit gegebenem Zählerstand passende Cheat-POKE-Adressen ermittelt.prgasm
POSTERDruckt Hires-Bild als Poster auf Commodore-Drucker: vier horizontale Kacheln, je Bit drei Zeichen → stark vergrößerter Druck; zweiter Einsprung invertiert Bildschirm.Sonderheft 47prgasm
POWER-POKEErweitert POKE um Komma-Liste: schreibt Werte in aufeinanderfolgende Adressen, andere Befehle werden weitergereicht.01/1993prgasm
POWER-POKE (KKommentierte Fassung: POKE akzeptiert mehrere Werte (POKE adr,w1,w2,w3,...); Werte >255 werden automatisch als High/Low-Byte-Paar abgelegt.01/1993prgasm
PRINTDruckmodul für Tabula-Rasa-Tabellen mit Spaltenköpfen, Umlautübersetzung und Zahlenformatierung; BIT-$2C-Skip überspringt LDA #32 für zentrierten RVS-Spaltenbuchstaben.11/1993prgasm
PRINT 40Patcht BSOUT bei CMD 4 auf max. 40 Zeichen/Zeile zentriert; nach 40 Zeichen autom. CR; bei CR 20 führende Spaces.11/1993prgasm
PRINT PARDruckprogramm für Tabula Rasa: gibt Zellen formatiert über Centronics-Drucker am User-Port aus; zweistufige Indextabelle unter ausgeblendetem BASIC-ROM.Sonderheft 88prgasm
PRINT USINGStellt eine formatierte Zahlenausgabe (PRINT USING) als BASIC-Erweiterung bereit.Sonderheft 5prgasm
PRINTERSUPPErweitert BSOUT: bei Druckerausgabe werden nach jedem CR zusätzliche Leerzeichen eingerückt; Anzahl per SYS-Parameter.Sonderheft 47prgasm
PROTOKOLLDruck-Protokoll per CTRL+C=: schaltet Mitschreiben der Bildschirmausgabe auf Drucker um; eigener BSOUT leitet Device 3 zusätzlich an Gerät 4.09/1991prgasm
PULSMESSERPulsmesser/Frequenzzähler via CIA2-Timer und NMI; NMI zählt High-Pegel an User-Port-Bit, „over"-Abbruch bei Überlauf.03/1993prgasm
PULS_FREQMisst 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.prgasm
P_BLOCKSATZDruckerblocksatz: zählt echte Druckzeichen (Doppelbreite, Bitmap, Steuerzeichen) und fügt reversible Platzhalter an Wortgrenzen ein, die in Mini-Space-Grafiksequenzen aufgelöst werden.Sonderheft 47prgasm
QUICK SAVEWedge: speichert BASIC-Programme im Hintergrund („!"/„!Nr") byteweise per IRQ; Rechner bleibt während Save bedienbar.prgasm
QUICKIEErzeugt BASIC-DATA-Zeilen aus Maschinencode; Tastaturpuffer-Trick: schreibt Zeilen in den Bildschirm und stopft CR in Keyboard-Buffer, damit BASIC sie selbst einliest.prgasm
RAM DISK 2RAM-Disk im RAM unter Kernal/BASIC ($A000-$FFFF); ]-Befehle für Format/Dir/Open/Close, bis 10 Dateien (PRG/SEQ).09/1988prgasm
RAMDISKRAM-Disk-Simulator: 12 KB unter I/O ($D000-$FFFF) als schnelle Diskette; &-Befehle für open/close/read/write/dir/format.04/1989prgasm
RAMSBibliothek 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 52prgasm
RASTERIRQRaster-IRQ-Demo: zwei farbige Bildschirmbereiche, Position und Höhe per Cursortasten verstellbar.Sonderheft 43prgasm
RASTERMENUEDurchsucht den BASIC-Bildschirm nach Zeilen mit führendem Stern und erzeugt daraus ein Menü mit farbig pulsierendem Rasterbalken.prgasm
REM-KILLERLö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/1992prgasm
RENUMNummeriert BASIC-Zeilen um (start, step); passt jedoch keine Sprungziele an.prgasm
ROM KLAUKopiert BASIC-/Kernal-/Floppy-ROM nach $2000-$3FFF und speichert als File; Floppy-ROMs seitenweise via M-R; zeigt Kernal-Version aus $FF80.Sonderheft 57prgasm
SAVEVARSechs SYS-Befehle zum Speichern/Laden von BASIC-Variablen, Strings oder Parametern; greift direkt auf VARTAB/ARYTAB/STREND zu, vor String-Save Garbage-Collection.prgasm
SCREENProfi-Ass-Erweiterung mit 6 Befehlen für Bildschirmseiten (Init/Fill/Get/Put/Save/Load) auf 32 Speicherseiten ab $8000.08/1989prgasm
SCROLLScreen-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/1988prgasm
SEARCHERSucht im Speicher nach Bytefolge — auch im RAM unter Kernal/BASIC via $01-Umschaltung; Adressen über BASIC-Parser, RUN/STOP-Abbruch.05/1994prgasm
SEQUENZENEDITEditor für Sprite-Animationssequenzen mit drei Sprites gleichzeitig; XOR-Toggle des Richtungs-Flags ergibt Ping-Pong oder Wrap.prgasm
SHOW 1Bildüberblender für zwei Hi-Res-Grafiken: blendet in 8 Stufen via 64-Byte-Dither-Maske mit EOR/ORA/AND-Logik.10/1988prgasm
SHOW 2Bildkompression per RLE: packt Hires-Bild mit Escape-Code 123 (Lauflängen ab 4 gleichen Bytes); Zusatzfunktionen Farb-Fill und Bitmap-Invertieren.10/1988prgasm
SHOW ALLZeigt alle 8 HiRes-Grafikspeicher des C64 durch Umschalten von VIC-Bank und Videomatrix — Diagnose-Tool zum Auffinden versteckter Grafiken.prgasm
SINGLESTEP6510-Einzelschritt-Simulator/Debugger: interpretiert alle Opcodes inkl. illegaler mit Live-Anzeige der Register/Flags und Mini-Disassembler.prgasm
SINGLESTEPPEREinzelschritt-Simulator für 6510 mit Registeranzeige, Flag-Edit und Disassembler; self-modifying Dispatch über Opcode-/Adressart-Tabellen.prgasm
SOFTSCROLLSoft-Scrolling am Zeilenumbruch: VIC YSCROLL ($D011) wird von 6 bis 0 dekrementiert, synchron zu $D012 für flackerfreie Ausgabe.prgasm
SPALTENMehrspaltenkonverter für Textomat Plus mit Blocksatz und interaktiver Silbentrennung; selbstmodifizierender put-Zeiger, alternierende Space-Verteilung um die Halbzeilen-Mitte.Sonderheft 56prgasm
SPEECH FINDERAkustischer Speicher-Monitor: spielt RAM-Inhalt als Ton ab; SID-4-Bit-Volume-Register $D418 als improvisierter DAC für den gesamten 64K-Adressraum.06/1991prgasm
SPEED HARDCOPHardcopy auf MPS 803 mit integriertem Drucker-Speeder: dreht 8x8-Blöcke um 90° und ersetzt Folgen gleicher Bytes durch CHR$26-Wiederholsequenz.prgasm
SPINNEZeigt „something wonderful has happened: your c 64 is alive!" und startet Spinnen-Sprite-Animation; Anspielung auf „2001"/„2010".07/1988prgasm
SPLINESZeichnet Bezier-Splines mit bis zu 7 Kontrollpunkten auf Hires; Bernstein-Auswertung nutzt Pascal-Dreieck-Tabelle mit self-modifying Load.prgasm
SPOOLDruckerspooler 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/1989prgasm
SPRITEKILLERBlendet per RESTORE-Taste einzelne Sprites in laufenden Programmen aus, kann auch als Pause-Funktion dienen.prgasm
SPRITELISTDurchsucht 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.prgasm
SPRITEPRINTDruckt Speicherinhalt ab $02C0 als 24x21-Sprite-Bitmap auf Gerät 4 — gesetzte Bits als Revers-Spaces, gelöschte als Spaces, ohne Grafikmodus.prgasm
ST. OVFL. ERRFängt BASIC-Fehler „Stack Overflow" ab und ersetzt ihn durch eigene Meldung; ROM-Kopie per $01=55 eingeblendet.prgasm
STACK VERS2Neue Fehlermeldung „STACK OVERFLOW" v2: prüft bei jedem Befehl Stack-Tiefe per TSX-Vergleich und meldet drohenden Überlauf statt Absturz.prgasm
STAR-RETTERSpeichert $4000-$9FFF als sequenzielles File „schrott", das vom Startexter wie normaler Text geladen wird → Textretter.prgasm
START & ENDELädt Datei sektorweise per Floppy-Jobcode von der 1541; Track/Sektor des Folgesektors aus den ersten zwei Bytes; LED signalisiert Aktivität.prgasm
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.prgasm
STRING CODERCodiert/decodiert BASIC-Strings dreistufig: 255-Subtraktion (selbstinvers), Position als Offset, Reihenfolge umkehren — dieselben Primitive für Code und Decode.prgasm
STRING UTILIT15 BASIC-Erweiterungen für String-/Array-/Zahlenverarbeitung (HUNT, USING, SEARCH, NUMBER, SORT); EVAL biegt Error-Vektor und nutzt CRUNCH/FRMEVL.12/1992prgasm
SUPERIRQIRQ-Hook blendet in den obersten 3 Zeilen permanent Uhr, Zeilennr., DATA/TXTPTR, Fehler, Dateiname, freien Speicher und Shift/CBM/CTRL-Status ein.prgasm
SYNTAX-TESTAutomatische Syntax-Prüfung beim Eintippen einer BASIC-Zeile, noch bevor das Programm läuft.Sonderheft 65prgasm
TABULA RASATabellenkalkulation 26×208 Zellen mit Formeln, Auto-Nachrechnen, Formatierung; nutzt $A000-$BFFF (RAM unter BASIC-ROM) als Zellen-Heap, FAC-Routinen fürs Rechnen.Sonderheft 68prgasm
TELETEXTVideotext-Editor mit Raster-IRQ-Blink-Fenster, Zeichen-/Farbeditor, Blocksatz und Disk-I/O; Raster-IRQ-Farb-Fade mit Richtungs-Flag.03/1990prgasm
TESTER 1541Testprogramm für 1541: misst Drehzahl (Soll 300 rpm) und prüft Kopfjustage pro Track inkl. Halftracks; .byt $2c-Skip für LDA-Sprung.10/1991prgasm
TESTLENBerechnet die tatsächliche Druckbreite eines Strings unter Berücksichtigung von C64-Steuerzeichen (CHR$14 Doppelbreite, CHR$8 Bitmap, CHR$15/9 zurück).Sonderheft 47prgasm
TI$Ersetzt die BASIC-Variablen TI und TI$ durch die exaktere Echtzeituhr der CIA.prgasm
TINYZweipass-BASIC-Compiler: emittiert Maschinencode, patcht offene GOTO/GOSUB/THEN-Sprünge in Pass 2; Variablen a..z direkt im erzeugten Binary.prgasm
TOOLSToolbox 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 74prgasm
TOP SECRETDatei-Verschlüsselung über U1/U2-Blockbefehle: zyklisches Codewort-XOR mit Carry-Rotate; Codewort-Länge XOR-verschleiert direkt im Directory-Eintrag.prgasm
TRANSMaschinensprache-Wandler v2.1: wandelt BASIC-String mit Hexziffern in lauffähiges Programm; erzeugt SYS-Stub mit Dezimal-ASCII-Adresse.prgasm
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.prgasm
TRANSFER 6510Relokator: durchläuft Code befehlsweise per Opcode-/Typ-Tabelle, verschiebt Adressoperanden nur wenn sie im Quellbereich liegen; liest auch unter ROM/IO.05/1992prgasm
TRENNOMATTrenn-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.prgasm
TSS 2.0Twin Search System: errechnet pro File fünf Prüfsummen und meldet Duplikat-Gruppen; Bitmaske für Prüfsummen-Auswahl per EOR-invertiertem Menü.prgasm
TSS 2.1Twin 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.prgasm
TURTLETurtle-Grafik-Erweiterung für BASIC V2 mit Bresenham-Linien, Polarumrechnung, Split-Screen-Raster-IRQ (WINDOW) und Polygon-Zeichnung.Sonderheft 94prgasm
UNCRASHAbsturz-Versicherung: RESTORE+RUN/STOP+1/2/_ löst Hardware-Reset mit gesicherten BASIC-Pointern aus; UNNEW/LINK rekonstruiert das Programm danach.08/1993prgasm
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/1993prgasm
UNICONUniverseller Datei-Konverter mit editierbarer 256-Byte-Codetabelle; jedes Eingabebyte auf bis zu 20 Ausgabebytes abbildbar, inkl. Disk-Wechsel und PRG-Header-Skip.08/1993prgasm
UNIGRABNMI-Hardcopy-Tool: per RESTORE wird der aktuelle Bildschirm (Text/Multicolor/Hires inkl. aller 8 Sprites mit X/Y-Expansion) in eine Hires-Grafik umgewandelt.prgasm
UNIPRINTNMI-residenter Universal-Drucker für MPS 803 mit Invers, Raster, Rahmen, Text und Fenster auf F-/CBM-Tasten; 7-Pixel-Streifen mit RLE.04/1988prgasm
UNIPRINT 24Residenter 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/1988prgasm
UNIPRINT.ALTNMI-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/1988prgasm
UNSCRATCHMacht 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/1992prgasm
USINGPRINT USING-Konverter mit einstellbarer Länge, Vorzeichenposition, Tausenderpunkten, Nachkommastellen und wählbarem Dezimaltrenner; bei Überlauf ILLEGAL QUANTITY.08/1991prgasm
VERIFY 2 FILEVergleicht zwei Disk-Files byteweise mit Disk-Wechsel; 3-zeiliges Scroll-Fenster (File1/File2/Diff), Diff-Zähler und adaptive Bremse bei Unterschieden.prgasm
VERIFY SUPPErweitert VERIFY so, dass Abweichungen zwischen Datei und Speicher mit Adresse ausgegeben werden.prgasm
VERIFY SUPP 3Erweitert VERIFY: meldet Abweichungen mit Adresse + Speicher-/Disk-Byte in Hex; Abschlussbericht mit Anzahl gleicher/verschiedener Bytes.prgasm
VERZERRZeichnet sinusartig verbogene Kurve im Hires; vier gespiegelte Kurvenäste gleichzeitig; Festkomma-Division per wiederholter Subtraktion.Sonderheft 27prgasm
VISITBASIC-Trace mit VISIT/PITCH/AGAIN/OFF/CANCEL/PARAM; CIA-Timer-NMI-gesteuerter Trace; STOP-Vektor-Hook simuliert GOSUB durch Stack-Manipulation.02/1991prgasm
VIZACOUNTTextanalyse 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/1993prgasm
VIZALINKWandelt 26 SPELL.DICT.A-Z des VizaSpell-Checkers in ein VizaWrite-Dokument mit Umlautkonvertierung (ae, oe, ue, sz); nur per Merge ladbar.prgasm
VIZAPRINTDruckt Vizawrite-Textdateien mit korrekter Zeichensatz- und Umlautumsetzung.prgasm
VORSPANNVorspann-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 55prgasm
VORSPANN 2Fügt BASIC-Programmen einen animierten Intro-Screen mit farbig rotierendem Rahmen und blinkendem NSS-Logo voran; Space überspringt Intro.Sonderheft 55prgasm
WINDOWFrei definierbares Textfenster im BASIC-Editor: CLR/HOME, Cursor, RVS-ON und Scroll wirken nur im Fenster.11/1987prgasm
WORDWRAPWordwrap für BASIC-Bildschirmtreiber: puffert Zeichen ab Wortanfang; erreicht ein Wort Spalte 39, wird vorab CR eingefügt — keine Worttrennungen.prgasm
WORDWRAP 2Word-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.prgasm
XBASICBASIC-Erweiterung um Hires-Befehle (DRAW, PLOT, CLS, COL, SWAP, COPY, GLOAD/GSAVE) + ON-ERROR-GOTO; SWAP/COPY zwischen $A000 und $E000 per Bank-Switching.prgasm
ZEHNERTreibersoftware, mit der sich eine am Userport angeschlossene Zehnertastatur als zusätzlicher Ziffernblock nutzen lässt.Sonderheft 74prgasm
ZENSUDAT V1Zensurenverwaltung für 50 Schüler mit 20 Prüfungen; gewichteter Schnitt nutzt FAC-ROM mit Optimum als Normierung.prgasm
ZENSUDAT V2Tabellenprogramm für Lehrer: Schüler-Zensuren mit Schnittberechnung und Sortierung; Bubble-Sort mit self-modifying Richtungs-Branch (BCC/BCS), x*60 per Shift-Add.prgasm
ZENSUDAT V3Zensurenverwaltung für 199 Schüler mit 40 Noten/Kurs; gewichtete Schnittberechnung und umschaltbare Punkte-/Notendarstellung via FAC-Routinen.prgasm
ZSLVerbesserter 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 47prgasm

← zurück