-     DEVICE none 
-   
-     lua 
-         -- warning because no device is set 
-         assert(not sj.set_slot(1)) 
-     endlua 
-   
-     DEVICE zxspectrum128 
-   
-     ORG 0xC000 
-     ASSERT 0 == $$  ; slot 3 should be at default page 0 
-     ORG 0x8000 
-     ASSERT 2 == $$  ; slot 2 should be at default page 2 
-   
-     lua 
-         assert(not sj.set_slot(4)) 
-     endlua 
-   
-     lua 
-         assert(not sj.set_slot(-1)) 
-     endlua 
-   
-     lua allpass 
-         assert(sj.set_slot(2)) 
-     endlua 
-   
-     PAGE 6 
-     ASSERT 6 == $$  ; slot 2 should be active by lua script => page 6 there 
-   
-     ; test the address-based slot selecting 
-     lua allpass 
-         assert(sj.set_slot(0xC000)) 
-     endlua 
-   
-     PAGE 5 
-     ORG 0xC000 
-     ASSERT 5 == $$  ; slot 3 should be active by lua script => page 5 there 
-   
-     lua pass3 ; wrong arguments 
-         sj.set_slot(1, 2)   -- not reported since Lua5.4 and LuaBridge 2.6 integration :( 
-         sj.set_slot() 
-     endlua 
-