Commit Graph

15 Commits

Author SHA1 Message Date
randrews ac05959042 A big refactor, step 3 2023-11-11 15:59:04 -06:00
randrews 25afdb8890 Added copy opcode 2022-08-06 01:19:56 -05:00
randrews 3ca3a2eeac Lua wrapper for CPU 2022-05-16 12:57:38 -05:00
randrews c3bd98b8c9 This works in release but not regular builds 2022-05-01 18:12:01 -05:00
randrews f63344089a Keyboard handling, "Type something:" 2022-05-01 14:24:09 -05:00
randrews 02c75c3cae Invalid opcode error handle 2022-04-28 18:20:44 -05:00
randrews fc289a670b Error handling 2022-04-25 23:29:54 -05:00
randrews 46f11eee57 Setint opcode 2022-04-23 13:35:54 -05:00
randrews 05c1be2e94 Couple bugfixes, integration tests ported 2022-04-17 23:35:48 -05:00
randrews 4ef4efcc11 Finally generating code 2022-04-01 22:00:18 -05:00
randrews 0dcb5dd3a5 Assembler passes up to label placement 2022-03-27 23:10:08 -05:00
randrews 683ff3095e Big refactoring, invalid assembly is now unrepresentable assembly 2022-03-15 22:50:19 -05:00
randrews 643e8d5749 More parser implementation 2022-03-13 15:44:48 -05:00
randrews 19eb4d57f3 Refactoring 2022-03-12 15:39:29 -06:00
randrews 90f2177e5b Rearranged into a cargo workspace 2022-03-06 17:57:20 -06:00