Pourquoi rajouter un hombrew alors qu'on peux utiliser un romset existant, comme pour les plus utilisés, ssidiki ou puzzledp ?
=> Avec Neodev on dépasse rapidement les limites des P1, Cx Vx, ex le P1 de puzzledp ne fait que 512k et j'en suis déjà à plus du double avec timesup. La faute à NeoDev, le fait de rajouter des lignes de code fait grandir le P1 (ca c'est normal) mais en rajoutant des sprites, on augmente aussi beaucoup le P1...
De plus pour les sprites, il n'y a pas des suppression de tiles en double(ca va changer) du coup si on a un sprite tout vert de 320x224, on aura 280 tiles dans la rom.
Nebula :
Si vous voulez ajouter votre homebrew à Nebula, il suffit d'ajouter un fichier MonJeu.dat dans le répertoire ROMDATA.
Ex. avec Time's UP : romset timesup, gameid 276
timesup.dat:
[source=plain]
System: NEO
RomName: timesup
Game: Time's UP !!!
[Program]
276-p1.bin,0,200000,F92665BA,0
[Text]
276-s1.bin,0,20000,A545B593,0
[Z80]
276-m1.bin,0,20000,1EB0FCBA,0
[Samples]
276-v1.bin,0,200000,A811D608,0
276-v2.bin,140000,200000,8643EDF2,0
[Graphics]
276-c1.bin,0,200000,F173C6E4,0
276-c2.bin,1,200000,0B1EFC45,0
[System]
CartridgeID: 276
GfxCrypt: 0
GfxKey: 0
ButLayout: 9
Fix: 0
[/source]
J'ai pas encore regardé pour mame, j’espère que c'est aussi simple et qu'on est pas obligé de recompiler.
EDIT :
Pour les Vx
On split le V en V1, V2
10/05/2012 09:57 1 310 720 276-v1.bin (140000 en hexa, soit 00000 à 13FFFF)
10/05/2012 09:57 1 310 720 276-v2.bin (140000 à ...)
Ca permet de créer le section Samples :
[Samples]
276-v1.bin,0,200000,A811D608,0
276-v2.bin,140000,200000,8643EDF2,0
140000 : Début de V2