Sur le site de Sage:
http://bjoern.spruck.net/lynx/il faut télécharger le lynxdir 1_6 (Lynxdir ROM Cartridge Creator). Et aussi newcc65_mod.tgz
Si j'ai bien compris, il a fait une nouvelle bibliothèque newcc65
concernant mon code il a identifié un problème:
The problem is the following: Entry #16 is not existing. Now it depend on your version of LoadFile, if it is skipping this entry automatically or not. if not, you the next files after 15 is 17, and you have to take care yourself in your code.
>>> LoadCartDir(2+cpti);LoadCartBlock(FileEntry[0], tatab[cpti%12]);
This is not the best way to do that!
You better use LoadFileTo(number, adress).
Là il me recommande d'utiliser la commande LoadFileTo à la place de LoadCartDir et LoadCartBlock
Et de remplacer le code file.c hélas, je ne vois pas où est placé ce code, donc où le mettre ?http://www.mirari.fr/RGtcensuite d'autres explications mais je suis perdu là:
If you do _not_ want to change your lig/code, the simplest way for you is to use lynxdir in compatibility mode, thus you stay with BLL directory structure, but without the troyan horse.
lynxdir contains example mak files for several possible variations of ROM image building.
I will send you examples fitting for your case if needed.
But teh first question you have to answere yourself: Stay with the file code in the newcc65 lib or use a different one. The one in newcc65 lib is _only_ for BLL styledirectory and 1024bytes/block ROMs (max 256k). If you have different requierements, you have to exchange the code with mine (for example).
et aussi:
a few more infos
http://www.atariage.com/forums/topic/191897-rom-directory-creatorand, here is the mak file for lynxdir:
;
; Example file, BLL compatible (newload)
; but using the EPYX encryption, NOT the troyan
; for compatibility, file 16 is the troyan, still
; if not, remove the TROYAN entry below
;
#TROYAN
#HACK1024
#BLOCKSIZE 1024
#DIRSTART 410
#EPYX
insert.o
main.o
#BLL
#DIROFFSET 896
#COPY0
#COPY1
sprite1.dat
sprite2.dat