support for imd and td0 images

Support and general discussion.
Post Reply
SA1988
Posts: 236
Joined: Wed 30 Apr, 2014 9:38 am

support for imd and td0 images

Post by SA1988 » Sun 09 Nov, 2014 2:39 pm

Is there any planning support for these formats? (I know some ordinary PC-DOS-compatible and MS-DOS for standard PCs images are in these formats as well).

Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: support for imd and td0 images

Post by Battler » Sun 09 Nov, 2014 4:08 pm

Maybe I should look into PCem's floppy image handling and add support for td0 (I do have some source code for a decompressor), ddi (DiskDupe, I have some decompressor source code doo), and even Kryoflux streams if someone gets me any code or documentation thereof, as an optional add-on.

User avatar
SarahWalker
Site Admin
Posts: 1628
Joined: Thu 24 Apr, 2014 4:18 pm

Re: support for imd and td0 images

Post by SarahWalker » Sun 09 Nov, 2014 5:26 pm

I've literally never heard of either of these formats. Any details?

Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: support for imd and td0 images

Post by Battler » Sun 09 Nov, 2014 5:34 pm

No idea about what format IMD is, however TD0 is the Teledisk format, and is a compressed raw image but with also some sector data IIRC to get around some copy protection schemes. DDI is the DiskDupe format and is also a compressed raw image. And a Kryoflux stream records the actual magnetic flux of the floppy and therefore it includes much more data than a raw image.

SA1988
Posts: 236
Joined: Wed 30 Apr, 2014 9:38 am

Re: support for imd and td0 images

Post by SA1988 » Sun 09 Nov, 2014 5:41 pm

IMD is ImageDisk format.

coolhaken
Posts: 4
Joined: Tue 25 Nov, 2014 1:37 pm

Re: support for imd and td0 images

Post by coolhaken » Tue 25 Nov, 2014 4:35 pm

Hi all,

In my opinion, it's better to support following formats than .TD0 and .IMD formats:
1. PCE's .PSI format
There is complete document of this format, and an utility named PSI.EXE can convert .TD0 and .IMD to .PSI image.
The most important, a .PSI image supports more disk_based copy protection methods because it describes a floppy more detail.
Ref: http://www.hampa.ch/pce
Download: http://www.hampa.ch/pub/pce/pre/pce-201 ... -ibmpc.zip
2. Kryoflux Raw
3. SuperCardPro's .SCP
Kryoflux and SuperCardPro dump floppies to flux image(s). With that we can fully reproduce the original media's content.
There are open documents of .SCP format and KF's Raw data, too.
http://www.kryoflux.com/?page=download
http://www.cbmstuff.com/downloads.htm

danrevella
Posts: 8
Joined: Sun 19 Oct, 2014 9:22 pm

Re: support for imd and td0 images

Post by danrevella » Sat 06 Dec, 2014 7:05 pm

coolhaken wrote:Hi all,

In my opinion, it's better to support following formats than .TD0 and .IMD formats:
1. PCE's .PSI format
I totally agree with you, I would like to be able in running some original protected games....
I have try the link you submitted, BTW I'm unable in setting a disk drive in high density 1.44.
Maybe you may help?

If you want you may contact me here: darthmaurizio@gmail.com

ibmpc5150
Posts: 12
Joined: Sat 17 Jan, 2015 6:17 pm

Re: support for imd and td0 images

Post by ibmpc5150 » Sat 24 Jan, 2015 8:40 pm

This is about behind story of support Copy Protection on PCE emlator.

At first, sorry for my bad (poor) english.

That was about 4 years ago.

I wrote a Email to Hampa (Author of PCE emulator) on Aug 12.2010


My Message (ibmpc5150@*****.***)

> >> Is it possible to emulator Copy Protected Track/Sector if I give my dumped
> >> floppy image with hidden sector information?
> >> None of PC emulator (MESS / DOSBOX / PCE / etc) doesn't emulator Copy protected track/sector.
> >> I want to emulate copy protected track/sector if possbile.
> >> I have a lot of Copy Protected PC games, Trans Copy Option Board.


Then I received the following message from Hampa

> >With the currently released version of PCE (0.2.0), as well as with
> >current git, this is not possible, because it doesn't emulate the
> >floppy disk controller. I am currently working on that emulation and
> >will include it in the next release, but this might take some time.
> >Is it possible that I could get one (or more) of those copy protected
> >disk images for testing?

I reply simple message to Hampa

> Sure.
> Here is F-19 Stealth Fighter Version 435.04 dumped by FDA 6.1 / ANADISK 2.07.

Then Hampa answered to me too.

>OK, I've got it working.

>I've modified PCE to use the anadisk dump format directly. Together
>with the FDC emulation that I have been working on, I can now run
>your copy protected games directly off the anadisk dump image.

>It will take some time to clean up and commit the new code (weeks, probably).
>In the meantime, if you want to give it a go, I can send you a developer
>snapshot. Would a patch be OK?

>cheers,
>Hampa


PCE begin to support Copy Protected Track/Sector by FDC emulation (INT-13) and it becomes world's first emulator to support Copy Protected Disk.
I have 2ea of TCOB (TransCopy Optionboard), and dumped and contribute a lot of Copy Protected image to support on PCE.
Unfortunately I don't have Kryoflux. But thanks to Hampa's aggressive effort, now Kryoflux image can be converted to .PSI (PCE Sector Image) or .TC
(TransCopy Image).
The more interesting thing is that Teledisk / ImageDisk / Snatchit / PSI image is enable to be converted to .TC image partially.

Unfortunately, another IBM PC (PC compatible) emulator doesn't support Copy Protection.
I contacted to author of emulator, but they seems not to be interested in emulation of Copy Protected Track.

Why I requested to emulate Copy Protection on PCE?

I prefer to run original software without cracking or modification if possible.
(I don't think it is wrong to crack or modify copy protected software to run.)

Also I want to keep original software as Floppy Disk Image.

Not all the copyprotected software doesn't run on PCE.
(Copy Protection by Laser burn, H/W Port protection, early software checked FDC timing exactly, etc.)

I'm sure most of Copy Protected software works on PCE correctly.

Unfortunately PCE supports only IBM PC (8086-8088/80186-80188 based) or compatible.
(No support PCjr / Tandy 1000 / PS2 Mode 25-30 / 80286 based)


I wish PCem support copy protected track just like PCE.

Post Reply