Hello everybody. I am a huge star wars so I been working on this for hours and I found a few things from each roms. Does anybody have any advice on how to solve this problems?
SWTRILGY: Game works perfect, except no access to the "test" menu. If I press the 6 to access the menu, it freezes.
SWTRILGYA: Slow gameplay, but I have access to the test menu.
SWTRILGYP: Cant play at all, it looks like it is loading and then it closes.
This is under my game.xml"
<game name="swtrilgy">
<identity>
<title>Star Wars Trilogy Arcade</title>
<version>Export, Revision A</version>
<manufacturer>Sega, LucasArts</manufacturer>
<year>1998</year>
</identity>
<hardware>
<platform>Sega Model 3</platform>
<stepping>2.1</stepping>
<mpeg_board>DSB2</mpeg_board>
<drive_board>Joystick</drive_board>
<inputs>
<input type="common" />
<input type="analog_joystick" />
</inputs>
<encryption_key>0x31272A01</encryption_key>
</hardware>
<roms>
<patches>
<patch region="crom" bits="32" offset="0xf0e48" value="0x60000000" />
<patch region="crom" bits="32" offset="0x043dc" value="0x48000090" /> <!-- related to joystick feedback -->
<patch region="crom" bits="32" offset="0x029a0" value="0x60000000" /> <!-- skip force feedback setup? -->
<patch region="crom" bits="32" offset="0x02a0c" value="0x60000000" />
<!-- Additional patches from MAME for test menu -->
<patch region="crom" bits="32" offset="0xf776c" value="0x60000000" /> <!-- unemulated JTAG stuff -->
<patch region="crom" bits="32" offset="0xf7770" value="0x60000000" /> <!-- "" -->
<patch region="crom" bits="32" offset="0xf7774" value="0x60000000" /> <!-- "" -->
</patches>
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
<file offset="0" name="epr-21382a.20" crc32="0x69BAF117" />
<file offset="2" name="epr-21381a.19" crc32="0x2DD34E28" />
<file offset="4" name="epr-21380a.18" crc32="0x780FB4E7" />
<file offset="6" name="epr-21379a.17" crc32="0x24DC1555" />
</region>
<region name="banked_crom" stride="8" chunk_size="2" byte_swap="true">
<!-- CROM0 -->
<file offset="0x0000000" name="mpr-21342.04" crc32="0x339525CE" />
<file offset="0x0000002" name="mpr-21341.03" crc32="0xB2A269E4" />
<file offset="0x0000004" name="mpr-21340.02" crc32="0xAD36040E" />
<file offset="0x0000006" name="mpr-21339.01" crc32="0xC0CE5037" />
<!-- CROM1 -->
<file offset="0x1000000" name="mpr-21346.08" crc32="0xC8733594" />
<file offset="0x1000002" name="mpr-21345.07" crc32="0x6C183A21" />
<file offset="0x1000004" name="mpr-21344.06" crc32="0x87453D76" />
<file offset="0x1000006" name="mpr-21343.05" crc32="0x12552D07" />
<!-- CROM2 -->
<file offset="0x2000000" name="mpr-21350.12" crc32="0x486195E7" />
<file offset="0x2000002" name="mpr-21349.11" crc32="0x3D39454B" />
<file offset="0x2000004" name="mpr-21348.10" crc32="0x1F7CC5F5" />
<file offset="0x2000006" name="mpr-21347.09" crc32="0xECB6B934" />
</region>
<region name="vrom" stride="32" chunk_size="2">
<file offset="0" name="mpr-21359.26" crc32="0x34EF4122" />
<file offset="2" name="mpr-21360.27" crc32="0x2882B95E" />
<file offset="4" name="mpr-21361.28" crc32="0x9B61C3C1" />
<file offset="6" name="mpr-21362.29" crc32="0x01A92169" />
<file offset="8" name="mpr-21363.30" crc32="0xE7D18FED" />
<file offset="10" name="mpr-21364.31" crc32="0xCB6A5468" />
<file offset="12" name="mpr-21365.32" crc32="0xAD5449D8" />
<file offset="14" name="mpr-21366.33" crc32="0xDEFB6B95" />
<file offset="16" name="mpr-21367.34" crc32="0xDFD51029" />
<file offset="18" name="mpr-21368.35" crc32="0xAE90FD21" />
<file offset="20" name="mpr-21369.36" crc32="0xBF17EEB4" />
<file offset="22" name="mpr-21370.37" crc32="0x2321592A" />
<file offset="24" name="mpr-21371.38" crc32="0xA68782FD" />
<file offset="26" name="mpr-21372.39" crc32="0xFC3F4E8B" />
<file offset="28" name="mpr-21373.40" crc32="0xB76AD261" />
<file offset="30" name="mpr-21374.41" crc32="0xAE6C4D28" />
</region>
<region name="sound_program" stride="1" chunk_size="1" byte_swap="true">
<file offset="0" name="epr-21383.21" crc32="0x544D1E28" />
</region>
<region name="sound_samples" stride="1" chunk_size="1" byte_swap="true">
<file offset="0x000000" name="mpr-21355.22" crc32="0xC1B2D326" />
<file offset="0x400000" name="mpr-21357.24" crc32="0x02703FAB" />
</region>
<region name="mpeg_program" stride="1" chunk_size="1" byte_swap="true">
<file offset="0" name="epr-21384.2" crc32="0x12FA4780" />
</region>
<region name="mpeg_music" stride="1" chunk_size="1">
<file offset="0x000000" name="mpr-21375.18" crc32="0x735157A9" />
<file offset="0x400000" name="mpr-21376.20" crc32="0xE635F81E" />
<file offset="0x800000" name="mpr-21377.22" crc32="0x720621F8" />
<file offset="0xC00000" name="mpr-21378.24" crc32="0x1FCF715E" />
</region>
<!-- Force feedback controller prg -->
<region name="driveboard_program" stride="1" chunk_size="1" required="false">
<file offset="0" name="epr-21119.ic8" crc32="0x65082B14" />
</region>
</roms>
</game>
<game name="swtrilgya" parent="swtrilgy">
<identity>
<title>Star Wars Trilogy Arcade</title>
<version>Export</version>
<manufacturer>Sega, LucasArts</manufacturer>
<year>1998</year>
</identity>
<hardware>
<platform>Sega Model 3</platform>
<stepping>2.1</stepping>
<mpeg_board>DSB2</mpeg_board>
<drive_board>Joystick</drive_board>
<inputs>
<input type="common" />
<input type="analog_joystick" />
</inputs>
<encryption_key>0x31272A01</encryption_key>
</hardware>
<roms>
<patches>
<!-- skip force feedback lever check -->
<!--<patch region="crom" bits="32" offset="0xf6dd0" value="0x60000000" /> --> <!-- from MAME -->
<!-- Spindizzi notes : mimic patch from Bart's patch in swtrilgy to prevent game to be slow-->
<!-- instead of patch we can make hack timing in code -->
<!--<patch region="crom" bits="32" offset="0x043dc" value="0x48000090" />--> <!-- no more needed if ffb lever rom loaded -->
<patch region="crom" bits="32" offset="0x029a0" value="0x60000000" />
<patch region="crom" bits="32" offset="0x02a0c" value="0x60000000" />
<!--<patch region="crom" bits="32" offset="0xf0dd4" value="0x60000000" />--> <!-- no more needed if ffb lever rom loaded -->
<!-- Additional patches from MAME for test menu -->
<patch region="crom" bits="32" offset="0xf76f8" value="0x60000000" /> <!-- unemulated JTAG stuff -->
<patch region="crom" bits="32" offset="0xf76fc" value="0x60000000" /> <!-- "" -->
<patch region="crom" bits="32" offset="0xf7700" value="0x60000000" /> <!-- "" -->
</patches>
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
<file offset="0" name="epr-21382.20" crc32="0x0B9C44A0" />
<file offset="2" name="epr-21381.19" crc32="0xBB5757BF" />
<file offset="4" name="epr-21380.18" crc32="0x49B182F2" />
<file offset="6" name="epr-21379.17" crc32="0x61AD51D9" />
</region>
</roms>
</game>
<game name="swtrilgyp" parent="swtrilgy">
<identity>
<title>Star Wars Trilogy Arcade</title>
<version>Location Test, 16.09.98</version>
<manufacturer>Sega, LucasArts</manufacturer>
<year>1998</year>
</identity>
<hardware>
<platform>Sega Model 3</platform>
<stepping>2.1</stepping>
<mpeg_board>DSB2</mpeg_board>
<drive_board>Joystick</drive_board>
<inputs>
<input type="common" />
<input type="analog_joystick" />
</inputs>
<encryption_key>0x31272A01</encryption_key>
</hardware>
<roms>
<patches>
<!-- obsolete patches -->
<!-- 0x87db8 = 0x60000000 patch from Mame -->
<!-- 0x04184 = 0x480000AC no more needed if ffb lever rom loaded -->
<!-- 0x8391c = 0x60000000 no more needed if ffb lever rom loaded -->
<!-- related to force feedback setup -->
<patch region="crom" bits="32" offset="0x0292c" value="0x60000000" />
<patch region="crom" bits="32" offset="0x02998" value="0x60000000" />
<!-- unemulated JTAG stuff : enable service menu -->
<patch region="crom" bits="32" offset="0x886e0" value="0x60000000" />
<patch region="crom" bits="32" offset="0x886e4" value="0x60000000" />
<patch region="crom" bits="32" offset="0x886e8" value="0x60000000" />
</patches>
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
<file offset="0" name="epr-crom0.20" crc32="0xDA7D49FA" />
<file offset="2" name="epr-crom1.19" crc32="0x322B67A5" />
<file offset="4" name="epr-crom2.18" crc32="0xE4147534" />
<file offset="6" name="epr-crom3.17" crc32="0x84734E94" />
</region>
<region name="banked_crom" stride="8" chunk_size="2" byte_swap="true">
<!-- CROM0 -->
<file offset="0x0000000" name="epr-crom00.04" crc32="0xDC0D974D" />
<file offset="0x0000002" name="epr-crom01.03" crc32="0x4D13685D" />
<file offset="0x0000004" name="epr-crom02.02" crc32="0x1D69C716" />
<file offset="0x0000006" name="epr-crom03.01" crc32="0x0DDF1F80" />
<!-- CROM1 -->
<file offset="0x1000000" name="epr-crom10.08" crc32="0x7AC2DFE6" />
<file offset="0x1000002" name="epr-crom11.07" crc32="0xA04F3B5E" />
<file offset="0x1000004" name="epr-crom12.06" crc32="0xFE2F392E" />
<file offset="0x1000006" name="epr-crom13.05" crc32="0xEAD1D983" />
</region>
<region name="vrom" stride="32" chunk_size="2">
<file offset="0" name="epr-vrom01.26" crc32="0x750287BB" />
<file offset="2" name="epr-vrom00.27" crc32="0xAC5D8DE5" />
<file offset="4" name="epr-vrom03.28" crc32="0x9FC09636" />
<file offset="6" name="epr-vrom02.29" crc32="0x34190386" />
<file offset="8" name="epr-vrom05.30" crc32="0x2C941427" />
<file offset="10" name="epr-vrom04.31" crc32="0xEE0733E2" />
<file offset="12" name="epr-vrom07.32" crc32="0x50B9F673" />
<file offset="14" name="epr-vrom06.33" crc32="0xD1C345C6" />
<file offset="16" name="epr-vrom11.34" crc32="0x39FE8657" />
<file offset="18" name="epr-vrom10.35" crc32="0xFD18CB56" />
<file offset="20" name="epr-vrom13.36" crc32="0xF6EFE50D" />
<file offset="22" name="epr-vrom12.37" crc32="0x6E4AC064" />
<file offset="24" name="epr-vrom15.38" crc32="0xCED63C05" />
<file offset="26" name="epr-vrom14.39" crc32="0x2BD25533" />
<file offset="28" name="epr-vrom17.40" crc32="0x4F23DE3E" />
<file offset="30" name="epr-vrom16.41" crc32="0x14F9785E" />
</region>
<region name="sound_program" stride="1" chunk_size="1" byte_swap="true">
<file offset="0" name="epr-srom0.21" crc32="0x2BB06489" />
</region>
<region name="sound_samples" stride="1" chunk_size="1" byte_swap="true">
<file offset="0x000000" name="epr-srom1.22" crc32="0x0E52E2EC" />
<file offset="0x400000" name="epr-srom3.24" crc32="0x841ED823" />
</region>
</roms>
</game>
Thank you guys in advance!