Ah, so it's been made to behave more like the FDSEmu/FDSStick. I can see this being useful for setups where the FDSKey is not easily accessible. The need to flip disk sides is still a problem, though.
TakuikaNinja wrote: Thu Oct 16, 2025 4:28 pm
Ah, so it's been made to behave more like the FDSEmu/FDSStick. I can see this being useful for setups where the FDSKey is not easily accessible. The need to flip disk sides is still a problem, though.
Yes, you got it, . Still no idea for disk flipping
lidnariq wrote: Thu Oct 16, 2025 11:49 pm
Inexpensive IR receiver module, maybe?
I thought about it.
But at that time I liked the idea of using a gamepad to flip the disc rather than having to hold another device while playing the game.
There is still an unused pin on the FDS connector. That pin can be used as a command pin to receive the flip signal. But still dont have solution for it excepted I can make my own FDS RAM Adapter by using FPGA. But if I can make my own FDS RAM adaptor, I would make auto swap like EDN8
There's a bunch of normally unused pins on the FDS expansion port... but that doesn't help needing to modify software to tell the FDSkey when to flip sides.
The main appeal for me with the FDSKey is the OLED which allows to select disk without loading a menu program into the RAM adapter for selecting it on the TV, which sacrifices accuracy. But if this menu loading is an optional feature it's fine I guess.
The auto-swap of the Everdrive is the worst feature it has IMHO, you can't even watch the intro in Doki Doki. I want to be in full control of any and all disk swaps at all times, so a button is best.
It's impossible to instruct the FDS itself or the running software to swap disk sides - only the drive has that ability. For a program to detect a disk flip/swap:
Read the disk info block to determine the current side. If it matches, load the files.
If the side is not the expected one, wait until the disk is ejected.
Wait until the disk is reinserted.
Return to step 1.
What most "auto-swap" implementations do is to attempt to detect steps 2 and 3 as soon as possible.
Some commercial games also have really picky timings for disk flips/swaps (Aspic, Neunzehn, etc.).