Code: Select all
org 32000
ld a,2 ; upper screen
call 5633 ; open channel
loop ld de,string ; address of string
ld bc,eostr-string ; length of string to print
call 8252 ; print our string
jp loop ; repeat until screen is full
string defb 'Tom is cool'
eostr equ $
If I then drag the bin file directly into the spectaculator window it runs properly and Tom is cool Tom is cool... appears on the screen until it says scroll? This is cool!
But... If I open spectaculator with cmd spectaculator hello.tap, or drag the .tap file into the program window, it loads the tape but just gives me 'Bytes: Hello.tap
0 ok, 30:1"
Why doesn't it run the program printing tom is cool repeatedly?