Jakt toolchain for TempleOS development
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Alec Murphy fda00a8c0c Enable SSE on all cores 5 days ago
Lib Enable SSE on all cores 5 days ago
include Add OS::file_picker() 1 week ago
libtemple Add OS::file_picker() 1 week ago
.gitignore Update .gitignore 1 month ago
LICENSE Initial commit 2 months ago
Load.HC Add Window module 1 week ago
README.md Remove absolute paths for header files and update Build instructions 1 week ago
Run.HC Add files to repository 1 month ago
dc.jakt Add DC::buffer() 1 week ago
input.jakt Remove absolute paths for header files and update Build instructions 1 week ago
main.jakt Update example main.jakt 1 month ago
os.jakt Add OS::file_picker() 1 week ago
time.jakt Remove absolute paths for header files and update Build instructions 1 week ago
window.jakt Add Window module 1 week ago

README.md

unholy-jakt

Jakt toolchain for TempleOS development

build

g++ -c -o libtemple/libtemple.o libtemple/libtemple.cpp; gcc -shared -o build/libtemple.so libtemple/libtemple.o

jakt -S -o program -R <runtime_path> -B build main.jakt

clang++-14 -O3 -I <runtime_path> -I <project_path>/include -fcolor-diagnostics -std=c++20 -fno-exceptions -Wno-user-defined-literals -Wno-deprecated-declarations -Wno-parentheses-equality -Wno-unqualified-std-cast-call -Wno-unknown-warning-option -mno-red-zone -mno-sse -o build/program build/program.cpp build/libtemple.so

usage

Copy the contents of the repo to a RedSea ISO.C disk image,

Cd("T:"); #include "Run";