43 Commits
Author SHA1 Message Date
Pdawg11239 ad47a4cba5 Fix bug in branch 2025-03-09 01:52:21 -05:00
Pdawg11239 9076731272 Add reset logic 2025-03-04 23:08:18 -05:00
Pdawg11239 b4ba47fac4 Test branching arith, needs verified 2025-03-04 08:27:09 -05:00
Pdawg11239 9fc9e26248 Move B/BL 2025-03-03 22:45:52 -05:00
Pdawg11239 07b80db290 Implement branching + MRS 2025-03-03 21:43:37 -05:00
Pdawg11239 e124f0bb53 Remove unneeded masks 2025-02-22 11:37:54 -05:00
Pdawg11239 90fdd53148 Update error in comment 2025-02-22 03:50:45 -05:00
Pdawg11239 88ab4378be Tons of optimization to math helpers 2025-02-22 03:39:10 -05:00
Pdawg11239 a67f937c22 Implement CLZ 2025-02-21 22:36:17 -05:00
Pdawg11239 874320dd1c Decode misc instructions 2025-02-21 22:26:09 -05:00
Pdawg11239 12f4dbb945 Add LDM/STM to decoder 2025-02-21 19:52:21 -05:00
Pdawg11239 600e573fbe Implement LDM/STM 2025-02-21 19:50:56 -05:00
Pdawg11239 8d78c015fe Move to function ptr based decoder 2025-02-21 19:50:43 -05:00
Pdawg11239 1be82080de [WIP] Start LDM 2025-02-21 14:19:24 -05:00
Pdawg 8f5f20e595 Merge 'step' branch into main; redundant branch
This branch is not necessary for development.
2025-02-21 13:08:27 -05:00
Joshua "Yoshi" Askharoun 051e8200e4 don't need that anymore 2025-02-21 02:07:36 -06:00
Joshua "Yoshi" Askharoun d9a34b80ce Implement CMP, CMN 2025-02-21 02:07:18 -06:00
Joshua "Yoshi" Askharoun 37f16c3eab Implement SUB, RSB, SBC, RSC 2025-02-21 02:02:59 -06:00
Joshua "Yoshi" Askharoun c6fd0ed3b2 Implement ADD and ADC 2025-02-21 01:46:56 -06:00
Joshua "Yoshi" Askharoun 386c18c67a Use FlagResult extensions 2025-02-21 01:46:46 -06:00
Joshua "Yoshi" Askharoun 3d0c216036 Rename CarryResult to FlagResult 2025-02-21 01:44:38 -06:00
Yoshi Askharoun 83c434df31 [WIP] Start implementing ADD and ADC 2025-02-19 17:01:21 -06:00
Pdawg11239 a4b3fef39c [WIP] Decode extra l/s & mult instructions 2025-02-19 16:07:54 -05:00
Joshua "Yoshi" Askharoun 987d3e166a Implement logic and move DP instructions 2025-02-19 02:40:23 -06:00
Joshua "Yoshi" Askharoun b85790a146 Add blank cases for all data processing opcodes 2025-02-19 02:16:24 -06:00