nfg.forums

NFG Forums => SIG X68000 => Topic started by: EC on June 28, 2006, 11:32:53 PM

Title: X68000 FDD Repair?
Post by: EC on June 28, 2006, 11:32:53 PM
I recently had 2 XVIs' FDDs go kaput in one way or another. Does anyone know a way or can point to a FAQ to repair these things? Thanks in advance!
Title: X68000 FDD Repair?
Post by: NFG on June 29, 2006, 09:05:02 AM
I've never figured out what fails in the drive, typically I just replace them.  Obviously this is a short term solution, eventually we'll run out of drives...
Title: X68000 FDD Repair?
Post by: EC on June 29, 2006, 09:13:34 AM
QuoteI've never figured out what fails in the drive, typically I just replace them.  Obviously this is a short term solution, eventually we'll run out of drives...
I'm assuming you are taking them from other X68000s then? Any spare ones for sale?! :D  
Title: X68000 FDD Repair?
Post by: NFG on June 29, 2006, 11:04:39 AM
Unfortunately the drives are the most valuable part of the system, the computer's  nearly useless without drives.  I could prolly help you score a system on the cheap, email me if you want to discuss that.

You know what shocks me is how heavy those damned drives are.  The ones in the Pro system are even worse, they're contained in massive aluminum shells.
Title: X68000 FDD Repair?
Post by: EC on June 30, 2006, 08:25:08 AM
QuoteUnfortunately the drives are the most valuable part of the system, the computer's  nearly useless without drives.  I could prolly help you score a system on the cheap, email me if you want to discuss that.

You know what shocks me is how heavy those damned drives are.  The ones in the Pro system are even worse, they're contained in massive aluminum shells.
Actually, I have the XVI HD booting from an external SCSI HDD and there's an external MO DD connected to that as well so games can be booted from there but I liked having working FDDs....
Title: X68000 FDD Repair?
Post by: NFG on June 30, 2006, 08:38:52 AM
It takes a great deal of effort to slap your floppies into a MO drive.  Working floppies are the single most required option for the average user's X68000 enjoyment.
Title: X68000 FDD Repair?
Post by: Computolio on June 30, 2006, 09:11:27 AM
I bet someone, somewhere in Japan knows, or knows where to start regarding wiring up an ordinary PC-style drive. The drives can't be totally and completely different from the Shurgart bus stuff that rules the computing universe. I'm betting the controller chip is almost exactly the same (or behaves the same), and the extra functions (i.e. soft-eject) are controlled by extra logic/lines.

   I mean, if PC drives can read the disks, then they certainly aren't as weird as C64 or Apple ][/Mac drives, which use completely different controllers and can vary the rotational speed of the disk.

   Either way, the task of creating an adaptor lies squarely in advanced homebrew territory, and such a solution will only begin to appear when the prices for replacement floppy drives gets ridiculous enough to justify the cost of developing such a device.

   The X68000 is pretty much the only computer ever made that has soft-eject 5.25 drives, isn't it?
Title: X68000 FDD Repair?
Post by: NFG on June 30, 2006, 01:08:05 PM
As far as I know, yeah, the X68 is the only system with soft-eject floppies.

While you could possibly use PC drives, you'd have to mangle the front of your X68 case to make room for that big twisty door lever, or drill a hole for the eject button.

Title: X68000 FDD Repair?
Post by: Computolio on November 29, 2006, 09:21:38 AM
A while ago I found this guide (http://www.daionet.gr.jp/~iwata/drive/drive.htm)(in Japanese of course) to disassembling and cleaning the drive mechanism. Probably not much help at this point, but it's something.
Title: Re: X68000 FDD Repair?
Post by: Broken on October 14, 2007, 03:25:04 AM
Hi I tried to translate this guide but no luck. Do you know any good translators online?
Title: Re: X68000 FDD Repair?
Post by: Computolio on March 26, 2008, 07:10:16 AM

    According to this Japanese blog entry (http://translate.google.com/translate?u=http%3A%2F%2Fdraculaojisan.blog8.fc2.com%2Fblog-entry-133.html&langpair=ja%7Cen&hl=en&ie=UTF-8), It looks like some drive failures are caused by dead capacitors.
Title: Re: X68000 FDD Repair?
Post by: Akir on May 30, 2008, 09:55:09 AM
Hey, most every old Apple Mac had soft-eject floppy drives. The difference is that they were all 2.5" DD or HD floppys.

I've been thinking about something, though. Most games run on top of Human68k, so it might be possible to write a TSR program to act as a virtual drive for floppy images.

There are a lot of flaws with this idea, though. First, you need an HDD to load the images off of (good luck finding anything SASI nowadays...), then you'd need a lot of memory to hold at least two diskettes in ram and have the program data as well.... Heck, it probibly isn't even worth it.
Title: Re: X68000 FDD Repair?
Post by: NFG on May 30, 2008, 10:09:12 AM
Yeah, all old Macs had soft-eject floppies (3.5" not 2.5") so that's not remarkable.  What IS cool is that the X68000 is the only - as far as I know - soft-eject system for 5.25" floppy disks.
Title: Re: X68000 FDD Repair?
Post by: Computolio on August 04, 2008, 05:23:37 PM
http://kobaold.hp.infoseek.co.jp/old/fdd/

This site MIGHT have some info on how to hook up a 3.5 drive without the need for a special driver, but I can't really be sure.

Quote from: Akir on May 30, 2008, 09:55:09 AM
Hey, most every old Apple Mac had soft-eject floppy drives. The difference is that they were all 3.5" DD or HD floppys.

I've been thinking about something, though. Most games run on top of Human68k, so it might be possible to write a TSR program to act as a virtual drive for floppy images.

There are a lot of flaws with this idea, though. First, you need an HDD to load the images off of (good luck finding anything SASI nowadays...), then you'd need a lot of memory to hold at least two diskettes in ram and have the program data as well.... Heck, it probibly isn't even worth it.

    I think I remember seeing a program somewhere that would mount floppy images in a virtual drive (proving you had enough RAM I guess) while I was rummaging around. Not sure if you could boot off of said virtual drive, though.

    Also, finding appropriate hard drives and getting them to work wouldn't be as difficult if we had some more info on SxSI (and HumanOS) translated.
Title: Re: X68000 FDD Repair?
Post by: Computolio on October 31, 2008, 05:32:43 PM

    The program is called 2HDBOOT (http://retropc.net/x68000/software/disk/floppy/2hdboot/index.htm). I have no idea how to make it work; automatic translation isn't much help. It does look pretty interesting, though.
Title: Re: X68000 FDD Repair?
Post by: Magic Knight on October 31, 2008, 06:34:25 PM
Quote from: Computolio on October 31, 2008, 05:32:43 PM

    The program is called 2HDBOOT (http://retropc.net/x68000/software/disk/floppy/2hdboot/index.htm). I have no idea how to make it work; automatic translation isn't much help. It does look pretty interesting, though.

I use this, it works well, as long as you were able to make a bootable image in the first place.

The first step is to make an image file. For this you need mkimg.x, it's downloadable at http://retropc.net/x68000/software/disk/floppy/2hdsim/index.htm

Usage is: mkimg <switch> <drive> <filename>

Generally I put the floppy disk in drive B (the hard disk is drive A), and type:

mkimg b: fantzone

for Fantasy Zone, you can use any filename for any disk.

Then you use 2HDBOOT to mount the disk. For Fantasy Zone, I use:

2hdboot -$1 -afantzone

and Fantasy Zone then boots from the hard drive. The -$ parameter specifies the amount of memory needed, sometimes if you don't include it the game won't boot. The -a parameter tells the program to put the image in virtual drive A:, see below for a two disk example.

I made two disk images of Kyuukyoku Tiger (called kt1 and kt2), and to mount the disks, I use:

2hdboot -$1 -akt1 -bkt2

Here's another example: I've installed Strider Hiryuu to hard disk, made an image of the system disk, and to load it, I use:

2hdboot -$2 -astrider1 where -$2 tells the program that I need 2MB of RAM.

Note that some games won't let you make an image of their disks, for instance, I couldn't make images of Final Fight or DaiMakaiMura. What's more, I couldn't make copies of these games using The File Master either, despite having the correct parameter files.

I'll look into it more, the documents explain it all, though you need to be able to read Japanese of course.
Title: Re: X68000 FDD Repair?
Post by: Magic Knight on November 09, 2008, 07:36:37 PM
Quote from: Magic Knight on October 31, 2008, 06:34:25 PM

I use this, it works well, as long as you were able to make a bootable image in the first place.

The first step is to make an image file. For this you need mkimg.x, it's downloadable at http://retropc.net/x68000/software/disk/floppy/2hdsim/index.htm

Usage is: mkimg <switch> <drive> <filename>

Generally I put the floppy disk in drive B (the hard disk is drive A), and type:

mkimg b: fantzone

for Fantasy Zone, you can use any filename for any disk.

Then you use 2HDBOOT to mount the disk. For Fantasy Zone, I use:

2hdboot -$1 -afantzone

and Fantasy Zone then boots from the hard drive. The -$ parameter specifies the amount of memory needed, sometimes if you don't include it the game won't boot. The -a parameter tells the program to put the image in virtual drive A:, see below for a two disk example.

I made two disk images of Kyuukyoku Tiger (called kt1 and kt2), and to mount the disks, I use:

2hdboot -$1 -akt1 -bkt2

Here's another example: I've installed Strider Hiryuu to hard disk, made an image of the system disk, and to load it, I use:

2hdboot -$2 -astrider1 where -$2 tells the program that I need 2MB of RAM.

Note that some games won't let you make an image of their disks, for instance, I couldn't make images of Final Fight or DaiMakaiMura. What's more, I couldn't make copies of these games using The File Master either, despite having the correct parameter files.

I'll look into it more, the documents explain it all, though you need to be able to read Japanese of course.

To follow on from this:

I managed to make image files of many of my games, and I also copied many that I downloaded over to my X68000 (via CD). I found that most of the boot disks from the Internet didn't work, i.e. they didn't pass the security check.

Most games that use either 1MB of RAM or two disks, or both, ran fine when loaded into memory with 2HDBOOT. Games which I have installed and therefore only need the boot disk, but which require 2MB, also run ok (e.g. Akumajou Dracula).

My machine has 4MB of memory, so when trying to boot games with more than two disks, or those that require 2 disks + 2MB of memory, they couldn't fit. In this case, I had to use the hard disk drive as virtual memory. So for instance, for Thunder Blade, I use:

2hdboot -$1 -Athunderb1 -Bthunderb2 -Athunderb3

Note that the difference is to use capital letters for the drive assignments. In this case, I'm telling the program that disk 1 and 3 go in drive 0, and disk 2 goes in drive 1.

This is the command I use for World Court:
2hdboot -$2 -Atennis1 -Btennis2

and again, it loads up fine.


One thing to be wary of is that sometimes I find that the machine sometimes has its memory value set back to 1MB and I have to use switch to reset it.

Overall, it's a great way to load your programs. It's obviously much quicker to load games (Super Hang-On finishes loading 86 seconds quicker), plus games which require lots of loading in-game like Mid-Garts, Marble Madness etc. become far more enjoyable. And lastly, of course, your original disks are stored away safely.

The only problem is finding bootable images. I use File Master to make copies of the disks, and then make image files of the copied disks. The older the game, the more likely this process will work. Many newer games are hit-and-miss, they may work and they may not, usually not.
Title: Re: X68000 FDD Repair?
Post by: Computolio on November 10, 2008, 03:08:43 PM
    I can't seem to make 2HDBOOT work at all. My current guess is that it doesn't work with SXSI.
Title: Re: X68000 FDD Repair?
Post by: Magic Knight on November 10, 2008, 06:37:24 PM
Quote from: Computolio on November 10, 2008, 03:08:43 PM
    I can't seem to make 2HDBOOT work at all. My current guess is that it doesn't work with SXSI.

What do you mean by SXSI? I use SUSIE as a device driver for my CD drive and I can boot game images from that. What error message are you getting?
Title: Re: X68000 FDD Repair?
Post by: Computolio on November 11, 2008, 06:26:34 PM
    SxSI is the driver that allows SCSI hard drives to work on SASI-based machines. It uses a special bootloader installed in the SRAM to load the driver and I'm guessing this is conflicting with some of the stuff 2HDBOOT does.
Some games will throw up an error, presumably because I only have 2MB RAM. Other games will fade out the screen, restart and give me the Generic Error.
Title: Re: X68000 FDD Repair?
Post by: Magic Knight on November 11, 2008, 09:09:47 PM
Quote from: Computolio on November 11, 2008, 06:26:34 PM
    SxSI is the driver that allows SCSI hard drives to work on SASI-based machines. It uses a special bootloader installed in the SRAM to load the driver and I'm guessing this is conflicting with some of the stuff 2HDBOOT does.
Some games will throw up an error, presumably because I only have 2MB RAM. Other games will fade out the screen, restart and give me the Generic Error.

Ok, I know what the SxSI driver is now. If the games are fading out the screen and restarting, then 2HDBOOT is working, the error message is probably the game telling you that you need the original disk. Try loading an image of Gradius, that should work as it doesn't have copy protection, or a doujin game such as Chourensha 68k.
Title: Re: X68000 FDD Repair?
Post by: Computolio on November 12, 2008, 04:57:05 AM

    I've tried a couple of disks and games that have no protection and the result is the same.