6502-OS/details.md

17 lines
483 B
Markdown
Raw Normal View History

2023-10-26 19:51:20 +02:00
# Project details
## Address Space
### RAM: $0-$7fff
### (EEP)ROM: $8000-$ffff
## Naming conventions
leading underscors `_` indicate a "private" label/variable, that is meant for internal use within the module only.
### Labels
- `namespace_fname` for exported subroutines
- `_namespace_fname` or `_namespace_fname_sub` for internal labels
- `(_)namespace_LABELNAME` for labels to data sections
### Symbols/Macros
- `(_)NAMESPACE_SYMBOLNAME` for symbols
- `(_)NAMESPACE_macroname