|
Joined: Jan 2010
Posts: 92
Member
|
Member
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
|
Senior Member
Joined: Apr 2011
Posts: 292 |
/me jaw hits the floor Amazing Amazing Amazing Please keep up this wonderful work
|
|
|
|
Joined: Dec 2009
Posts: 351
Senior Member
|
Senior Member
Joined: Dec 2009
Posts: 351 |
Now that's impressive...nice work JD *insert thumbs up smilie here*
|
|
|
|
Joined: May 2009
Posts: 2,214 Likes: 382
Very Senior Member
|
OP
Very Senior Member
Joined: May 2009
Posts: 2,214 Likes: 382 |
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).
|
|
|
|
Joined: May 2009
Posts: 2,214 Likes: 382
Very Senior Member
|
OP
Very Senior Member
Joined: May 2009
Posts: 2,214 Likes: 382 |
Since this is my de facto blog since I haven't been able to pay my webhosting bill: 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: 920 Likes: 3
Senior Member
|
Senior Member
Joined: Dec 1969
Posts: 920 Likes: 3 |
|
|
|
|
Joined: Jan 2010
Posts: 92
Member
|
Member
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,214 Likes: 382
Very Senior Member
|
OP
Very Senior Member
Joined: May 2009
Posts: 2,214 Likes: 382 |
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,772 Likes: 34
Very Senior Member
|
Very Senior Member
Joined: May 2004
Posts: 1,772 Likes: 34 |
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,691
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,691 |
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 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
|
|
|
2 members (AJR, Kale),
273
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,320
Posts121,923
Members5,074
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|