Fri, 18 Jan 2013 17:18:50 +0000
[memory] Emulate main memory read wrap-around
3B1s with 512K or 1MB of base memory have a decoding quirk which causes reads
to 'wrap around'. That is to say, on a 512K machine, reading from addresses 0,
512K, 1024K or 1536K will address the same RAM byte. On a 1MB machine,
addresses 0 and 1024K address the same RAM byte.
Emulating this incorrectly causes P4TEST to report an incorrect amount of
available base RAM.
1 syntax: glob
2 obj/*.o
3 dep/*.d
4 *~
5 .*.sw?
6 .~lock*
7 .buildnum
9 # musashi build artefacts
10 src/musashi/m68kopac.c
11 src/musashi/m68kopdm.c
12 src/musashi/m68kopnz.c
13 src/musashi/m68kops.c
14 src/musashi/m68kops.h
15 dep/musashi/*.d
16 obj/musashi/*.o
17 obj/musashi/m68kmake
19 # version header
20 src/version.h
22 # final executable binary
23 freebee
24 3b1emu
26 # ignore ROMs and techref
27 roms
28 TRM
29 misc
30 discs