8
8
9
9
namespace casioemu {
10
10
const uint8_t UNMAPPED_VALUE = 0x00 ;
11
+ const bool PRINT_UNMAPPED_MSG = false ;
11
12
const size_t NSEGS = 0x100 ;
12
13
13
14
MMU::MMU (Emulator &_emulator) : emulator(_emulator) {
@@ -147,18 +148,14 @@ namespace casioemu {
147
148
148
149
MemoryByte *segment = segment_dispatch[segment_index];
149
150
if (!segment) {
150
- #ifdef PRINT_UNMAPPED_MSG
151
- logger::Info (" code read from offset %04zX of unmapped segment %02zX\n " , segment_offset, segment_index);
152
- #endif
151
+ if (PRINT_UNMAPPED_MSG) logger::Info (" code read from offset %04zX of unmapped segment %02zX\n " , segment_offset, segment_index);
153
152
emulator.HandleMemoryError ();
154
153
return UNMAPPED_VALUE;
155
154
}
156
155
157
156
MMURegion *region = segment[segment_offset].region ;
158
157
if (!region) {
159
- #ifdef PRINT_UNMAPPED_MSG
160
- logger::Info (" code read from unmapped offset %04zX of segment %02zX\n " , segment_offset, segment_index);
161
- #endif
158
+ if (PRINT_UNMAPPED_MSG) logger::Info (" code read from unmapped offset %04zX of segment %02zX\n " , segment_offset, segment_index);
162
159
emulator.HandleMemoryError ();
163
160
return UNMAPPED_VALUE;
164
161
}
@@ -175,9 +172,7 @@ namespace casioemu {
175
172
176
173
MemoryByte *segment = segment_dispatch[segment_index];
177
174
if (!segment) {
178
- #ifdef PRINT_UNMAPPED_MSG
179
- logger::Info (" read from offset %04zX of unmapped segment %02zX\n " , segment_offset, segment_index);
180
- #endif
175
+ if (PRINT_UNMAPPED_MSG) logger::Info (" read from offset %04zX of unmapped segment %02zX\n " , segment_offset, segment_index);
181
176
emulator.HandleMemoryError ();
182
177
return UNMAPPED_VALUE;
183
178
}
@@ -193,9 +188,7 @@ namespace casioemu {
193
188
}
194
189
}
195
190
if (!region) {
196
- #ifdef PRINT_UNMAPPED_MSG
197
- logger::Info (" read from unmapped offset %04zX of segment %02zX\n " , segment_offset, segment_index);
198
- #endif
191
+ if (PRINT_UNMAPPED_MSG) logger::Info (" read from unmapped offset %04zX of segment %02zX\n " , segment_offset, segment_index);
199
192
emulator.HandleMemoryError ();
200
193
return UNMAPPED_VALUE;
201
194
}
@@ -212,9 +205,7 @@ namespace casioemu {
212
205
213
206
MemoryByte *segment = segment_dispatch[segment_index];
214
207
if (!segment) {
215
- #ifdef PRINT_UNMAPPED_MSG
216
- logger::Info (" write to offset %04zX of unmapped segment %02zX (%02zX)\n " , segment_offset, segment_index, data);
217
- #endif
208
+ if (PRINT_UNMAPPED_MSG) logger::Info (" write to offset %04zX of unmapped segment %02zX (%02zX)\n " , segment_offset, segment_index, data);
218
209
emulator.HandleMemoryError ();
219
210
return ;
220
211
}
@@ -230,9 +221,7 @@ namespace casioemu {
230
221
}
231
222
}
232
223
if (!region) {
233
- #ifdef PRINT_UNMAPPED_MSG
234
- logger::Info (" write to unmapped offset %04zX of segment %02zX (%02zX)\n " , segment_offset, segment_index, data);
235
- #endif
224
+ if (PRINT_UNMAPPED_MSG) logger::Info (" write to unmapped offset %04zX of segment %02zX (%02zX)\n " , segment_offset, segment_index, data);
236
225
emulator.HandleMemoryError ();
237
226
return ;
238
227
}
0 commit comments