CPCWiki forum

General Category => Games => Topic started by: khaz on 17:10, 22 April 16

Title: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 17:10, 22 April 16
I don't have an internal 3.5 drive on my PC, so that excludes the obvious and recommended way. Is there any other way?

Tools at my disposal:
- a USB floppy drive
- an HxC floppy emulator
- a tape cable
- Discology on ROM, or whatever software that can be loaded from the HxC

Using the HxC and Discology "almost" works, in the sense that the game copies and plays fine, but the automatic side switching doesn't work, the game asks me to switch sides after a while.

I tried transferring Batman Forever demo the same way, but the demo complains about an incorrect disc format and refuses to carry on.

Any idea how it could be done? Both software work fine loaded from the HxC, but copying them to a real disc is a problem. There are plenty of options in Discology but I have no idea what they do.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: TFM on 17:18, 22 April 16
Use CPCDiskXP, there is a special version which is made for Orion Prime transfer.  :)
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 17:26, 22 April 16
Quote from: TFM on 17:18, 22 April 16
Use CPCDiskXP, there is a special version which is made for Orion Prime transfer.  :)

Not for a USB drive though. Besides, the latest 2.5.1 version of CPCDiskXP has the Orion Prime "Use Dsk GAP Information instead of calculate it" tweak, so there should be no need for a special version. None work on USB though (USB has a very limited support of unprotected file copy)
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: Targhan on 18:13, 22 April 16
Strange that Discology can't copy OP, it is a simple format. Maybe it reduces too much the GAP#3? Anyway, you can use another copier. Try Disc + Ultra, it's very very powerful.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 19:07, 22 April 16
Quote from: Targhan on 18:13, 22 April 16
Strange that Discology can't copy OP, it is a simple format. Maybe it reduces too much the GAP#3? Anyway, you can use another copier. Try Disc + Ultra, it's very very powerful.

Disc + Ultra doesn't seem to allow copying tracks beyond 41 though :(
(and doesn't work with an X-MEM connected)
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: TotO on 20:03, 22 April 16
I will try tomorow, because I was prety sure to have copied OP to a 3" and 3"1/2 floppy using Discology without problem.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: Targhan on 21:10, 22 April 16
Oh sorry, I didn't know it was for the 3"5 version (even though it was the topic of your subject!). Did you make sure Discology copied the two sides of the DSK ? This would explain why you can't play the full game. I don't know where the option is though, or if it is available...
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 23:04, 22 April 16
Here's how I do it.
- Using Discology 6 ROM
- Both source and destination drive as B
- First track 00, last Track 80
- Every other option as default
- Ultra Copy.
Once one side is done, I flick the switch to side B, and start again.

A Quick test to know that both sides were copied is to do CAT on each with the side switch. Orion Prime does a red CATart from side B, but starts correctly from side A. But that doesn't tell if the game will behave properly and flip sides automatically.

Discology default options are
- deep search NO
- Read Gap #3 OK
- Pursue Length NO
- Erase Track OK
- Track Length 6176
- Verify Level 20
- Security 1

[edut] Uh, I tried again, doing just that, but for some reason it doesn't work at all any more?? the disc gives me an error "Lecture impossible, Verifiez votre copie"
I'm clueless. My first copy definitely did start.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: Targhan on 23:14, 22 April 16
During the copy, I think Discology writes quickly the GAP#3 it found. It doesn't matter must for the first track, but for the others, it should be #30, but no less, else the reading won't be as reliable as it should be. Hercules is also a powerful copier.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 23:30, 22 April 16
Quote from: Targhan on 23:14, 22 April 16
During the copy, I think Discology writes quickly the GAP#3 it found. It doesn't matter must for the first track, but for the others, it should be #30, but no less, else the reading won't be as reliable as it should be. Hercules is also a powerful copier.

During the copy, the Gap#3 is said to be &29. I don't think it can be changed?
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: Targhan on 08:54, 23 April 16
#29 is small indeed, but no that small. I remembered an article somewhere in A100% talking about Discology reducing the GAP#3... But no, I don't think there is a solution to it. Maybe you could transfer your real disk back to a PC and check if it works on emulator. You can also use the Winape sector editor to make sure that all the sectors are here (there should be 9 sectors on track 0, 10 on every other track).
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 13:09, 23 April 16
Quote from: Targhan on 08:54, 23 April 16
#29 is small indeed, but no that small. I remembered an article somewhere in A100% talking about Discology reducing the GAP#3... But no, I don't think there is a solution to it. Maybe you could transfer your real disk back to a PC and check if it works on emulator. You can also use the Winape sector editor to make sure that all the sectors are here (there should be 9 sectors on track 0, 10 on every other track).

I can't even do that :( I only have a USB floppy drive.
I checked that all the tracks were there, and everything seems fine from my noob eyes.
I tried Hercule, but I can't make it work for some reason. I can select the drive and density, but it just doesn't read the disc.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: CraigsBar on 15:41, 23 April 16
I can probably copy one for you. Where should I post it to?
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 13:39, 24 April 16
Quote from: CraigsBar on 15:41, 23 April 16
I can probably copy one for you. Where should I post it to?

Thanks for the offer, but wouldn't shipping from Italy be super expensive though?

Also, I would really like to find a way to do it. It's not only Orion Prime that gives me problem, but Batman Forever too. I don't know any other 3.5" software, but I suspect they would give me trouble as well.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: Targhan on 19:39, 24 April 16
I suspect it is double-sided DSKs that are problematic to you. Did you test with the 3" version? That is a nice test!
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 23:23, 24 April 16
Quote from: Targhan on 19:39, 24 April 16
I suspect it is double-sided DSKs that are problematic to you. Did you test with the 3" version? That is a nice test!

I did, and it went fine. Copied Side1 to a 3.5 disc and it shown the intro.

Should the 3.5 version of the game start if I only copy the first side?
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 00:25, 25 April 16
I suspect how I am doing it (swapping the 3.5 drive and HxC) cannot work if there is more than one pass, or if starting from track non-zero.

If anyone can test and confirm that it doesn't work?
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 02:29, 25 April 16
Right, I think I got it. It's a nasty bug/feature in Discology, and probably other copying software. Basically it doesn't take into account the idea that someone would physically swap drives when copying from A to A or B to B. The software assumes that the head didn't move between the source disc and the destination disc, but of course because the drives are being swapped, the heads aren't at the same place, and sectors get overwritten. In addition to that, when the HxC is rebooted its virtual head always points at 00, so the beginning of the disc is copied twice.

With the X-MEM, this is what happens:

Source drive, first pass
reads tracks from 00 to 53, stops at 53.
destination drive, first pass
motor winds back from 53 to 00, regardless of where it really was
tracks 00 to 53 are written, motor stops at 53.
Source drive, second pass
drive really is at 00, but Discology thinks it's at 53 where it left it
no initial motor adjustment, starts copying tracks 54 to 80, but really copies tracks 00 to 25
Destination drive, second pass
drive is still at 53 where we left it, but Discology thinks it's at 80
motor winds up from allegedly 80 to 54, but in reality from 53 to 27
writes track 53 to 80 (which in reality are track 00 to 25)  over track 27 to 52

Bref, a real mess.

The only way I found to counteract this behaviour is to set Discology as copying from B to A, restart the computer and manually select the remaining tracks, copying from B to A again.

I must have had done that on my first working copy, but only on the first side which made it fail once I reached a Side 2 area.

I redid both my copies of Orion Prime and Batman Forever, but I only played the demo to the end to see if it was correctly switching. Which it did. Orion Prime played the intro correctly. Hopefully I won't have to bump this thread next week when I get back to seriously play it.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: arnoldemu on 13:53, 25 April 16
Quote from: khaz on 02:29, 25 April 16
..... Basically it doesn't take into account the idea that someone would physically swap drives when copying from A to A or B to B.
Yes the software would need to recalibrate then seek to fix that.

The fdc keeps an internal track number for each drive and the only way to calibrate is to do a recalibrate first (because this checks the drives' track 0 signal).

Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: zeropolis79 on 21:01, 04 May 16
Now I have a 3.5" drive, I'm going to try (when I get my 3" drive back) to get hold of a program called DOSCOPY which I used back in the day. It came on an Amstrad Action covertape. I'll try and find a program to transfer to my CPC that converts DSK files to real discs and try and copy Orion Prime from there..

This method worked very well back in the day!
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: TFM on 21:48, 04 May 16
OP has a special format, better use CPCDiskXP and write the 3.5" on a PC.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 22:22, 04 May 16
Yeah, my problem was that I couldn't use CPCdiskXP, because my computer doesn't have an internal floppy drive.

CPCdiskXP is the way to go if your drive is compatible.
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: CraigsBar on 13:00, 05 May 16
Quote from: khaz on 13:39, 24 April 16
Thanks for the offer, but wouldn't shipping from Italy be super expensive though?

Also, I would really like to find a way to do it. It's not only Orion Prime that gives me problem, but Batman Forever too. I don't know any other 3.5" software, but I suspect they would give me trouble as well.
Na, postage from Ireland is all one price, and a 3.5inch floppy is classed as a letter. Seriously, if you want one I can do it no worries.

Craig
Title: Re: How to transfer Orion Prime to a real 3.5" disc?
Post by: khaz on 19:32, 05 May 16
Quote from: CraigsBar on 13:00, 05 May 16
Na, postage from Ireland is all one price, and a 3.5inch floppy is classed as a letter. Seriously, if you want one I can do it no worries.

Craig

"Ireland, Republic of"

I may be colour blind :D

Thanks, but I managed to make it work so I'm all god now ;)
Powered by SMFPacks Menu Editor Mod