#include <ipc.h>
|
uint16_t | magic |
| Magic value. If set to NILE_IPC_MAGIC, the IPC area has been initialized by IPL1.
|
uint8_t | tf_card_status |
| TF card status.
|
uint8_t | boot_entrypoint |
| The entrypoint the cartridge was booted from.
|
uint8_t | reserved_1 [4] |
union { | |
struct { | |
uint16_t ax | |
uint16_t bx | |
uint16_t cx | |
uint16_t dx | |
uint16_t sp | |
uint16_t bp | |
uint16_t si | |
uint16_t di | |
uint16_t ds | |
uint16_t es | |
uint16_t ss | |
uint16_t flags | |
} | |
uint16_t data [12] | |
} | boot_regs |
| The register state at cartridge boot.
|
uint8_t | boot_io [0xB8] |
| The I/O port state at cartridge boot.
|
uint8_t | reserved_2 [8] |
uint8_t | user_area [288] |
Definition at line 58 of file ipc.h.
◆ ax
Definition at line 83 of file ipc.h.
◆ boot_entrypoint
◆ boot_io
The I/O port state at cartridge boot.
Definition at line 92 of file ipc.h.
◆ [union]
The register state at cartridge boot.
◆ bp
Definition at line 84 of file ipc.h.
◆ bx
Definition at line 83 of file ipc.h.
◆ cx
Definition at line 83 of file ipc.h.
◆ data
Definition at line 87 of file ipc.h.
◆ di
Definition at line 84 of file ipc.h.
◆ ds
Definition at line 85 of file ipc.h.
◆ dx
Definition at line 83 of file ipc.h.
◆ es
Definition at line 85 of file ipc.h.
◆ flags
Definition at line 85 of file ipc.h.
◆ magic
Magic value. If set to NILE_IPC_MAGIC, the IPC area has been initialized by IPL1.
- See also
- NILE_IPC_MAGIC
Definition at line 63 of file ipc.h.
◆ reserved_1
Definition at line 77 of file ipc.h.
◆ reserved_2
Definition at line 93 of file ipc.h.
◆ si
Definition at line 84 of file ipc.h.
◆ sp
Definition at line 84 of file ipc.h.
◆ ss
Definition at line 85 of file ipc.h.
◆ tf_card_status
◆ user_area
Definition at line 95 of file ipc.h.
The documentation for this struct was generated from the following file: