The SA-1 pack pretty complicated because it changes very many stuff in the ROM. First of: The ROM have to be clean but also expanded (open LM, go to "File" and then to "Expand ROM" but don't touch anything else and more importantly, don't save anything). You then apply the SA-1 pack and check, if it works (which usually should). Then, you check if all ASM related stuff (including tools) are SA-1 compatible. Currently, only LM, Asar* (while the tool itself doesn't edit the ROM [assemblers just decode ASM file and put them into the ROM] it still allows more freedom on editing SA-1 ROMs then xkas), AddmusicK and a few minor tools, quite a few patches (these with the SA-1 tag) supports the chip natively (if you use an old versions of the patchs, update them)
. All other tools which inserts ASM itself data need to converted for SA-1 first (which is harder then it sounds since it requires editing at the) and currently, only Sprite Tool 1.40
(which doesn't support Asar) is converted but patches are easier not only because Asar supports SA-1 natively but it also requires (most of the time anyway) just changing the addresses.
thread is pretty important for SA-1 users, btw.
*Xkas can edit SA-1 ROMs without crashing too but only the first two MB are editable with it (i.e. xkas can only access banks $00-$3F).
On a side note:
Originally posted by ThePat545
and tons of ExGFX (though that doesn't modify the code, just data in the ROM).
While ExGFX doesn't modify the ROM itself, their code which makes them usable are.
Okay, my layout looks ugly.