public
Description: Baker's COMFY compiler for the 6502 ported to Common Lisp
Homepage: http://josephoswald.nfshost.com/comfy/summary.html
Clone URL: git://github.com/jaoswald/cl-comfy-6502.git
cl-comfy-6502 / TODO.txt
100644 18 lines (14 sloc) 0.787 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
TO DO for COMFY-6502
 
$Revision: 1.1 $ $Date: 2008/03/04 04:18:42 $
 
- Provide user-interface; compile-code in comfy-tests.lisp is usable
  for testing and development, but a real backend is needed.
- Provide a coherent approach to symbolic arguments. I suspect what
  I have now is about 1/2 sane mixed with 1/2 plain old broken
- Documentation
- Go back and implement JMP elimination and loop-ending optimizations
  Based on my abortive first attempt, I suspect this requires a
  new class combining both an opcode and an argument; this makes notions
  such as "next instruction" much easier to manage.
- Probably there are similar optimizations available in WHILE
- Fix conditions with subclasses where the :problem string changes.
- Clean out scraps of Baker's macros and examples