Compiling ScummVM for SEGA Dreamcast
====================================
If you want to compile ScummVM for your Dreamcast,
you'll need the following:
* gcc-3.4.2 configured as a cross-compiler for `sh-elf'
* binutils-2.14 configured likewise (don't use 2.15, it's broken...)
* newlib for sh-elf : <URL:http://mc.pp.se/dc/files/newlib-1.12.0.tar.gz>
* libronin-0.4 : <URL:http://peter.bortas.org/scumm/libronin-0.4.tar.gz>
* libmad : <URL:http://mc.pp.se/dc/files/libmad-0.15.1b.tar.gz>
* GNU make
Edit the Makefile to contain the path to libronin if you installed it
somewhere other than /usr/local/ronin, then run `make dist', and you
should get a scrambled binary SCUMMVM.BIN and some plugins *.PLG.
For serial/IP upload, remove the "BUILD_PLUGINS" line and just run `make',
to get a static binary with the name `scummvm.elf'.
Readme
Moderator: ScummVM Team
I just compiled an unofficial binary of the ScummVM 0.8.0 sourcecode for the Dreamcast - so you are free to use that binary if you need it.
Though, my toolchain came from erwan, so if he'd rather supply the binaries - I don't want to step on anyone's toes.
Though, my toolchain came from erwan, so if he'd rather supply the binaries - I don't want to step on anyone's toes.
Hello everyone!MetaFox wrote:I just compiled an unofficial binary of the ScummVM 0.8.0 sourcecode for the Dreamcast - so you are free to use that binary if you need it.
Though, my toolchain came from erwan, so if he'd rather supply the binaries - I don't want to step on anyone's toes.
Does this mean if I burn these binaries to a CD, I'll be able to boot SCUMMVM on my Dreamcast? I'm not sure exactly how to get it running and I've burned 2 coasters already.
Thank you for all your help, in advance!
The wiki has an article on compiling the DC ScummVM in Linux - http://wiki.scummvm.org/index.php/Compi ... /Dreamcast
I would like to compile it in Windows, 98/ME or Vista.
I've installed something called "Cygwin".
Yeah I know, I don't have any C++ programming knowledge...
What exactly does cross compiling GCC and BINUTILS to SH-ELF require? Can anyone point me in the right direction as how to compile ScummVM in Windows, without having to learn C programming from the ground up?
-Edit-
corrected link
I would like to compile it in Windows, 98/ME or Vista.
I've installed something called "Cygwin".
Yeah I know, I don't have any C++ programming knowledge...
What exactly does cross compiling GCC and BINUTILS to SH-ELF require? Can anyone point me in the right direction as how to compile ScummVM in Windows, without having to learn C programming from the ground up?
-Edit-
corrected link
Last edited by Stryfe on Fri Jan 23, 2009 7:24 pm, edited 1 time in total.
I'm sorry, I wasn't clear enough.
What I tried to say is that I want to compile the Dreamcast ScummVM in Windows. The Dreamcast compile instructions are only given for Linux, and I need a way to compile them in a Windows environment.
Like maybe using Cygwin, but I don't know how to set up the cross compiler that's referred to in the Dreamcast tutorial above.
What I tried to say is that I want to compile the Dreamcast ScummVM in Windows. The Dreamcast compile instructions are only given for Linux, and I need a way to compile them in a Windows environment.
Like maybe using Cygwin, but I don't know how to set up the cross compiler that's referred to in the Dreamcast tutorial above.
In case you don't have a really crappy computer, don't mind downloading 700MB and have about 8GB disk space to spare you can take the long way around here.Stryfe wrote: The Dreamcast compile instructions are only given for Linux, and I need a way to compile them in a Windows environment.
Get [http://www.virtualbox.org/wiki/Downloads]VirtualBox[/url] and a Ubuntu iso.
Enjoy running your virtual Linux and never worry about platform dependence again.