I am currentyl working on a dissembler and assembler package for mapper 0 games. The idea behind it is to have all the labels fully dynamic so that the source code can be changed, recompiled, and then played with out having to worry about the tedious task of modifying pointers and such. When I am done I plan on releasing the bin, source and full documentation on how to use it and how it works. What I need to know is what asm is prefered so that I can try to taylor my decompiler to produce usable sourcecode without having to adjust any settings...
My basic plan for the compiler is to allow you to specify the following options.
-size of PRG ROM
-static RESET, NMI and IRQ adresses
-make any label at a specific memory address
-use labels for data as you would for code
-use adress labels as data(allow you to create an array of pointers)
Please lte me know what you would like to see as far as syntax conventions used, compiler configuration options and anything elese that comes to mind. Thanks for your help guys.
My basic plan for the compiler is to allow you to specify the following options.
-size of PRG ROM
-static RESET, NMI and IRQ adresses
-make any label at a specific memory address
-use labels for data as you would for code
-use adress labels as data(allow you to create an array of pointers)
Please lte me know what you would like to see as far as syntax conventions used, compiler configuration options and anything elese that comes to mind. Thanks for your help guys.