byuu on ars
Moderator: General Mods
-
- Inmate
- Posts: 1751
- Joined: Mon Dec 06, 2004 7:47 am
- Location: WA
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?
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?
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Re: byuu on ars
Here you go:sweener2001 wrote:or quick summary
He sucks. Game over.
Quick enough for you ?
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- Inmate
- Posts: 1751
- Joined: Mon Dec 06, 2004 7:47 am
- Location: WA
Re: byuu on ars
i suppose that will have to do.
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
-
- Buzzkill Gil
- Posts: 4294
- Joined: Wed Jan 12, 2005 7:14 pm
Re: byuu on ars
Grinvader's just sore about the bzsnes source leak. Don't let it get to you.
KHDownloadsSquall_Leonhart wrote:DirectInput represents all bits, not just powers of 2 in an axis.You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
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.
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
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Re: byuu on ars
hehehe :)Gil_Hamilton wrote:Grinvader's just sore about the bzsnes source leak. Don't let it get to you.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
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
Re: byuu on ars
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.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.
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.
-
- Buzzkill Gil
- Posts: 4294
- Joined: Wed Jan 12, 2005 7:14 pm
Re: byuu on ars
I may not NEED a sandy bitch, but I'd sure LIKE one.
KHDownloadsSquall_Leonhart wrote:DirectInput represents all bits, not just powers of 2 in an axis.You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
Re: byuu on ars
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.mudlord88 wrote: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.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.
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'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
-
- Buzzkill Gil
- Posts: 4294
- Joined: Wed Jan 12, 2005 7:14 pm
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.
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.
KHDownloadsSquall_Leonhart wrote:DirectInput represents all bits, not just powers of 2 in an axis.You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
-
- Romhacking God
- Posts: 922
- Joined: Wed Jul 28, 2004 11:27 pm
- Contact:
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!
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.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
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.
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
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Re: byuu on ars
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.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!
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 [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Re: byuu on ars
Or in BASS's case, do both. Source code examples on API usage, as well as commented headers and a manual.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!
-
- "Your thread will be crushed."
- Posts: 1236
- Joined: Wed Jul 28, 2004 1:49 am
- Location: Not in Winnipeg
- Contact:
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.
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
-
- Inmate
- Posts: 1751
- Joined: Mon Dec 06, 2004 7:47 am
- Location: WA
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.
something interesting for me was that while i was reading the article, i just got more excited for zsnes 2.0.
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
-
- "Your thread will be crushed."
- Posts: 1236
- Joined: Wed Jul 28, 2004 1:49 am
- Location: Not in Winnipeg
- Contact:
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
-
- New Member
- Posts: 3
- Joined: Tue Nov 27, 2012 3:41 pm
- Location: http://slashdot.org/
- Contact:
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:
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
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:
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 argumentbyuu 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.
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
-
- Buzzkill Gil
- Posts: 4294
- Joined: Wed Jan 12, 2005 7:14 pm
Re: byuu on ars
Less than it was in 2011, when the last post to this thread was made.michealPW wrote:Now that we've got those inconvenient facts out of the way, how unattainable is a dual-core processor in 2012?
You've resurrected a 15-month dead piece of flamebait and sarcasm. Congratulations.
KHDownloadsSquall_Leonhart wrote:DirectInput represents all bits, not just powers of 2 in an axis.You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
Re: byuu on ars
michealPW wrote:where nobody bothers to read the featured article before commenting.
Yeah, "Nesticles"... It's NESticle, you fucking retard.michealPW wrote:an emulator from the early 1990s called "Nesticles"
Go back to Slashdot and never leave again. I bet you're a fag like byuu.
-
- Locksmith of Hyrule
- Posts: 3634
- Joined: Sun Aug 08, 2004 7:49 am
- Location: 255.255.255.255
- Contact:
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 called it... but in any case, at least this activity is somewhat better than the spam tsunami we're getting...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.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
NSRT here.
-
- New Member
- Posts: 3
- Joined: Tue Nov 27, 2012 3:41 pm
- Location: http://slashdot.org/
- Contact:
Re: byuu on ars
More ad-hominem attacks. Ignoring the facts you're too ignorant to properly vet, wooO you sure showed memz wrote:michealPW wrote:where nobody bothers to read the featured article before commenting.Yeah, "Nesticles"... It's NESticle, you fucking retard.michealPW wrote:an emulator from the early 1990s called "Nesticles"
Go back to Slashdot and never leave again. I bet you're a fag like byuu.
-
- Locksmith of Hyrule
- Posts: 3634
- Joined: Sun Aug 08, 2004 7:49 am
- Location: 255.255.255.255
- Contact:
Re: byuu on ars
Uh... I don't care if an attack is ad-hominem or not, at least try and get the name of the emulator right.michealPW wrote:More ad-hominem attacks. Ignoring the facts you're too ignorant to properly vet, wooO you sure showed memz wrote:michealPW wrote:where nobody bothers to read the featured article before commenting.Yeah, "Nesticles"... It's NESticle, you fucking retard.michealPW wrote:an emulator from the early 1990s called "Nesticles"
Go back to Slashdot and never leave again. I bet you're a fag like byuu.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
NSRT here.
-
- New Member
- Posts: 3
- Joined: Tue Nov 27, 2012 3:41 pm
- Location: http://slashdot.org/
- Contact:
Re: byuu on ars
Right... 'cause my profound mistake in pluralizing the name is an impossible impasse, right?adventure_of_link wrote:Uh... I don't care if an attack is ad-hominem or not, at least try and get the name of the emulator right.michealPW wrote:More ad-hominem attacks. Ignoring the facts you're too ignorant to properly vet, wooO you sure showed memz wrote:michealPW wrote:where nobody bothers to read the featured article before commenting.Yeah, "Nesticles"... It's NESticle, you fucking retard.michealPW wrote:an emulator from the early 1990s called "Nesticles"
Go back to Slashdot and never leave again. I bet you're a fag like byuu.
After what, ~15 posts of complete nonesense, you're going to try and grill me about incorrectly pluralizing a name? That's priceless.