Improved to the point where it compiles Michael's verticality demo.
commit67c2749fe034f3d734ac8e0084474d009fb91324
authorJulian Squires <julian@cipht.net>
Fri, 15 Jul 2005 08:54:20 +0000 (15 09:54 +0100)
committerJulian Squires <julian@cipht.net>
Fri, 15 Jul 2005 08:54:20 +0000 (15 09:54 +0100)
treea340b54cbc07be6e00700a11be865d1c070a71f5
parent15226a7048fa61b0012ecd0169f1da06b1e27d24
Improved to the point where it compiles Michael's verticality demo.

Generalized the way that segments are handled all over the place, making
it easier to move away from a.out if necessary, and cleaner to boot.

Made DC behave approximately as it should, although the new code is ugly
and bugly.

Fixed unary minus.

Made code generation behave much more like devpac by default, which
helps a lot with the TOS PRG fixup problem.

Fixed a whole bunch of instruction encoding errors.
README
aout.lisp
assembler.lisp
ast.lisp
codegen.lisp
machine.lisp