I did, it still fails. It seems strange that a sound setting would affect the rom check.
About the left right issue, after starting a game, there's a bunny character that skates across a TV screen with a boom box, and it's most obvious there.
I installed FBA into a new directory.
<edit> Wow, now 12C is failing with DirectSound. Roms check OK with 7zip, and I tried moving them to another directory. I'll keep playing with it to see if I can discover anything.
<edit> Another new directory, on my C drive this time, same results, but I found out some more failure modes.
The Simpsons 4 Players World, set 1
1) DirectSound = working, Report follows:
FB Alpha v0.2.97.06 system information (Wed Jun 03 10:25:20 2009).
----------------------------------------------------------------------
System information:
OS: Microsoft Windows XP Professional Service Pack 3 (build 2600)
CPU: GenuineIntel, Pentium III "Tualatin"
996 MHz, MMX, SSE (1 system processor)
Physical RAM: 523644 KB ( 511 MB) total, 222624 KB ( 217 MB) avail
Total RAM: 1278636 KB (1248 MB) total, 902304 KB ( 881 MB) avail
FB Alpha: 27692 KB in use (27692 KB peak, 73608 KB virtual)
Installed displays and display adapters:
ViewSonic E90fb on MOBILITY RADEON (primary)
----------------------------------------------------------------------
FB Alpha information:
Built on Jun 1 2009, 19:52:36, using Visual C++ 9.0.
Optimised for i686 CPUs.
Using Unicode for all text.
Debug functionality absent.
MMX optimisations enabled.
A68K emulation core enabled for MC68000 emulation.
Musashi emulation core enabled for MC68010/MC68EC020 emulation.
Doze emulation core enabled for Z80 emulation.
Emulating simpsons (The Simpsons (4 Players World, set 1))
Vertical refresh is 60.00 Hz.
CPU running at 100% of normal frequency.
Video settings:
Selected module: DirectDraw7 video output
Interface settings: Running in windowed mode, $ix597, 448bpp
Source image 288x224, 32bpp
Module settings: Using Blt() to transfer the image
Using video memory for the final blit
Audio settings:
Selected module: DirectSound3 audio output
Interface settings: Playback at 9528084Hz, 100% volume
Applying low-pass filter
Module settings: Audio is delayed by approx. 83ms
Input settings:
Selected module: DirectInput7 input
Interface settings: keyboard 0 System keyboard: Keyboard
mouse 0 System mouse: Mouse
joystick 0 Saitek P2500 Rumble Pad
Profiling settings:
Interface settings: Profiling module not initialised
----------------------------------------------------------------------
Detailed process information about fba.exe:
fba.exe (base address 0x00400000, size 57632 KB)
Modules loaded by fba.exe:
ntdll.dll (base address 0x7C900000, size 700 KB)
kernel32.dll (base address 0x7C800000, size 984 KB)
USER32.dll (base address 0x7E410000, size 580 KB)
GDI32.dll (base address 0x77F10000, size 292 KB)
COMDLG32.dll (base address 0x763B0000, size 292 KB)
ADVAPI32.dll (base address 0x77DD0000, size 620 KB)
RPCRT4.dll (base address 0x77E70000, size 584 KB)
Secur32.dll (base address 0x77FE0000, size 68 KB)
COMCTL32.dll (base address 0x773D0000, size 1036 KB)
msvcrt.dll (base address 0x77C10000, size 352 KB)
SHLWAPI.dll (base address 0x77F60000, size 472 KB)
SHELL32.dll (base address 0x7C9C0000, size 8284 KB)
WINMM.dll (base address 0x76B40000, size 180 KB)
ole32.dll (base address 0x774E0000, size 1268 KB)
d3d9.dll (base address 0x4FDD0000, size 1688 KB)
d3d8thk.dll (base address 0x6D990000, size 24 KB)
VERSION.dll (base address 0x77C00000, size 32 KB)
d3dx9_41.dll (base address 0x10000000, size 4200 KB)
DDRAW.dll (base address 0x73760000, size 300 KB)
DCIMAN32.dll (base address 0x73BC0000, size 24 KB)
DSOUND.dll (base address 0x73F10000, size 368 KB)
DINPUT.dll (base address 0x72280000, size 168 KB)
IMM32.DLL (base address 0x76390000, size 116 KB)
SynTPFcs.dll (base address 0x63000000, size 80 KB)
msctfime.ime (base address 0x755C0000, size 184 KB)
UxTheme.dll (base address 0x5AD70000, size 224 KB)
HID.DLL (base address 0x688F0000, size 36 KB)
SETUPAPI.DLL (base address 0x77920000, size 972 KB)
WINTRUST.dll (base address 0x76C30000, size 184 KB)
CRYPT32.dll (base address 0x77A80000, size 596 KB)
MSASN1.dll (base address 0x77B20000, size 72 KB)
IMAGEHLP.dll (base address 0x76C90000, size 160 KB)
CLBCATQ.DLL (base address 0x76FD0000, size 508 KB)
COMRes.dll (base address 0x77050000, size 788 KB)
OLEAUT32.dll (base address 0x77120000, size 556 KB)
wdmaud.drv (base address 0x72D20000, size 36 KB)
msacm32.drv (base address 0x72D10000, size 32 KB)
MSACM32.dll (base address 0x77BE0000, size 84 KB)
midimap.dll (base address 0x77BD0000, size 28 KB)
KsUser.dll (base address 0x73EE0000, size 16 KB)
RICHED20.DLL (base address 0x74E30000, size 436 KB)
SaiPFF0C.dll (base address 0x041F0000, size 168 KB)
----------------------------------------------------------------------
2) XAudio2 = Fail 60 and 70
3) DirectSound plus Sound disabled = Fail 60 and 70
4) XAudio2 plus Sound disabled = Guru Meditation #C0000005.0084B38F, report follows:
FB Alpha v0.2.97.06 fatal exception report (Wed Jun 03 10:12:02 2009)
----------------------------------------------------------------------
Exception 0xC0000005 (EXCEPTION_ACCESS_VIOLATION) thrown.
EIP: 0x0084
(attempting to write address 0x00000000)
EAX: 0x00000000, EBX: 0x00000000, ECX: 0x00000170, EDX: 0x00000000
ESI: 0x00000870, EDI: 0x00000000, ESP: 0x0012AE2C, EBP: 0x0012AE60
----------------------------------------------------------------------
System information:
OS: Microsoft Windows XP Professional Service Pack 3 (build 2600)
CPU: GenuineIntel, Pentium III "Tualatin"
996 MHz, MMX, SSE (1 system processor)
Physical RAM: 523644 KB ( 511 MB) total, 217136 KB ( 212 MB) avail
Total RAM: 1278636 KB (1248 MB) total, 920940 KB ( 899 MB) avail
FB Alpha: 9240 KB in use (27736 KB peak, 55060 KB virtual)
Installed displays and display adapters:
ViewSonic E90fb on MOBILITY RADEON (primary)
----------------------------------------------------------------------
FB Alpha information:
Built on Jun 1 2009, 19:52:36, using Visual C++ 9.0.
Optimised for i686 CPUs.
Using Unicode for all text.
Debug functionality absent.
MMX optimisations enabled.
A68K emulation core enabled for MC68000 emulation.
Musashi emulation core enabled for MC68010/MC68EC020 emulation.
Doze emulation core enabled for Z80 emulation.
Not emulating any game.
Video settings:
Selected module: DirectDraw7 video output
Interface settings: Running in windowed mode, $ix597, 448bpp
Source image 304x224, 32bpp
Module settings: Using Blt() to transfer the image
Using video memory for the final blit
Audio settings:
Selected module: XAudio2 audio output
Interface settings: Playback at 9528084Hz, 100% volume
Applying low-pass filter
Module settings: Audio is delayed by approx. 83ms
Input settings:
Selected module: DirectInput7 input
Interface settings: keyboard 0 System keyboard: Keyboard
mouse 0 System mouse: Mouse
joystick 0 Saitek P2500 Rumble Pad
Profiling settings:
Interface settings: Profiling module not initialised
----------------------------------------------------------------------
Detailed process information about fba.exe:
fba.exe (base address 0x00400000, size 57632 KB)
Exception occurred in module fba.exe:
fba.exe (base address 0x00400000, size 57632 KB)
Modules loaded by fba.exe:
ntdll.dll (base address 0x7C900000, size 700 KB)
kernel32.dll (base address 0x7C800000, size 984 KB)
USER32.dll (base address 0x7E410000, size 580 KB)
GDI32.dll (base address 0x77F10000, size 292 KB)
COMDLG32.dll (base address 0x763B0000, size 292 KB)
ADVAPI32.dll (base address 0x77DD0000, size 620 KB)
RPCRT4.dll (base address 0x77E70000, size 584 KB)
Secur32.dll (base address 0x77FE0000, size 68 KB)
COMCTL32.dll (base address 0x773D0000, size 1036 KB)
msvcrt.dll (base address 0x77C10000, size 352 KB)
SHLWAPI.dll (base address 0x77F60000, size 472 KB)
SHELL32.dll (base address 0x7C9C0000, size 8284 KB)
WINMM.dll (base address 0x76B40000, size 180 KB)
ole32.dll (base address 0x774E0000, size 1268 KB)
d3d9.dll (base address 0x4FDD0000, size 1688 KB)
d3d8thk.dll (base address 0x6D990000, size 24 KB)
VERSION.dll (base address 0x77C00000, size 32 KB)
d3dx9_41.dll (base address 0x10000000, size 4200 KB)
DDRAW.dll (base address 0x73760000, size 300 KB)
DCIMAN32.dll (base address 0x73BC0000, size 24 KB)
DSOUND.dll (base address 0x73F10000, size 368 KB)
DINPUT.dll (base address 0x72280000, size 168 KB)
IMM32.DLL (base address 0x76390000, size 116 KB)
SynTPFcs.dll (base address 0x63000000, size 80 KB)
msctfime.ime (base address 0x755C0000, size 184 KB)
UxTheme.dll (base address 0x5AD70000, size 224 KB)
HID.DLL (base address 0x688F0000, size 36 KB)
SETUPAPI.DLL (base address 0x77920000, size 972 KB)
WINTRUST.dll (base address 0x76C30000, size 184 KB)
CRYPT32.dll (base address 0x77A80000, size 596 KB)
MSASN1.dll (base address 0x77B20000, size 72 KB)
IMAGEHLP.dll (base address 0x76C90000, size 160 KB)
CLBCATQ.DLL (base address 0x76FD0000, size 508 KB)
COMRes.dll (base address 0x77050000, size 788 KB)
OLEAUT32.dll (base address 0x77120000, size 556 KB)
wdmaud.drv (base address 0x72D20000, size 36 KB)
msacm32.drv (base address 0x72D10000, size 32 KB)
MSACM32.dll (base address 0x77BE0000, size 84 KB)
midimap.dll (base address 0x77BD0000, size 28 KB)
KsUser.dll (base address 0x73EE0000, size 16 KB)
RICHED20.DLL (base address 0x74E30000, size 436 KB)
Dadkeyb.dll (base address 0x04240000, size 64 KB)
SaiPFF0C.dll (base address 0x041F0000, size 168 KB)
----------------------------------------------------------------------