├── .gitignore ├── COPYING ├── COPYING.LESSER ├── Makefile ├── README.md ├── sample ├── acheron.inc └── instruction-set.html └── src ├── acheron.asm ├── acheron.cfg ├── build-docs.lisp ├── dispatch.asm ├── feature-dataframes.asm ├── feature-exceptions.asm ├── feature-globals.asm ├── feature-traps.asm ├── file-headers.asm ├── macros.inc ├── operand-encodings.inc ├── ops-addsub.asm ├── ops-branch.asm ├── ops-callret.asm ├── ops-carry.asm ├── ops-cpustack.asm ├── ops-loadstore.asm ├── ops-loop.asm ├── ops-misc.asm ├── ops-muldiv.asm ├── ops-shift.asm ├── ops-short.asm ├── options.inc └── test.asm /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | **/*~ 4 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/README.md -------------------------------------------------------------------------------- /sample/acheron.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/sample/acheron.inc -------------------------------------------------------------------------------- /sample/instruction-set.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/sample/instruction-set.html -------------------------------------------------------------------------------- /src/acheron.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/acheron.asm -------------------------------------------------------------------------------- /src/acheron.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/acheron.cfg -------------------------------------------------------------------------------- /src/build-docs.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/build-docs.lisp -------------------------------------------------------------------------------- /src/dispatch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/dispatch.asm -------------------------------------------------------------------------------- /src/feature-dataframes.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/feature-dataframes.asm -------------------------------------------------------------------------------- /src/feature-exceptions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/feature-exceptions.asm -------------------------------------------------------------------------------- /src/feature-globals.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/feature-globals.asm -------------------------------------------------------------------------------- /src/feature-traps.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/feature-traps.asm -------------------------------------------------------------------------------- /src/file-headers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/file-headers.asm -------------------------------------------------------------------------------- /src/macros.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/macros.inc -------------------------------------------------------------------------------- /src/operand-encodings.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/operand-encodings.inc -------------------------------------------------------------------------------- /src/ops-addsub.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-addsub.asm -------------------------------------------------------------------------------- /src/ops-branch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-branch.asm -------------------------------------------------------------------------------- /src/ops-callret.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-callret.asm -------------------------------------------------------------------------------- /src/ops-carry.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-carry.asm -------------------------------------------------------------------------------- /src/ops-cpustack.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-cpustack.asm -------------------------------------------------------------------------------- /src/ops-loadstore.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-loadstore.asm -------------------------------------------------------------------------------- /src/ops-loop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-loop.asm -------------------------------------------------------------------------------- /src/ops-misc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-misc.asm -------------------------------------------------------------------------------- /src/ops-muldiv.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-muldiv.asm -------------------------------------------------------------------------------- /src/ops-shift.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-shift.asm -------------------------------------------------------------------------------- /src/ops-short.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/ops-short.asm -------------------------------------------------------------------------------- /src/options.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/options.inc -------------------------------------------------------------------------------- /src/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcheronVM/acheronvm/HEAD/src/test.asm --------------------------------------------------------------------------------