; Virtual Memory Definition File 08/10/2004 ; ; 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 ; 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. ; alien3 4 32 65535 ddsom 4 32 65535 ddsoma 4 32 65535 ddsomjr1 4 32 65535 ddsomu 4 32 65535 ddsomur1 4 32 65535 ddsomj 4 32 65535 gunbird2 4 8 65535 dragnblz 4 12 2 dungeonm 4 32 65535 elvactr 4 32 65535 mvsc 4 24 65535 mvsca 4 24 65535 mvsch 4 24 65535 mvscj 4 24 65535 mvscjr1 4 24 65535 sf1 4 28 65535 sf1jp 4 28 65535 sf1p 4 28 65535 sf1us 4 28 65535 sxyreact 4 12 65535 mslug3 8 16 65535 mslug3n 8 16 65535 dungeonm 4 32 65535 kaiserkn 4 20 65535 drifto94 4 20 65535 guwange 4 24 65535 lastbld2 4 32 65535 1944 4 24 65535 vasara 4 20 65535 batrider 4 24 65535 cyvern 4 22 65535 dbz 4 12 65535 dbz2 4 16 65535 esprade 4 32 65535 mmatrix 4 24 65535 msh 4 24 65535 mshvsf 4 24 65535 soldivid 4 10 65535 preisle2 8 16 65535 preisl2n 8 16 65535 19xx 4 32 65535 battleg 4 48 65535 asurabld 3 12 65535 blzntrnd 4 24 65535 cbaj 4 32 65535 daiskiss 4 16 65535 daraku 4 8 65535 dariusg 4 32 65535 dragngun 4 32 65535 dragoona 4 16 65535 drgw2 4 16 65535 dstlk 4 32 65535 jpark 4 48 65535 gtmr2 4 40 65535 gunbird 4 16 65535 kov 4 8 65535 kovplus 4 8 65535 macrossp 4 12 65535 mk3 4 32 65535 mslug2 8 48 65535 mtlchamp 4 16 65535 mj4simai 4 8 65535 whizz 4 32 65535 winterht 4 16 65535 xmcota 4 16 65535 xmvsf 4 16 65535 zeropnt2 4 32 65535 znpwfv 4 16 65535 aligator 4 32 65535 armwar 4 32 65535 batcir 4 32 65535 bbakraid 4 16 65535 dimahoo 4 32 65535 gaia 4 32 65535 gaxeduel 4 16 65535 gekirido 4 32 65535 gigawing 4 32 65535 gundamex 4 8 65535 ktiger2 4 32 65535 landmakr 4 32 65535 orlegend 4 12 65535 pgear 4 32 65535 prmtmfgo 4 32 65535 prmtmfgt 4 32 65535 pwrinst2 4 32 65535 ringdest 4 32 65535 rmpgwt 4 32 65535 rungun2 3 8 65535 sailormn 4 16 65535 sfa2 4 32 65535 sfa3 4 16 65535 sgemf 4 32 65535 sidearms 4 32 65535 silkroad 4 32 65535 smbomb 4 32 65535 souledge 4 32 65535 ssf2t 4 32 65535 tekken 4 32 65535 undrfire 4 8 65535 viostorm 4 32 65535 xevi3dg 4 32 65535 superchs 4 32 65535 penbros 4 16 65535 drgnmst 4 16 65535 lightbr 4 32 65535 rungun 4 32 65535 vsav 4 16 65535 avsp 4 32 65535 nebulray 4 48 65535 outfxies 4 12 65535 bakubaku 4 16 65535 luckywld 3 8 65535 hvnsgate 4 32 65535 dynagear 4 32 65535 btlkroad 4 16 65535 loderdfa 4 12 65535 loderndf 4 12 65535 sbomberb 4 12 65535 s1945 4 16 65535 s1945ii 4 16 65535 s1945iii 4 8 65535 tengai 4 16 65535 garoup 8 16 65535 kof98 8 16 65535 kof98k 8 16 65535 kof99a 8 16 65535 kof99e 8 16 65535 kof99p 8 16 65535 kof99 8 16 65535 kof99n 8 16 65535 garou 8 16 65535 garouo 8 16 65535 ganryu 8 16 65535 kof2000 8 16 65535 s1945p 8 16 65535 kof2000n 8 16 65535 bangbead 8 16 65535 nitd 8 16 65535 mslugx 8 32 65535 bublbob2 4 16 65535 assaultj 4 16 65535 btoads 4 16 65535 bucky 4 32 65535 burnforc 4 16 65535 cairblad 4 16 65535 cosmognj 4 16 65535 dsaberj 4 16 65535 elvactrj 4 16 65535 finehour 4 16 65535 gokuparo 4 16 65535 gunbirdj 4 16 65535 kirameki 4 16 65535 marvlanj 4 16 65535 mirninja 4 16 65535 ordyne 4 16 65535 p47aces 4 32 65535 phelios 4 16 65535 salmndr2 4 32 65535 sexyparo 4 16 65535 sidearjp 4 48 65535 s1945jn 4 16 65535 tdragon2 4 32 65535 tbyahhoo 4 16 65535 valkyrie 4 16 65535 megaman2 8 16 65535 tigeroad 4 32 65535 starswep 4 32 65535 tetrisp2 4 24 65535 rthun2 4 16 65535 rthun2j 4 16 65535 nebulryj 4 48 65535 elvact2u 4 24 65535 bubblemj 4 32 65535 bubsymph 4 32 65535 prikura 4 32 65535 gametngk 4 32 65535 batridra 4 24 65535 batrider 4 24 65535 batridrk 4 24 65535 ultrax 4 48 65535 ggreats2 4 12 65535 myangel 4 16 65535 myangel2 4 12 65535 hotdebut 4 48 65535