User Tools

Site Tools


base:runbasicprg

Running a Basic program from Assembler

Sometimes it is neccessary to run a Basic program from assembler code. To do this, it's a good idea to do a full Kernal/Basic initialization before.

PRGEND = $1234    ; end of the Basic program

    LDA #<PRGEND
    STA $2D
    STA $AE
    LDA #>PRGEND
    STA $2E
    STA $AF

    JSR $A659
    JSR $A533    ; Rechain Lines
    JMP $A7AE    ; Basic Warm Start
base/runbasicprg.txt · Last modified: 2015-04-17 04:33 (external edit)