24 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
Pdawg11239 a4b3fef39c [WIP] Decode extra l/s & mult instructions 2025-02-19 16:07:54 -05:00
Pdawg11239 4afcb775c7 [WIP] Small work on decoder 2025-02-18 22:42:34 -05:00
Pdawg11239 d4c86a1d39 Fix CPSR/SPSR banking logic 2025-02-17 22:04:37 -05:00
Pdawg11239 b6da5c397a [WIP] Give the decoder some structure 2025-02-17 16:36:25 -05:00
Pdawg11239 d045ae9cb7 Remove bound checks on register set 2025-02-16 20:55:47 -05:00
Pdawg11239 75c9cac814 Actually finish banked registers 2025-02-16 05:45:38 -05:00
Pdawg11239 1a597a933c Swap to new register banking system 2025-02-15 12:29:26 -05:00
Pdawg11239 2fa26bb3ba Upload source 2025-02-15 04:25:03 -05:00
Pdawg11239 23210ab4d3 Initial commit 2025-02-15 02:45:47 -05:00