Beiträge von -trb- im Thema „Startadresse C64 Basic“

    Beim "Hello World" sehe ich noch Optimierungspotential. :) Den String kann man per Kernalroutine ausgeben lassen. Vor dem Bildschirmlöschen kann die gewünschte Farbe für Textausgaben gesetzt werden (Adresse weiß ich aus dem Kopf nicht), dann wird das gesamte Colorram damit beschrieben. Noch einfacher ist es, die jeweiligen PETSCII-Steuerzeichen für Bildschirmlöschen und Zeichenfarbe an den Anfang des Strings zu setzen. Dann muss nur der String ausgegeben werden. Eine PETSCII-Tabelle findet sich bspw. im Bitte melde dich an, um diesen Link zu sehen..

    @M. J.: Interessante Ausführung, danke.

    Da explizit nach der Startadresse des C64-BASIC gefragt wurde (was mich eigentlich wundert), ist vorerst evtl. nur geplant, BASIC-Programme ablaufen zu lassen? Das kann funktionieren auch ohne genaue C64-Emulation (muss es aber nicht). In dem Fall wäre ein BASIC-Interpreter mit geringer Hardwaresimulation (statt Emulation) einfacher umzusetzen. Da findet sich vielleicht auch schon das ein oder andere ansehnliche Spiel, das damit läuft.