mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-10-11 12:23:45 +00:00
Added inline ASM TODO's
This commit is contained in:
parent
f46aba8c9b
commit
8ba5a2733f
@ -62,6 +62,8 @@ Arrays / Strings / Inline data
|
||||
- Inline ASM
|
||||
- Allow inline ASM parameter expansion - eg lda line (where line is a variable)
|
||||
- Allow lda <var> or sta <var> to just perform a register copy if possible.
|
||||
- Add syntax for ensuring specific values are in A/X/Y when entering ASM - eg. asm( A: i, X: bits+1 ) { sta {SCREEN},x };
|
||||
- Add syntax for specifying that ASM does not clobber specific registers (if the values are used but preserved through pha/pla) - eg. asm( A: noclob, X: i ) { pha lda #0 sta {SCREEN},x pla};
|
||||
|
||||
Assembler Improvements
|
||||
- Relabel blocks eliminating long labels such as b3_from_b11
|
||||
|
Loading…
Reference in New Issue
Block a user