Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Spectranet
#42
To do that, you have to *ensure* there's enough room for the string you're allocating in the ASM space:
Code:
LET a$ = "Hello World"
    REM Poke all the string chars starting at address @MyLabel
    FOR i = 0 TO LEN(a$) - 1:  
           POKE @MyLabel + i, CODE a$(i)
    NEXT i
    DoSomething(...) : REM OK, now this is OUT OF THE LOOP

    END : REM Prevents the program entering MyLabel zone

    MyLabel:
    ASM:
    garbage2:
    ds 32  ;  32 bytes of space MAX!!
    END ASM
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 3 Guest(s)