!PRINT – Eine C64-Basic Befehlserweiterung
Dieses Assemblerprogramm ist nur ein Beispiel dafuer, wie man das BASIC V2 des C64 auf die einfachste Weise um eigene Befehle erweitern kann. Es ist nur als Beispiel gedacht um zu zeigen wie man dem Basic V2 neue Befehle hinzufuegen kann, ohne die eigentlichen Routinen des Basic Interpreters aufwaendig selbst neu bzw. umprogrammieren zu muessen.
Der !PRINT Befehl erweitert den urspruenglichen PRINT Befehl dahingehend, das er noch als Parameter die X und Y Position erwartet und die Ausgabe dann an dieser Position anzeigt. Also wie der LOCATE Befehl in professionellen Basic Erweiterungen.
!PRINT YP, XP, STRING|VARIABLE|AUSDRUCK
Beispiele:
- !PRINT 2,2,chr$(42)
- !PRINT 10,20,“HALLO WELT!“
- !PRINT 5,1,32768/256
- N$=STR$(30.56*4):!PRINT 2,5,RIGHT$(N$,LEN(n$)-1)
Auf dem Diskettenimage sind neben dem Assemblerprogramm auch Beispielprogramme die als Anwendungsbeispiele dienen. Diskimage herunterladen
Filed under: 6502 Maschinensprache,CBM Basic V2,Programmieren - @ 19. April 2022 18:52