David Shadoff
dshadoff.bsky.social
David Shadoff
@dshadoff.bsky.social
Mostly PC Engine and PC-FX reverse-engineering and development. I also contribute to MiSTer FPGA cores and a Mednafen fork. (hobby).
Coolish of the day. Coffee.
Quite good !
February 11, 2026 at 11:34 AM
As a Canadian who remembers when donuts in Toronto used to be made in-store, plentiful, cheap, and delicious, I feel like I’ll probably be more critical than most people about the current donut boom in Japan. I’ll be trying some out, and commenting.

(A thread)
February 11, 2026 at 12:36 AM
Wow, what happened to both Apple Maps and Google Maps for train directions in Tokyo ? They seem to be getting worse each time I come, and competing with each other for worst choices.
From Akihabara to Nakano, the obvious choice is Sobu -> Chuo, but that didn’t even appear as an option…
February 10, 2026 at 6:14 AM
I also tried one of the fruit daifuku from Kanadaya which has been getting lots of attention lately.
Not bad, but definitely overhyped, and it’s a mess to eat. Next time I’ll go for traditional fruit daifuku.
February 10, 2026 at 3:50 AM
I tried one of Sando Lab’s viral “agepan” (fried bread) sandwiches. The egg salad was very well seasoned, but I’m not sure it’s worth 100% of the hype. Try it, though.
February 10, 2026 at 1:56 AM
Reposted by David Shadoff
​All Japan Women's Pro Wrestling Queen of Queens - English Translation (PCFX) Added
All Japan Women's Pro Wrestling Queen of Queens - English Translation - Content
Revision History (v0.94 - v1.0) Major improvements have been made to finalize the v1.0 release: Menu Translation: Most system menus have been translated to English, with the exception of the Options...
romhack.ing
February 1, 2026 at 1:42 PM
Reposted by David Shadoff
👋 just released the first public version of libjoybus, an open implementation of the Nintendo Joybus protocol used by N64 and GameCube controllers, with initial support for Pi Pico (1 and 2) and SiLabs Gecko microcontrollers: github.com/loopj/libjoy...
GitHub - loopj/libjoybus: An implementation of the Joybus protocol used by N64 and GameCube controllers, for 32-bit microcontrollers
An implementation of the Joybus protocol used by N64 and GameCube controllers, for 32-bit microcontrollers - loopj/libjoybus
github.com
January 30, 2026 at 5:04 PM
Reposted by David Shadoff
The PicoIDE Crowd Supply campaign is now live! Back the project to be among the first to get yours! PicoIDE is an open IDE/ATAPI drive emulator for retro systems. www.crowdsupply.com/polpotronics...
PicoIDE
An open source IDE/ATAPI drive emulator for vintage computers
www.crowdsupply.com
January 29, 2026 at 9:04 PM
Reposted by David Shadoff
I did Hydlide 1 on PC-88 last year, so I'm afraid this was inevitable... Well, glad I survived anyway...

youtu.be/wgOJ-ZxEFEc

#hydlide #pc88 #nes #8bit #retrogaming #jrpg
January 26, 2026 at 3:36 AM
Mmm... homemade butter tarts...
January 24, 2026 at 11:05 PM
Reposted by David Shadoff
Finishing things up for #PicoIDE and it just about saturates the IDE bus in MWDMA mode 2. I’m pretty happy with this! It tests as fast as a 74x CD-rom drive which means there’s a bit more headroom in that mode but that could be the CPU on this K6-2 system being a bottleneck.
January 21, 2026 at 2:26 AM
Reposted by David Shadoff
Built with spring contacts harvested from an off-the-shelf breadboard, these extra-wide models are tailored for bigger dev boards.
These 3D-Printable Breadboards Give Wider Dev Boards Like the Raspberry Pi Pico Some Breathing Room
Built with spring contacts harvested from an off-the-shelf breadboard, these extra-wide models are tailored for bigger dev boards.
www.hackster.io
January 21, 2026 at 11:45 AM
If you ever wanted to understand how much capacitance to use on the output of a switching power supply to reduce both ripple and voltage sag due to load, this article is for you. No need to be afraid of switching power supplies.

hackaday.com/2026/01/18/c...
Calculating The Capacitance And ESR Specifications For The Output Capacitor In Your Switching-Mode Power Supply
[Dr Ali Shirsavar] from Biricha Digital runs us through How to Select the Perfect Output Capacitor for Your Power Supply. Your switching-mode power supply (SMPS) will require an output capacitor bo…
hackaday.com
January 18, 2026 at 9:03 PM
Reposted by David Shadoff
Just a reminder to everyone to pressure these folks to finish their extremely nice looking pc engine game. Kickstart it!!!
Hi new followers!

Here is a project I hope we can get moving again (was put on ice a year ago), and finish off sometime in 2025.
It's a Super CDrom System game for PC Engine!

Vid below shows a test level with temp artwork.
January 13, 2026 at 2:26 AM
Reposted by David Shadoff
If you appreciate the work that goes into the articles on the site or the time and money it takes to make scans like the ones below, please considering showing your support! Thank you!

www.patreon.com/SUDDENDESU
SUDDEN DESU | Patreon
Retrogame Disassemblies, Digital Archaeology, Data Preservation
www.patreon.com
January 12, 2026 at 2:58 PM
Reposted by David Shadoff
Here's a quick video on Stonks 9800 - a PC-98-inspired indie game available on Steam.
youtu.be/vQI4xj1X8R8
January 12, 2026 at 3:34 AM
Here's the schematic of the TC-8's EPROM board (for the TRS-80 Model 1). Notice the simplicity of the address decoder - it took me a few minutes to figure out that the selected range is $3000-$37BF .
January 11, 2026 at 11:23 PM
Reposted by David Shadoff
"It Has To Happen Outside Of Japan" - Game Preservation Society Launches Patreon And Opens US Office Following Government Fund Freeze. (Image: @gamepres)
"It Has To Happen Outside Of Japan" - Game Preservation Society Launches Patreon And Opens US Office Following Government Fund Freeze
"We are not leaving Japan, but this work should be allowed within Japan"
www.timeextension.com
January 9, 2026 at 4:30 PM
Several months ago, I designed a FRAM board for the PCE Shuttle Backup Memory Unit, and a friend tested it.

I've been so busy, I just got a chance to update the GitHub repository with the board (sorry, no installation pictures).

github.com/pce-devel/PC...
GitHub - pce-devel/PCE_FRAM_adapter: Adapter for easily replacing your PC Engine's backup memory with non-volatile FeRAM
Adapter for easily replacing your PC Engine's backup memory with non-volatile FeRAM - pce-devel/PCE_FRAM_adapter
github.com
January 11, 2026 at 3:26 AM
I was able to locate a tape with the UTIL program as well, and transferred it to my PC via WAV file into a CAS file. Although it's a different version, it's substantially similar. Maybe I should annotate a disassembly.
Finally starting to (slowly) dig into that TRS-80 TC-8 tape device from JPC Products, circa 1980.
Reading the EPROM was a challenge; National Semi MM27C16Q was reading on my TL866 programmer, but verify (to confirm) was coming up with LOTS of different data, failing to verify.
January 6, 2026 at 2:20 AM
Reposted by David Shadoff
January 5, 2026 at 6:05 PM
Well, Y2K wasn’t a big problem, but Showa 100 turns out to be !
pointless fact: the famicom disk system internally stores a year in the imperial era system. disk writer kiosks continued to use the showa era even after it ended; we are now past showa 100, so disk writer kiosks would no longer be correct, if there were any left www.nesdev.org/wiki/FDS_dis...
FDS disk format
The Famicom Disk System uses disks that are a modified version of Mitsumi Quick Disk hardware, with a custom data format stored on the disk. Each side can hold more than 64KB of data. For archive and ...
www.nesdev.org
January 5, 2026 at 5:31 PM
This just in - Google is about to break to gmail for POP3 users:

www.theregister.com/2026/01/05/g...
Gmail preparing to drop POP3 mail fetching
: It's January 2026, and Google is finding innovative new ways to make one of its services worse
www.theregister.com
January 5, 2026 at 2:33 PM
The beginnings of a new MiSTer core.
I'm not the lead developer; for now, I'm just supplying technical information and tests, but I expect that I'll contribute code at some point.
(Don't get too excited; this is just the earliest sign of life).
January 4, 2026 at 1:15 AM