Age | Commit message (Collapse) | Author |
|
software interrupts; Add custom bootloader; Update readme; Support condition-setting instructions; Implement all data-processing instructions; Support conditional execution (predicates); Rework shifter instructions; Rework pipeline; Rework file structure; Update gitignore; Update naming convention;
|
|
Update readme (make Markdown); Rewrite and restructure project; Update optimisation flags; Depend on ctrlc, sdl2, and toml; Set window title according to image; Draw video memory; Update naming convention; Update gitignore; Never hang on trap; Run CPU on seperate thread; Rework logs;
|
|
to CHANGELOG.txt); Write in Rust; Update gitignore; Use Git tagging;
|
|
|
|
|
|
executable.
|
|
files. Fix PGKBUILD version not considering version 0. Add new language example. Begin rewrite of entire codebase. Move old codebase into the "old" folder. Begin creation Luma stdlib API. Build "luma.bin" file instead of "luma.elf".
|
|
reorganize source code structure in filesystem
remove gfxlib in favour of language-bindings to underlying libraries
adjust compiler optimization flags
improve c++ stdlib replacement
create cmd argument handler
unite core functions in class with app data (replaces luma::dat) for
easier access (no friends needed, "this->" instead of "luma::dat.")
reformat README into HTML (temporary change, will be reformated again in
later commit)
|
|
clean up Makefile
create PKGBUILD file
create dedicated folder for language examples
try to avoid macros where possible
remove C relics
create semi-working Vulkan test
|
|
make makefile super nice
update .gitignore
|
|
improve makefile
create luma example file
expanded stdlib
|
|
|
|
create simple xcb demo
|
|
|