Commit Graph

95 Commits

Author SHA1 Message Date
f4cb86b1ef compile 2024-07-13 15:47:26 +02:00
b33c154438 we build again 2024-07-13 14:53:38 +02:00
2175f5506c Synchronization... 2024-07-13 08:36:40 -04:00
bdf303028b Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-12 16:51:25 +02:00
543b4d3c8a less terrible instruction generation 2024-07-12 16:51:21 +02:00
fc12ed58be Integrated unix package into EAXHLA, fixed some tiny bugs, tested... 2024-07-11 12:25:18 -04:00
5ad57f9262 Finished ELF header black magic... 2024-07-11 11:03:44 -04:00
6e88b65b8c Refactored assembler and working on memory addressing... 2024-07-11 08:25:54 -04:00
e5aa18ffaa Added initial UNIX stuff, unfinished... 2024-07-11 08:10:22 -04:00
b3d460d675 Fixed all bugs in test generator... 2024-07-10 12:52:59 -04:00
8bb4b2be4f More tests passed, bug fix for INS REG IMM... 2024-07-10 07:39:22 -04:00
5f428237b0 Yesterday work and example commenting and planning... 2024-07-09 09:29:26 -04:00
da739a9370 applied placeholders 2024-07-09 15:13:42 +02:00
c4d57ff396 asm copy magic moved 2024-07-09 01:57:11 +02:00
35f3597a10 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-08 19:38:03 -04:00
af3ef51339 Tested all regular and irregular instructions with registers... 2024-07-08 19:37:50 -04:00
d325597373 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-08 23:10:37 +02:00
1b06231f90 bump 2024-07-08 23:10:34 +02:00
fc84f9dc29 keyword loop renamed 2024-07-08 23:10:26 +02:00
b4aa255447 removed unused function 2024-07-08 23:09:51 +02:00
ad92db137a array things 2024-07-08 23:09:36 +02:00
9f00eae185 empty flat renaming and checking 2024-07-08 23:08:24 +02:00
fff106dd6d Fixed minor bug thanks to tools... 2024-07-08 17:01:43 -04:00
5e6d87c268 Added warning about array... 2024-07-08 15:41:33 -04:00
8b0ed7579d Some very evil testing things... 2024-07-08 14:38:45 -04:00
0a3095a5d8 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-08 13:57:43 -04:00
582833eb45 Added test generators... 2024-07-08 13:57:33 -04:00
95478b2f5b do not create an output upon encountering an error 2024-07-08 19:35:02 +02:00
52a12f806a Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-08 18:13:53 +02:00
bdad66ebbb better register logic 2024-07-08 18:06:14 +02:00
19ccf53e91 os fuckery 2024-07-08 18:03:57 +02:00
de403bd356 Added major bug fix in 2 SLOC... 2024-07-08 11:43:39 -04:00
955325c76c print errors to stderr 2024-07-08 17:37:57 +02:00
bcfec9ee73 fix header guard 2024-07-08 17:37:00 +02:00
fbcdb11f96 Compiled and ran an example... 2024-07-07 14:26:35 -04:00
d6c6135c58 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-07 20:04:08 +02:00
0c2fccb0c4 -- 2024-07-07 20:03:52 +02:00
e6338e3953 Minor changes... 2024-07-07 14:00:15 -04:00
a0380aff27 Minor change... 2024-07-07 13:48:36 -04:00
3e1553b87b Compiles, but has errors, needs sane refactoring! 2024-07-07 13:32:04 -04:00
744a605723 Added important debugging program for me and maybe for others too... 2024-07-07 10:36:17 -04:00
93fc219794 bump 2024-07-07 16:32:35 +02:00
33b8628466 Work in progress on small debugging and refactoring... 2024-07-07 03:17:18 -04:00
50cb09e4e1 Added immediates and displacements prototype... 2024-07-07 01:16:18 -04:00
e2d4c96377 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-07 03:26:49 +02:00
5a15575b94 silly space requirement removed; but this also means we can not have fixed sized patterns in the future without a) requiring whitespace afterwards b) it being able to clip into the next token (the only reason this does not happen now is because all our fixed patterns {instrunctions} clash with IDENTIFIER, silently saving the day) 2024-07-07 00:54:19 +02:00
a1df7dfd32 $register removed 2024-07-06 23:56:36 +02:00
4dcc219a3f bump 2024-07-06 23:53:41 +02:00
63ef245535 Implemented robust jmp instruction... 2024-07-06 09:36:54 -04:00
5efba26804 Implemented mov instruction core... 2024-07-06 08:03:05 -04:00