View unanswered posts | View active topics It is currently Mon May 25, 2020 11:03 pm



This topic is locked, you cannot edit posts or make further replies.  [ 26 posts ]  Go to page 1, 2  Next
byuu on ars 
Author Message
Inmate
User avatar

Joined: Mon Dec 06, 2004 7:47 am
Posts: 1751
Location: WA
Post byuu on ars
http://arstechnica.com/gaming/news/2011 ... ulator.ars

interesting-ish read.

he does like to point out faults in zsnes, but that's probably because it's still the most popular.

is there a particular thread somewhere or log or quick summary someone can give about the rift between byuu and most of the rest of the scene?

_________________
Image


Tue Aug 09, 2011 11:34 pm
Profile
ZSNES Shake Shake Prinny

Joined: Wed Jul 28, 2004 4:15 pm
Posts: 5622
Location: PAL50, dood !
Post Re: byuu on ars
sweener2001 wrote:
or quick summary

Here you go:

He sucks. Game over.


Quick enough for you ?

_________________
皆黙って俺について来い!!
Code:
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)

Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54


Wed Aug 10, 2011 10:29 am
Profile
Inmate
User avatar

Joined: Mon Dec 06, 2004 7:47 am
Posts: 1751
Location: WA
Post Re: byuu on ars
i suppose that will have to do.

_________________
Image


Wed Aug 10, 2011 6:24 pm
Profile
Buzzkill Gil

Joined: Wed Jan 12, 2005 7:14 pm
Posts: 4262
Post Re: byuu on ars
Grinvader's just sore about the bzsnes source leak. Don't let it get to you.

_________________
Squall_Leonhart wrote:
Quote:
You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
DirectInput represents all bits, not just powers of 2 in an axis.


KHDownloads


Thu Aug 11, 2011 5:28 am
Profile
Zealot
User avatar

Joined: Sat Jul 02, 2005 2:01 am
Posts: 1076
Post Re: byuu on ars
He makes some good points bbut he seemed to completely ignore the fact that his emulator has a much lower requiremennt performance core; instead he went on about how everyone should have a 3ghz core 2 duo or newer, which is still not terriibly reasonable to assume, yet, especially with a lot of people who only have laptops.

I am mostly sick of seeing let's plays where they're playying a game that's buggy in zsnes or whatever and won't try a different emulator, though. They just go on complaining about the game beiing buggy, but won't do anything about it.

_________________
Maybe these people were born without that part of their brain that lets you try different things to see if they work better. --Retsupurae


Thu Aug 11, 2011 10:36 am
Profile WWW
ZSNES Shake Shake Prinny

Joined: Wed Jul 28, 2004 4:15 pm
Posts: 5622
Location: PAL50, dood !
Post Re: byuu on ars
Gil_Hamilton wrote:
Grinvader's just sore about the bzsnes source leak. Don't let it get to you.

hehehe :)

_________________
皆黙って俺について来い!!
Code:
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)

Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54


Thu Aug 11, 2011 10:54 am
Profile
Zealot
User avatar

Joined: Sat Jul 02, 2005 2:01 am
Posts: 1076
Post Re: byuu on ars
He was wrong about that DICE emulator. It runs flawlessly full speed on here.

_________________
Maybe these people were born without that part of their brain that lets you try different things to see if they work better. --Retsupurae


Thu Aug 11, 2011 7:40 pm
Profile WWW
Lurker

Joined: Sat Nov 20, 2010 12:43 am
Posts: 115
Post Re: byuu on ars
paulguy wrote:
He makes some good points bbut he seemed to completely ignore the fact that his emulator has a much lower requiremennt performance core; instead he went on about how everyone should have a 3ghz core 2 duo or newer, which is still not terriibly reasonable to assume, yet, especially with a lot of people who only have laptops.


He also completely misses the point that you don't really need a 3Ghz Sandy Bitch for SNES emulation. It should be a worse case scenario, not the best one.

blargg, Sinamas, AamirM, and Marty have proved its possible to make emulators that are super fast *and* cycle accurate. Seems byuu is just butthurt due to his emulator design.

Hence why he is not well liked. His views are toxic.


Fri Aug 12, 2011 6:14 am
Profile
Buzzkill Gil

Joined: Wed Jan 12, 2005 7:14 pm
Posts: 4262
Post Re: byuu on ars
I may not NEED a sandy bitch, but I'd sure LIKE one.

_________________
Squall_Leonhart wrote:
Quote:
You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
DirectInput represents all bits, not just powers of 2 in an axis.


KHDownloads


Fri Aug 12, 2011 8:40 am
Profile
Zealot
User avatar

Joined: Sat Jul 02, 2005 2:01 am
Posts: 1076
Post Re: byuu on ars
mudlord88 wrote:
paulguy wrote:
He makes some good points bbut he seemed to completely ignore the fact that his emulator has a much lower requiremennt performance core; instead he went on about how everyone should have a 3ghz core 2 duo or newer, which is still not terriibly reasonable to assume, yet, especially with a lot of people who only have laptops.


He also completely misses the point that you don't really need a 3Ghz Sandy Bitch for SNES emulation. It should be a worse case scenario, not the best one.

blargg, Sinamas, AamirM, and Marty have proved its possible to make emulators that are super fast *and* cycle accurate. Seems byuu is just butthurt due to his emulator design.

Hence why he is not well liked. His views are toxic.

I see. That makes sense. Though isn't his philosophy to make his code understandable and readable (assuming you care about C++0x..)? So it could be used as more of a documentation? I'm not much of a programmer so I haven't read much of his code, and I also don't know much about computer/electrical engineering so I'd have nothing to really go by, but in that case, it'd make sense to sacrifice optimization for code readability.
I'm not entirely defending him, really, I'm just mentioning things I've heard. On the other hand, his intention with the article is that his emulator is something to be "used" rather than just a documentation of the hardware in software, which is a bit of a conflict of what he's said in the past. If his emulator was to be used by gamers looking to play games or even developers looking to make games or hacks, then he would be better to go the optimization route.
So yeah, as you said, I guess he's just butthurt that people aren't using his emulator. Thing is, not enough people even use snes9x or stuff that's at least better than zsnes. :p

_________________
Maybe these people were born without that part of their brain that lets you try different things to see if they work better. --Retsupurae


Fri Aug 12, 2011 10:46 am
Profile WWW
Buzzkill Gil

Joined: Wed Jan 12, 2005 7:14 pm
Posts: 4262
Post Re: byuu on ars
I think he wanted someone ELSE to make an optimized emulator based on his research, and his emu would remain "documentation" like MAME claims.

But no one did. So in the absence of OTHER options, he wants peopel to use his(ESPECIALLY for development), because it actually emulates the SNES accurately.

_________________
Squall_Leonhart wrote:
Quote:
You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
DirectInput represents all bits, not just powers of 2 in an axis.


KHDownloads


Fri Aug 12, 2011 11:23 am
Profile
Romhacking God

Joined: Wed Jul 28, 2004 11:27 pm
Posts: 922
Post Re: byuu on ars
I have to laugh a bit when I hear people talking about code as a substitute for documentation. Un-commented code like BSNES (I haven't seen MAME) will never be a substitute for documentation. First, it's useless to anyone who isn't proficient in the language it was written in. That means it's useless to anyone in the world interested in the SNES, but not proficient in C++. You know, people who 'just' read English or any other written language. Programming languages are an extremely poor choice for communication between humans. Also, people who 'just' know 10 other programming languages, but not C++. Or, they know C++, but not to the level of byuu. I'd guess that eliminates the majority the interested parties alone.

Secondly, these guys seem to think they write and organize such perfectly clear code that it would be trivial for any other person to look up any part of the system quickly and determine it's functionality. Your organization and/or code is never as super as you think when seen from the perspective of another. Nobody's is. A written document with pages and a table of contents will always be far more efficient and informative than raw source code ever could.

I am fearful of a bleak future where we preserve and communicate information via raw source code only... Ugh... Source code is not documentation!

_________________
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.


Fri Aug 12, 2011 1:22 pm
Profile WWW
Zealot
User avatar

Joined: Sat Jul 02, 2005 2:01 am
Posts: 1076
Post Re: byuu on ars
See: APIs where the only documentation is header files and source, and even asking for help gets responses like "oh just read the source code.".

EDIT: Then when you think that's ridiculous they're just like "Well, why don't YOU write the documentation.". That's complete nonsense.

_________________
Maybe these people were born without that part of their brain that lets you try different things to see if they work better. --Retsupurae


Fri Aug 12, 2011 2:03 pm
Profile WWW
ZSNES Developer
ZSNES Developer

Joined: Tue Dec 28, 2004 6:47 am
Posts: 6747
Post Re: byuu on ars
Nightcrawler wrote:
I am fearful of a bleak future where we preserve and communicate information via raw source code only... Ugh... Source code is not documentation!


If he stops reprogramming it after a few months, he'll forget half of what his code will do... or maybe he'll redo everything again.

Reminds me the days where my college professor talked about javadoc... useful in theory, pointless in practice (that's not what he said, that's just my interpretation years later).

_________________
Continuing FF4 Research...


Fri Aug 12, 2011 5:43 pm
Profile
Lurker

Joined: Sat Nov 20, 2010 12:43 am
Posts: 115
Post Re: byuu on ars
Nightcrawler wrote:
Nobody's is. A written document with pages and a table of contents will always be far more efficient and informative than raw source code ever could.

I am fearful of a bleak future where we preserve and communicate information via raw source code only... Ugh... Source code is not documentation!


Or in BASS's case, do both. Source code examples on API usage, as well as commented headers and a manual.


Sat Aug 13, 2011 2:55 pm
Profile
"Your thread will be crushed."
User avatar

Joined: Wed Jul 28, 2004 1:49 am
Posts: 1234
Location: Not in Winnipeg
Post Re: byuu on ars
That article is nothing new for anyone here who has been following the development of bsnes over the years.

Essentially, despite statements stating otherwise, byuu is still jealous that people still use zsnes and snes9x over bsnes.

Also, I can't agree more about Nightcrawler's assessment that source code is no substitute for documentation. Even though I sometimes write novels in my code, I sometimes have to go through things line by line to understand code I haven't looked at for months. I think one of the biggest weaknesses with computer science (in my experience) is poor documentation. As an example, I've scanned through the Fortran ISO standards documents, and I think that it would be nearly impossible to create a compiler from the documents because they do not detail every case of how to implement intrinsics, leaving it up to the interpretation of the programmer.

_________________
<pagefault> i'd break up with my wife if she said FF8 was awesome


Thu Aug 18, 2011 1:46 pm
Profile WWW
Inmate
User avatar

Joined: Mon Dec 06, 2004 7:47 am
Posts: 1751
Location: WA
Post Re: byuu on ars
i certainly do remember many of the arguments that he used in the article.

something interesting for me was that while i was reading the article, i just got more excited for zsnes 2.0.

_________________
Image


Fri Aug 19, 2011 6:57 am
Profile
"Your thread will be crushed."
User avatar

Joined: Wed Jul 28, 2004 1:49 am
Posts: 1234
Location: Not in Winnipeg
Post Re: byuu on ars
Ultimately, the best form of documentation would be to create a circuit design to replicate the chip. I guarantee if someone did that, there would be pirates all over it creating clones. Hell, there already are clones out there, so someone must have figured out most of the hardware already. A software emulator is probably not the appropriate means to do a 100% simulation of a silicon chip, given computing requirements. You are already handicapped by the fact that there is a latency of executing computer commands versus the direct execution within a physical transistor.

_________________
<pagefault> i'd break up with my wife if she said FF8 was awesome


Sun Aug 21, 2011 2:35 am
Profile WWW
New Member
User avatar

Joined: Tue Nov 27, 2012 3:41 pm
Posts: 3
Location: http://slashdot.org/
Post Re: byuu on ars
Reading these comments here reminded me of Slashdot, where nobody bothers to read the featured article before commenting.

Most of the article is comparing bsnes to an emulator from the early 1990s called "Nesticles". It worked around PC hardware limitations and the emulator's design by modifying the actual games. The result was a tonne of games that could only run on that emulator, not even on the original hardware the game was developed for. It then compared bsnes to another emulator ("DICE") that when created, couldn't be run by any traditional PC available on the market. It also went on to mention Nintendulator, Nestopia and even UltraHLE among other emulators.

It's important to remember that this is not a zero-sum game. In order for Byuu to make a high-accuracy bsnes, zsnes does not have to go away or become irrelevant. There's no reason why Byuu can't work on bsnes while the zsnes team continues to work on their emulator. In fact, my family uses both. On a low-end desktop my kids use zsnes. My brother's PC is low-powered and uses zsnes as well. I personally have a very powerful PC and I also like to play old NES games, which is why I use bsnes.

Direct from the article:

byuu wrote:
I see no reason why we should not be utilizing every last ounce of power that we have available today—or perhaps even a little bit more in anticipation of faster hardware in the future. The older emulators are not going away: they are still there for folks with older, slower hardware.

So what's with all the attacks against Byuu here? In English, this is known as "Argumentum Ad Hominem" where you cannot dispute the facts so you resort to attacking the person who is presenting the facts, in a desperate attempt to discredit them. Even high school graduates would have learned, this is a fallacious argument :P

Another common theme in this thread is "Argumentum Ad Populum" where you try to imply quality through popularity. So when you see people trying to imply the superior quality of zsnes here 'cause "nobody is using bsnes", that's just "Argumentum Ad Populum" and it's as equally fallacious as Ad Hominem is ;)

My question is, why can't we all just get along? The work being done by Byuu, Dr. Decapitator and many others are invaluable in my personal opinion. It certainly shouldn't be met with ignorant hostility.

I say ignorance not as an insult, instead I use it because it's quite obvious many of the opinions voiced here are rooted in profound ignorance. Ignorance of software engineering, ignorance of the hardware engineering that went into older consolers and ignorance of the work that goes into reverse engineering integrated circuits. Ignorance of the commented-doc. that is found all over the object-oriented C++ source that makes up the entirety of bsnes... Most importantly, ignorance of the mixture of structured C and inline, imperative Assembly found in zsnes' source.)

Lastly, but certainly not least... A Core 2 Duo is != Sandy Bridge/"Bitch", (That's NOT equal to..) contrary to the confusing wording of the two product names. Core 2 Duo is the old multi-core CPUs from Intel based on their low-power Pentium M architecture, including but not limited to the dual core 3ghz E8500. A Sandy/Ivy Bridge is Intel's latest product which uses a completely different architecture from the old Core 2's, the "Core" architecture. This provides up to 8 cores, each of which are hyper-threaded for a total thread count of 16, compared to the Core 2's 2 threads as each of it's 2 cores are not hyper-threaded... In addition to this huge difference in thread-capabilities (Read: parallel computing capabilities) the old Core 2's Pentium M architecture does not have an on-die GPU like the Ivy/Sandy does.

Now that we've got those inconvenient facts out of the way, how unattainable is a dual-core processor in 2012? That's what byuu is talking about when he says "Core 2 Duo", not a rippin' 16 thread Ivy Bridge. Granted, I'm posting this to an old discussion before the new Ivy Bridge was out, however the difference between a "Core 2 Duo" and even a now-aging "Sandy Bridge" cannot be overstated :)


Wed Dec 05, 2012 7:19 pm
Profile WWW
Buzzkill Gil

Joined: Wed Jan 12, 2005 7:14 pm
Posts: 4262
Post Re: byuu on ars
michealPW wrote:
Now that we've got those inconvenient facts out of the way, how unattainable is a dual-core processor in 2012?

Less than it was in 2011, when the last post to this thread was made.

You've resurrected a 15-month dead piece of flamebait and sarcasm. Congratulations.

_________________
Squall_Leonhart wrote:
Quote:
You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
DirectInput represents all bits, not just powers of 2 in an axis.


KHDownloads


Thu Dec 06, 2012 7:02 am
Profile
Rookie
User avatar

Joined: Sun Aug 05, 2007 9:18 pm
Posts: 21
Location: Argentina
Post Re: byuu on ars
michealPW wrote:
where nobody bothers to read the featured article before commenting.


michealPW wrote:
an emulator from the early 1990s called "Nesticles"


Yeah, "Nesticles"... It's NESticle, you fucking retard.

Go back to Slashdot and never leave again. I bet you're a fag like byuu.


Sun Dec 09, 2012 7:33 am
Profile WWW
Locksmith of Hyrule
User avatar

Joined: Sun Aug 08, 2004 7:49 am
Posts: 3634
Location: 255.255.255.255
Post Re: byuu on ars
mz wrote:
Yeah, "Nesticles"... It's NESticle, you fucking retard.

Go back to Slashdot and never leave again. I bet you're a fag like byuu.


Gil_Hamilton wrote:
Less than it was in 2011, when the last post to this thread was made.

You've resurrected a 15-month dead piece of flamebait and sarcasm. Congratulations.

Gil called it... but in any case, at least this activity is somewhat better than the spam tsunami we're getting...

_________________
Image
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.


Sun Dec 09, 2012 12:31 pm
Profile YIM WWW
New Member
User avatar

Joined: Tue Nov 27, 2012 3:41 pm
Posts: 3
Location: http://slashdot.org/
Post Re: byuu on ars
mz wrote:
michealPW wrote:
where nobody bothers to read the featured article before commenting.


michealPW wrote:
an emulator from the early 1990s called "Nesticles"


Yeah, "Nesticles"... It's NESticle, you fucking retard.

Go back to Slashdot and never leave again. I bet you're a fag like byuu.

More ad-hominem attacks. Ignoring the facts you're too ignorant to properly vet, wooO you sure showed me :)


Mon Dec 10, 2012 4:31 pm
Profile WWW
Locksmith of Hyrule
User avatar

Joined: Sun Aug 08, 2004 7:49 am
Posts: 3634
Location: 255.255.255.255
Post Re: byuu on ars
michealPW wrote:
mz wrote:
michealPW wrote:
where nobody bothers to read the featured article before commenting.


michealPW wrote:
an emulator from the early 1990s called "Nesticles"


Yeah, "Nesticles"... It's NESticle, you fucking retard.

Go back to Slashdot and never leave again. I bet you're a fag like byuu.

More ad-hominem attacks. Ignoring the facts you're too ignorant to properly vet, wooO you sure showed me :)

Uh... I don't care if an attack is ad-hominem or not, at least try and get the name of the emulator right.

_________________
Image
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.


Mon Dec 10, 2012 8:36 pm
Profile YIM WWW
New Member
User avatar

Joined: Tue Nov 27, 2012 3:41 pm
Posts: 3
Location: http://slashdot.org/
Post Re: byuu on ars
adventure_of_link wrote:
michealPW wrote:
mz wrote:
michealPW wrote:
where nobody bothers to read the featured article before commenting.


michealPW wrote:
an emulator from the early 1990s called "Nesticles"


Yeah, "Nesticles"... It's NESticle, you fucking retard.

Go back to Slashdot and never leave again. I bet you're a fag like byuu.

More ad-hominem attacks. Ignoring the facts you're too ignorant to properly vet, wooO you sure showed me :)

Uh... I don't care if an attack is ad-hominem or not, at least try and get the name of the emulator right.


Right... 'cause my profound mistake in pluralizing the name is an impossible impasse, right?

After what, ~15 posts of complete nonesense, you're going to try and grill me about incorrectly pluralizing a name? That's priceless. :)


Mon Dec 10, 2012 8:53 pm
Profile WWW
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 26 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software.