Previous Thread
Next Thread
Print Thread
Page 2 of 15 1 2 3 4 14 15
Joined: Sep 2001
Posts: 534
F
Senior Member
Offline
Senior Member
F
Joined: Sep 2001
Posts: 534
oh yeah...right...totally forgot that...sorry...was already too tired last night

Joined: May 2009
Posts: 2,024
Likes: 60
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,024
Likes: 60
Originally Posted By R. Belmont
Yeah, there's nothing useful in that, we already tried that. The assert() is a much more interesting/important clue.


Not as interesting as you might think, with the C backend it dies immediately, which just proves (as you may have found with having to fix the SDL build repeatedly) that Aaron does not regularly test anything that requires special flags in the source files themselves when making core changes, even when they're source files he wrote. smile

Joined: May 2009
Posts: 2,024
Likes: 60
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,024
Likes: 60
Trying something new. I'm in the process of debugging the threaded N64 renderer, and am streaming my desktop here: http://www.twitch.tv/emumoogle

Also, I'm about to go AFK for about 5 minutes.

Joined: May 2008
Posts: 4,928
Likes: 22
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,928
Likes: 22
That's cool -- I'm watching smile...


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: May 2009
Posts: 2,024
Likes: 60
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,024
Likes: 60
So, as a quick synopsis of what's going on: I've converted the N64 renderer over to use the poly.h functionality provided by the core library, which should (in theory) provide a bump in speed by threading off individual polygon scanlines onto additional CPU cores. Currently, however, it's much slower due to various factors that I haven't quite ironed out, but more importantly it seems to be fond of crashing MESS, omitting flipped polygons, rendering garbage, and often scribbling over pre-existing pixels, which is not cool, and indicates thread unsafety. Which is bad, because I've been over it with a fine-toothed comb.

In the meantime, I might have to do a clean build, at which point I'll probably limit it to -j3 and entertain any viewers by playing MAME. :P

Joined: May 2009
Posts: 2,024
Likes: 60
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,024
Likes: 60
Man, I need a break. Debugging this thing is such bullshit.

Joined: May 2009
Posts: 2,024
Likes: 60
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,024
Likes: 60
Allow me to introduce you to my friend, MESS SVN r14424:

Code:
Game		Before		After		Ratio
Mario 64	52.25%		82.75%		1.58
Tetrisphere	46.24%		86.83%		1.88
Mario Kart 64	55.92%		115.81%		2.07
Pokemon Snap	17.66%		49.20%		2.79
Majora's Mask	46.15%		103.49%		2.24


All games tested with multithreading on, the number of CPUs set to 4, and -str 60 on an i7-960 at 3.2GHz.

Joined: May 2008
Posts: 4,928
Likes: 22
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,928
Likes: 22
Very nice, JD! Will try out now smile...


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: May 2009
Posts: 82
Member
Offline
Member
Joined: May 2009
Posts: 82
Allow me to congratulate you for the astonishing work you've done smile
I'm even surprised by the fact that my "wideboy" carts now shows something
(I know my test to be pointless because the wideboy needs some special hardware but nonetheless it impress me)

Keep up the good work smile

Joined: Sep 2008
Posts: 105
W
Senior Member
Offline
Senior Member
W
Joined: Sep 2008
Posts: 105
Nice! Can't wait to try it out.

Page 2 of 15 1 2 3 4 14 15

Link Copied to Clipboard
Who's Online Now
0 members (), 28 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,073
Posts118,954
Members5,014
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com