Famicom World

Family Computer => Famicom / Disk System => Topic started by: chimyfolkbutter on November 24, 2007, 01:56:40 pm

Title: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: chimyfolkbutter on November 24, 2007, 01:56:40 pm
DiskKeeper Review and Tutorial (FamicomWorld Exclusive)


As the years go by, items such as wine get better with the passage of time.  However, this does not hold true for Famicom Disks.  As years go by, the magnetic information stored on Famicom disks degrade and eventually are unreadable by the famicom disk system (FDS).  It is bad enough that the FDS is not very reliable but the gradual decline of magnetic information stored on the disks is even worse.

Back in the 80s, pirate copy programs such as Disk Hacker and Kosso Date Gokko contributed to the FDS's commercial decline.  What is interesting is that the pirating programs used in the 80s actually may save the FDS from the tests of time.

This article reviews a program called Disk Keeper.  Disk Keeper is a hacked version of Hacker International's release of Disk Hacker version 1.3.  What makes Disk Keeper unique is that...it is an English translated version of Disk Keeper v1.3.  The biggest feature of Disk Keeper is that is overcomes the hidden files copy protection in games like Doki Doki Panic.  Older versions of copy programs couldn't copy these hidden files.  Thus a digital copy of the copy protected disk could not be written.  Disk Hacker v1.3 and Disk Keeper overcame the limitation.  In my opinion, these programs are superior since it also doesn't require the use of hard to get hardware like a Game Doctor.That is a big plus. 

I have evaluated Disk Hacker version v1.3 and it took me a while to figure out how to use the program because I couldn't read the Kanji. 

Below is the startup screen for Disk Keeper.  It's nothing special.  The programmer, World, created the English version. 

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/diskkeeperstartupscreen.jpg)

After a few seconds, the program asks for the game disk.

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/insertgamedisk.jpg)

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/FDSPicture.jpg)

Once the user inserts the famicom disk, Disk Keeper reads the contents of the disk into the Famicom RAM cart's memory.  Once the ram cart's memory banks are full, Disk Keeper asks for the target or blank disk.  The contents are written to disk. 

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/InsertBlank.jpg)


Disk Keeper will repeat the process till the Famicom disk is full written to disk as shown below.

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/End.jpg)

As a result, the Famicom Collector will have a perfect digital copy of the game.

But wait, what happens if the original game is unreadable? Now what?

Well, this is where Brad Taylor's program FDSLoadr comes into play.  I won't get into the details of Brad's program as an explanation for FDSLoadr deserves its own article.  If one has a 7201 Writeable FDS and an FDSLoader cable, it is possible to write an fds image to disk.

Luckily for the you, you probably made a back-up of your game to your PC.  Now you can write your backup to the famicom disk.

The technique described below is an innovative approach to solving the aforementioned problem.  This technique merely utilizes FDSLoadr to load the fds image into Disk Keeper or any other Famicom Disk copy program.  Disk Keeper or any other copy tool doesn't care where the data comes from.

Here is a step by step look at the technique:

1. First, boot-up Disk Keeper. Disk Keeper will ask for the game disk to be copied.

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/insertgamedisk.jpg)

2. Now connect the FDSLoadr cable to the FDS Ram cart.

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/FDSLoadrConnect.jpg)

3. In the command line, execute FDSLoadr with the FDS image to be copied.  For this example, a Super Mario Brothers 2 FDS image will be used.  (Yes, I own the legit version)

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/FDSLoadrProgram.jpg)

4. Disk Keeper happily loads the fds image into the FDS Ram cart.

5. Disk Keeper then asks for the blank or target disk.

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/InsertBlank.jpg)

6. Disconnect the FDSLoadr cable from the ram cart and connect the RAM cart to the FDS.

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/FDSloadrDiskConnect.jpg)

7. Disk Keeper writes the contents to the target disk.

8. Now disconnect the Ram cart from the FDS and reconnect the FDSLoadr cable to the Ram Cart.

9. DIsk Keeper loads the remaining image bits into the Ram cart.

10. Repeat Step 6.

11. Now one has a complete "Digital" copy of the image written to the disk.

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/End.jpg)

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/SMB2.jpg)

So there you have it.  This is the technique used to rewrite disks.  One caveat, this technique will NOT work with so called hidden file disks like Doki Doki panic.  If you do try this technique with a hidden file disk image, you will get the picture below:

(http://i30.photobucket.com/albums/c325/chimyfolkbutter/Diskkeeper/sorry.jpg)

If you copy a REAL Doki Doki Panic disk with Disk Keeper then it will copy!  If you copy a Doki Doki Panic FDS image , It just won't work with the FDSLoadr technique.  In order to overcome this problem, one will have to use another copy/backup technique.

Want to get started?  What do you need?  Read the list below:

1.  Famicom Disk System with 7201 chip or a Modified Famicom Disk System with 3206 chip.
2.  Copy Program such as Disk Keeper, Disk Hacker, Copytool etc
3.  FDSLoadr cable.  There are 2 cables.  You need the cable that loads FDS images into the FamicomRam Cartridge.
4.  Blank Famicom Disk
5.  Famicom Game Disk that needs to be copied.
6.  Optional: Backed Up Famicom disk image (if you are using the FDSLoadr technique)
7.  PC running DOS operating system and has a Parallel port operating system that supports FDSLoadr.  No, you can't run DOS in XP or VIsta! And No, you can't use a USB to Parallel converter!

Good Luck and give the above technique a try. 

Now, I have to get back to rewriting my dead or dying Famicom disks.

-ChimyFolkButter


Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: JC on November 24, 2007, 03:44:07 pm
This is really awesome and will be very useful when I get around to trying this out. I'm a bit confused with when one puts in and pulls out the copy program disk (and the game disk), unless the copy program is on the PC or RAM or something. I'm having trouble seeing how the copy program works when you have the game disk in the FDS. My assumption is that the copy program is running from the PC through the FDSLoader cable?

Otherwise, everything's pretty clear to me. :)
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: 133MHz on November 24, 2007, 04:03:42 pm
Excellent tutorial ;D

I think it could be a good idea to upload the Disk Keeper FDS ROM, so people without it could write it to a spare disk and use it to recover their aging games ;).
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: chimyfolkbutter on November 24, 2007, 04:16:46 pm
JC,

The copy program , Disk Keeper,  loads into the Famicom's Memory once.  After that, you don't need the program disk anymore.  You take it out and put it on your desk.

Now you are ready to start the copy process by following the prompts to insert the game disk or insert the blank/target disk.

I hope this helps.  I wish I had a video camera, I would film the process then it would make total sense.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: hehaji on November 25, 2007, 08:54:26 pm
Cool review and tutorial. But I don't have Copy Program such as Disk Keeper, Disk Hacker, Copytool etc and cable.  :-\ .
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: JC on November 26, 2007, 07:22:27 pm
Keep an eye out for copy programs. They aren't very common, but sometimes you'll find them on YHJ or for sale with disk lots.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: wolf9545 on November 13, 2008, 01:41:00 pm
Does anyone know if anyone ever uploaded the Disk Keeper program to this website?
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: JC on November 13, 2008, 01:50:34 pm
It's never been uploaded.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: Symptoms0fMercy on April 16, 2009, 08:23:00 pm
Is it possible to use fdsloadr to load an image of disk keeper, then once disk keeper is running, have it load the same disk keeper image into ram as if it were a game and write it to a disk? If so, then we could make our own disk keeper disks using only fdsloadr and the dk image, right?
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: 133MHz on April 16, 2009, 09:54:16 pm
Disk Keeper won't copy itself :-\.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: Symptoms0fMercy on April 17, 2009, 09:04:03 am
awww thats no fun...  :(  Is there any other way to get it onto a disk without some external piece of hardware (game doctor or something)?

Also, 133MHz, did you ever post your power board mods to bypass the write protection on the newer FDS's? I looked through the forums but didn't see them anywhere :-/
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: Trium Shockwave on April 17, 2009, 08:16:50 pm
So, the operation is completely identical to the Japanese version. I didn't really have a problem with that part though. Disk Hacker is entirely in katakana (no kanji), so you only need very basic Japanese skills to know what's going on. Actually, if you can recognize "ゲーム" (game), "ナマ" (blank) and "オワリ" (done), you're golden.

Also, DDP is one of the games with the copy protection? That's great, because I was able to copy that. That means my copy of Disk Hacker is new enough to be able to do it.

And yeah, it really blows that they won't copy themselves. Otherwise we could arrange to distribute copies and get these useful tools out there. Also, what happens when your copy program disk goes bad? You're SOL, that's what.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: 133MHz on April 17, 2009, 09:41:23 pm
I think it would be a good idea to try coyping Disk Keeper using Disk Hacker and viceversa, it could probably work.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: wolf9545 on April 18, 2009, 07:15:24 am
You would still need one of them to write the other to a disk, right?
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: nintendodork on April 18, 2009, 01:59:26 pm
That's what he just said. 
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: RGB_Gamer on August 18, 2009, 04:28:23 pm
I have Disk Keeper if anyone wants it
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: RGB_Gamer on August 18, 2009, 07:35:34 pm
I followed the guide on how to write .fds images to actual disks, but when I get to the point where I put the RAM adapter back into the FDS drive and insert a disk, either the screen goes black, or when I insert the disk to be written to, nothing happens at all.

Any ideas? Also, the same method apply for double sided disks or is there another step?
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: 133MHz on August 18, 2009, 08:25:01 pm
Double sided disks = repeat the process twice (for each side).

As for your problem... weird. I assume your FDS drive and RAM cart are working correctly, so it shouldn't happen.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: RGB_Gamer on August 18, 2009, 09:26:00 pm
Quote from: 133MHz on August 18, 2009, 08:25:01 pm
Double sided disks = repeat the process twice (for each side).

As for your problem... weird. I assume your FDS drive and RAM cart are working correctly, so it shouldn't happen.


So to load side B with FDSloadr, do you press 1 and then space bar, or...?Yes my FDS drive and RAM cart work just fine. It's only after I send the .fds game to the RAM cart and the plug it into my FDS disk drive does my FDS disk drive cease to work (it won't even turn on - sometimes after plugging the RAM adapter back into the FDS disk drive, it turns the screen black and I have to start over).

I am also having problems writing to original disks.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: ericj on November 07, 2009, 07:54:32 pm
Quote from: 133MHz on April 17, 2009, 09:41:23 pm
I think it would be a good idea to try coyping Disk Keeper using Disk Hacker and viceversa, it could probably work.


Good thought, 133MHz. I've been successful copying Disk Keeper with both Copymaster & Disk Raider, so it can be done. The programs will not copy themselves, but can be copied with other copy programs.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: RGB_Gamer on November 07, 2009, 09:08:24 pm
Quote from: ericj on November 07, 2009, 07:54:32 pm
Quote from: 133MHz on April 17, 2009, 09:41:23 pm
I think it would be a good idea to try coyping Disk Keeper using Disk Hacker and viceversa, it could probably work.


Good thought, 133MHz. I've been successful copying Disk Keeper with both Copymaster & Disk Raider, so it can be done. The programs will not copy themselves, but can be copied with other copy programs.


Yea i have copies of all 3 on disks and on my PC. I really only use Disk Keeper though. I don't know what the difference between the 3 is as far as their features
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: RGB_Gamer on November 23, 2009, 11:44:03 pm
Quote from: lokx3 on November 21, 2009, 05:39:37 am
Quote from: RGB_Gamer on August 18, 2009, 04:28:23 pm
I have Disk Keeper if anyone wants it



i really need it ...  ^_^




PM me please
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: ericj on March 08, 2010, 06:40:51 pm
Has anyone tried to dump a disk to PC with the FDSLoadr RAM cable?

I was thinking that if you use the cable in conjunction with Disk Keeper/Copy Master or some other copy program, loaded a disk's contents onto the ram adapter with the program and then wrote (saved) to the .fds image on your PC with the FDSLoadr cable via the RAM adapter & FDSLoadr program (READ/REPROGRAM options), it may work. I'm not sure if you could overwrite an existing .fds image or if you would need a blank image to save to.  This way, you wouldn't need a separate FDSLoadr cable to dump disks. If you use a Game Doctor (TGD6+, for example), you can save the entire contents of one side of a disk in one pass instead of 2 or more without it.

If no one's tried this, I'll give it a shot this week or this weekend and report back.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: RGB_Gamer on March 08, 2010, 06:42:30 pm
I use a combination of FDSloadr RAM cable, and MGD1 in pure command line DOS. It's hard to explain, but in the next day or so, I will write up a doc, or make a youtube video. As far as using Disk Keeper to load the .FDS contents into RAM, that method wouldn't work for me once I disconnected the FDSloadr cable from the PC and stuck it back into the FDS drive.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: ericj on March 08, 2010, 06:46:47 pm
Were you using a famiclone or Famicom (or your RGB modded NES)? If I use any of my clones, it freezes, most likely because of not enough voltage to the RAM adapter. With my Twin Famicom, it works like a charm every time.

EDIT: Also forgot to mention that Disk Keeper isn't my preferred program to use. Copy Master works much better, but of course requires a Game Doctor to work.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: RGB_Gamer on March 08, 2010, 06:54:16 pm
Quote from: ericj on March 08, 2010, 06:46:47 pm
Were you using a famiclone or Famicom (or your RGB modded NES)? If I use any of my clones, it freezes, most likely because of not enough voltage to the RAM adapter. With my Twin Famicom, it works like a charm every time.

EDIT: Also forgot to mention that Disk Keeper isn't my preferred program to use. Copy Master works much better, but of course requires a Game Doctor to work.


At one point, I was using a SNES and TriStar/ Super8. Worked fine. I have to tell you honestly, I haven't even tried FDSloadr with my RGB NES/HES Unidapter, since before I had that setup, I wrote pretty much all the disks I needed at the time, before I switched over to the RGB NES/HES Unidapter. Here is what that setup looks like (sorry for the bad quality, this is a zoomed in version of a larger picture that shows all my other RGB systems):

(http://img138.imageshack.us/img138/9770/nesdisksystem.th.jpg) (http://img138.imageshack.us/i/nesdisksystem.jpg/)

I choose Disk Keeper because it's a pain to hook up a Game Doctor with everything else and Disk Keeper works fine without one. I will probably test it out tonight with my setup.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: RGB_Gamer on March 08, 2010, 09:04:57 pm
Oh by the way, when I try to write to an actual disk with just the FDSloadr cable, I am able to do the first pass just fine, but when I go to load the remaining bits of the game from my PC to the FDS RAM adapter, I get an error 25 every time (and with every game)
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: ericj on March 08, 2010, 09:07:06 pm
Yeah, me too, for most games. That's why I use Copy Master and a Game Doctor, so it can copy it with one pass instead of 2.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: RGB_Gamer on March 08, 2010, 09:09:18 pm
Quote from: ericj on March 08, 2010, 09:07:06 pm
Yeah, me too, for most games. That's why I use Copy Master and a Game Doctor, so it can copy it with one pass instead of 2.


which game doctor do you use?
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: ericj on March 08, 2010, 09:22:34 pm
I've used both the TGD6 and GD4M. If you still have the blue 4M, it should work fine. Just make sure to use Copy Master, Read & Copy functions.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: maverick on October 22, 2010, 05:53:36 am
i have copy master 99, disk keeper, disk hacker 1.0, disk hacker 1.2, disk hacker 1.3, disk hacker 2-copy plus 3, kosadate gokko,quick hunter, and tonkachi editor.

like copy master 99, but hate hooking tgd6 up etc. i wrote disk hacker 2 to one of my blank disk, and use it most of the time since it can copy doki doki, and dont have to hook a bunch of stuff up.

there is some i dont have(copy programs) , and im looking for them. im willing to trade copy program for copy program if anybodys interested. also would be willing to write any copy program to disk for anybody if they want. just need disk.

i have had luck(dont know how). but i hooked the famicom,tgd6+, fds (whole works) up, inserted copy master 99 disk, it asked for source disk, i threw it back in, asked for target disk, threw blank in and it wrote it. both disk work on both drives i have no problems. again dont know how or why it did it. havent tried it since i wrote dh2-copy plus three using this method:
hooked up the works, threw in copy master 99, asked for source, sent it dh2-copy plus three using ram cable, when it asked for target re-hooked fds drive up, wrote image. i could try again and see if it would work (copy itself) have off work til monday (perfect time to test things i wanna test.)


maverick  
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: ericj on October 22, 2010, 07:02:43 am
Some copy programs will copy themselves, some won't. You can always get them to copy with a different copy program. I think it's better to just keep dumps of them and write them if you need them. I usually only use Copy Master and sometimes Disk Hacker II that's been modified with a verify on/off option, which I assume bypasses the checksum verification.
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: MS-DOS4 on October 22, 2010, 07:52:24 am
Quick question about floppy disks. So if I understand right, when a disk ages and starts to lose the contents of memory, you can just re-write the data to the disk and it's as good as the day it was bought? Or perhaps the actual material the disk is made of is decaying and the disk itself dies?
Title: Re: Disk Keeper Review and Tutorial (FamicomWorld Exclusive!)
Post by: ericj on October 22, 2010, 08:01:58 am
By rewriting it, you re-magnetize it. Floppy disks generally lose their magnetic charge over time.

EDIT: Tutorial on writing disks with FDSLoader & Disk Keeper (http://www.famicomdisksystem.com/tutorials/disk-writing/writing-disks-with-fdsloader-and-disk-keeper/) along with other methods, on my site.