How to program for 3DO?
-
- 3DO ZERO USER
- Posts: 10
- Joined: Mon Jun 18, 2007 6:53 am
How to program for 3DO?
Hi All,
I am new to 3DO just want to know can we program for 3DO devices ?Which language is used for programming for 3DO devices?What all applications can be developed for 3DO devices except games?Any link or ebook would be most helpful .
Thanks,
Sagar
I am new to 3DO just want to know can we program for 3DO devices ?Which language is used for programming for 3DO devices?What all applications can be developed for 3DO devices except games?Any link or ebook would be most helpful .
Thanks,
Sagar
Here's the thread where I did most of my homebrew investigation:
http://cdinteractive.co.uk/3do/forum/vi ... .php?t=146
You have a couple of options. You can either write directly to the hardware with assembly, or you can download the SDK and code in assembly, C, or C++.
Unfortunately, the 3DO homebrew scene is virtually non-existant. The problem is that there's no way to run unencrypted code on a normal 3DO -- you need a Testing Station for that, and they're pretty hard to find. Additionally, FreeDO (the main [only?]) 3DO emulator has the same lockout the actual hardware has.
Anyway, I might be able to answer some basic questions about how to get started, but I couldn't tell you much in the way of programming tips. I just compiled some basic demos, then realized I was in over my head and didn't have the time or experience to do much more.
http://cdinteractive.co.uk/3do/forum/vi ... .php?t=146
You have a couple of options. You can either write directly to the hardware with assembly, or you can download the SDK and code in assembly, C, or C++.
Unfortunately, the 3DO homebrew scene is virtually non-existant. The problem is that there's no way to run unencrypted code on a normal 3DO -- you need a Testing Station for that, and they're pretty hard to find. Additionally, FreeDO (the main [only?]) 3DO emulator has the same lockout the actual hardware has.
Anyway, I might be able to answer some basic questions about how to get started, but I couldn't tell you much in the way of programming tips. I just compiled some basic demos, then realized I was in over my head and didn't have the time or experience to do much more.
-
- 3DO ZERO USER
- Posts: 10
- Joined: Mon Jun 18, 2007 6:53 am
-
- 3DO ZERO USER
- Posts: 10
- Joined: Mon Jun 18, 2007 6:53 am
-
- 3DO ZERO USER
- Posts: 10
- Joined: Mon Jun 18, 2007 6:53 am
-
- 3DO ZERO USER
- Posts: 98
- Joined: Wed Jan 24, 2007 12:33 pm
- Location: Germany
- Contact:
-
- 3DO ZERO USER
- Posts: 65
- Joined: Tue May 08, 2007 7:27 pm
- Contact:
This thread makes my head hurt. WindowsKiller here has the right idea, though.WindowsKiller wrote:Makes me wonder why you ask that at all? You can program whatever you want, as neither ASM nor C (which you would use to write 3DO software) are limited in this regard.i just wanted to find out weather it is possible to develop applications other than games for 3DO systems.
-
- 3DO ZERO USER
- Posts: 10
- Joined: Mon Jun 18, 2007 6:53 am
-
- 3DO ZERO USER
- Posts: 10
- Joined: Mon Jun 18, 2007 6:53 am
-
- 3DO ZERO USER
- Posts: 10
- Joined: Mon Jun 18, 2007 6:53 am
I never had much luck getting C programs to work with cygwin and GNUARM. The only programs I got working with that setup were ones written in assembly. I didn't really give it much effort, though. I moved on to the actual SDK running under a Mac emulator (there is no Windows-native SDK).
There's a link in the homebrew thread to the SDK and development documentation, I'd suggest reading through that.
Edit: I'd also suggest toning down on all the extra threads about this, too. I'm probably the only one here that will be able to answer any of your questions, and I'll keep my eye on this thread. I'll see your posts, it will just take time.
There's a link in the homebrew thread to the SDK and development documentation, I'd suggest reading through that.
Edit: I'd also suggest toning down on all the extra threads about this, too. I'm probably the only one here that will be able to answer any of your questions, and I'll keep my eye on this thread. I'll see your posts, it will just take time.
-
- Bringer of game signing
- Posts: 112
- Joined: Thu Jan 18, 2007 5:42 pm
- Location: Houston, TX
- Contact:
For some reason the data isn't setup correctly in C. If you transfer an image, it's offset in memory. This was also the result that felixl got. Maybe the data has to be relocated..Mobius wrote:I never had much luck getting C programs to work with cygwin and GNUARM. The only programs I got working with that setup were ones written in assembly. I didn't really give it much effort, though. I moved on to the actual SDK running under a Mac emulator (there is no Windows-native SDK).