Top all-time · #1117
byuu
Personal blog · byuu.orggamesprogramminghardware
byuu's personal blog at byuu.org covers games, programming and hardware. Since 2011, 64 different Hacker News readers have linked it 96 times, most often “Fast coroutines in C from BSNES”. No feed was found, so read it on the site itself.
Most-linked posts?
- Fast coroutines in C from BSNES6 people · 8 mentions · first linked 2016-12-17
- /higan/5 people · 5 mentions · first linked 2013-03-24
- The Edge of Emulation5 people · 5 mentions · first linked 2020-01-20
- Bsnes has emulated every SNES DSP4 people · 4 mentions · first linked 2012-03-07
- Missing $10,000 package of PAL SNES games recovered3 people · 3 mentions · first linked 2017-02-23
- /programming/libco/3 people · 3 mentions · first linked 2014-05-01
- Depression3 people · 3 mentions · first linked 2012-03-06
- Higan – cycle-accurate SNES emulator3 people · 3 mentions · first linked 2018-01-16
- SNES preservation project on hold due to missing $10,000 package3 people · 3 mentions · first linked 2017-02-14
- /bsnes/2 people · 2 mentions · first linked 2011-02-18
What Hacker News says?
Personally, I have been using byuu's user script for this. I also love it for the click tracking removal and display of the complete url. https://byuu.org/projects/google
Comment linking /projects/google
on “Show HN: A Firefox add-on to strip Google search results of 'blacklisted' URLs”Submitted Missing $10,000 package of PAL SNES games recovered as a story · 366 points
HN discussionHi all, thank you for sharing this article here! It is technically a "laymen's" version of https://byuu.org/articles/edge-of-emulation (submitted here earlier), meant for a wider audience, but it does elaborate on some new discoveries such as the digital video output testing mode. In the off chance anyone is able to help with this, I've set up a Discord channel (#ars) for coordination here: https://discord.gg/Fx7TfK…
Comment linking /articles/edge-of-emulation
on “How SNES emulators got a few pixels from complete perfection”Submitted SNES preservation project on hold due to missing $10,000 package as a story · 360 points
HN discussionConversedly, there's higan[1] (formerly bsnes), a multi-system emulator focused on accuracy, even if it's at the expense of speed. A very beefy current CPU is necessary to emulate the sfc/snes. [1] https://byuu.org/emulation/higan/
Comment linking /emulation/higan/
on “Yuzu – Nintendo Switch Emulator”Submitted The Edge of Emulation as a story · 245 points
HN discussionThey do, absurdly enough. See for example BSNES, https://byuu.org/ , here's a quote from their most recent release notes: "If the coprocessor firmware is missing, bsnes will fallback on HLE where it is supported, which is everything other than SD Gundam GX and the two Hayazashi Nidan Morita Shougi games." See past HN submissions about the extreme lengths BSNES goes to in order to get this data: https://news.ycombina…
Comment linking /
on “Pilotwings demos act differently depending on when the cartridge was made”Submitted Bsnes has emulated every SNES DSP as a story · 212 points
HN discussionAt the hardware level, the author of BSNES recently wrote up an excellent rant on sources of latency in modern machines https://byuu.org/articles/latency/ But, most of what you are talking about is software latency. At 1/30th of a second each, software pipelining systems seem cheap individually but pile up very quickly. Hit a button, read the button, react in AI, react in animation, react in physics, react in graphi…
Comment linking /articles/latency/
on “Crafting a high-performance TV user interface using React”Submitted Farewell as a story · 204 points
HN discussionThe day of the first, "lost package", and receiving the letter are the same: February 14th. https://byuu.org/emulation/preservation/lost-package/ : As of the time of writing, February 14th, 2017 — this package has yet to arrive. https://byuu.org/emulation/preservation/found-package/ On February 14, 2017, I received the following letter from USPS: They totally left out this when making their initial post. Part of the…
Comment linking /emulation/preservation/found-package/
on “Missing $10,000 package of PAL SNES games recovered”Submitted Emulator Latency as a story · 114 points
HN discussionOther C coroutines https://github.com/hnes/libaco https://github.com/baruch/libwire https://swtch.com/libtask/ https://github.com/halayli/lthread https://github.com/Tencent/libco https://byuu.org/library/libco/
Comment linking /library/libco/
on “Implementing simple cooperative threads in C”Submitted Strcpycat as a story · 61 points
HN discussionThe author of this article is the creator of the bsnes SNES emulator[1], which is surprisingly resource-intensive even as a native binary. Making it a PWA (via WebAssembly or asm.js or whatever) just isn't practical, at least with the current state of browser tech. [1]: https://byuu.org/bsnes
Comment linking /bsnes
on “Google’s Monopoly is Stifling Free Software?”Submitted Fast coroutines in C from BSNES as a story · 26 points
HN discussion> I guess it's because of trying to support the capabilities of the actual sound chip? This may be the case for some emulators -- such as the NES emulator in excitebike. However, (if I understand everything I've read correctly) the SNES didn't have a 'sound chip' in the same sense that the NES (or GameBoy, C64, etc.) did. The NES and all of Nintendo's other hardware used to synthesize its sound in real-time, but tha…
Comment linking /bsnes/accuracy
on “GoldenEye (N64) has a fully-functional ZX Spectrum 48x emulator built into it.”Submitted The Edge of Emulation as a story · 17 points
HN discussionOh, I wasn't aware of the lawsuit. That's ridiculous. Well in any case, I wrote a Userscript to restore direct links to Google image results, and also to filter out spam site results ( cough e...-e...com), if anyone were interested: https://byuu.org/other/script/google Middle-clicking or control-clicking will load the original images. Bing direct links images as well so they'd probably go after Microsoft well before…
Comment linking /other/script/google
on “Thank you, Chris”Submitted Byuu extracting Higan SNES Core to resurrect bsnes as a story · 13 points
HN discussionThere's a reason I stopped associating with that scene/site years ago. Almost everyone in it is toxic and stuck in their rebellious teenage years. Case in point: http://www.romhacking.net/forum/index.php/topic,21797.html The newer versions are called bass, and you can compare yourself here: http://byuu.org/tool/bass/ There is full documentation of every possible command, the code is readable by human beings (eg vari…
Comment linking /tool/bass/
on “Ask HN: Oldest code you have written that is still in use?”Submitted The Futility of Hope as a story · 13 points
HN discussionGreat stuff! I found myself missing a bit of background, though, which you can find here: http://byuu.org/articles/emulation/decap
Comment linking /articles/emulation/decap
on “Bsnes has emulated every SNES DSP”Submitted The Edge of Emulation as a story · 9 points
HN discussion> this will be massive for archive efforts It's not open source, though. That means whatever improvements for preserving Dreamcast games will be taken to the author's grave. A lot of emulator development revolves around people sharing knowledge about how things work and making incremental improvements. Taken to an extreme, if you were trying to fully map out a system from top to bottom for the explicit purpose of pr…
Comment linking /articles/edge-of-emulation
on “Dreamcast Emulator Redream 1.5.0 Progress Report”Submitted Byuu (Author of SNES Emulator Higan) Deleted All His Articles as a story · 7 points
HN discussionhttps://byuu.org/library/libco/
Comment linking /library/libco/
on “Coroutines in C (2000)”Submitted The Edge of Emulation as a story · 6 points
HN discussionDo you use https://github.com/Tencent/libco or https://byuu.org/library/libco/ ?
Comment linking /library/libco/
on “Coroutines in C (2000)”- of · 2016-04-03
Submitted The State of Emulation, Part IV as a story · 6 points
HN discussion