Commit Graph

25 Commits

Author SHA1 Message Date
Patrick Stevens
8b5213e262 Create most naive starting solution (#22) 2023-06-04 16:19:07 +01:00
Patrick Stevens
9ce3a98890 Json parser (#21) 2023-06-04 10:47:46 +01:00
Patrick Stevens
c80e6b6b1e Add data generator (#20) 2023-06-03 20:04:13 +01:00
Patrick Stevens
c2d09452b3 Count clocks (#19) 2023-05-10 23:09:39 +01:00
Patrick Stevens
40646928dd Finish parsing the inputs up to part 13 (#18) 2023-05-09 21:33:37 +01:00
Patrick Stevens
a1676b7062 Update submodule (#17) 2023-05-08 20:07:00 +01:00
Smaug123
2af9ff52ee Update README 2023-04-17 23:27:02 +01:00
Patrick Stevens
1512e794a6 Fully up to date (#16)
* Run in main

* Pipeline

* Pacify Clippy
2023-04-16 16:33:52 +01:00
Patrick Stevens
e905445786 Do another test (#15) 2023-04-16 07:18:52 +01:00
Patrick Stevens
5359be9c62 Flags, redux (#14) 2023-04-15 20:58:46 +01:00
Patrick Stevens
45544e95ab More jumps (#13) 2023-04-15 19:44:32 +00:00
Patrick Stevens
69ca26a848 IP counter tracking (#12) 2023-04-15 18:59:31 +00:00
Patrick Stevens
b149116fc6 Arithmetic (#11) 2023-04-15 17:35:47 +00:00
Patrick Stevens
22025bae39 Implement mov simulation (#10) 2023-04-14 07:58:31 +00:00
Patrick Stevens
cad4920115 Simulate registers (#9) 2023-04-12 20:43:36 +00:00
Patrick Stevens
664744219c Update submodule (#8) 2023-04-12 19:42:33 +00:00
Patrick Stevens
0c6a3abc08 Restructure into a library (#7) 2023-04-12 20:33:42 +01:00
Patrick Stevens
eee94c399d Add licence (#6) 2023-04-12 17:56:15 +00:00
Patrick Stevens
98552c7af2 Many more operations (#5) 2023-04-12 18:27:25 +01:00
Patrick Stevens
c8a380562a Challenge movs (#4) 2023-04-10 19:36:00 +00:00
Noah Held
23aab8647c Fix Program<T> equality (#3) 2023-04-10 12:26:36 +00:00
Patrick Stevens
00d8fcf98d Implement enough of mov to pass the second listing (#2) 2023-04-09 20:58:21 +00:00
Patrick Stevens
c1a525d0ac Actually implement disassembler (#1) 2023-04-09 08:13:43 +00:00
Smaug123
62126f5ba4 Disassembler and assembler for register-register mov 2023-04-08 13:17:01 +01:00
Smaug123
6b5124442c Initial commit 2023-04-07 23:01:58 +01:00