Menu

Tree [bb475c] master /
 History

HTTPS access


File Date Author Commit
 source 2022-04-17 cc cc [bb475c] Adjust colours
 tools 2021-12-10 cc cc [097a63] Fixed processing of nested symbols. Fixed opera...
 .gitignore 2021-08-06 cc cc [9eb4c0] Generate emit scripts - start.
 Makefile 2021-09-04 cc cc [21ebc0] More likely RAM size for 486
 README 2021-09-23 cc cc [37283b] Improved README

Read Me

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
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.