You are on page 1of 11

;

;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
.
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;

Virtual Memory Definition File


The format of this file is :
NAME THRESHOLD COMMIT DISTRIBUTE
NAME

- The 8-character MAME game name

THRESHOLD - Number indicating the least amount of MB that needs to be


requested for it to be allocated as virtual memory.
Memory is allocated in chunks during game loading. If, for
example, this number is 4, then any request that is made to
allocate more than 4MB of memory will be allocated using virtual
memory. Otherwise, it will be allocated using physical memory.
Smaller threshold values means more virtual memory being used.
If a game is loading slowly, you can try increasing this number.
Increasing it too much may result in getting "out of memory"
errors again, though.
COMMIT

- The amount of physical memory to use for each virtual memory block
Virtual memory is allocated in 4MB blocks. The commit size
indicates how much of that 4MB is real, physical memory.
1 = 64KB * 1 ( 64KB )
2 = 64KB * 2 ( 128KB )
3 = 64KB * 3 ( 192KB )
...
8 = 64KB * 8 ( 512KB )
...
16 = 64KB * 16 ( 1024KB )
...
24 = 64KB * 24 ( 1536KB )
...
32 = 64KB * 32 ( 2048KB )
...
48 = 64KB * 32 ( 3072KB )
...
64 = 64KB * 64 ( 4096KB ) ( meaning all virtual memory is actually
physical memory )
If your game is loading slowly, you can increase this value.
Increasing it too much may result in getting "out of memory"
errors again, though.

DISTRIBUTE - This indicates how you would like to distribute the remaining
physical memory once the game is completely loaded.
1 - distribute all remaining memory to vmem block #1
2 - distribute all remaining memory to vmem block #2
3 - distribute remaining memory evenly between block 1 and 2
4 - distribute all remaining memory to vmem block #3
5 - distribute remaining memory evenly between block 1 and 3
7 - distribute remaining memory evenly between block 1,2 and 3
8 - distribute all remaining memory to vmem block #4
65535 - distribute remaining memory evenly between all blocks
In most cases, it's a good idea to leave this value at 65535

;
;
;
;
;
;
;
;
1944
1944j
19xx
19xx
19xxa
19xxh
19xxj
19xxjr1
akiss
alien3
aligator
aligatun
armwar
armwara
armwarr1
armwaru
assault
assaultj
assaultp
asurabld
avengrgs
avsp
avspa
avspj
avspu
bakubaku
bangbead
batcir
batcira
batcirj
batrider
batridra
batridrk
battleg
battlega
battlegb
battlegc
bbakradu
bbakraid
bbbxing
bigbang
blazstar
blzntrnd
btlkroad
btoads
bubblem
bubblemj
bublbob2
bubsympe
bubsymph

so that all chunks get their fair share of what's left.


However, if your game is playing choppy and it seems like it's
reading/writing a lot to disk, you may try experimenting with
this value in the hopes that one particular section needs
more physical memory than the others. Unless you are debugging
the program with the XDK, you will have no way of knowing
what sections to try. It will be strictly trial-and-error.

4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
4
4
4
4
4
4
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

24
24
32
32
32
32
32
32
32
32
32
32
32
32
32
32
16
16
16
12
32
32
32
32
32
16
16
32
32
32
24
24
24
48
48
48
48
16
16
32
32
48
24
16
16
32
32
16
16
32

65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535

bubsympu
bucky
buckyua
burnforc
cairblad
cbaj
cosmogng
cosmognj
crysking
csclub
cscluba
csclubj
cthd2003
cthd2k3n
cupfinal
cybots
cybotsj
cyvern
daiskiss
dankuga
daraku
dariusg
dariusgj
dariusgj
dariusgu
dariusgu
dariusgx
dbz
dbz2
ddsom
ddsoma
ddsomj
ddsomjr1
ddsomr1
ddsomu
ddsomur1
deadang
desertwr
dimahoo
dirtfoxj
dragnblz
dragngun
dragoona
dragoonj
drgnmst
drgw2
drgw2c
drifto94
dsaber
dsaberj
dstlk
dstlka
dstlku
dstlkur1
dungenmu
dungeonm
dyger
dygera
dynagear
ehrgeiz

4
4
4
4
4
4
4
4
8
4
4
4
8
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

16
32
32
16
16
32
16
16
16
32
32
32
16
16
16
24
24
22
16
16
8
32
48
48
48
48
48
12
16
32
32
32
32
32
32
32
32
32
32
16
12
32
16
16
16
16
16
20
16
16
32
32
32
32
32
32
32
32
32
48

65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
2
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535

elvact2u
elvactr
elvactrj
empcity
empcityj
empcityu
esprade
espradej
espradeo
evosocc
f1dream
f1dreamb
fgtlayer
finehour
fourtrax
gaia
gakusai
gakusai2
galpani4
galpanis
galpans2
gametng
gametngk
ganryu
garou
garouo
garoup
gaxeduel
gblchmp
gekirido
ggreats2
ghunter
gigawing
gmahou
gnbarich
gokuparo
grdians
groundfx
gstrik2
gstriker
gtmr2
gunbird
gunbird2
gunbirdj
gunbirdk
gundamex
gundhara
gutsn
guwange
gwingj
hgkairak
hotdebut
hotgmck
hotgmck3
hthero93
hthero94
hthero95
hthro95u
hvnsgate
hypreac2

4
4
4
4
4
4
4
4
4
8
4
4
8
4
4
4
4
4
4
4
4
4
4
8
8
8
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
8

24
24
16
32
32
32
32
32
32
16
48
48
16
16
16
32
48
48
16
16
16
32
32
16
16
16
16
16
20
32
12
32
32
32
8
16
8
8
32
32
40
16
8
16
16
8
48
32
24
32
16
48
32
16
48
48
16
16
32
16

65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
5
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535

intcup94
inufuku
jagkuen
janjans1
jjparad2
jjparads
jpark
kaiserkj
kaiserkn
kf2k4spe
kfs2k4pl
kickgoal
kikaioh
kirameki
kof10th
kof2000
kof2000n
kof2001
kof2002
kof2003d
kof2003b
kof2k1nd
kof2k2nd
kof2k4ex
kof96
kof96h
kof97
kof97a
kof97pls
kof97pl2
kof97pl3
kof98
kof98k
kof98n
kof99
kof99a
kof99e
kof99n
kof99p
koikois2
kov
kov115
kovj
kovplus
kovplusa
ktiger2
kyukaido
landmakr
lastblad
lastbld2
lastblda
le2
le2u
lightbr
loderdfa
loderndf
luckywld
machbrkr
macross2
macrossp

4
4
4
4
4
4
4
4
4
8
8
4
8
4
4
8
8
8
8
8
8
8
8
8
4
4
8
8
8
8
8
8
8
8
8
8
8
8
8
4
4
4
4
4
4
4
4
4
8
4
8
4
4
4
4
4
3
4
4
4

48
16
48
16
16
32
48
20
20
16
16
32
32
16
12
16
16
16
16
16
16
16
16
16
48
48
32
32
32
32
32
16
16
16
16
16
16
16
16
16
8
8
8
8
8
32
16
32
32
32
32
32
32
32
12
12
8
8
32
12

65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535

marvland
marvlanj
matrim
mausuke
megaman2
metamrph
metamrpj
metlhawk
mirninja
mj4simai
mk3
mk3r10
mk3r20
mmatrix
mmatrixj
ms4plus
ms5plus
msh
msha
mshb
mshh
mshj
mshjr1
mshu
mshvsf
mshvsfa
mshvsfa1
mshvsfb
mshvsfb1
mshvsfh
mshvsfj
mshvsfj1
mshvsfj2
mshvsfu1
mslug2
mslug3
mslug3n
mslug4
mslug4nd
mslug5
mslug5nd
mslugx
msvsf
mtlchamp
mtlchmpj
mtlchmpu
mvsc
mvsca
mvscb
mvsch
mvscj
mvscjr1
myangel
myangel2
myangel3
mystwarr
mystwaru
nbahangt
nbamht
nbamht1

4 16 65535
4 16 65535
8 16 65535
4 16 65535
8 16 65535
4 32 65535
4 32 65535
4 16 65535
4 16 65535
4 8 65535
4 32 65535
4 32 65535
4 32 65535
4 24 65535
4 24 65535
8 16 65535
8 16 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 16 65535
4 16 65535
4 24 65535
4 16 65535
8 48 65535
8 16 65535
8 16 65535
12 16 65535
12 16 65535
12 16 65535
12 16 65535
8 32 65535
4 16 65535
4 16 65535
4 16 65535
4 16 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 24 65535
4 16 65535
4 12 65535
4 32 65535
4 24 65535
4 24 65535
4 48 65535
4 48 65535
4 48 65535

nebulray
nebulryj
nitd
nupapan
nwarr
ordyne
orld105k
orld111c
orlegend
orlegndc
orlegnde
orunners
orunners
outfxesj
outfxies
outfxies
p47aces
panicstr
penbros
pfghtj
pgear
pgearr1
phelios
plsmaswd
popnpop
popnpopj
popnpopu
powerina
powerins
preisl2n
preisle2
prikura
primrage
prmrsocj
prmrsocr
prmtmfgo
prmtmfgt
progear
progearj
puchicar
puchicrj
puyosun
puzldama
puzloopj
puzloopu
puzzloop
pwrgoal
pwrinst2
pzlbowl
pzloop2j
qndream
qtheater
quizhuhu
quizmoon
radikalb
raphero
rbff1
rbff2
rbff2a
rbffspec

4
4
8
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
8
8
4
4
4
4
4
4
8
8
4
4
4
4
4
4
4
4
4
4
2
4
4
4
3
4
4
4
4
4
4

48
48
16
16
16
16
12
12
12
12
12
48
48
12
12
12
32
32
16
32
32
32
16
48
48
48
48
48
48
16
16
32
16
16
16
32
32
16
16
32
32
16
16
16
16
16
16
32
16
32
32
48
32
8
24
32
48
32
32
48

65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535

realbrk
ringdest
rmpgwt
rotd
rotdnd
rthun2
rthun2j
rungun
rungun2
runguna
rungunu
rungunua
rvschool
ryorioh
ryouran
s1945
s1945a
s1945ii
s1945iii
s1945j
s1945jn
s1945p
sailormn
sailormo
salmndr2
samsh5nd
samsh5sp
samsho3
samsho4
samsho5
sbomberb
scfinals
scross
sengoku3
senknow
sexyparo
sf1
sf1jp
sf1jp
sf1p
sf1p
sf1us
sf1us
sfa
sfa
sfa2
sfa2
sfa3
sfa3
sfa3b
sfa3r1
sfar1
sfar3
sfau
sfex2
sfex2p
sfex2pj
sfz2aa
sfz2ab
sfz2ah

4 48 65535
4 32 65535
4 32 65535
8 16 65535
8 16 65535
4 16 65535
4 16 65535
4 32 65535
3 8 65535
4 32 65535
4 32 65535
4 32 65535
4 48 65535
4 32 65535
4 16 65535
4 16 65535
4 16 65535
4 16 65535
4 8 65535
4 16 65535
4 16 65535
8 16 65535
4 16 65535
4 16 65535
4 32 65535
8 16 65535
8 16 65535
4 16 65535
4 48 65535
12 16 65535
4 12 65535
4 48 65535
4 48 65535
8 16 65535
4 8 65535
4 16 65535
4 28 65535
4 28 65535
4 28 65535
4 28 65535
4 28 65535
4 28 65535
4 28 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 16 65535
4 16 65535
4 16 65535
4 16 65535
4 32 65535
4 32 65535
4 32 65535
4 48 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535

sfz2aj
sfz2b
sfz2br1
sfz2j
sfz2n
sfz3a
sfz3j
sfz3jr1
sfzj
sfzjr1
sfzjr2
sgemf
sgemfa
sgemfh
shiryu2
shocktr2
shocktra
shocktro
sidearjp
sidearmr
sidearms
silkroad
slamdnk2
slmdunkj
smbomb
smbombr1
sngoku3n
soldivid
souledga
souledgb
souledge
srmp4
srmp4o
ssf2
ssf2a
ssf2ar1
ssf2j
ssf2jr1
ssf2jr2
ssf2t
ssf2ta
ssf2tb
ssf2tbj
ssf2tu
ssf2tur1
ssf2u
ssf2xj
stargld2
starswep
stfight
stfighta
stmblade
strider2
superchs
superchs
suprslam
survarts
svcboot
svcchaos
svchaosa

4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 16 65535
4 16 65535
4 16 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
8 16 65535
4 32 65535
4 48 65535
4 48 65535
4 48 65535
4 32 65535
4 32 65535
4 32 65535
3 8 65535
4 32 65535
4 32 65535
4 32 65535
8 16 65535
4 10 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 48 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
8 16 65535
4 32 65535
4 32 65535
4 48 65535
4 16 65535
8 16 65535
8 16 65535
12 16 65535

svcnd
svcplus
svcplusa
svcsplus
svf
svs
sws
sws92
sws92g
sws93
sxyreact
sxyreact
tattass
tattassa
tbyahhoo
tbyahoo
tdragon2
techromn
tekken
tekkena
tekkenb
teljan
tengai
teplus2j
tetrisp2
tigeroad
tkmmpzdm
tokkae
toramich
trstar
trstaro
trstaroj
turtship
twineag2
ultrax
undrfire
undrfirj
undrfiru
valkyrie
vampj
vampja
vampjr1
vasara
vasara2
vasara2a
vhunt2r1
vhuntj
vhuntjr2
viostorm
viostrma
viostrmj
viostrmu
vmetal
vsav
vsav2
vsava
vsavh
vsavj
vsavu
whizz

8 16 65535
12 16 65535
8 16 65535
8 16 65535
4 32 65535
4 32 65535
4 16 65535
4 16 65535
4 16 65535
4 16 65535
4 12 65535
4 12 65535
4 16 65535
4 16 65535
4 16 65535
4 16 65535
4 32 65535
8 32 65535
4 32 65535
4 32 65535
4 32 65535
4 16 65535
4 16 65535
4 32 65535
4 24 65535
4 32 65535
4 12 65535
4 12 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 24 65535
4 48 65535
4 8 65535
4 8 65535
4 8 65535
4 16 65535
4 32 65535
4 32 65535
4 32 65535
4 20 65535
8 16 65535
8 16 65535
4 16 65535
4 16 65535
4 16 65535
4 32 65535
4 32 65535
4 32 65535
4 32 65535
4 12 65535
4 16 65535
4 16 65535
4 16 65535
4 16 65535
4 16 65535
4 16 65535
4 32 65535

winspike
winterht
wwfmania
xevi3dg
xmcota
xmcotaa
xmcotaau
xmcotaj
xmcotaj1
xmcotajr
xmvsf
xmvsfur1
zeropnt2
znpwfv
zupapa

4
4
4
4
4
4
4
4
4
4
4
4
4
4
8

24
16
48
32
16
16
16
16
16
16
16
16
32
16
16

65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535
65535

You might also like