Trellis Project
---------------
[[[ PRE-ALPHA - CODE NOT COMPLETE ]]]
Abstract:
JIT compiled abstract machine for the Trellis Programming System featuring multimethod dispatch and XML based pseudo-assembly similar to ECMA-335.
Building:
make # Build TVM libraries / shared-executable
make os # Build TVM operating system
Run library:
make run-amd64 # Run AMD64 (X86-64) library with test code
make run-ia32 # Run IA-32 library with test code
Run operating system (requires QEMU + OS build):
make run-bios-amd64 # Run AMD64 OS with floppy boot
make run-bios-ia32 # Run IA32 OS with floppy boot (586+)
make run-bios-486 # Run IA32 OS with floppy boot (486 mode)
make run-grub-amd64 # Run AMD64 OS with GrUB/Multiboot2 start-up
make run-grub-ia32 # Run IA32 OS with GrUB/Multiboot2 start-up
make run-pxe-amd64 # Run AMD64 OS with PXE boot
make run-pxe-ia32 # Run IA32 OS with PXE boot
make run-uefi-amd64 # Run AMD64 OS with UEFI boot