Commit graph

  • 837f611955 Gave up on the idea of colored script visualizations for now main Lumi Kalt 2024-07-27 19:33:31 +0100
  • 7e7cd5d7b6 Don't commit the produced 'binary' Lumi Kalt 2024-07-27 19:32:34 +0100
  • 1913df1f3d Enable nightly feature Lumi Kalt 2024-05-01 14:51:31 +0100
  • 386a3b7403 Show the FP reg table and use the new info format Lumi Kalt 2024-05-01 13:15:29 +0100
  • ac07031631 FP instruction implementations Lumi Kalt 2024-05-01 13:15:03 +0100
  • 29a7dfa277 Prepare for handling the .data section Lumi Kalt 2024-05-01 13:14:00 +0100
  • fc429dedbf Update deps Lumi Kalt 2024-04-27 10:25:48 +0100
  • 98c8e3d4eb There's one more bug with the imm of U-Types, trying to find it Lumi Kalt 2024-01-26 01:45:20 +0000
  • 3ee54491be Make output box modular, fix bug in the expansion of li Lumi Kalt 2024-01-26 01:41:50 +0000
  • 6d81417701 Fix mem_offset being off by 4, streamlined some helpers, more op impls Lumi Kalt 2024-01-24 15:02:04 +0000
  • 96202c0d1a Pack the Instruction Kind structs to 32b Lumi Kalt 2024-01-24 13:52:38 +0000
  • e410fe0069 Helper instruction functions, begin allowing the execution of instructions, start writing info statements for operations Lumi Kalt 2024-01-23 23:58:27 +0000
  • 385278d8e9 Fix some assembling bugs Lumi Kalt 2024-01-23 15:46:30 +0000
  • 78165b9b4e Get rid of useless helper functions, show mem addr of ops in the output Lumi Kalt 2024-01-23 01:19:24 +0000
  • 650390a676 Fix bug on the U-Type, fix bug in the terminal output Lumi Kalt 2024-01-23 00:59:04 +0000
  • 1338f93898 Handle Pseudo-Instructions, ensure labels are properly setup before assembling Lumi Kalt 2024-01-22 22:17:20 +0000
  • 08c79d3ab7 Debug instructions that aren't implemented yet Lumi Kalt 2024-01-22 11:21:26 +0000
  • e90f615e70 Fix improper handling of Loc on newline Lumi Kalt 2024-01-22 11:20:31 +0000
  • 2122535f56 Cleanup useless errors, add help messages for Runtime Errors, tag registers with which register they should be filling Lumi Kalt 2024-01-22 10:45:23 +0000
  • f0b5be8c63 Full encoding supported, add tests, start encoding the parsed code Lumi Kalt 2024-01-22 00:12:59 +0000
  • 4509218b49 Encode imm, needs further testing Lumi Kalt 2024-01-21 18:55:10 +0000
  • ef87cbefc2 Encode imm, needs further testing Lumi Kalt 2024-01-21 18:44:59 +0000
  • 746d33b0b9 Start being able to encode instructions Lumi Kalt 2024-01-21 16:31:36 +0000
  • 5939a1c89b Report misuse of registers before opcodes and enforce proper register naming Lumi Kalt 2024-01-21 14:52:58 +0000
  • 9a931b4b8f Squashed bugs, added some error reports Lumi Kalt 2024-01-21 12:36:38 +0000
  • fad3e6d361 Parser mostly done for now Lumi Kalt 2024-01-21 01:21:37 +0000
  • eb23e06fec liftoff Lumi Kalt 2024-01-20 13:04:58 +0000