API docs / Open libraries / bullet.library
API · Librariesbullet.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.
| LVO | Call | Registers | Notes |
|---|---|---|---|
| -30 | OpenEngine | none | pure: a new engine, its own memory |
| -36 | CloseEngine | a0 | pure: per engine |
| -42 | SetInfoA | a0, a1 | pure: per engine (OT_OTagList reads the outline file through dos) |
| -48 | ObtainInfoA | a0, a1 | pure: per engine |
| -54 | ReleaseInfoA | a0, a1 | pure: per engine |
| -60 | private | none | the NDK 3.2 fd's; answers 0 (lib_null) |