> > I think this may be something a bit worse than out-of-date drivers. > > > > I've installed the DirectX runtimes on Windows 8 Pro x64, and made sure my graphics > > drivers are of the latest stable variety. > > > > If I force-enable hlsl, it gives me the following: > > You're missing the latest shader files. Are you pulling SVN, or did you download an > official binary?
Okay, that was easy. Needed to pull in the shaders from the sources. That takes care of that error, but it replaces it with a new one any time I use have hlsl force enabled
Code:
----------------------------------------------------- Exception at EIP=014DC30F (not found): INTEGER DIVIDE BY ZERO ----------------------------------------------------- EAX=7E7E7E7F EBX=094F5208 ECX=135E7008 EDX=00000000 ESI=158F2948 EDI=0BBE9020 EBP=0BBE9118 ESP=0B6CF818 ----------------------------------------------------- Stack crawl: 0B6CF838: 014DC30F (not found) 00000000: 5FFA1BE2 (OpenAdapter+0x2f2f2)
Running the debug version of MAME through gdb gives me this:
Code:
Program received signal SIGFPE, Arithmetic exception. [Switching to Thread 9636.0x221c] 0x0000000003c7eefa in d3d::texture_info::mask_frame_count (this=0x44667198, mask=0) at src/osd/windows/d3dcomm.h:169 169 void mask_frame_count(int mask) { m_cur_frame %= mask; }
|