Stef wrote:
Heya,
I would be really interrested in doing a community to develop a real devkit for the sega 16 bits system. As you probably know i already wrote my own dev kit sometime ago, i don't know if your is more advanced or not but for sure it would be better to join all our effort in onyl one single project instead of doing severals devkits which does almost the same stuff...
It's clearly in very early stage, just basic low level vdp and joy functions are done.
Stef wrote:
My devkit is mostly wrote in C, i tried to keep things fast but i do know ASM would perform better on some criticals parts, it's why we can easily use ASM when needed. C is a good base for people who want to join the project but without any 68000 asm knowledge. Anyway writing a devkit requires a good experience in programming, i guess we can't accept everyone to join a such project... do you think it's possible to merge the best of all available dev kit in one open SVN project ? imo it would be awesome...
An open CVS project yes, but not SVN
Stef wrote:
I've a more recent version of my dev kit sitting on my hard drive, it includes some news but unfortunatly incomplete fast polygon rendering API (using tile), i would love to complete them but i'm not happy which what i have now so i never got the motivation to finish them...
Edit : Just realized your dev kit included my dev library but in ASM format which isn't convenient for future modification, what about using C sources then generating the .a file with the makefile. By the way, i saw you're using many of the default C libraries, how they are actually behaving on megadrive ? I mean, can we really use them ?
I think you refer to Chilly Willy devkit, I, personnaly, don't use any of the gcc lib (not even libgcc).
http://www.megadrive.org/~elbarto/md/mddev.tar.gz
Here is the last version of my devkit.
Remember that it's really in early stage

It include the makefile in the toolchain directory for building binutils and gcc for m68k and sh2.
The libsmd and the crt0.
Some basic examples.
You should have no problem compiling it with gmake except for the example, I don't know the gmake syntax for including a file (I use the bsd make as I'm on freebsd).
I'll create a public cvs soon (probably next week) with anonymous access and if anyone want to join me fell free to talk to me on irc
