Bregalad wrote:
NESASM [...] requires you to split your PRG-ROM in 8kb banks, even though many (most) cartridges configurations uses 16k or 32k banks.
That's because NESASM was derived from a TurboGrafx-16 assembler. Among mappers used in NES games, a bunch use the same 8 KiB banks as the TG16: MIMIC-1/Namco 108, MMC2, MMC3/MMC6, FME-7, and MMC5. But you're right that AOROM/BNROM, UNROM, and MMC1 are probably more common.
Quote:
CC65 requires complex configuration scripts that are extremely annoying to use as a beginner (and also as a non-beginner).
Unless you have me make your ld65 scripts.
My project template has an NROM script and a fixed-$C000 script that should work for UNROM or MMC1.
Bregalad wrote:
It's long and tedious to convert assembly code from one assembler to another, however, a script or even a dedicated program could do that more rapidly if this was needed.
I made a Python script to translate the NESASM of Shiru's
LAN Master to ca65 so that I could stuff
Munchie Attack into unused space. It should be included in the
source code pack distributed alongside
STREEMERZ: Action 53 Function 16 Volume One.