mirror of
https://github.com/irmen/prog8.git
synced 2024-07-10 08:28:57 +00:00
finished call convention change for builtin functions now no longer via stack
This commit is contained in:
parent
4825b4dc68
commit
cd99fe46fd
@ -3,7 +3,6 @@ TODO
|
|||||||
====
|
====
|
||||||
|
|
||||||
- 64tass doesn't output all labels anymore in the vice-mon-list, so %breakpoint labels are no longer present....
|
- 64tass doesn't output all labels anymore in the vice-mon-list, so %breakpoint labels are no longer present....
|
||||||
- calling convention for builtin functions no longer via stack but via registers or statically allocated vars inside the subroutine proc (like normal subroutines)
|
|
||||||
- make it possible to use cpu opcodes such as 'nop' as variable names by prefixing all asm vars with something such as '_'
|
- make it possible to use cpu opcodes such as 'nop' as variable names by prefixing all asm vars with something such as '_'
|
||||||
- option to load the built-in library files from a directory instead of the embedded ones (for easier library development/debugging)
|
- option to load the built-in library files from a directory instead of the embedded ones (for easier library development/debugging)
|
||||||
- see if we can group some errors together for instance the (now single) errors about unidentified symbols
|
- see if we can group some errors together for instance the (now single) errors about unidentified symbols
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
; Note: this program is compatible with C64 and CX16.
|
; Note: this program is compatible with C64 and CX16.
|
||||||
|
|
||||||
|
; TODO this is 5 seconds slower than the previous compiled version. Caused by BinExprSplitter change?
|
||||||
|
|
||||||
main {
|
main {
|
||||||
const uword width = 30
|
const uword width = 30
|
||||||
const uword height = 20
|
const uword height = 20
|
||||||
|
Loading…
Reference in New Issue
Block a user