AmigaChromeA new chapter for the Amiga

API docs / Open libraries / bullet.library

API · Libraries

bullet.library jump table

Our open bullet.library: 5 calls with the same LVOs and registers as AmigaOS 3.2's, checked against the NDK 3.2 .fd file.

bullet.library's jump table, as OpenBullet builds it: LVO, call, registers, and (after #) each call's core class (OPEN_LIBRARIES.md section 5). build-amiga.sh (with ../common/check_fd.py) checks this against the NDK 3.2 bullet_lib.fd in the stove and stops on any difference; openbullet_lib.c's lib_vectors[] follows it line for line.

6 slots, 5 public
LVOCallRegistersNotes
-30OpenEnginenonepure: a new engine, its own memory
-36CloseEnginea0pure: per engine
-42SetInfoAa0, a1pure: per engine (OT_OTagList reads the outline file through dos)
-48ObtainInfoAa0, a1pure: per engine
-54ReleaseInfoAa0, a1pure: per engine
-60privatenonethe NDK 3.2 fd's; answers 0 (lib_null)