diff options
author | twinaphex | 2014-12-13 04:55:24 +0100 |
---|---|---|
committer | twinaphex | 2014-12-13 04:55:24 +0100 |
commit | 87b34754f8c0167a06320ea9215359e955687f8f (patch) | |
tree | 357b423f9610c8c4d319dcc6d9940b79a0585d5d | |
parent | cefd5b63ee1f9fbbda983b5a0627548dfbf581a6 (diff) | |
download | picogpsp-87b34754f8c0167a06320ea9215359e955687f8f.tar.gz picogpsp-87b34754f8c0167a06320ea9215359e955687f8f.tar.bz2 picogpsp-87b34754f8c0167a06320ea9215359e955687f8f.zip |
Remove more case ranges
-rw-r--r-- | gba_memory.c | 38 |
1 files changed, 35 insertions, 3 deletions
diff --git a/gba_memory.c b/gba_memory.c index 829b048..b8c75d7 100644 --- a/gba_memory.c +++ b/gba_memory.c @@ -1092,7 +1092,22 @@ cpu_alert_type function_cc write_io_register8(u32 address, u32 value) break; // Sound wave RAM - case 0x90 ... 0x9F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: gbc_sound_wave_update = 1; address8(io_registers, address) = value; break; @@ -1356,7 +1371,21 @@ cpu_alert_type function_cc write_io_register16(u32 address, u32 value) break; // Sound wave RAM - case 0x90 ... 0x9E: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: gbc_sound_wave_update = 1; address16(io_registers, address) = value; break; @@ -1982,7 +2011,10 @@ void function_cc write_rtc(u32 address, u32 value) write_rtc##type(); \ break; \ \ - case 0x09 ... 0x0C: \ + case 0x09: \ + case 0x0A: \ + case 0x0B: \ + case 0x0C: \ /* gamepak ROM space */ \ break; \ \ |