Rev 539 |
    Blame |
    Compare with Previous |
    Last modification |
    View Log
    | Download
  
  
    DEVICE ZXSPECTRUM48
 
    ORG 0x4443
 
test:   DEFW 0x4241
 
    OUTPUT "lua_get_word.bin"
 
    LUA ALLPASS
 
        _pc("dw "..sj.get_word(_c("test"))..", ".._c("test"))
 
        _pc("dw "..sj.get_word(0x4443)..", "..0x4443)
 
    ENDLUA
 
 
 
    LUA ALLPASS
 
        x = _c("test + ~ ")    -- invalid syntax for expression evaluation, returns 0
 
        _pc("db 'e'+"..x)
 
    ENDLUA
 
 
 
    LUA pass3 ; wrong arguments
 
        sj.get_word(0x1234, 2)  -- not reported since Lua5.4 and LuaBridge 2.6 integration :(
 
    ENDLUA
 
 
 
    ; some extra error specific to get word and test coverage
 
    LUA PASS3
 
        sj.get_word(0xFFFF)     -- invalid address
 
        sj.get_word()           -- missing argument
 
    ENDLUA