I made an update to my FDS Builder program.
(a program to split a .fds image into its component files, and merge them back into a new disk image).
I changed the format to name files filenumber.dkx instead of fdsfilename.dkx.
This should fix issues with games that use letters prohibited in DOS filenames.
I also noticed, and fixed a bug where when loading sides 2+, the program would assume the .fds file had a header (now it checks for a emulation header).
Now it also checks if the last file (specified by the FDS disk card format) on a side, really is the last file.
Some games will say there is x files in the header, but will check for more files as a copy-protection measure. Though my program assumes that "hidden" files will immediately follow the last not-hidden file.
By the way, could this be entered in the empty FDS Utility section, instead of the NES section where the prior version is now?
FDS Builder, version 2:http://www.geocities.com/newkingmike/fdsbuild2.zip
Oops, I think I forgot the readme. I'll have to go grab a copy and update it.
FDS Builder 8/1/06 - STATUS: Basic Functionality
August 1 2006
by KingMike's Translation
This is the beta version of my FDS disk manipulation utility.
You can use FDS-Split to break apart an FDS disk image. Then you will have
duplicates of all the files on your HD.
Then you can edit the files individually, and use FDS-Merge to put them
back together again.
Just double-click the program to start it.
For FDS Splitter, you will be prompted for your FDS file name.
-Limit of 260 characters, NO SPACES.
-Out will come a filelist.txt file, this will give you information on the
FDS file. I wouldn't recommend editing the file unless you know what you're doing.
For FDS Merger, the file filelist.txt will be used to put the files back together.
-All you need to specify is the file to re-insert to.
-File size will be re-calculated for you, in case you decide to expand.
NOTE: You may be able to expand files, but I can't be held accountable if that
corrupts the game.
To answer a few general FDS questions:
- your emulator needs to support the FDS (most semi-recent emulators (NESTICLE
IS OLD AND DEAD! AND SINCE IT IS DEAD, IT IS OUTDATED) support the FDS.
- you need a FDS BIOS ROM (don't ask me for one, look it up your self)
-should be 8192 bytes in size. Most emulators that support FDS use only the
true BIOS, though there may be a few that support the one in the GoodNES set.
- Some emulators will save the entire FDS file as saved game data. If you edit a
FDS game and nothing changes in your emulator, it may be using a copy of the
game it left in its save folder.
- FDS image can be broken down into individual files.
- FDS image can be rebuilt from the individual files.
- I use a new format. Now I store files as <filenumber>.dkx, where x = disk side. If you used the old
version, you'll have to re-rip, and copy your data over. Should fix invalid FDS to DOS
- 2/6/05 - except.txt support!
Now you can create an import list. This will allow you to keep data, such as a saved game file,
from the original image when recompiling.
Just use this format
WIMPORT_.dkx is the file on your HD to replace (needs to be 12 characters long)
FDSIMPFL is the file within the FDS image to extract
Be sure to put 1 space between the two variables, and be sure to type a new line at the end.
Also, be sure this file is in the same folder as your FDS image/files and name it except.txt
- 8/1/06 - The program will also detect if a disk side has extra files (than specified in the disk
header) after the end of the last non-hidden file. Some games will do this as a copy-protection
(not hard fixes, I don't think, I just wanted to quickly get a beta out)
- Long-filename support.
Coded by me, with a little help from byuu, using a FDS document written by Nori, translated by Ki, available at