code wiki / _hdl_build / _pe_vnscene_test.nx

_pe_vnscene_test.nx source

↩ module page · 16 lines · 487 B

1// AUTHORED BY THE NISHI BUILDER (pattern: STATE_MACHINE test) -- KATs computed from the table at emit time 2import "_pe_vnscene.nx" 3import "nx_syscalls.nx" 4func main() -> i64 { 5 let ev: *i64 = sys_mmap(128) as *i64 6 ev[0] = 0 7 ev[1] = 1 8 ev[2] = 3 9 ev[3] = 5 10 if _pe_vnscene_run(ev, 4, 0) == 5 { 11 if _pe_vnscene_step(0, 1) == 0 - 1 { 12 if _pe_vnscene_step(6, 0) == 0 - 1 { 13 if _pe_vnscene_run(ev, 4, 0) == 5 { sys_exit(0) } } } } 14 sys_exit(1) 15 return 1 16}