CD encryption works!

Homebrew and Mods (For Software & Hardware)
cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Sun Jun 27, 2010 8:41 am

3DO Experience wrote:Well I don't know what you are doing different, I have tried so many different things with three different images and this last batch stays the same size but never loads.
What are trying it with?

If you're trying any of the SDK images, you'll have to replace everything in the system folder (except for the scripts folder), with the files from the homebrew CD or Game Guru. My guess is the SDK doesn't include software that will run on a production 3DO.

I was able to get orbatak working by decompiling it, replacing the system files, rebuilding, and signing.

So, it's either the system files or there are multiple copies of the data that need to be signed. Using OperaFS[DE]Compiler strips away the multiple copies of the data. And, if you just replace boot_code, it will hang on the banner screen.

User avatar
3DO Experience
3DO ZONE ADMIN
Posts: 3686
Joined: Sun Jun 24, 2007 8:47 am
Location: U.S.A.

Post by 3DO Experience » Sun Jun 27, 2010 9:51 am

I've been trying the Orbit SDK, (I now see why that didn't work), Orbatak (ditto), and the unencrypted Decathlon.

Maybe Deca has a similar issue. I'll have to test it out again sometime later.

EDIT: I was tired while doing this...
Last edited by 3DO Experience on Sun Jun 27, 2010 5:13 pm, edited 1 time in total.
"Wait. You don't have a bag of charcoal in your gaming room???"

User avatar
3DO Experience
3DO ZONE ADMIN
Posts: 3686
Joined: Sun Jun 24, 2007 8:47 am
Location: U.S.A.

Post by 3DO Experience » Sun Jun 27, 2010 5:08 pm

Ok I've tried as many ways as I can. Even took the Game Guru, decompiled & recompiled then tried to sign and it didn't work. Obviously the thing works because you gave am image that did but it's either me or this crappy old laptop I'm forced to work on right now. I'll wait for the finished version.
"Wait. You don't have a bag of charcoal in your gaming room???"

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Sun Jun 27, 2010 8:11 pm

3DO Experience wrote:Ok I've tried as many ways as I can. Even took the Game Guru, decompiled & recompiled then tried to sign and it didn't work. Obviously the thing works because you gave am image that did but it's either me or this crappy old laptop I'm forced to work on right now. I'll wait for the finished version.
Are you using:
'3DOEncrypt genromtags isoname.iso'?

OperaFS[DE]Compiler creates a partial rom tags file; 'generomtags' will create one that matches the system files from Game Guru/homebrew release.

Another this is to ensure there is a BannerScreen file in the PARCE_ folder.

User avatar
3DO Experience
3DO ZONE ADMIN
Posts: 3686
Joined: Sun Jun 24, 2007 8:47 am
Location: U.S.A.

Post by 3DO Experience » Tue Jun 29, 2010 12:24 am

Ok I went step by step with the instructions you sent me. Still nothing. Maybe it's this laptop. I'll try again when I get my PC up again.

Anyone else try it out???
"Wait. You don't have a bag of charcoal in your gaming room???"

User avatar
BryWI
3DO ZERO USER
Posts: 1334
Joined: Sat Feb 03, 2007 8:16 pm
Location: Kenosha, WI, USA
Contact:

Post by BryWI » Tue Jun 29, 2010 6:43 am

I'll see if I can find some time tommorow to give it a try.

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Tue Jun 29, 2010 6:49 am

Here's a full list of steps:

Here's the english version of OperaFS[DE]Compler:
http://www.mediafire.com/?tm1vjze2mif

Here's the homebrew release:
http://narod.ru/disk/1528979000/3DO_Hom ... 1.rar.html

For orbatak:

Used the decompiler on the homebrew release (or Game Guru) to create PARCE_3DO* (or PARCE_GameGuru*)

Used the decompiler on Orbatak.

To use the decompiler, press the De-compile button (or the left button on the Russian version), and select the ISO. On larger isos, it can take a few minutes. On Vista the X will glow red, when a mouse pointer is over it.

In the PARCE_Orbatak directory, ensure there is a 'BannerScreen' file. If not, you can use the one from the homebrew signing kit or Game Guru/homebrew release.

Go into the System directory is both PARCE_* directories.

Copy every folder from the PARCE_3DO* (or PARCE_GameGuru), except Scripts, to the PARCE_Orbatak* folder.

Compile the ISO using OperaFS[DE]Compiler, this is the Compile button or the button on the right in the Russian version.
When doing this make sure that the PARCE_Orbatak folder is selected, and appears as an open folder. You have to double click on the folder. This was one of my first mistakes when I started messing with OperaFS[DE]Compiler.

If you end up with a large iso, or the program hangs, you haven't double clicked on the PARCE_* folder.

Using the iso from OperaFS[DE]Compiler type:
3DOEncrypt generomtags isoname.iso

The iso is now ready to be tested in FreeDo or burned to a CD.

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Tue Jun 29, 2010 6:53 am

3DO Experience wrote:Ok I went step by step with the instructions you sent me. Still nothing. Maybe it's this laptop. I'll try again when I get my PC up again.
I didn't even think to ask before...

Is it not running in FreeDo or on a real 3DO?

If it's failing on a 3DO, what speed are you burning the CD at, and with what software?

All my tests have been done with Nero 9 at 8x (which is the slowest I can burn), and I'm using Memorex CDs that I got at Walmart.

User avatar
3DÖ
3DO ZERO USER
Posts: 24
Joined: Wed Jul 15, 2009 1:30 am
Location: The Kingdom Of Sweden
Contact:

Post by 3DÖ » Tue Jun 29, 2010 7:42 pm

Image

No luck here either *sniff*.

I found a bunch of character images inside the disc, check them out here: http://emuconsoleexploitnews.blogspot.c ... -game.html

Btw Cdoty check private messages for a curious question:)

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Tue Jun 29, 2010 10:53 pm

3DÖ wrote:Image

No luck here either *sniff*.

I found a bunch of character images inside the disc, check them out here: http://emuconsoleexploitnews.blogspot.c ... -game.html
I've seen that before, can't remember what caused it. If you can send me the first 8k of the file, I can see what it's having a problem reading. The genromtags should have fixed any problem with that though.

Let me make sure I have the latest version up. There was a problem where it wasn't writing the new rom tags. I checked the archive, and the source still has the bug in it, I'm not sure about the tool though. I will post an updated version when I get home.

Nice site, by the way.

User avatar
3DO Experience
3DO ZONE ADMIN
Posts: 3686
Joined: Sun Jun 24, 2007 8:47 am
Location: U.S.A.

Post by 3DO Experience » Tue Jun 29, 2010 11:07 pm

I was using FreeDo, I did get the message from above when doing it step by step. Many other times it didn't stall and went all the way through but the image didn't run.
"Wait. You don't have a bag of charcoal in your gaming room???"

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Wed Jun 30, 2010 1:37 am

I uploaded the latest version. This will definitely write the rom tags.

User avatar
BryWI
3DO ZERO USER
Posts: 1334
Joined: Sat Feb 03, 2007 8:16 pm
Location: Kenosha, WI, USA
Contact:

Post by BryWI » Wed Jun 30, 2010 5:00 am

looks like the latest version works. I got it too boot up to the banner (nice banner! lol) in freedo but the arcade proto i tried just hung in limbo from there. I'm going to try something else this time.

EDIT: I was able to get orbattak signed and booted. Latest toolkit worked for me. biggest problem is that double click in the compiler. wow, what an easy mistake to make.
Image

Scarlettkitten
3DO ZERO USER
Posts: 267
Joined: Thu Nov 27, 2008 3:01 am
Location: UK

Post by Scarlettkitten » Wed Jun 30, 2010 12:21 pm

Out of interest what software would be needed to write a new game for the 3DO. Do you have to use the mac toolkit software or can software be written in C++ on a PC and compiled to run on the 3DO some how. Excuse my question but I'm not a programmer just asking for a friend who is :D

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Wed Jun 30, 2010 2:02 pm

Quagmire wrote:Out of interest what software would be needed to write a new game for the 3DO. Do you have to use the mac toolkit software or can software be written in C++ on a PC and compiled to run on the 3DO some how. Excuse my question but I'm not a programmer just asking for a friend who is :D
Ideally you need the mac software. But mnemonic's homebrew CD allowed you to run his Sonic demo, which was developed without the toolkit. There is source code to the toolkit routines, with a little work a PC toolkit could be created.

You would have to develop your own graphics format, or use some tool to convert into the 3DO formats.

Then again, Basilisk (http://basilisk.cebix.net/) runs well on a modern PC.

User avatar
3DÖ
3DO ZERO USER
Posts: 24
Joined: Wed Jul 15, 2009 1:30 am
Location: The Kingdom Of Sweden
Contact:

Post by 3DÖ » Wed Jun 30, 2010 2:45 pm

BryWI wrote: EDIT: I was able to get orbattak signed and booted. Latest toolkit worked for me. biggest problem is that double click in the compiler. wow, what an easy mistake to make.
What magic did you use to make it work? :)

I get the same error with 3DOEncrypt.exe no matter what I do.

User avatar
BryWI
3DO ZERO USER
Posts: 1334
Joined: Sat Feb 03, 2007 8:16 pm
Location: Kenosha, WI, USA
Contact:

Post by BryWI » Wed Jun 30, 2010 3:02 pm

Did you re-download the homebrew toolkit?
http://www.rastersoft.net/3DO/3DOHomebrewSigning.rar
a new one was posted last night. Also I just followed the instructions a couple posts back and it worked.

Thanks for your work on this Charles. This is big step taken for a 3do homebrew scene. I just wish I knew anything about programing. Id like to see a NES emulator on 3do.

Scarlettkitten
3DO ZERO USER
Posts: 267
Joined: Thu Nov 27, 2008 3:01 am
Location: UK

Post by Scarlettkitten » Wed Jun 30, 2010 4:26 pm

cdoty wrote:Ideally you need the mac software. But mnemonic's homebrew CD allowed you to run his Sonic demo, which was developed without the toolkit. There is source code to the toolkit routines, with a little work a PC toolkit could be created.

You would have to develop your own graphics format, or use some tool to convert into the 3DO formats.

Then again, Basilisk (http://basilisk.cebix.net/) runs well on a modern PC.

@cdoty

Thanks I'll have a rummage through the mac toolkit on my quadra and see what's what.

User avatar
3DÖ
3DO ZERO USER
Posts: 24
Joined: Wed Jul 15, 2009 1:30 am
Location: The Kingdom Of Sweden
Contact:

Post by 3DÖ » Wed Jun 30, 2010 7:46 pm

Couldn't get it running on my 3DO but heres a clip I made using freedo with very crappy sound emulation.

http://www.youtube.com/watch?v=qgAnAXiScoE

User avatar
3DO Experience
3DO ZONE ADMIN
Posts: 3686
Joined: Sun Jun 24, 2007 8:47 am
Location: U.S.A.

Post by 3DO Experience » Wed Jun 30, 2010 10:47 pm

THE NEW VERSION WORKED!!!!

Image

Thank YOU!
This thread is now promoted to a sticky.
"Wait. You don't have a bag of charcoal in your gaming room???"

User avatar
3DÖ
3DO ZERO USER
Posts: 24
Joined: Wed Jul 15, 2009 1:30 am
Location: The Kingdom Of Sweden
Contact:

Post by 3DÖ » Thu Jul 01, 2010 2:07 am

3DO Experience wrote:THE NEW VERSION WORKED!!!!

Image

Thank YOU!
This thread is now promoted to a sticky.
What game is the picture of the mans face from? and I thought Decathlon was released decrypted by oldergames or did they sell it encrypted?.

I stumbled over this linux port of OperaFS that might be of some use to somebody http://www.stack.nl/~svdb/operafs/

User avatar
3DO Experience
3DO ZONE ADMIN
Posts: 3686
Joined: Sun Jun 24, 2007 8:47 am
Location: U.S.A.

Post by 3DO Experience » Thu Jul 01, 2010 2:46 am

The image with the man's face is a beta version of Killing Time. Decathlon was released, I just did this one from the original unsigned version so it doesn't have that bitch of a flash from the Game Guru on it.
"Wait. You don't have a bag of charcoal in your gaming room???"

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Fri Jul 02, 2010 12:43 am

3DO Experience wrote:THE NEW VERSION WORKED!!!!
That's great. Did you have any problems with the new version?

Mobius

Post by Mobius » Fri Jul 02, 2010 1:35 am

Sweet, I disappear for a long time and come back to see this! Great news! I still have my Basilisk development environment set up, so I will look at cleaning that up and sharing it as a pre-built development environment.

User avatar
3DO Experience
3DO ZONE ADMIN
Posts: 3686
Joined: Sun Jun 24, 2007 8:47 am
Location: U.S.A.

Post by 3DO Experience » Fri Jul 02, 2010 3:12 am

cdoty wrote:Did you have any problems with the new version?
Not at all, it worked like a charm! Please note you have been awarded a new rank title.
"Wait. You don't have a bag of charcoal in your gaming room???"

oldskool
3DO ZERO USER
Posts: 228
Joined: Tue Feb 09, 2010 6:45 pm
Location: Las Vegas

Post by oldskool » Fri Jul 02, 2010 6:39 am

Cool stuff! That Orbatak game looks kind of fun actually.
Image

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Fri Jul 02, 2010 7:12 am

3DO Experience wrote:
cdoty wrote:Did you have any problems with the new version?
Not at all, it worked like a charm! Please note you have been awarded a new rank title.
That's awesome! :lol:

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Fri Jul 02, 2010 7:24 am

Mobius wrote:Sweet, I disappear for a long time and come back to see this! Great news! I still have my Basilisk development environment set up, so I will look at cleaning that up and sharing it as a pre-built development environment.
It can nearly be done on a PC. I'm using Arm Developer Suite 1.2, and with a few #pragmas removed, and a new makefile, I can get very close to the program file created by the developer toolkit. The issues I'm having is getting it to create relocatable sections. I get the same result as creating an image with the developer toolkit without the -r armlink option.

The nice thing about ADS 1.2 is that it can use the lib files directly, and only has to have some old #pragma's removed, and the '#ifdef CC_NORCROFT' overridden to always be true.

I tried Arm Developer Toolkit 2.11a and 2.5, which are fairly close to the 3do tools and use the same command line parameters. They have major problems with the headers though. If somehow the headers could work with 2.5, it may be able to build the executable without any problems.

User avatar
3DÖ
3DO ZERO USER
Posts: 24
Joined: Wed Jul 15, 2009 1:30 am
Location: The Kingdom Of Sweden
Contact:

Post by 3DÖ » Fri Jul 02, 2010 9:19 pm

Does the 3DO devkit contain any converter for 3DO fmvs?

There doesn't appear to have been any standard for fmvs on the 3DO back in the day and no converter for any of the formats has been made.

http://multimedia.cx/mmentry-2006-06-25.html
http://wiki.xentax.com/index.php/Wing_Commander_3_BUN
http://www.wiki.multimedia.cx/index.php?title=3DO

cdoty
Bringer of game signing
Posts: 112
Joined: Thu Jan 18, 2007 5:42 pm
Location: Houston, TX
Contact:

Post by cdoty » Sat Jul 03, 2010 2:14 am

3DÖ wrote:Does the 3DO devkit contain any converter for 3DO fmvs?

There doesn't appear to have been any standard for fmvs on the 3DO back in the day and no converter for any of the formats has been made.

http://multimedia.cx/mmentry-2006-06-25.html
http://wiki.xentax.com/index.php/Wing_Commander_3_BUN
http://www.wiki.multimedia.cx/index.php?title=3DO
There's a movie convert and a movie edit app. It's not clear what format they take though.

Post Reply