Previous Thread
Next Thread
Print Thread
Page 3 of 15 1 2 3 4 5 14 15
Joined: Jan 2010
Posts: 92
X
Xor Offline
Member
Offline
Member
X
Joined: Jan 2010
Posts: 92
Yes, great performance increase, I got 75.70% on Super Mario 64 with a -str 30 run, full-speed non-hle n64 emulation in Mess seems like a realistic goal all of a sudden!

Joined: Apr 2011
Posts: 292
Senior Member
Offline
Senior Member
Joined: Apr 2011
Posts: 292
/me jaw hits the floor

Amazing Amazing Amazing

Please keep up this wonderful work smile

Joined: Dec 2009
Posts: 351
ASH Offline
Senior Member
Offline
Senior Member
Joined: Dec 2009
Posts: 351
Now that's impressive...nice work JD *insert thumbs up smilie here*

Joined: May 2009
Posts: 2,036
Likes: 78
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,036
Likes: 78
Thanks, guys! I'm currently working on some machine-side cleanup that should kick a few stragglers into gear; for example, Rampage: World Tour's display is currently offset by about 80 pixels, but I have a local fix that takes care of that (and more). smile

Joined: May 2009
Posts: 2,036
Likes: 78
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,036
Likes: 78
Since this is my de facto blog since I haven't been able to pay my webhosting bill:

Quote:

Why do you think I throw myself into emulation so much, and emulator coding? You can get pissed off at an emulator, get pissed off at what you're writing because it is not working correctly, but there is an unemotional truth to it, there is an objectiveness about it that you do not get with people. If you're pissed at your code, you at least know that it is because of something you did, and only something that you did. There is a straightforwardness to it. Insert Tab A into Slot B: "Am I contributing code to this project that nobody else seemed to be interested in doing?" "Am I preserving hardware functionality for the future?" If yes, continue. If no, stop.

You know that the emulator and the code don't have an emotional investment in how much or how little time you spend with it, it doesn't have a mind in which it can do its own opaque thing and scheme with notepad.exe to take out your bookmarks; lacking malice by other contributors to the code, the code itself cannot be malicious. It can't lie to you, it can't ignore you, it can just be there for you, no matter how many people screw you over, no matter how many people break your heart, no matter how many friends abandon you, no matter how many jobs you lose, that code will be waiting for you there to work on.

Because if nobody else seems interested in keeping company with you, or a friendship with you, or something that lasts after you're gone, at least the code will.

Joined: Dec 1969
Posts: 913
R
Senior Member
Offline
Senior Member
R
Joined: Dec 1969
Posts: 913
That's fairly deep...

Joined: Jan 2010
Posts: 92
X
Xor Offline
Member
Offline
Member
X
Joined: Jan 2010
Posts: 92
Indeed, I needed two cups of morning coffee to be able to get through the first paragraph even (then again I'm barely functional before two cups of coffee).

I get the whole thing with code as a descriptive and functional legacy of how things work and that's what I find so fascinating with REAL emulation as opposed to just 'getting the games to run'.

Then it got a bit too deep for me, same things said about code and it's lack of emotional responsiveness and it's tendency to always 'be there' could also be said about my right shoe.

Then again how about we register code as a religion and get some nice tax deductions and holidays?

I can see the sermons before me -'In the name of the source code, the editor and the holy compiler' or how about -'If your faith is wavering, turn to the debugger, he will give you answers and set you on the right path', or -'even though I walk through the silicon valley of the shadow of segfaults, I will fear no bugs'...

Joined: May 2009
Posts: 2,036
Likes: 78
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,036
Likes: 78
Originally Posted By Xor
it's tendency to always 'be there' could also be said about my right shoe.


Swing and a miss. Will your shoe still be here in 100 years, still bearing the changes you made to it while you were alive? No, probably not. I would certainly not choose a shoe to be my legacy when I can contribute code to something that will hopefully be around in some form or other well after I'm not.

Joined: May 2004
Posts: 1,704
Likes: 2
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,704
Likes: 2
Originally Posted By Just Desserts
Originally Posted By Xor
it's tendency to always 'be there' could also be said about my right shoe.


Swing and a miss. Will your shoe still be here in 100 years, still bearing the changes you made to it while you were alive? No, probably not. I would certainly not choose a shoe to be my legacy when I can contribute code to something that will hopefully be around in some form or other well after I'm not.


hopefully.. but maybe some people who wrote games which are now long lost thought the same thing?

with the way platforms are being locked down left right and center who is to say home development will be viable 20 years from now? who is to say you'll actually be able to store ROMs on a HDD, not be forced to work in the cloud where your 'illegal files' could be pulled at will?

of course there will always be demand for developers, so development boxes will always exist, but if they end up out of the price range of regular people then what happens?

don't get me wrong, I do like to think I'm making a contribution to society and helping to preserve our culture with MAME and MESS, a mark which will last through the test of time but sometimes you have to wonder, if you look at society as a whole bigger things have been lost than either MAME or MESS.

Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
I want to report that your changes produced a noticeable speedup even on MacOSX, where -mt is unsafe (so I don't turn it on)
hence, your work is really appreciated here smile

just for the record, a couple of notes:
- the crash in mario kart seems due to "N64TexturePipeT::Cycle ()" but the backtrace is not really clear here about the culprit,
- AeroFighters now crashes after you select you airplane with a backtrace which points to DrawTriangle doing something invalid (it was working with the old code)

overall, 100% thumbs up for the new code

Page 3 of 15 1 2 3 4 5 14 15

Link Copied to Clipboard
Who's Online Now
2 members (Revenant, 1 invisible), 24 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,086
Posts119,089
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