Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: druroh on February 09, 2021, 11:49:13 am

Title: Acces Violation in 3-screen games (Darius,The Ninja Warriors) Switchres 2.0
Post by: druroh on February 09, 2021, 11:49:13 am
Hello,

Using GroovyMAME 0.228. All single screen games work perfectly.
But if I run 3-screen games like Darius or The Ninja Warriors, I have this error:

Exception at EIP=0000000004660d2c (isa16_svga_cirrus_device::device_start()+0x0c6c): ACCESS VIOLATION
While attempting to read memory at ffffffffffffffff


All games, including 3-screen games, run with vanilla MAME 0.228 and GroovyMAME 0.227 with switchres 0.017.

This happens on 2 computers I tested:
-Windows 10, LCD monitor, normal ATI drivers.
-Windows 10, CRT monitor, newest CRT emudriver.

ĄThanks, fantastic work!
(I attached the full exception)
Title: Re: Acces Violation in 3-screen games (Darius,The Ninja Warriors) Switchres 2.0
Post by: Calamity on February 09, 2021, 12:04:18 pm
Confirmed here, thanks for reporting, will look into this. Using -video bgfx works though.
Title: Re: Acces Violation in 3-screen games (Darius,The Ninja Warriors) Switchres 2.0
Post by: druroh on February 09, 2021, 12:12:40 pm
Using -video bgfx doesn't work for me either.
Title: Re: Acces Violation in 3-screen games (Darius,The Ninja Warriors) Switchres 2.0
Post by: Calamity on February 09, 2021, 12:16:12 pm
Nevermind, I'll find the problem.
Title: Re: Acces Violation in 3-screen games (Darius,The Ninja Warriors) Switchres 2.0
Post by: Calamity on February 13, 2021, 05:26:57 am
This is fixed now on github (newswitchres branch).
Title: Re: Acces Violation in 3-screen games (Darius,The Ninja Warriors) Switchres 2.0
Post by: druroh on February 14, 2021, 12:57:56 pm
I compiled the fixed version and It works now.
Thanks!  :)