I wonder if this works with actual messages as well as threads in Discord, would be interesting when searching for information.
You can to varying degrees, yes. There's a barcode scanner, an exercise bike, a baseball bat, and more. I designed higan around a modular tree structure so that you can just create a new derived node for any peripheral,…
Hi 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…
Oh, sorry I forgot I also had user-agent checks in the code, good catch! archive.is checking was based on IP ranges, since they spoof their user agents as Chrome and use proxies. I removed that too now. All that should…
Hello, I removed the archive.is check, and requested the entire site to be crawled, which is now done. The entire site is mirrored here: http://archive.is/byuu.org I also sent an e-mail to the archive.org staff…
I'll take my leave from HN as well now. It's truly been an honor! I've always greatly appreciated the links to my articles shared here, and the discussions with everyone on these and other submissions on the site. I'm…
Thank you kindly! The structural design aspects of programming was one of my favorite parts. I may've gone a bit too far in the final releases of higan with the reference-counted tree to describe system states…
Ah, yeah. Lovely bunch there. > Fwiw I think your fursona is adorable. Thank you very much ^-^
Thank you! Been calling them a dracat. Half-dragon, half-cat hybrid. It's a play on having traits and tendencies of both ^-^
I give you my word, they've had a go at me online since 1998. I'm not worried about criticism directed my way. I mostly deserved it anyway. But they went after my friends. Someone on an imageboard compiled a list of my…
> What about this work made you happy? What was the reward? It's like a really complicated puzzle. I have this game that's not working, and I have this 2 GiB trace log of millions of lines of CPU instructions and…
To be fair, I have a much better fursona now ^-^;; https://twitter.com/Kampidh/status/1234029776144175110 (it's G-rated, don't worry.)
Hey it could be worse, imagine having a link to your own KF thread in a frontpage HN article. Now that's a bad look ^-^; Referring to GP, of course. I appreciate the link to my reply. For any folks here that read the…
Working on bsnes and higan were the things that made me most happy. Well, bug hunting was of course stressful but the joy of fixing a bug and seeing new games running was always well worth it! I'm definitely going to…
Yeah, both Google and DDG have the "we know better than you" problem with searching. I have to aggressively use the -keyword filter on searches with both.
Yes it definitely would be. Every frame of run-ahead requires emulating another instance of the system. So a run-ahead of four frames means needing 5x the processing power. Generally speaking you'd only want 1-2 frames…
> E.g., not only do emulators introduce lag, also modern systems tend to be laggier than vintage ones. Some emulators have run-ahead now, which removes internal processing frames from games. Combined with an adaptive…
Find the most qualified engineer in the world to desolder the surface-mount MCU, read out its firmware using the documented debugging mode from the datasheet, and then resolder the MCU back to the system. It won't…
The Nintendo PlayStation contains an undumped 4-bit NEC MCU for its CD controller. Once that EEPROM bit-rots (it's already past its guaranteed lifetime), the SuperDisc BIOS cartridge will no longer boot as-is. The two…
> "Most importantly, the appeals court also upheld a lower court ruling that prohibits LinkedIn from interfering with hiQ’s web scraping of its site." How would this affect Cloudflare's "checking your browser" anti-DDoS…
The problem is you can't move a domain once you've established it. I'm stuck on byuu.org for life. There's 15 years worth of links to it scattered across the web that would all go dark. Or more precisely, that would all…
Okay, a) that's very clever, but b) mvn is really quite slow. DMA would be faster (presuming the data is on two separate buses, you can't perform RAM -> RAM DMAs.) Barring that, a manually unrolled loop in a slow memory…
What's annoying about that memory space is it's fragmented: $4300-437f is the 128-byte region for DMA registers, but $43xc-f aren't usable (well, $43xf mirrors $43xb for whatever reason. $43xc-$43xe are open bus.) So…
Oh certainly, it's just beyond what I can do as a C library. I've also seen another approach that implemented a customized libc replacement to allow this to work. But that and modifying the compiler itself are really…
Serialization [1]. Say you want to take a snapshot of where your program is, run the code some more, and then later on restore execution back to that snapshot. In the parlance of video games and emulators, this would…
I wonder if this works with actual messages as well as threads in Discord, would be interesting when searching for information.
You can to varying degrees, yes. There's a barcode scanner, an exercise bike, a baseball bat, and more. I designed higan around a modular tree structure so that you can just create a new derived node for any peripheral,…
Hi 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…
Oh, sorry I forgot I also had user-agent checks in the code, good catch! archive.is checking was based on IP ranges, since they spoof their user agents as Chrome and use proxies. I removed that too now. All that should…
Hello, I removed the archive.is check, and requested the entire site to be crawled, which is now done. The entire site is mirrored here: http://archive.is/byuu.org I also sent an e-mail to the archive.org staff…
I'll take my leave from HN as well now. It's truly been an honor! I've always greatly appreciated the links to my articles shared here, and the discussions with everyone on these and other submissions on the site. I'm…
Thank you kindly! The structural design aspects of programming was one of my favorite parts. I may've gone a bit too far in the final releases of higan with the reference-counted tree to describe system states…
Ah, yeah. Lovely bunch there. > Fwiw I think your fursona is adorable. Thank you very much ^-^
Thank you! Been calling them a dracat. Half-dragon, half-cat hybrid. It's a play on having traits and tendencies of both ^-^
I give you my word, they've had a go at me online since 1998. I'm not worried about criticism directed my way. I mostly deserved it anyway. But they went after my friends. Someone on an imageboard compiled a list of my…
> What about this work made you happy? What was the reward? It's like a really complicated puzzle. I have this game that's not working, and I have this 2 GiB trace log of millions of lines of CPU instructions and…
To be fair, I have a much better fursona now ^-^;; https://twitter.com/Kampidh/status/1234029776144175110 (it's G-rated, don't worry.)
Hey it could be worse, imagine having a link to your own KF thread in a frontpage HN article. Now that's a bad look ^-^; Referring to GP, of course. I appreciate the link to my reply. For any folks here that read the…
Working on bsnes and higan were the things that made me most happy. Well, bug hunting was of course stressful but the joy of fixing a bug and seeing new games running was always well worth it! I'm definitely going to…
Yeah, both Google and DDG have the "we know better than you" problem with searching. I have to aggressively use the -keyword filter on searches with both.
Yes it definitely would be. Every frame of run-ahead requires emulating another instance of the system. So a run-ahead of four frames means needing 5x the processing power. Generally speaking you'd only want 1-2 frames…
> E.g., not only do emulators introduce lag, also modern systems tend to be laggier than vintage ones. Some emulators have run-ahead now, which removes internal processing frames from games. Combined with an adaptive…
Find the most qualified engineer in the world to desolder the surface-mount MCU, read out its firmware using the documented debugging mode from the datasheet, and then resolder the MCU back to the system. It won't…
The Nintendo PlayStation contains an undumped 4-bit NEC MCU for its CD controller. Once that EEPROM bit-rots (it's already past its guaranteed lifetime), the SuperDisc BIOS cartridge will no longer boot as-is. The two…
> "Most importantly, the appeals court also upheld a lower court ruling that prohibits LinkedIn from interfering with hiQ’s web scraping of its site." How would this affect Cloudflare's "checking your browser" anti-DDoS…
The problem is you can't move a domain once you've established it. I'm stuck on byuu.org for life. There's 15 years worth of links to it scattered across the web that would all go dark. Or more precisely, that would all…
Okay, a) that's very clever, but b) mvn is really quite slow. DMA would be faster (presuming the data is on two separate buses, you can't perform RAM -> RAM DMAs.) Barring that, a manually unrolled loop in a slow memory…
What's annoying about that memory space is it's fragmented: $4300-437f is the 128-byte region for DMA registers, but $43xc-f aren't usable (well, $43xf mirrors $43xb for whatever reason. $43xc-$43xe are open bus.) So…
Oh certainly, it's just beyond what I can do as a C library. I've also seen another approach that implemented a customized libc replacement to allow this to work. But that and modifying the compiler itself are really…
Serialization [1]. Say you want to take a snapshot of where your program is, run the code some more, and then later on restore execution back to that snapshot. In the parlance of video games and emulators, this would…