Commit Graph

41 Commits

Author SHA1 Message Date
1f4dcf8a38 Minor refactoring and bug fixes before real work... 2024-07-26 18:51:04 -04:00
dd5be337a6 Sanity work in progress, do not compile it... 2024-07-24 15:18:19 -04:00
facd80e228 Added instructions into generator... 2024-07-24 08:14:12 -04:00
fae1aedeb5 Added 49 new instructions... 2024-07-24 07:47:32 -04:00
549937a53a Changed R* to GR*... 2024-07-23 17:03:01 -04:00
b0a54971b3 fucked shit up 2024-07-22 18:35:21 +02:00
60b84862e7 Documented currently supported instructions in assembler... 2024-07-18 23:23:05 -04:00
040b89d92d splint -weak +ignoresigns source/assembler.c 2024-07-18 16:59:01 -04:00
09fade383e Implemented memory-based-only float instructions... 2024-07-18 14:53:09 -04:00
c5ae9e202c Implemented encoding of 30 new instructions... 2024-07-18 10:20:15 -04:00
0805c27e16 Implemented more instructions... 2024-07-17 12:02:34 -04:00
913c9b88a8 Implemented pop, push and flag variations... 2024-07-17 09:44:14 -04:00
18a35c1c6d Normal ELF64 headers without hacks... 2024-07-16 19:42:26 -04:00
5ed4f0f407 fucking hell 2024-07-16 00:54:16 +02:00
385147e6a6 Added mini-assembler and fixed x to b... 2024-07-15 18:00:14 -04:00
2e06b65f58 Added barebones memory addressing, testing in progress... 2024-07-13 18:31:49 -04:00
2175f5506c Synchronization... 2024-07-13 08:36:40 -04:00
fc12ed58be Integrated unix package into EAXHLA, fixed some tiny bugs, tested... 2024-07-11 12:25:18 -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
9f00eae185 empty flat renaming and checking 2024-07-08 23:08:24 +02:00
5e6d87c268 Added warning about array... 2024-07-08 15:41:33 -04:00
582833eb45 Added test generators... 2024-07-08 13:57:33 -04:00
bdad66ebbb better register logic 2024-07-08 18:06:14 +02:00
50cb09e4e1 Added immediates and displacements prototype... 2024-07-07 01:16:18 -04:00
63ef245535 Implemented robust jmp instruction... 2024-07-06 09:36:54 -04:00
32393fa0f0 Adjustments in assemble functoin... 2024-07-05 17:07:46 -04:00
113bafb7d5 Work in progress on jump and move... 2024-07-05 17:01:10 -04:00
63bbaf0801 build supplies & template for tommyds 2024-07-05 02:33:41 +00:00
8418df6a93 Implemented new 8 instructions, tested the hell out of them... 2024-07-04 15:42:54 -04:00
48e2061aaa New special instruction building... 2024-07-04 10:18:04 -04:00
6c1e05c926 Removed all conditionals from assembler... 2024-07-04 07:50:52 -04:00
85568abf72 Documented warnings, added certain core functions... 2024-07-03 16:56:54 -04:00
90e74fc189 Refactored usual names for assembly enumerations... 2024-07-03 10:27:47 -04:00
7615b77ec4 Updated assembler... 2024-07-03 04:06:23 -04:00
a00f0cd6cd New assembler stuff... 2024-07-02 17:26:33 -04:00
4a5d02bbe4 mockup demo compiles 2024-07-02 18:52:34 +02:00
47a569f057 More specialized functions... 2024-07-02 03:21:39 -04:00
eac867607d Formatting of regular insstructions... 2024-07-01 22:54:37 -04:00
aec61241e7 Minor restructuring and example... 2024-07-01 21:52:07 -04:00
cec59f01b5 Core assembly enumerations... 2024-07-01 21:06:14 -04:00