s502 assembler
A very simple assembler for the 6502 line of processors written in C
|
doc | |
▼ src | |
addressmode.c | Constant data related to AddressMode |
addressmode.h | AddressMode enum and related data |
directive.c | Implement pass 1 and pass 3 (compile) processing for directive tokens |
directive.h | Step 1 and 3 processing for directive tokens |
instructions.c | Implement funtions defined in instructions.h |
instructions.h | Instruction data and related operations |
istack.c | Implement istack member functions |
istack.h | IStack class for storing non-negative integers |
loadfile.c | File reading, tokenization and token recognition step |
loadfile.h | File reading step |
logging.c | Global variable accessor function for logging |
logging.h | Logging and fancy-printing |
main.c | Entry point |
map.c | Map member functions |
map.h | Map class |
number.c | Implement number module functions |
number.h | Number module to parse numbers |
pass_one.c | Implement pass one |
pass_one.h | Processing step one |
pass_twothree.c | Implement processing steps 2-3 |
pass_twothree.h | Processing steps 2 and 3 |
state.c | Implement State class methods |
state.h | Implement State class |
token_t.h | Token type struct |
tokenFunc.c | Implement token member methods |
tokenFunc.h | Token type member methods |
tokenslist.c | Implement TokensList methods |
tokenslist.h | Implement TokensList |
util.c | Implement utility functions from util.h |
util.h | Various utility functions |