Commit graph

  • 2707354ee2 Bug with SI interrupts ogamespec 2020-05-10 22:42:12 +03:00
  • aeafb6d807 AIDCR interrupts fixed ogamespec 2020-05-10 22:24:55 +03:00
  • f01ddbca77 Make __OSInitAudioSystem great again ogamespec 2020-05-10 16:35:42 +03:00
  • 8feae4f74e Trying to run OSInitAudioSystem stub ogamespec 2020-05-10 16:10:06 +03:00
  • a174fc8180 Fixed some DSP bugs ogamespec 2020-05-10 14:47:51 +03:00
  • bf6ff5f228 DSP ARAM Accelerator ogamespec 2020-05-09 23:55:30 +03:00
  • ce7c902342 Update DspMultiply.cpp ogamespec 2020-05-09 23:17:07 +03:00
  • f1c28fe9ab
    Merge pull request #117 from ogamespec/115-dsp-multiply ogamespec 2020-05-09 23:11:44 +03:00
  • 2d0fad09d6 DSP Mul instructions ogamespec 2020-05-09 23:10:38 +03:00
  • 34190b5971 Dsp signed multiplier and reset handling ogamespec 2020-05-09 22:18:51 +03:00
  • 2dbd580af6 DSPCore cleanup ogamespec 2020-05-09 15:48:32 +03:00
  • 1ce04cba03
    Merge pull request #116 from ogamespec/108-dsp-circular ogamespec 2020-05-09 02:36:04 +03:00
  • c4bffeeee2 Dsp Packed instructions redo ogamespec 2020-05-09 02:27:46 +03:00
  • 012b123840
    Merge pull request #114 from ogamespec/107-dsp-debugger ogamespec 2020-05-07 23:25:34 +03:00
  • 956a3eb78a DSP Debug step over ogamespec 2020-05-07 23:23:16 +03:00
  • 67d529678a DSP Debugger breakpoints and browse history ogamespec 2020-05-07 23:13:09 +03:00
  • cab612c753 Dsp debugger improvements ogamespec 2020-05-07 21:53:41 +03:00
  • 1640f39174 DSP Regs view ogamespec 2020-05-06 21:27:09 +03:00
  • 7808254b54 DSP Debug WIP ogamespec 2020-05-06 13:44:14 +03:00
  • e9c2d32199
    Merge pull request #113 from ogamespec/106-console-ui ogamespec 2020-05-05 21:39:52 +03:00
  • 69304e1fa3 Update DebugCommands.cpp ogamespec 2020-05-05 21:39:00 +03:00
  • 8836ce0f48 Cui ready ogamespec 2020-05-05 19:34:47 +03:00
  • bcf3dfdb5f Cui skeleton ogamespec 2020-05-05 18:25:31 +03:00
  • 192a0226da IMMU enabled again ogamespec 2020-05-05 17:19:32 +03:00
  • 0a970dd822
    Merge pull request #105 from ogamespec/3-gekko-jitc dolwin-release-0130 ogamespec 2020-05-05 14:05:41 +03:00
  • 848d38ead9 Release notes 0.130 ogamespec 2020-05-05 14:05:00 +03:00
  • 4a5e579dd2 TLB support enabled ogamespec 2020-05-05 13:38:27 +03:00
  • f7580b5df6 CacheDebugDisable command ogamespec 2020-05-05 13:10:37 +03:00
  • b13615ba04 Gekko breakpoints in debugger by F9 key functional again ogamespec 2020-05-05 13:05:14 +03:00
  • b6c1ba184f Dsp Limit regs ogamespec 2020-05-05 03:17:35 +03:00
  • 195d55c96b Update DspCommands.cpp ogamespec 2020-05-05 03:10:33 +03:00
  • d1f1de389d Debugger Step Over functionality ogamespec 2020-05-05 03:07:13 +03:00
  • f282e08c0e Cache debug commands ogamespec 2020-05-04 19:45:20 +03:00
  • 167c863409 describe_hid0 ogamespec 2020-05-04 19:00:40 +03:00
  • d1b0b3b638
    Merge pull request #102 from ogamespec/3-gekko-jitc ogamespec 2020-05-04 03:54:57 +03:00
  • 304678495a Update Gekko.h ogamespec 2020-05-04 03:54:03 +03:00
  • 69ff7a487e Some paired single instructions ogamespec 2020-05-04 03:48:41 +03:00
  • 9149ec12f6 Fixed JITC Invalidate ogamespec 2020-05-03 23:29:11 +03:00
  • 4d558028a0
    Merge pull request #101 from ogamespec/3-gekko-jitc ogamespec 2020-05-03 22:00:36 +03:00
  • a95f4abc8d Disabled IMMU for while ogamespec 2020-05-03 21:59:54 +03:00
  • e79c6ceb23 Removed Gekko WaitQueue, only slows down things :P ogamespec 2020-05-03 20:18:09 +03:00
  • 31b192b2c4 Update JitcBranch.cpp ogamespec 2020-05-03 20:07:09 +03:00
  • 6699bd86a5 Update AI.cpp ogamespec 2020-05-03 20:05:46 +03:00
  • b1f2eb1845 Few more Jitc intructions ogamespec 2020-05-03 19:54:09 +03:00
  • 89d9e74ec8 More Docs ogamespec 2020-05-03 02:34:09 +03:00
  • 4fbe821e8f Docs ogamespec 2020-05-03 02:27:42 +03:00
  • 90109f8740
    Merge pull request #100 from ogamespec/3-gekko-jitc ogamespec 2020-05-03 02:07:48 +03:00
  • a48983e75f Revamped GekkoCore ogamespec 2020-05-03 02:07:05 +03:00
  • ad0cc99f1c
    Merge pull request #99 from ogamespec/96-gekkocore-bugs ogamespec 2020-05-02 21:19:48 +03:00
  • 662d1ae02e Update Cache.h ogamespec 2020-05-02 21:15:39 +03:00
  • 3d8ff73927 PI FIFO Wrap Bit fix ogamespec 2020-05-02 21:10:26 +03:00
  • b7feadcb0d Small changes ogamespec 2020-05-02 19:57:14 +03:00
  • 9afa90a5f9 Update Cache.cpp ogamespec 2020-05-02 16:52:58 +03:00
  • 1160e599e5 Fixed unaligned cache access ogamespec 2020-05-02 15:50:55 +03:00
  • cdb573e891 Cache align checks ogamespec 2020-05-02 13:47:38 +03:00
  • 70c100f23d A mtspr to WPAR invalidates the data ogamespec 2020-05-02 03:30:00 +03:00
  • da472f59a6 Locked cache fixed ogamespec 2020-05-02 03:03:01 +03:00
  • 57fe717824 InterpreterPrivate.h ogamespec 2020-05-02 02:27:11 +03:00
  • ea243b83b2 PSLoadStore cleanup ogamespec 2020-05-02 02:21:02 +03:00
  • 1a0ee12d0b Renaming ogamespec 2020-05-02 00:01:11 +03:00
  • 11a860c9b3
    Merge pull request #98 from ogamespec/90-gekko-unit-tests ogamespec 2020-05-01 23:46:25 +03:00
  • b916200ee3 Update Gekko.cpp ogamespec 2020-05-01 23:44:19 +03:00
  • a177e7b8dd Merge branch 'master' into 90-gekko-unit-tests ogamespec 2020-05-01 23:41:51 +03:00
  • c0ba678ec7
    Merge pull request #97 from ogamespec/14-gekko-cache-support ogamespec 2020-05-01 23:33:41 +03:00
  • 2088b944d6 Left Cache work in fallback mode ogamespec 2020-05-01 23:31:20 +03:00
  • 55a54ecbc5 Breakpoints for JItc ogamespec 2020-05-01 22:37:37 +03:00
  • ed627c14bb Gekko Breakpoints ogamespec 2020-05-01 22:30:37 +03:00
  • 0b045914f1 Fixed invalid BAT entries ogamespec 2020-05-01 21:43:46 +03:00
  • fde97b2f10 Locked cache implemented ogamespec 2020-05-01 21:22:22 +03:00
  • 2b32073815 DCBST fixed ogamespec 2020-05-01 19:25:14 +03:00
  • 1445fd9cfc Fixed caching in real address mode ogamespec 2020-05-01 17:51:43 +03:00
  • d3a4efdaa0 Fixing cache related bugs ogamespec 2020-05-01 15:51:27 +03:00
  • e01c593e20 Cache emulation ogamespec 2020-05-01 14:48:42 +03:00
  • 6859eb1ec1 Tuned exception handling ogamespec 2020-04-29 16:24:21 +03:00
  • 41f7c133ce MMU protect bits ogamespec 2020-04-29 10:53:55 +03:00
  • 8a66e71b6c
    Merge pull request #95 from ogamespec/90-gekko-unit-tests ogamespec 2020-04-29 01:19:08 +03:00
  • 8898808bbc Merge branch 'master' into 90-gekko-unit-tests ogamespec 2020-04-29 01:16:59 +03:00
  • 20f4cd7095
    Merge pull request #94 from ogamespec/3-gekko-jitc ogamespec 2020-04-29 01:09:34 +03:00
  • 324c6ae170 Update Mmu.cpp ogamespec 2020-04-29 01:07:27 +03:00
  • 25c90f00ff Jitc and Mmu ogamespec 2020-04-29 01:04:24 +03:00
  • 893e9ef410 Merge branch 'master' into 3-gekko-jitc ogamespec 2020-04-29 00:59:22 +03:00
  • cf167c421a
    Merge pull request #93 from ogamespec/9-mmu ogamespec 2020-04-29 00:28:07 +03:00
  • 0efbe726d5 Enabled experimental TLB ogamespec 2020-04-29 00:23:16 +03:00
  • ee32a131b9 Small fix ogamespec 2020-04-29 00:16:34 +03:00
  • 6bf68aed12 Fixed PTEGs translation ogamespec 2020-04-29 00:08:48 +03:00
  • 076a415640 MMU support ogamespec 2020-04-28 23:22:16 +03:00
  • 5db3c9f499 Refactored Gekko interface for memory operations ogamespec 2020-04-28 20:03:17 +03:00
  • edc30de85a Small changes ogamespec 2020-04-28 19:12:44 +03:00
  • 4180a3bc17 unordered_map ogamespec 2020-04-28 01:52:24 +03:00
  • f2f4818f73 Update FifoProcessor.cpp ogamespec 2020-04-28 00:56:01 +03:00
  • f358c5a5d2 Fixed interpreter fallback on exception ogamespec 2020-04-28 00:37:16 +03:00
  • 641c32cef3 Fallback to interpreter ogamespec 2020-04-27 23:20:52 +03:00
  • 909f22a8b0 Proof of concept ogamespec 2020-04-27 03:21:49 +03:00
  • 0898d8625f Jitc skeleton ogamespec 2020-04-27 02:58:35 +03:00
  • 816a2d333d Jitc documented ogamespec 2020-04-27 01:37:30 +03:00
  • 56fe235932 Merge branch 'master' into 90-gekko-unit-tests ogamespec 2020-04-26 21:32:45 +03:00
  • 408df2a8e9
    Merge pull request #91 from ogamespec/12-gx-fifo ogamespec 2020-04-26 21:26:08 +03:00
  • a87f435cb8 Added volatile to regs ogamespec 2020-04-26 21:24:41 +03:00
  • 6915bececf Update screen by token ogamespec 2020-04-26 21:10:30 +03:00
  • 195edce1c6 FifoFixes ogamespec 2020-04-26 14:41:34 +03:00