Andromeda
Andromeda pushed to dev at Andromeda/bootler 2026-03-23 15:25:31 +00:00
50e635332c start migration to better parsing of arguments
cab89cdd2b a couple semantics
Compare 2 commits »
Andromeda pushed to dev at Andromeda/bootler 2026-03-21 20:43:03 +00:00
55c426631b correctly handle [register]s as operands
Andromeda pushed to dev at Andromeda/bootler 2026-03-20 08:05:00 +00:00
73ea2bb2b5 add addressing to evaluate_operand
Andromeda pushed to dev at Andromeda/bootler 2026-03-19 20:59:15 +00:00
a5fd811b3f add trim_trailing_whitespace
Andromeda pushed to dev at Andromeda/bootler 2026-03-18 19:52:11 +00:00
ad6a79d937 throw error with non-register operands
ac0a10fafd finally change .gitignore, correctly handle register operands
Compare 2 commits »
Andromeda pushed to dev at Andromeda/bootler 2026-03-18 19:26:48 +00:00
2e222c304a add evaluate_operand, fix operator tokenising
Andromeda pushed to dev at Andromeda/bootler 2026-03-18 17:42:04 +00:00
ec88bd7381 rearrange test case
d5c2dde221 identify some tokens
de60e52c5a range check char length
17a0a1a406 yeh only chr consts fn
Compare 4 commits »
Andromeda pushed to dev at Andromeda/bootler 2026-03-17 20:16:30 +00:00
e79a30ba71 add rough char/str parsing
Andromeda pushed to dev at Andromeda/bootler 2026-03-15 21:02:48 +00:00
0160d2e127 add binary
c05adee382 add octal
Compare 2 commits »
Andromeda pushed to dev at Andromeda/bootler 2026-03-15 20:19:42 +00:00
64d3e4f635 remove dead lines
Andromeda pushed to dev at Andromeda/bootler 2026-03-15 20:18:51 +00:00
238069aa0d evaluate constants as long as they are hex in the form 0x
Andromeda pushed to dev at Andromeda/bootler 2026-03-14 06:45:08 +00:00
4a3350fe4e get token id of operators
Andromeda pushed to dev at Andromeda/bootler 2026-03-12 22:03:41 +00:00
0ee8ff7914 some major architecture changes
Andromeda pushed to dev at Andromeda/bootler 2026-03-12 13:30:37 +00:00
bc19d760b9 remove dead lines
Andromeda pushed to dev at Andromeda/bootler 2026-03-12 13:27:26 +00:00
065a746ca4 remove disk again, oops x(
Andromeda pushed to dev at Andromeda/bootler 2026-03-12 13:26:49 +00:00
1b93cab4f6 add warn print, clean up a little
9e68a6bb6e increase/fix warnings
Compare 2 commits »
Andromeda pushed to dev at Andromeda/bootler 2026-03-12 13:03:57 +00:00
c003e63d62 remove unused code
Andromeda pushed to dev at Andromeda/bootler 2026-03-12 12:55:00 +00:00
e775b05f85 add print.* modes
Andromeda pushed to dev at Andromeda/bootler 2026-03-11 19:14:23 +00:00
a84f2d7453 add get_ModRM
Andromeda pushed to dev at Andromeda/bootler 2026-03-10 20:22:11 +00:00
e6d7cb2f21 add get_reg_bits and test, streamline ModRM calculations, correct opcodes, fix typos...