J'aimerai aussi faire des trucs dessus, surtout que le sujet ci-dessous est bien cool:
http://gendev.spritesmind.net/forum/viewtopic.php?t=867&highlight=sgdk
j'ai téléchargé GenesisDev20080813, mais c'est bordélique et il manque des trucs important, comme GCC, hum.
Il y a quelques mois, j'avais fait des recherches pour une programmation en C :
http://sega4ever.power-heberg.com/articles.php?lng=fr&pg=17
Il y a donc Gendev avec lequel j'avais réussis quelques trucs, mais j'ai oublié comment fonctionne tout ça.
SGCC, facile d'utilisation mais comportant de nombreux bug, pas glop.
GCC complexe mais complet.
Il nous faut donc un environnement de travail prêt à l'emploi.
Sur ce site :
http://www.genny4ever.net/index.php?page=tools
on peux voir tout ça:
Sgcc
Xgcc (gnu)
BasiRomEgaHaXorz
Md_bin2asm
Bmp2tiles
Mmm
Pedit
Psp6
Md superarch
Notetablight
Genskmod
Fvr sega kit1
Le mieux semble de prendre ce qui suit:
XGCC (Gnu)
XGCC is a C compilator from the famous GCC.
It's the ultimate compilator, you can do all you want with it.
Top of that, it provide the optimisation-power of GCC. And there are NO bugs (if bug, it's surely your code, not gcc).
Only for *skilled* programmers (those who already made 2-3 demos with SGCC) because it's quite hard to set-up.
Download full package
Download the ".ld" for the MegaDrive
Download the "sega.s" for GCC (Rom header code)
Manque de bol, le lien pour le full package n'est plus valide !
Après téléchargement:
-pour le fichier md.ld, il date du 11/08/1999, alors que celui de Gendev est plus récent (2006).
j'ai téléchargé ici:
http://gendev.spritesmind.net/page-tools.html mais ce sont des fichiers anciens là aussi.
Si vous voulez programmer la Megadrive/Genesis, bon ben c'est ici:
http://sega4ever.power-heberg.com/articles.php?lng=fr&pg=35
Mais préparez vous à créer un dossier et surtout à reconfigurer certain fichiers. Et quand vous lancerez votre premier .bin, ben une superbe image Flemteam apparaitra en intro. La première difficulté sera de comprendre pourquoi cette image s'affiche sans votre consentement, hum.
Genesis Mini DevKit
forum:
http://gendev.spritesmind.net/forum/viewtopic.php?t=14&start=0
téléchargement de la dernière version:
http://code.google.com/p/sgdk/
tut:
http://code.google.com/p/sgdk/wiki/SGDKTutorial
Le chemin s'éclaire
