Previous Thread
Next Thread
Print Thread
Page 1 of 2 1 2
#100051 06/04/15 11:26 PM
Joined: Mar 2010
Posts: 153
S
Senior Member
OP Offline
Senior Member
S
Joined: Mar 2010
Posts: 153
Hello, I'm curious if anyone else has run into an issue with the n64/aleck64 driver crashing with drc turned on, at least in Linux (x64, kernel 3.16). I'm using a .162 binary I compiled myself which is running fine with other drivers that are known to work. To be sure I recompiled but observed the same issue. Basically it just crashes immediately after the mame splash screen. Turning off drc loads and runs games just fine though with the expected speed drop. After speaking with Tafoid about this he isn't aware of any known issues in Windows at least, so I thought I'd throw this out here in case others saw the same thing. Thanks!

Shoegazer #100052 06/05/15 12:19 AM
Joined: Apr 2006
Posts: 729
Senior Member
Offline
Senior Member
Joined: Apr 2006
Posts: 729
I was able to get someone to confirm this (I couldn't on Windows), so there is a MT bug set up for it now:
http://mametesters.org/view.php?id=5953




Shoegazer #100053 06/05/15 12:21 AM
Joined: Mar 2010
Posts: 153
S
Senior Member
OP Offline
Senior Member
S
Joined: Mar 2010
Posts: 153
Ok great. Thanks, Taf.

Shoegazer #100054 06/05/15 01:22 AM
Joined: Mar 2001
Posts: 16,834
Likes: 43
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,834
Likes: 43
This is a well known problem on Linux and OS X for the past 2 years; eventually Win10's address space randomization might trip it as well.

Shoegazer #100055 06/05/15 03:16 AM
Joined: Jun 2013
Posts: 29
B
Member
Offline
Member
B
Joined: Jun 2013
Posts: 29
Where did you hear about the Windows 10 address space randomisation RB? I know of ASLR but that's been in Windows for years.

BPzeBanshee #100058 06/05/15 05:49 AM
Joined: May 2009
Posts: 1,979
Likes: 24
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,979
Likes: 24
There needs to be a way for drivers to force DRC off. A JIT that recompiles in blocks is inherently at odds with accurate interleaving, and all of my efforts have been spent trying to make the non-DRC situation faster.

Shoegazer #100060 06/05/15 06:28 AM
Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
there is already the -nodrc option, but it's sad that on non-Windows 64bit you cannot even start the drc code frown

Shoegazer #100065 06/05/15 07:22 PM
Joined: Mar 2001
Posts: 16,834
Likes: 43
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,834
Likes: 43
BP: it turns out 8.1 is actually where the ceiling lifted:

http://blogs.msdn.com/b/oldnewthing/archive/2015/06/05/10619746.aspx

Shoegazer #100068 06/06/15 01:53 AM
Joined: Feb 2004
Posts: 2,289
Likes: 18
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,289
Likes: 18
Wait, so MAME is using high bits of pointers for tagging? And this is from Aaron? I would have expected better.

Shoegazer #100069 06/06/15 05:39 AM
Joined: Mar 2001
Posts: 16,834
Likes: 43
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,834
Likes: 43
I don't *think* it is, but the assert people get is that the difference between two pointers is too high.

Page 1 of 2 1 2

Link Copied to Clipboard
Who's Online Now
0 members (), 31 guests, and 6 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,990
Posts118,128
Members5,005
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com