base:runbasicprg
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Last revision | |||
— | base:runbasicprg [2015-04-17 04:33] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== 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 [[base: | ||
+ | |||
+ | < | ||
+ | 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: 2020-12-06 20:24 by pararaum