Jump to content
IGNORED

Jim Drew opens website + info on SuperCard Pro


RobertB

Recommended Posts

TI-99/4As used FM (40 tracks, 9 sectors/track, 256 bytes each, single or double sided), or MFM (40 or 80 tracks, 16 or 18 sectors/track, 256 bytes each, single or double sided) using WD1771, 1772, or 1773 controller chips.

 

The Cortex used MFM (40 or 80 tracks, 18 sectors/track, 256 bytes each, single or double sided) using TMS9909 controller chips.

Link to comment
Share on other sites

Well, I finally got the last piece of my Atari puzzle - a 1040ST with monochrome monitor (I already had the color monitor, just no computer). I also have standard 800, the 800XL w/1050, TRS-80, Amigas and C64's galore. So, I am looking for the TI-99/4A w/disk drive and I think I will have just about every major system that had floppies to make sure their disks can be duplicated and imaged. I did get detailed info on the disk structure and it is basically PC format, with programs like TI99-PC able to read/write to real TI disks. So, this will be easy enough to implement, just need a system to test. I also have the .TIDisk and .v9t9 disk image structure information for creating disk images.

Edited by JimDrew
Link to comment
Share on other sites

Err.. didn't you forget Apple ][ in your lineup? :-D

 

Also, there are quite a number of other, mostly MFM based formats, e.g. BBC Micro using both 40 and 80 tracks, but as I've successfully written at least 40 track floppy disks on a regular PC with Linux, I doubt such formats will present any challenges to your device.

 

If you want a decent list of MFM type of formats, the OmniFlop homepage lists a lot of these.

 

Another, less common GCR format is the Victor 9000/Sirius-1. I suppose in case you don't already have a full list of possible formats, you could look into what existing competitors have documented, unless that is considered cheating and the wheel must be invented every time a new product is designed.

Edited by carlsson
Link to comment
Share on other sites

I have a Laser 128, which I use for Apple ][ testing.

 

Yes, I have looked at what the competition has, and I have all of those formats covered (and then some), but I wanted to really support every emulator's disk image formats - besides being able to make disk backups.

 

Thanks for the link. I am learning more every day!

Link to comment
Share on other sites

Do you have a solution for reading/writing floppy disks for 100 tpi drives? I suppose one needs a 100 tpi drive to do that, no matter what kind of nifty electronics one puts inbetween. Or maybe a 96 tpi drive that can sample multiple half tracks and combine those could be made to work?

Link to comment
Share on other sites

So as far as disk 'recovery', you are able to read disks that may not be readable in native drives?

 

And, forgive my lack of technical savvy, this would be useful for making disk images of copy protected original disks that could be used with this device to make copies of a disk with copy protection intact? And could the disk images be used with hardware emulation, like for my Apple II, the CFFA300 disk emulator?

 

If so, put me on your mailing list. I'm interested.

Link to comment
Share on other sites

The sole reason for SuperCard Pro is to archive your disks at a flux level. This means that 100% of everything is intact. I am not aware of what a CFFA300 disk emulator is, but if it can accept a GCR or flux level image, then yes, it could work. I can make sure that this is supported if you can give me some info on it!

Link to comment
Share on other sites

OK, I located the CFFA 3000 website. I registered and I will be asking the creator of this device how the image file format works. If it's sector based, then that would not support copy protected disks. But, if it is GCR level, then it is certainly possible to support the vast majority of Apple copy protected disks. There will be some odd ball programs that used 1/4 track (spiral track) protection. But, for the most part it would allow you to run the game just like it was an original disk. I already have a publish flux image specification. Perhaps I can work this guy and help implement something. Flux files for CBM disks are about 2.5MB each, but CBM disks store way more data than Apple's do. Apple used a different GCR encoding scheme and a fixed density, offering less data in the same physical space. This is why a 35 track CBM disk stored more data than an Apple 40 track disk did.

Edited by JimDrew
Link to comment
Share on other sites

So, I am looking for the TI-99/4A w/disk drive and I think I will have just about every major system that had floppies to make sure their disks can be duplicated and imaged. I did get detailed info on the disk structure and it is basically PC format, with programs like TI99-PC able to read/write to real TI disks. So, this will be easy enough to implement, just need a system to test. I also have the .TIDisk and .v9t9 disk image structure information for creating disk images.

I have a TI-99/4A plus Peripheral Expansion Box (with disk drive) that I am not using right now.

 

Truly,

Robert Bernardo

Fresno Commodore User Group

http://videocam.net.au/fcug

Link to comment
Share on other sites

If all else fails, I would borrow your setup Robert, thanks! :)

 

I missed the question about the 100TPI drives. Yeah.. you are stuck finding a 100TPI mechanism. I have a couple of SFD-1001 drives (Commodore's 100 TPI drive) and I can tell you there is no way to use a 96TPI drive to fully read disks created on a 100TPI drive.

 

Got the info on the CFFA 3000 image file formats that are supported. It supports .dsk, .po, and .nib formats. I went looking around and found that I already had the source code for the .dsk and .nib formats for my Apple II emulator for the Amiga. We didn't call them .dsk and .nib though, so it didn't dawn on me until I saw the physical format layout that I already had this info. The .po is just a different sector interleave from the .dsk format.

Edited by JimDrew
Link to comment
Share on other sites

  • 2 weeks later...

Well, I just bought one--now to see how the transaction goes, and just as importantly, how everything works once I get it. . .the link to the manual on the site is broken, but the link to the installer software works.

 

I'd been looking at this, Cryoflux, and Disc Ferret as possible disk preservation systems. I liked the direction this one seems to be going, so I decided to try it out.

Edited by Ksarul
Link to comment
Share on other sites

  • 2 weeks later...
  • 2 months later...

I've been on the fence about the Kryoflux and it hasn't been available for a while and this seems like a (possibly even better) alternative. My main use case would be for imaging rare games I come across that aren't dumped for a multitude of platforms (most of the ones mentioned are supported, although Coco support would be great). What I'm wondering is, are there currently means to convert the flux level images to the more ubiquitous ones used by emulators etc until those emulators support the flux level images, assuming unprotected (i.e. A8 flux disk to .atr), or to a format can handle the protection (st flux disk to .stx)?

Edited by telengard
Link to comment
Share on other sites

  • 3 weeks later...

I've been on the fence about the Kryoflux and it hasn't been available for a while and this seems like a (possibly even better) alternative. My main use case would be for imaging rare games I come across that aren't dumped for a multitude of platforms (most of the ones mentioned are supported, although Coco support would be great). What I'm wondering is, are there currently means to convert the flux level images to the more ubiquitous ones used by emulators etc until those emulators support the flux level images, assuming unprotected (i.e. A8 flux disk to .atr), or to a format can handle the protection (st flux disk to .stx)?

 

There is a program called "Aufit" that will convert .scp image files made from Atari ST disks into .stx files.

 

You can also use the HxC's "floppy drive emulator" software to convert to/from .scp images to/from a large number of different disk image formats.

 

WinUAE, FS-UAE, and E-UAE all support .scp image files directly. If you have info on the .atr format, I can look at making a converter for .scp to .atr. Currently I am adding .adf support (Amiga), and I already have .g64 support (C64). I am working on the generic MFM (PC, Atari ST, TRS-80+, etc.) to normal sector routine. I would guess that most images needed for emulations are just raw sectors in a sequential order.

Edited by JimDrew
Link to comment
Share on other sites

 

There is a program called "Aufit" that will convert .scp image files made from Atari ST disks into .stx files.

 

You can also use the HxC's "floppy drive emulator" software to convert to/from .scp images to/from a large number of different disk image formats.

 

WinUAE, FS-UAE, and E-UAE all support .scp image files directly. If you have info on the .atr format, I can look at making a converter for .scp to .atr. Currently I am adding .adf support (Amiga), and I already have .g64 support (C64). I am working on the generic MFM (PC, Atari ST, TRS-80+, etc.) to normal sector routine. I would guess that most images needed for emulations are just raw sectors in a sequential order.

 

Sounds good. I own a HxC so that would work well, as for the .atr format. Here is the info I provided a while ago to the catweasel folks:

 

The 'standard' ATR file format is: (first byte listed as 1, not 0)

* 01: NICKATARI Signature

* 02: "

* 03: Paragraphs, low

* 04: Paragraphs, high

* 05: Sector Size, low

* 06: Sector Size, high

* 07: Extended paragraphs

* 08..16: Unused

* Remainder of image contains Atari data.

If you need more detailed info, or if this isn't what you need I can dig it up.

Link to comment
Share on other sites

I went to Nick Kennedy's website and got the info on the .atr disk format, along with a sample disk image. Now I need to write a routine to convert FM data to raw sector data. I should then be able to easily convert disks to .atr images.

Edited by JimDrew
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I am interested in a device like this for potentially rescuing data off dodgy floppies. Suppose I have a standard IBM PC-DOS formatted disk that I am trying to make an image of, but gives read errors despite retries, cleaning drive heads, no obvious signs of damage to the media, etc. I would assume this is because the sector's CRC is not matching up with the data being read from the sector. In other words, some of the data being read is turning out to be a "1" instead of a "0", but a simple CRC check cannot tell you which bits are dodgy. I understand the principle of using a device to record flux transitions is to capture the data at the lowest level from the disk. I also believe these devices can sample floppy data at a much higher resolution than a PC disk controller. Would that help to determine the true identity of the bit and help save data? Or would a disk written from the flux transitions just transfer the error to a new disk or drive?

 

Continuing with this line, what if the disk has a "weak bit" protection scheme and also dodgy data sectors? Wouldn't I get false positive or negatives unless I knew how the protection scheme functioned (i.e. where the weak bits were supposed to be?) In many cases, I think the scheme would be obvious, just look for a cylinder with odd sector sizes and such.

Link to comment
Share on other sites

Flux is flux. As long as the flux falls within a normal window (4us/6us/8us) it can be way off "center" and the data be recovered. Most of the WD177x and compatible controllers can handle a 10% variance in flux duration and still decode the data correctly. I have Amiga disks that are off by 30%, will not read on an Amiga at all and still decode correctly with SCP's .adf image/recovery option. If the flux is truly bad, it is really bad and there no way to "guess" the correct values because bad flux is never just a single transition, but rather groups of bad transitions. But, any good data between these bad ones can be recovered.

Link to comment
Share on other sites

  • 4 weeks later...

So what can the SCP write right now or in the near future? I've always wanted something that can write floppies for all the systems I have. I've been burned before on the promises made by the Catweasel (Remember that thing?), and the Kryoflux is taking too long to get to where I need it to be to justify a purchase for me.

 

While I absolutely agree with the importance of being to read and hopefully duplicate original copy-protected disks, for my purposes all I really want is something that I can plug into a modern PC and write out non-protected plain disk image files straight to real floppies that I can run on the machines I have. Having to set up a serial link or keep an OmniFlop-capable Windows XP machine around just to do this is a big hassle and can be a huge time suck.

 

My basic wish list is for write support for the following formats:

 

C64

Amiga

(If I understand both are already working)

 

Apple II 5.25'

Apple II/Mac 800K

Atari Single Density

(If I remember right all of these are in the works)

 

720K 3.5 and variants (Atari ST, MSX, Commodore 1581 and friends)

(will be covered by the planned generic WD177X support)

 

X68000 5.25

(almost the same as PC 5.25 high density but with slightly different geometry)

 

3-Mode

(3.5 floppy format with the exact same disk geometry as a high-density 5.25 disk. Used on the PC-98X1, X68000 Compact, and other Japanese systems. Uses special 3.5 drives that can spin at 360 RPM)

 

 

Will all of these be working eventually? Support for the Apple formats in particular would be amazing, as the only way to do those as of now is to write out the disk images on the target machine itself. I'd love to not have to lug around a dedicated floppy-writing PC anymore as well.

 

3-Mode is a pain too because while every USB floppy drive is 3-mode compatible, modern Windows makes it pretty difficult (if not impossible after XP) to write 3-mode disks.

Edited by papa_november
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...