Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Macros | |
#define | LOROM_PAGE_SIZE 0x8000 |
#define | HIROM_PAGE_SIZE 0x10000 |
#define | BANK_SIZE 0x10000 |
#define | SFC_HDR_SIZE sizeof(sfc_int_hdr) |
#define | LOROM_HDR_LOC 0x7FC0 |
#define | HIROM_HDR_LOC 0xFFC0 |
#define | ADDMEM_START_ADDRESS 0x6000 |
#define | ADDMEM_SIZE 0x2000 |
#define | PPU1_REG_ADDRESS 0x2100 |
#define | PPU1_REG_SIZE 0x0100 |
#define | DSP_REG_ADDRESS 0x3000 |
#define | DSP_REG_SIZE 0x1000 |
#define | OLDJOY_REG_ADDRESS 0x4000 |
#define | OLDJOY_REG_SIZE 0x0100 |
#define | PPU2_REG_ADDRESS 0x4200 |
#define | PPU2_REG_SIZE 0x0300 |
#define | LOWRAM_START_ADDRESS 0x7E0000 |
#define | LOWRAM_SIZE 0x2000 |
#define | LOWRAM_MIRROR_START_ADDRESS 0x0000 |
#define | LOWRAM_MIRROR_SIZE 0x2000 |
#define | HIRAM_START_ADDRESS 0x7E2000 |
#define | HIRAM_SIZE 0x6000 |
#define | EXTRAM_START_ADDRESS 0x7E8000 |
#define | EXTRAM_SIZE 0x18000 |
Functions | |
RZ_PACKED (typedef struct { char name[0x15];ut8 rom_setup;ut8 rom_type;ut8 rom_size;ut8 sram_size;ut8 dest_code;ut8 fixed_0x33;ut8 rom_version;ut16 comp_check;ut16 checksum;}) sfc_int_hdr | |
#define ADDMEM_SIZE 0x2000 |
Definition at line 18 of file sfc_specs.h.
#define ADDMEM_START_ADDRESS 0x6000 |
Definition at line 17 of file sfc_specs.h.
#define BANK_SIZE 0x10000 |
Definition at line 11 of file sfc_specs.h.
#define DSP_REG_ADDRESS 0x3000 |
Definition at line 25 of file sfc_specs.h.
#define DSP_REG_SIZE 0x1000 |
Definition at line 26 of file sfc_specs.h.
#define EXTRAM_SIZE 0x18000 |
Definition at line 44 of file sfc_specs.h.
#define EXTRAM_START_ADDRESS 0x7E8000 |
Definition at line 43 of file sfc_specs.h.
#define HIRAM_SIZE 0x6000 |
Definition at line 41 of file sfc_specs.h.
#define HIRAM_START_ADDRESS 0x7E2000 |
Definition at line 40 of file sfc_specs.h.
#define HIROM_HDR_LOC 0xFFC0 |
Definition at line 15 of file sfc_specs.h.
#define HIROM_PAGE_SIZE 0x10000 |
Definition at line 10 of file sfc_specs.h.
#define LOROM_HDR_LOC 0x7FC0 |
Definition at line 14 of file sfc_specs.h.
#define LOROM_PAGE_SIZE 0x8000 |
Definition at line 9 of file sfc_specs.h.
#define LOWRAM_MIRROR_SIZE 0x2000 |
Definition at line 38 of file sfc_specs.h.
#define LOWRAM_MIRROR_START_ADDRESS 0x0000 |
Definition at line 37 of file sfc_specs.h.
#define LOWRAM_SIZE 0x2000 |
Definition at line 35 of file sfc_specs.h.
#define LOWRAM_START_ADDRESS 0x7E0000 |
Definition at line 34 of file sfc_specs.h.
#define OLDJOY_REG_ADDRESS 0x4000 |
Definition at line 28 of file sfc_specs.h.
#define OLDJOY_REG_SIZE 0x0100 |
Definition at line 29 of file sfc_specs.h.
#define PPU1_REG_ADDRESS 0x2100 |
Definition at line 22 of file sfc_specs.h.
#define PPU1_REG_SIZE 0x0100 |
Definition at line 23 of file sfc_specs.h.
#define PPU2_REG_ADDRESS 0x4200 |
Definition at line 31 of file sfc_specs.h.
#define PPU2_REG_SIZE 0x0300 |
Definition at line 32 of file sfc_specs.h.
#define SFC_HDR_SIZE sizeof(sfc_int_hdr) |
Definition at line 13 of file sfc_specs.h.