UTTORI ASM · IN DEVELOPMENT
6502 family targets
Use 6502 family targets in 6502-family and NES projects, with syntax and limits.
Core Uttori ASM has no default 65xx mode. This plugin must be activated, after which it contributes the following target-owned pieces:
| Contribution | ID or value | Notes |
|---|---|---|
| Raw target | 65xx.raw |
Aliases: 65xx, 6502-raw. Native syntax. Default output .bin |
| ca65 raw target | 65xx.ca65-raw |
Alias: ca65-raw. Same flat image, ca65 source profile |
| NES target | 65xx.nes |
Aliases: nes, ines, 6502-nes. iNES image, ca65 source profile. Default output .nes |
| Default architecture | 65xx.6502 |
Aliases: 6502, 6510, 8502, 2a03, 2a07, 6507 |
| Address space (raw) | 65xx.flat16 |
16-bit identity map: file offset = address − origin |
| Address space (NES) | 65xx.ines-address-space |
Maps through the current ld65 MEMORY load region |
| Output format (raw) | 65xx.raw-output |
Headerless dump of the output buffer |
| Output format (NES) | 65xx.ines-output |
16-byte header plus filled PRG |
| Expression set (ca65) | 65xx.ca65-expressions |
lobyte, hibyte, bankbyte, loword, hiword |
| Directive set (ca65) | 65xx.ca65-directives |
Installed only on 65xx.ca65-raw and 65xx.nes |
Use 65xx memory maps for raw and NES output layout, and 65xx instruction variants for the base CPU.
65816-derived CPUs remain SNES-plugin-owned. Use that plugin for JSL and other 65816 instructions.