|
169105952a
|
refactor: utilise first() instead of get(0)
|
2025-01-29 19:56:32 +00:00 |
|
|
f5eb252266
|
refactor: remove ~duplicate function branch
|
2025-01-29 19:55:50 +00:00 |
|
|
f7fdda37f4
|
refactor+perf: revamp codebase
|
2025-01-29 19:54:15 +00:00 |
|
|
faeedb7850
|
hotfix: list all valid instructions
|
2025-01-29 19:39:33 +00:00 |
|
|
fb2ef1662f
|
refactor: move branch processing to a separate function
|
2025-01-29 19:38:01 +00:00 |
|
|
92dfd4341c
|
hotfix: branching and labelling branches
|
2025-01-29 19:37:35 +00:00 |
|
|
3a369b97c9
|
chore: remove redundant debugging
|
2025-01-28 10:30:54 +00:00 |
|
|
1a813edae1
|
feat: progress towards BRP and BRZ
|
2025-01-28 10:30:38 +00:00 |
|
|
997c7a1367
|
refactor: various improvements utilising clippy
|
2025-01-26 09:37:59 +00:00 |
|
|
ec3f371313
|
cargo: fmt
|
2025-01-26 09:36:13 +00:00 |
|
|
a40eba6f8d
|
hotfix: better support for three-code lines
|
2025-01-26 09:33:41 +00:00 |
|
|
8f0da8a7f7
|
feat: proper branching and support for instruction-line loops
Branching works through changing the value of the program counter, which
represents the line number to process.
|
2025-01-26 09:17:39 +00:00 |
|
|
ebc3d6b0a8
|
chore: remove archival notice
|
2025-01-26 08:57:26 +00:00 |
|
|
59adf9b3e5
|
docs: README.md + archive notice
|
2025-01-24 21:34:28 +00:00 |
|
|
95cea81de9
|
cargo: fmt
|
2025-01-24 12:47:50 +00:00 |
|
|
fbedd10058
|
feat: basic branch functionality
|
2025-01-24 12:44:20 +00:00 |
|
|
9d55dd5fe8
|
feat: ignore empty lines
|
2025-01-23 12:12:38 +00:00 |
|
|
23f3f0b070
|
feat: better incorporation of variables defined by DAT
|
2025-01-23 12:03:07 +00:00 |
|
|
921136e91e
|
feat: initial set of instructions
|
2025-01-22 12:45:43 +00:00 |
|