1
0
mirror of https://github.com/safiire/n65.git synced 2024-12-13 22:30:11 +00:00
Commit Graph

13 Commits

Author SHA1 Message Date
Safiire
6e655963f7 Renaming the program to n65 2015-03-29 10:19:19 -07:00
Safiire
2736408a14 Disabled writing the symbol table to a file, as it is not usually nessessary 2015-03-27 16:36:11 -07:00
Safiire
a48d10474e Fixed an issue with referencing outer scoped symbols 2015-03-22 00:55:14 -07:00
Safiire
2c938f7312 This is s a big rewrite including: A scoped symbol table, segment and
bank management, Use of promises to resolve symbols that are used before
they are defined.  A base class for all instructions and assembler
directives.  Hopefully my scoped symbols can be used to create C like
data structures in the zero page, ie sprite.x   New code to prodce the
final ROM.  Basically everything was rewritten.
2015-03-05 12:33:56 -08:00
Safiire
3dc1c22aae Separated the frontend commandline stuff from the actual assembler 2015-02-24 16:43:50 -08:00
Safiire
337688b456 Made error messages a bit better, error on mapper other than 0, fixed scrolling in demo 2015-02-23 00:24:57 -08:00
Safiire
8752d7afac A kind of better ROM assembly... 2015-02-22 22:49:30 -08:00
Safiire
d10709e0b0 Some updates but assemblying programs with multiple banks, or more prog and char sections is messed up 2015-02-22 17:39:35 -08:00
Safiire
a52ead091e this branch sucks 2015-02-22 06:33:36 -08:00
Safiire
404934479f Intermediate commit 2015-02-22 05:59:03 -08:00
Safiire
427b676502 Ported NES101 tutor to this assembler, fixed the PROG and CHR positioning in the ROM, added more directives .ascii etc. 2015-02-18 18:36:22 -08:00
Safiire
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 2015-02-18 03:05:18 -08:00
Safiire
69e3d2fb0c Initial Commit 2015-02-17 19:05:37 -08:00