diff options
author | David G. F | 2021-06-22 00:20:15 +0200 |
---|---|---|
committer | GitHub | 2021-06-22 00:20:15 +0200 |
commit | 5bfd9ced9a94122f5d754e8639dfcf253fa4d5b6 (patch) | |
tree | 1a748f7dd10683aa78920f5e539ba85aaf5117b8 /gba_memory.c | |
parent | 261b2db9bb65b63d4968f89deecdf92f1975011f (diff) | |
parent | dbf72e95efd507d5a6255c25aee055a0a3c1350e (diff) | |
download | picogpsp-5bfd9ced9a94122f5d754e8639dfcf253fa4d5b6.tar.gz picogpsp-5bfd9ced9a94122f5d754e8639dfcf253fa4d5b6.tar.bz2 picogpsp-5bfd9ced9a94122f5d754e8639dfcf253fa4d5b6.zip |
Merge pull request #134 from davidgfnet/master
Some MIPS fixes
Diffstat (limited to 'gba_memory.c')
-rw-r--r-- | gba_memory.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/gba_memory.c b/gba_memory.c index 75f15a6..6bcee36 100644 --- a/gba_memory.c +++ b/gba_memory.c @@ -321,9 +321,6 @@ u32 gamepak_size; dma_transfer_type dma[4]; -u8 *memory_regions[16]; -u32 memory_limits[16]; - typedef struct { u32 page_timestamp; @@ -3196,38 +3193,6 @@ void init_memory(void) { u32 map_offset = 0; - memory_regions[0x00] = (u8 *)bios_rom; - memory_regions[0x01] = (u8 *)bios_rom; - memory_regions[0x02] = (u8 *)ewram; - memory_regions[0x03] = (u8 *)iwram + 0x8000; - memory_regions[0x04] = (u8 *)io_registers; - memory_regions[0x05] = (u8 *)palette_ram; - memory_regions[0x06] = (u8 *)vram; - memory_regions[0x07] = (u8 *)oam_ram; - memory_regions[0x08] = (u8 *)gamepak_rom; - memory_regions[0x09] = (u8 *)(gamepak_rom + 0xFFFFFF); - memory_regions[0x0A] = (u8 *)gamepak_rom; - memory_regions[0x0B] = (u8 *)(gamepak_rom + 0xFFFFFF); - memory_regions[0x0C] = (u8 *)gamepak_rom; - memory_regions[0x0D] = (u8 *)(gamepak_rom + 0xFFFFFF); - memory_regions[0x0E] = (u8 *)gamepak_backup; - - memory_limits[0x00] = 0x3FFF; - memory_limits[0x01] = 0x3FFF; - memory_limits[0x02] = 0x3FFFF; - memory_limits[0x03] = 0x7FFF; - memory_limits[0x04] = 0x7FFF; - memory_limits[0x05] = 0x3FF; - memory_limits[0x06] = 0x17FFF; - memory_limits[0x07] = 0x3FF; - memory_limits[0x08] = 0x1FFFFFF; - memory_limits[0x09] = 0x1FFFFFF; - memory_limits[0x0A] = 0x1FFFFFF; - memory_limits[0x0B] = 0x1FFFFFF; - memory_limits[0x0C] = 0x1FFFFFF; - memory_limits[0x0D] = 0x1FFFFFF; - memory_limits[0x0E] = 0xFFFF; - // Fill memory map regions, areas marked as NULL must be checked directly map_region(read, 0x0000000, 0x1000000, 1, bios_rom); map_null(read, 0x1000000, 0x2000000); |