1
1
mirror of https://codeberg.org/eaxcc/eaxcc synced 2025-01-19 21:16:03 -05:00
Go to file
2024-11-26 13:08:47 -05:00
.vim major stress test compiles 2024-07-23 23:54:05 +02:00
documentation Added Pascal xop and more things... 2024-11-22 14:14:10 -05:00
library Moved arena to proper place... 2024-11-18 08:24:46 -05:00
object mockup demo compiles 2024-07-02 18:52:34 +02:00
source Testing some stuff... 2024-11-26 13:08:47 -05:00
test Testing some stuff... 2024-11-26 13:08:47 -05:00
tool Added some colours to it... 2024-11-22 14:18:31 -05:00
.gitignore machine blocks FINALLY work 2024-07-17 22:50:41 +02:00
LICENSE.md documentation 2024-07-02 00:55:59 +00:00
Makefile Updated make and read... 2024-11-16 14:43:34 -05:00
README.md Updated make and read... 2024-11-16 14:43:34 -05:00
xolatile.sh TODO... 2024-11-20 09:56:23 -05:00

EAXHLA

Emil, Anon, Xolatile - High Level Assembly

Very simple assembly language with high level constructs.

Compiling

$ make bootstrap ! Run once, after cloning the repository or doing deep clean.
$ make           ! Run when you make source code changes.
$ make install   ! Run when you want to install the Gottdamn thing.

Cleaning

$ make clean     ! Remove object files, generated files and executables.
$ make deepclean ! Remove everything, same as fresh cloning of repository.

Extending

You may set DEBUG=1 in your environment to produce a debugging build, see the Makefile for more options. Makefile is arcane to Xolatile, so note to him to just make deepclean && make bootstrap && make DEBUG=1 every time he updates.

Licensing

Copyright 2024 Emil Williams, Anon8697, Ognjen Milan Robovic

EAXHLA and its components are licensed under the GPLv3-only.

Any output, such as an executable or object file, is exempt from any terms of the semantics GPLv3. For other things, refer to unfinished documentation, and read untested and unclean code. Do not report bugs, they are features. This project was possible thanks to FDD manifesto, Fear Driven Development. Cheers.

  • gg ez