210cf3c460
Updated the readme, added a version number, and some todos, explaination about the state of banks and mappers
Safiire2015-02-22 17:49:45 -08:00
427b676502
Ported NES101 tutor to this assembler, fixed the PROG and CHR positioning in the ROM, added more directives .ascii etc.
Safiire2015-02-18 18:36:22 -08:00
07ae7812ed
Accidentally had the opcode for TXA be NOP, don't know how that happened. I ported background.asm from NESASM format to my format, it is veeeery similar so not much needed changing, and the resulting ROM worked fine :)
Safiire2015-02-18 03:56:39 -08:00
ac46228b9f
I have added many directives, such as .org, ines header, .dw, .bytes, and made it produce proper Roms launch into the entry point at 0xC000 from the reset vector. I basically rewrote the Assembler class, this could still use some cleaning up though, more unit tests, and to compile some code with CHR segments
Safiire2015-02-18 03:05:18 -08:00
debff220ec
Automatically name the assembled binary ROM using the input filename
Safiire2015-02-17 19:22:19 -08:00