|
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 |