andromeda
|
75e9c27dda
|
remove superfluous wrapper function
|
2026-03-23 17:23:09 +01:00 |
|
andromeda
|
b952210561
|
add hash
|
2026-03-23 17:00:32 +01:00 |
|
andromeda
|
73ea2bb2b5
|
add addressing to evaluate_operand
|
2026-03-20 09:04:50 +01:00 |
|
andromeda
|
2e222c304a
|
add evaluate_operand, fix operator tokenising
|
2026-03-18 20:26:30 +01:00 |
|
andromeda
|
ec88bd7381
|
rearrange test case
|
2026-03-18 18:41:48 +01:00 |
|
andromeda
|
d5c2dde221
|
identify some tokens
|
2026-03-18 16:53:35 +01:00 |
|
andromeda
|
de60e52c5a
|
range check char length
|
2026-03-18 16:21:34 +01:00 |
|
andromeda
|
17a0a1a406
|
yeh only chr consts fn
|
2026-03-18 16:18:19 +01:00 |
|
andromeda
|
e79a30ba71
|
add rough char/str parsing
|
2026-03-17 21:16:17 +01:00 |
|
andromeda
|
0160d2e127
|
add binary
|
2026-03-15 22:02:36 +01:00 |
|
andromeda
|
c05adee382
|
add octal
|
2026-03-15 21:55:16 +01:00 |
|
andromeda
|
64d3e4f635
|
remove dead lines
|
2026-03-15 21:19:30 +01:00 |
|
andromeda
|
238069aa0d
|
evaluate constants as long as they are hex in the form 0x
|
2026-03-15 21:18:40 +01:00 |
|
andromeda
|
0ee8ff7914
|
some major architecture changes
|
2026-03-12 23:03:29 +01:00 |
|
andromeda
|
c003e63d62
|
remove unused code
|
2026-03-12 14:03:46 +01:00 |
|
andromeda
|
e775b05f85
|
add print.* modes
|
2026-03-12 13:54:44 +01:00 |
|
andromeda
|
e6d7cb2f21
|
add get_reg_bits and test, streamline ModRM calculations, correct opcodes, fix typos...
|
2026-03-10 21:21:59 +01:00 |
|
andromeda
|
08c39a2bd8
|
add get_opcode and its test, fix a couple bugs + semantics things
|
2026-03-10 16:32:06 +01:00 |
|
andromeda
|
a972f38bb6
|
add get_direct_addressing_ModRM and test_*, fix a couple bugs/typos, add 'reg value' as register metadata
|
2026-03-09 23:01:12 +01:00 |
|
andromeda
|
869420ef7a
|
fix some bugs, work on assembler
|
2026-03-09 11:00:59 +01:00 |
|
andromeda
|
33710a8ebe
|
work on metadata system, put tests in seperate file
|
2026-03-09 10:08:19 +01:00 |
|