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