74 Commits

Author SHA1 Message Date
xolatile
36f0197c27 Added experimental implementation of push instruction... 2024-07-26 22:51:05 -04:00
xolatile
3ff56f1183 Minor stupid bug fix... 2024-07-26 21:16:04 -04:00
xolatile
66c8a0f951 Refactored and deleted some stuff... 2024-07-26 21:10:07 -04:00
xolatile
1f4dcf8a38 Minor refactoring and bug fixes before real work... 2024-07-26 18:51:04 -04:00
xolatile
62e4518150 Synchronizing the changes... 2024-07-25 07:59:18 -04:00
xolatile
630b6aa36c Added proto game of life, ASM and EAX, many more instruction combos, refacored assembler... 2024-07-24 22:09:03 -04:00
xolatile
3de231c317 Now compiles, dunno if it works... 2024-07-24 15:31:02 -04:00
xolatile
dd5be337a6 Sanity work in progress, do not compile it... 2024-07-24 15:18:19 -04:00
xolatile
fae1aedeb5 Added 49 new instructions... 2024-07-24 07:47:32 -04:00
xolatile
a205f9a6bb Good night... 2024-07-23 21:55:15 -04:00
xolatile
a125c2be2b Work in progress on finishing encodings... 2024-07-23 20:17:44 -04:00
xolatile
549937a53a Changed R* to GR*... 2024-07-23 17:03:01 -04:00
xolatile
33ff9eb9eb Sorry for printf... 2024-07-23 08:04:48 -04:00
xolatile
f2983fdabf Minor fuckarounds in assembler... 2024-07-23 07:44:40 -04:00
xolatile
6c76f6fb6f Minor refactoring of assembler... 2024-07-22 19:15:01 -04:00
xolatile
e4afc20f87 Small safe changes to mov instruction... 2024-07-21 18:01:31 -04:00
xolatile
bb468d1ac4 Refactored special II instructions... 2024-07-20 20:25:11 -04:00
xolatile
8af0ae17cd Fixed jump... 2024-07-20 19:32:19 -04:00
xolatile
f795eb80c7 Major aka minor bug fixes and refactoring... 2024-07-20 18:49:16 -04:00
xolatile
040b89d92d splint -weak +ignoresigns source/assembler.c 2024-07-18 16:59:01 -04:00
xolatile
09fade383e Implemented memory-based-only float instructions... 2024-07-18 14:53:09 -04:00
xolatile
c5ae9e202c Implemented encoding of 30 new instructions... 2024-07-18 10:20:15 -04:00
xolatile
0805c27e16 Implemented more instructions... 2024-07-17 12:02:34 -04:00
xolatile
913c9b88a8 Implemented pop, push and flag variations... 2024-07-17 09:44:14 -04:00
xolatile
18a35c1c6d Normal ELF64 headers without hacks... 2024-07-16 19:42:26 -04:00
xolatile
0551425067 Implemented call insstruction... 2024-07-16 11:52:08 -04:00
xolatile
ccc02a33b3 Sorry, pushed unsinifhs code... 2024-07-16 11:14:35 -04:00
xolatile
51e48cd82b Procedure fasm testing file... 2024-07-16 11:00:27 -04:00
xolatile
c5d00a2a0f New assembler... 2024-07-16 10:03:57 -04:00
anon
0b540622b1 token dumping 2024-07-16 04:45:57 +02:00
anon
a2f60be69f this is why i drink 2024-07-16 03:17:59 +02:00
xolatile
ee02ff0266 Assembler 7... 2024-07-15 20:51:17 -04:00
xolatile
9e1480c4ad Implemened arrayed ASMDIRIMM thing... 2024-07-15 19:50:20 -04:00
anon
87f8d0b8ed clear errors 2024-07-16 00:38:04 +02:00
xolatile
87dc21c591 Updates... 2024-07-15 18:25:49 -04:00
xolatile
c76ecf3f07 Finished fastcall in theory... 2024-07-14 12:41:19 -04:00
anon
b6bbe0de4e +debug.h 2024-07-14 16:27:07 +02:00
xolatile
a5f5b68640 Fixed tiny bug, we can have multiple variables now... 2024-07-13 22:10:28 -04:00
xolatile
2e06b65f58 Added barebones memory addressing, testing in progress... 2024-07-13 18:31:49 -04:00
xolatile
2175f5506c Synchronization... 2024-07-13 08:36:40 -04:00
xolatile
fc12ed58be Integrated unix package into EAXHLA, fixed some tiny bugs, tested... 2024-07-11 12:25:18 -04:00
xolatile
6e88b65b8c Refactored assembler and working on memory addressing... 2024-07-11 08:25:54 -04:00
xolatile
b3d460d675 Fixed all bugs in test generator... 2024-07-10 12:52:59 -04:00
xolatile
8bb4b2be4f More tests passed, bug fix for INS REG IMM... 2024-07-10 07:39:22 -04:00
xolatile
5f428237b0 Yesterday work and example commenting and planning... 2024-07-09 09:29:26 -04:00
xolatile
35f3597a10 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-08 19:38:03 -04:00
xolatile
af3ef51339 Tested all regular and irregular instructions with registers... 2024-07-08 19:37:50 -04:00
anon
d325597373 Merge branch 'master' of https://codeberg.org/eaxcc/eaxcc 2024-07-08 23:10:37 +02:00
anon
9f00eae185 empty flat renaming and checking 2024-07-08 23:08:24 +02:00
xolatile
fff106dd6d Fixed minor bug thanks to tools... 2024-07-08 17:01:43 -04:00