eDen logo

 

 

 

Navigation:

Home 

Downloads

Data Files

Forum

 

Some infos about FDS Spray 2.2a

 

Needed: I still need data from the following games if dumps exist (or if they don't too). All others should be recognised and repaired.

----Confirmed (someone owns)----

Bishoujo Kachinuki Renju
Bishoujo Sexy Puzzle (Disk?)
Bishoujo Shashinkan - Moving School
Bodycon Quest 1 - Abakareshi Musume Tachi
Fruits Mahjong 1
Fruits Mahjong 2
Fruits Mahjong 3
Fruits Mahjong 4
Gal's Dungeon
Game no Tatsujin - Money Wars
Bishoujo Hanafuda Club #2 - Koikoi Bakappana Hen ???
Kaindu Gals [?]
Kobayashi Hitomi Shocking Tennis
Mahjong Goraku Bishoujo Meijinsen
Meimon Joshikousei Sailor Fuku Bishoujo Zukan #2
Quiz Zatsugaku Olympic
Sexy Invader
Tenshi Tachi no Houkago
The Golf - Bishoujo Classic
Touma Senki#1 - Mashoujo Gakuen Iivuru
Touma Senki#2 - Mermaid no Gyakushuu
Touma Senki#3 - Ryuujin Sensei Kiki Ippatsu
Touma Senki#4 - Tenkuu Ryuumaou Fukkatsu
Touma Senki#5 - Youjuu Rudo no Chousen
 

----Probable (various sources)----

Super Maruo
Tanigawa Kouji no Shougi Shinan II.fds [not Tsumi Shogi]
Ultraman - Kaijuu Teikoku no Gyakushuu.fds [Different Music]
Yuushi no Monshou (Deep Dungeon).fds [Different Maps - Version 1]
Comic Sakka Series #4 - Tenkuu Ryuumaou Fukkatsu
Golf U.S. Course [Prize Edition?]

What's new in Windows Beta (1.5):

  • Option to have or not have the 16-byte headers that you don't really need.
  • Refill #7 added with minor changes, nothing new.

Summary of features:
  • Zeroes unused bytes safely for cleaner games and better compression when archiving.
  • Removes Save-game Info (not perfect)
  • Renames games to their real, actual names
  • Resizes games, saving 127k to 191k of useless crap per file
  • Removes some stamps by converters like "hCon by hal9999" *Note* This is done automatically, and you have no way to disable it. I don't see any reason to, and neither do you!
  • Converts .FAM version 4.0 files to .FDS (a better format for your Famicom games)
  • Child proof safety seal for your protection.
  • Hypo-allergenic, dermatologist tested.
     

Disclaimer

First, this is a fully functional program. It's pretty much finished now, but there is no way it can be tested on every FDS or FAM game image out there. Do not use it on your collection and then delete all the files in ".\bak" or ".\dupes" unless you know what you're doing. I have taken many precautions, but I make no guarantees. If you have a public access archive, please do not use SPRAY in case it does something bad. This final release will be safe, but we don't want to lose data until we are 100% certain.

A word about iNes. The newest version apparently has FDS support. You apparently need to remove the first 16 bytes of the FDS file for it to run in iNes. Cookies for anyone who can confirm or refute this. The first 16 bytes will look like this:

46 44 53 1A 0? 00 00 00 00 00 00 00 00 00 00 00 ; FDS.............
where 0? is the number of disk sides. These bytes are really not needed, except as a 'magic' signature. I am currently not interested in fixing this, but if you know of other emulators with the same problem I might think about it.
 

Options:
     Zero Unused:  Writes zeros over anything the game does
                   not use. For cleaning and better compression.
     Zero Save:    Zeros out any save games.  This is not
         perfect. Some games just zero the block (like
         Spray does), others delete the save block.
         Feedback here would be nice.				    
Note: The games originally used to dump this data may have save games, since they were not fresh dumps. If you d/l the same game (as a backup for your failing disks, of course) with the same save game, it will not be recognised. To make sure, you can save a game, then run Spray over it - it will now be different, and so Spray will zero it.
FDSdat *
     dumps block info for whole directory (FDS only, I think)
FDSdat [filename]
     dumps block info for file.
FDSdat * > info.txt  or  FDSdat [filename] > info.txt
     saves info to a file to be sent to the Webulator       

Spray takes any .FDS game or .FAM game (ver 4.0 only) and makes a good .FDS game out of it for play in Famtasia or fwNes. The .FAM games have extra garbage, and sometimes the .FDS games do too. Renamed/fixed files are in ".\ren" and backups are in ".\bak". Some files left *might* be temporary files (because of Windows' FAT scheme), so run SPRAY again. Any file left now is an unrecognized one, either because it is corrupt or unknown.

223 games identified, all of the info is in "ingredients.dat" so you can change whatever you don't like *g*

Once the game is identified, it checks various things:

  • The FDS header should have "FDS followed by hex 1A, followed by the number of disk sides the game has. Spray fixes this if necessary.
  • It also truncates games which only take up one or two disk sides so that they are not twice as big (or four times as big) as needed.
  • It also removes the "hCon by HAL9999" crap from the header.
  • If it finds two games within one disk image, like Donkey Kong Jr. and the Goonies, it splits them up. The final version of SPRAY will not do that, if the games were originally sold on the same disk. Cookies to anyone who can confirm this!
  • Optional: Any information outside of file blocks are zeroed. For example, when copying from FDS disk to PC, extra or random bytes in memory might be saved to fill out the 65500 bytes of a FDS disk side. Also, save games are not usually zeroed out. When the block shrinks, the additional data is left there. Spray can zero this data.
  • Optional: Any saved game can be detected and removed. This might result in you having three characters in Zelda with the name 00000000, but at least the save game is gone.
  • NOTE: any game which is sprayed using -z -s options will be byte-identical to someone else's game if they used those options, too.
     

FDSdat.exe

This program creates the .dat file from games in your dir.

	FDSdat * > info.dat
will save this info, to be added to the bottom of "ingredients.dat" and shared with others.
 

How you can help

If there are any unrecognised games, send me the "FDSdat.exe [game] > info.txt" output.

Any filenames you think need to be changed, need to be changed, so let me know "ATTN: Webulator" in ABEN or ABEND or by e-mail.
 



Thanks to those who have helped so far. I would not have started this without the several requests I have had recently and the response to my own requests for info. Thanks to the guy known as jap on the messageboards at
RCA, especially for not being upset at me when I forget and capitalise 'no' all the time *g*

And a final note: The miss.txt file only remembers those files scanned during that session. Running multiple times will work, but once you close WinSpray the info is lost.
 


Known Issues:

It won't scan files it rescues from other games always. If Volleyball is created and Tennis is written as a temp file, Volleyball will be processed and moved to ".\ren" but Tennis will be written as "tmpxxxx.fds" and possibly processed, possibly not depending on how "clean" your directory is. Just run it again.

Sailor Fuku 4 has a "bad dump" version in which the second side is placed first, and the first side second. Spray now fixes this by cutting the game up. You can put it back together properly by using the DOS copy command with the /b switch. Use copy /? for hints and good luck... Not all .FAM files are converted. An earlier .FAM format (maybe 2.0) is a ROM image and can't be converted to FDS. These look like ass in Famtasia,and *should be* moved to the \fam2\ directory. thanks, tW

the balzano50 guy at the hotmail.com place

 

 

All content copyright 2001 Webulator and cannot be copied in whole or in part or modified from its original in any form or copied in any way except for transmission over a network for the sole purpose of viewing, with or without written permission
Content is WIP status and subject to change without notice