21Fermer23
philip-lynxLe 18/12/2012 à 14:59
Suite des aventures, je suis bloqué au niveau de la prise en charge du sprite.
Et c'est cette ligne, avec un mystérieux AFLAGS, qui me résiste : @REM $(AS) -t lynx -o $@ $(AFLAGS) $*.s ca65 -t lynx -o fda.o fda.s
JZbK

code complet du batch file : @REM import/export sprite fda.bmp @set CC65_HOME="C:\Program Files (x86)\cc65" @set CC65_ASMINC="C:\Program Files (x86)\cc65\asminc" @set SPRPCK=sprpck -t6 -p2 @set AS=ca65 @set ECHO=echo copy %CC65_HOME%\tgi\lynx-160-102-16.tgi co65 --code-label _lynxtgi lynx-160-102-16.tgi ca65 -t lynx -o lynx-160-102-16.o lynx-160-102-16.s rm lynx-160-102-16.tgi rm lynx-160-102-16.s copy %CC65_HOME%\joy\lynx-stdjoy.joy co65 --code-label _lynxjoy lynx-stdjoy.joy ca65 -t lynx -o lynx-stdjoy.o lynx-stdjoy.s rm lynx-stdjoy.joy rm lynx-stdjoy.s sprpck.exe -t6 -p2 -a000000 fda.bmp @%echo% .global _fda > fda.s @%echo% .segment "RODATA" >> fda.s @%echo% _fda: .incbin "fda.spr" >> fda.s @REM $(AS) -t lynx -o $@ $(AFLAGS) $*.s ca65 -t lynx -o fda.o fda.s cc65 --code-name CODE --rodata-name RODATA --bss-name BSS --data-name DATA -t lynx game2.c ca65 -t lynx -o game2.o game2.s pause cl65 -t lynx -o game2.lnx lynx-160-102-16.o lynx-stdjoy.o game2.o lynx.lib @REM bg.o : bg.bmp @REM $(SPRPCK) -t6 -p2 -a000000 $< @REM $(ECHO) .global _bg > $*.s @REM $(ECHO) .segment \"$(RODATA_SEGMENT)\" >> $*.s @REM $(ECHO) _bg: .incbin \"bg.spr\" >> $*.s @REM $(AS) -t lynx -o $@ $(AFLAGS) $*.s @REM Clean/supprimer les fichiers .o et .s @REM @del *.o @REM @del *.s @REM le temps de voir les choses... appuyez sur une touche. pause