hex/pointers/basic_pointers.fjΒΆ
MacrosΒΆ
hex.pointersΒΆ
hex.pointers.ptr_initβ NOTE: must be placed just after the startup, so that the read_ptr_byte_table will be in address 256.hex.pointers.set_jump_pointerβ Sets both to_jump and to_jump_var to point to the given pointer.hex.pointers.set_flip_pointerβ Sets both to_flip and to_flip_var to point to the given pointer.hex.pointers.set_flip_and_jump_pointersβ Sets both to_flip and to_flip_var, and to_jump and to_jump_var to point to the given pointer.hex.pointers.stack_initβ Initializes a stack of size n (maximal capacity of n hexes / return-addresses).
hexΒΆ
hex.ptr_jumpβ like: ;*ptr