Commit Graph

  • e2a810147f re-add interlocks Jaklyy 2024-10-18 15:00:55 -0400
  • 3ee3abf99c Update LuaMain.cpp NPO 2024-10-18 14:02:50 -0400
  • 5376f5a1e6 Update LuaMain.cpp NPO 2024-10-18 11:00:41 -0400
  • 92fc1f9573 Update LuaMain.cpp NPO 2024-10-18 10:52:13 -0400
  • ba82d9352b Fixing qpainter font to work on MacOS NPO 2024-10-18 08:18:33 -0400
  • 4f4619db83 Update LuaScriptTest.lua NPO 2024-10-17 18:07:54 -0400
  • 68e8ff41eb this barely makes a difference in practice but it's less inefficient Jaklyy 2024-10-17 10:08:11 -0400
  • 4f1b1d12e0 fixed LuaSaveState NPO 2024-10-17 09:09:08 -0400
  • ffb24e7088 wrong bitshift Jaklyy 2024-10-16 22:42:24 -0400
  • 26a6e887ad aarch64 neon impl take one Jaklyy 2024-10-16 22:26:56 -0400
  • 7283efcb03 Fixed some broken functions, added Lua test script to tools NPO 2024-10-16 19:36:22 -0400
  • d7212643f1 move arm9 code fetches into the cycle add routine Jaklyy 2024-10-16 12:21:32 -0400
  • 9f2b097e96 Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-10-15 22:36:29 -0400
  • 52ddaa73cf fix resets Jaklyy 2024-10-15 22:36:21 -0400
  • 21763ceed3 reduce memtimings lut granularity Jaklyy 2024-10-15 21:20:10 -0400
  • c605c93d8e still dumb Jaklyy 2024-10-15 21:08:46 -0400
  • 3fcdc45029 Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-10-15 21:08:13 -0400
  • c00b188c05 im dumb Jaklyy 2024-10-15 21:08:07 -0400
  • 460fd45aed remove some old code Jaklyy 2024-10-15 20:26:01 -0400
  • bb2727b786 Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-10-15 20:25:16 -0400
  • 05c153e9ab Merge branch 'interpreter-fixes' into less-ambitious-timing-rework Jaklyy 2024-10-15 20:23:14 -0400
  • 5f003eb967 fix builds with jit disabled Jaklyy 2024-10-15 20:23:03 -0400
  • 487b80c06a
    Update CMakeLists.txt & build-ubuntu.yml NPO 2024-10-15 17:36:49 -0400
  • d476593eec add notes Jaklyy 2024-10-15 12:32:13 -0400
  • d8d2fcd94a more optimizations Jaklyy 2024-10-14 23:43:11 -0400
  • 263dd20ec3 nvmnvmnvm Jaklyy 2024-10-14 22:48:25 -0400
  • ca7d938bb1 update for new write buffer implementation Jaklyy 2024-10-14 20:18:23 -0400
  • 9f3ebeafa7 Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-10-14 20:16:58 -0400
  • 026719acef improve timing model Jaklyy 2024-10-14 20:05:06 -0400
  • f74c21d110 Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-10-13 20:07:04 -0400
  • 801f43dfc5 reimplement codemem Jaklyy 2024-10-13 10:14:54 -0400
  • 1afefdce1d use sse for set lookups Jaklyy 2024-10-13 08:39:07 -0400
  • 206fc94d68 Merge branch 'interpreter-fixes' into less-ambitious-timing-rework Jaklyy 2024-10-12 14:35:28 -0400
  • e0e78a2bc8 make empty r-list instructions a bit nicer Jaklyy 2024-10-12 11:10:06 -0400
  • a8722d8c56 tcms shouldn't be cacheable Jaklyy 2024-10-11 02:47:41 -0400
  • 6b8671d80a Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-10-11 02:04:41 -0400
  • 9f6cbd8e84 implement drain write buffer cache command Jaklyy 2024-10-10 23:24:20 -0400
  • 3d246ddf73 tcms just aren't bufferable Jaklyy 2024-10-10 22:54:33 -0400
  • 34bba2589e tcm (and cache?) reads dont trigger write buffer drains Jaklyy 2024-10-10 20:51:52 -0400
  • 5c120f45ee Merge branch 'interpreter-fixes' into less-ambitious-timing-rework Jaklyy 2024-10-10 20:34:00 -0400
  • 787d0c9afc mrc r15 updates flags Jaklyy 2024-10-10 11:09:07 -0400
  • 93dce82b07 implement cmp with "rd == 15" on arm9 Jaklyy 2024-10-10 10:48:17 -0400
  • 3870216fd0 correction: Jaklyy 2024-10-10 03:53:51 -0400
  • 53b38c363f ok no it didn't lie to me Jaklyy 2024-10-10 03:32:53 -0400
  • e25dca0030 writing to the write buffer has a 1 cycle delay before it can be done again Jaklyy 2024-10-10 03:14:01 -0400
  • 633572e5cc Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-10-10 02:20:17 -0400
  • 2c3ef9f903 writing to the write buffer seems to require bus cycle alignment Jaklyy 2024-10-09 19:00:01 -0400
  • 60234a96b8 im dumb Jaklyy 2024-10-09 18:10:02 -0400
  • 0638c41220 Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-10-09 18:06:23 -0400
  • 746f6edb0a should addr writes to the fifo take 1 cycle? probably? Jaklyy 2024-10-09 18:06:17 -0400
  • f2bc0fae4d cache imp Jaklyy 2024-10-09 18:05:26 -0400
  • 225bd50e13 Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-10-09 17:56:10 -0400
  • 35c382acab jit Jaklyy 2024-10-09 17:51:00 -0400
  • 9cf065e54f idk Jaklyy 2024-10-09 17:37:25 -0400
  • 6e30cf3bfb functional write buffer prototype Jaklyy 2024-10-08 17:18:09 -0400
  • 216b8e045d fix audio interpolation setting range Nadia Holmquist Pedersen 2024-10-07 11:28:58 +0200
  • 30441fed24 do not restore fullscreen state from saved geometry RSDuck 2024-10-06 18:59:19 +0200
  • aa443c8846 fix #2083 and minor cleanup RSDuck 2024-10-06 17:33:03 +0200
  • f13c70d028 fix blow noise input (microphone input takes signed values) RSDuck 2024-10-01 19:52:10 +0200
  • 286de74666 Merge branch 'less-ambitious-timing-rework' into chemical-x Jaklyy 2024-09-29 22:43:38 -0400
  • c62f0f1244 Merge branch 'interpreter-fixes' into less-ambitious-timing-rework Jaklyy 2024-09-29 22:42:40 -0400
  • 19e0b18d15 Merge remote-tracking branch 'upstream/master' into interpreter-fixes Jaklyy 2024-09-29 22:41:52 -0400
  • f144f754ae Using `lua_getextraspace(` instead of redefining lua_State NPO 2024-09-29 15:26:39 -0400
  • e9446fa9dc
    implement 3 configurable and toggleable framerate targets (#2159) Jakly 2024-09-29 03:30:13 -0400
  • d7fcaebfda fix the window size Nadia Holmquist Pedersen 2024-09-29 09:16:17 +0200
  • f098f7c7f7 use a grid layout for the UI to make spacing look more consistent Nadia Holmquist Pedersen 2024-09-29 09:00:39 +0200
  • 1cdf447b9c Update CMakeLists.txt NPO 2024-09-28 18:57:24 -0400
  • e7e15a636a Update CMakeLists.txt NPO 2024-09-28 18:52:23 -0400
  • 0a1e4207ad Update flake.nix NPO 2024-09-28 18:48:28 -0400
  • 5c00b0ba58 Update CMakeLists.txt NPO 2024-09-28 18:37:09 -0400
  • 226053bb95 Update CMakeLists.txt NPO 2024-09-28 18:34:36 -0400
  • fbfbf51e77 Update vcpkg.json NPO 2024-09-28 18:28:10 -0400
  • 11909c3290 Update build-ubuntu.yml NPO 2024-09-28 14:01:08 -0400
  • 5eccaae561
    Update CMakeLists.txt find lua package... NPO 2024-09-28 13:37:18 -0400
  • 8d0de893dd New Class "LuaBundle" NPO 2024-09-27 14:35:36 -0400
  • e6a10fd170 this makes more sense Jaklyy 2024-09-26 13:39:07 -0400
  • 39fe562956 rework framerate targets to be fully configurable Jaklyy 2024-09-26 13:26:33 -0400
  • 2f19ab8bb5 Next Attempt (2024)! NPO 2024-09-25 13:18:13 -0400
  • a11208ec6d oops Jaklyy 2024-09-24 21:02:17 -0400
  • 3065141ed7 probably not faster Jaklyy 2024-09-24 17:03:18 -0400
  • 2eb6d44c2c prevent use after free through focusOutEvent when window is closed RSDuck 2024-09-24 20:08:07 +0200
  • e1d4fbef75 i can't reproduce this anymore Jaklyy 2024-09-24 09:47:32 -0400
  • 7fb18b1155 clean up code Jaklyy 2024-09-23 20:03:58 -0400
  • 3b73f21bb7 str r15 is incremented by +2/+4 oop Jaklyy 2024-09-23 16:12:23 -0400
  • 8af790beee ldm/str with empty rlist Jaklyy 2024-09-23 15:00:35 -0400
  • 7b0d71dbbe Revert T bit changing support for arm7 Jaklyy 2024-09-22 19:57:33 -0400
  • 8d451dff48 misaligned pc.......... Jaklyy 2024-09-20 23:47:40 -0400
  • 7449b745d3
    Create Ds Dunphus 2024-09-20 14:44:07 -0400
  • 157e9c5b04 reimplement changing t bit with arm7 Jaklyy 2024-09-20 13:34:27 -0400
  • 7afa805afc slightly better code Jaklyy 2024-09-20 05:37:51 -0400
  • c133814713 some day i will remember to test before pushing Jaklyy 2024-09-20 04:39:16 -0400
  • 45f87a1c8d prevent t bit changes without pipeline flush on arm7 Jaklyy 2024-09-19 20:57:55 -0400
  • 6ebabde392 implement changing thumb bit. and bkpt ig Jaklyy 2024-09-18 19:23:23 -0400
  • 2179ca2a41
    Set the correct save type for Puzzler World USA (#2156) CasualPokePlayer 2024-09-18 11:58:55 -0700
  • c46df02f23
    Set the correct save type for Puzzler World USA CasualPokePlayer 2024-09-18 02:00:15 -0700
  • 89e8549a55 implement comparison instrs w/ rd == 15 Jaklyy 2024-09-16 21:27:31 -0400
  • e5654ec541 r15 mrc mrs Jaklyy 2024-09-16 17:50:09 -0400
  • e2f3dd1e6f clarify Jaklyy 2024-09-16 13:27:36 -0400
  • ac8c942565 sat add/sub also fail to jump Jaklyy 2024-09-16 13:10:13 -0400
  • 3b9a9e4eb3 multiply instructions can't write to r15 Jaklyy 2024-09-16 10:23:15 -0400