PDA

View Full Version : Code::Blocks - DC Dev R1



fackue
September 10th, 2007, 09:03
Here is the official release of my Dreamcast setup for Code::Blocks. Thanks to starlight for pointing out the SDL issues in my WIP release (they're now working).

About R1:
- upgraded to Code::Blocks svn (1.0 RC2 support dropped)
- no Makefiles needed
- includes Dreamcast sh-elf compiler (GCC 3.4.6)
- building romdisks within the IDE
- project files for most of KOS' Dreamcast examples
- configuration program automatically sets Dreamcast compiler for you
- easy uninstallation

Downloads:
CodeBlocks_DCDev_R1.exe (http://dchelp.dcemulation.com/downloads/dcdev/CodeBlocks_DCDev_R1.exe) (fixed 9/11/07)
cbdc_dep.zip (http://dchelp.dcemulation.com/downloads/dcdev/cbdc_dep.zip) (this is for DC Dev ISO R2 and newer - sets the Dreamcast compiler up in Code::Blocks to use the Dev ISO's path rather than using the compiler in the "independent" installer)
manconf.zip (http://dchelp.dcemulation.com/downloads/dcdev/manconf.zip) (includes HTML manual-setup instructions, and the Dreamcast script used for the Dreamcast wizard)

Credits:
JMD for bin2odc.exe (used for romdisks)
pnpbios for the original Code::Blocks for DC thread

EDIT: Path fixed in independent setup under additional tabs. Caused cygwin1.dll error.

Maturion
October 5th, 2007, 19:16
Wow, thanks.. Now I can stop using Notepad.... ;)

SiZiOUS
October 9th, 2007, 12:54
Really cool man!!!

Just for know, why using this old version of gcc cuz the 4.0.x was released a long time ago, or it works only with the 3.4.x series ?

fackue
October 11th, 2007, 10:16
Just for know, why using this old version of gcc cuz the 4.0.x was released a long time ago, or it works only with the 3.4.x series ?
Nobody has been able to get GCC 4.x to successfully compile Dreamcast stuff yet unfortunately. It sounds like the GNU team is working on the SH4 stuff, I'm looking forward to them getting whatever it is that's preventing the 4.x series to compiling Dreamcast stuff fixed. I think BlueCrab was the last person to use a GCC 4.x toolchain for compiling Dreamcast stuff but it was broken at the time.