It doesn't support explicit accumulator addressing mode (ASL A, LSR A, ROL A, ROR A), but otherwise quite neat. (from a quick look at it) (also, 0x syntax is quite unusual, but I assume $ couldn't have been implemented for some reason)
A MOS6502 assembler implemented as a Rust macro
11–20 of 59 posts
Re: A MOS6502 assembler implemented as a Rust macro
#12Re: A MOS6502 assembler implemented as a Rust macro
#13Re: A MOS6502 assembler implemented as a Rust macro
#14That ... is ... f *ing ... ugly to look at.
Re: A MOS6502 assembler implemented as a Rust macro
#15That ... is ... f *ing ... ugly to look at.
Re: A MOS6502 assembler implemented as a Rust macro
#16It doesn't support explicit accumulator addressing mode (ASL A, LSR A, ROL A, ROR A), but otherwise quite neat. (from a quick look at it) (also, 0x syntax is quite unusual, but I assume $ couldn't have been implemented for some reason)
Re: A MOS6502 assembler implemented as a Rust macro
#17It doesn't support explicit accumulator addressing mode (ASL A, LSR A, ROL A, ROR A), but otherwise quite neat. (from a quick look at it) (also, 0x syntax is quite unusual, but I assume $ couldn't have been implemented for some reason)
Benefit (?): you can now have a label called "A".
Re: A MOS6502 assembler implemented as a Rust macro
#18http://research.microsoft.com/en-us/um/people/nick/coqasm.pd...
Re: A MOS6502 assembler implemented as a Rust macro
#19Re: A MOS6502 assembler implemented as a Rust macro
#20It doesn't support explicit accumulator addressing mode (ASL A, LSR A, ROL A, ROR A), but otherwise quite neat. (from a quick look at it) (also, 0x syntax is quite unusual, but I assume $ couldn't have been implemented for some reason)