Commit Graph

  • 91cf829261 GBA Memory: Add initial support for N-in-1 style multicarts Vicki Pfau 2024-11-17 02:25:12 -08:00
  • d5fbd0ff1c GBA VFame: Refactor reordering code to be simpler Vicki Pfau 2024-11-17 02:24:44 -08:00
  • 3d493239d7 GBA Savedata: Update flash busy comment Vicki Pfau 2024-11-17 02:27:19 -08:00
  • cfd30b7a95 GBA Savedata: Fix erroneously setting the error bit Vicki Pfau 2024-11-08 21:38:25 -08:00
  • 4d6fb5b3c5 Scripting: Combine frame argument and return value stacks Vicki Pfau 2024-11-08 00:50:19 -08:00
  • 645d1cf344 GBA Savedata: Improve save write edge cases Vicki Pfau 2024-11-01 02:06:04 -07:00
  • f89184d51f GBA BIOS: Fix locked BIOS read on boot Vicki Pfau 2024-10-31 22:47:51 -07:00
  • 77e747ebf6 mGUI: Fix control remapping not reloading (fixes #3277) Vicki Pfau 2024-11-03 19:23:57 -08:00
  • 17b03b6f20 GBA Video: Fix potential shader compilation error Vicki Pfau 2024-11-03 18:00:36 -08:00
  • b272968969 Qt: handle newlines in TextBuffer print() Adam Higerd 2024-10-11 19:50:05 -05:00
  • a114207828 Fix various macOS related problems yeah-its-gloria 2024-11-04 01:19:05 +01:00
  • ef5646bbe3 associate windows with the owning application Bo He 2024-10-15 23:43:14 +08:00
  • 26ea53b024 fix numpad shortcuts oltolm 2024-10-30 17:54:32 +01:00
  • 377ddf5081 Qt: Recreate Window to release old surface and create a OpenGL one Jan200101 2024-10-30 23:48:25 +01:00
  • 47e5cd2432 Qt: Fix "QFSFileEngine::open: No file name specified" warning Vicki Pfau 2024-10-29 22:40:23 -07:00
  • 65b14b4ad9 fix assignment of modifier keys oltolm 2024-10-25 19:07:04 +02:00
  • 279485fc3e Qt: Fix saving named states breaking when screenshot states disabled (fixes #3320) Vicki Pfau 2024-10-20 18:04:30 -07:00
  • 1c739e39e7 GBA DMA: Minor branch optimization Vicki Pfau 2024-10-18 05:08:14 -07:00
  • 4a5a25e90c GBA DMA: Cache cycle estimation on first DMA Vicki Pfau 2024-10-18 02:58:19 -07:00
  • afff68cfc0 Qt: Show a dummy shader settings tab if shaders aren't supported Vicki Pfau 2024-10-11 21:52:48 -07:00
  • 67c3c40989 Util: Shut Coverity up about a false positive Vicki Pfau 2024-10-09 00:26:10 -07:00
  • 4ef98c7ddf Core: Fix patch autoloading leaking the file handle Vicki Pfau 2024-10-08 04:39:53 -07:00
  • eaf45b9ab8 GB, GBA: Clean up some corner cases with ROM fd closing Vicki Pfau 2024-10-08 04:34:30 -07:00
  • 7e474db93a Qt: Fix some new SIO cleanup issues Vicki Pfau 2024-10-08 04:32:43 -07:00
  • 2ccfde0f33 Core: Add MD5 hashing for ROMs Vicki Pfau 2024-10-08 04:09:26 -07:00
  • 58510ca250 Util: Add MD5 implementation and consistency tests Vicki Pfau 2024-10-08 03:12:51 -07:00
  • 0e52f7054f Res: Add demo input display script Vicki Pfau 2024-10-06 03:20:49 -07:00
  • 7950279a09 Core: Split out semantics of rumble integrator init/reset (fixes #3309) Vicki Pfau 2024-10-04 22:20:21 -07:00
  • 5fb7c5e3ee Core: Add sanity check for mDirectorySetOpenSuffix Vicki Pfau 2024-10-04 17:17:47 -07:00
  • 541ed9606c Core: Check for null when autoloading/saving cheats Vicki Pfau 2024-10-04 17:13:43 -07:00
  • c71cd4a81b Qt: Improve --script help Vicki Pfau 2024-10-01 02:02:18 -07:00
  • bfc52cd2f0 All: Fix whitespace errors Vicki Pfau 2024-09-30 17:24:04 -07:00
  • 8941f74292 Qt: Add missing tr()s Vicki Pfau 2024-09-29 20:13:11 -07:00
  • 36f321f848 Python: Actually fix build Vicki Pfau 2024-09-29 20:27:00 -07:00
  • ed0a63d1b8 Python: Attempt to fix build Vicki Pfau 2024-09-29 20:09:48 -07:00
  • d57bb82d22 Merge branch 'feature/new-sio' Vicki Pfau 2024-09-29 19:59:41 -07:00
  • f0d65b73e8 GBA SIO: Late cleanup Vicki Pfau 2024-09-17 00:18:58 -07:00
  • 3f7cfb3e32 GBA SIO: Attempt to clean up resyncing on disconnects Vicki Pfau 2024-09-24 01:47:16 -07:00
  • 7089a5572b GBA SIO: Add periodic hard sync so the runner doesn't get too ahead Vicki Pfau 2024-09-17 00:35:31 -07:00
  • 4008ccea3d CHANGES: Update Vicki Pfau 2024-09-29 01:00:32 -07:00
  • a26971cdc7 This should be in Deserialize not Serialize CasualPokePlayer 2024-09-28 16:39:19 -07:00
  • 2c1fcf9691 Fix savestates not writing back GPIO variables to gpioBase CasualPokePlayer 2024-09-28 08:55:21 -07:00
  • 79ed790a4e GBA IO: Fix SIOCNT/RCNT serialization Vicki Pfau 2024-09-15 04:43:18 -07:00
  • 39d90e5e44 GBA SIO: Only set up GBP driver if no other driver is loaded Vicki Pfau 2024-09-13 01:13:48 -07:00
  • 1d584edb77 GBA: Expose setting the link port device as a peripheral Vicki Pfau 2024-09-12 02:44:26 -07:00
  • 5db42e83c9 Qt: Delay attaching SIO driver until a second player is connected Vicki Pfau 2024-09-12 02:13:38 -07:00
  • 7fa572e3ff GBA SIO: Split lockstep interval for linked and unlinked times Vicki Pfau 2024-09-11 02:02:38 -07:00
  • 0823797671 GBA SIO: Remove driver sets and driver load/unload concepts Vicki Pfau 2024-09-10 03:19:02 -07:00
  • f2bbf8e66c GBA SIO: Support save states in lockstep driver Vicki Pfau 2024-09-08 04:17:41 -07:00
  • 630e3a591a GBA SIO: Add support for side data in save states Vicki Pfau 2024-09-07 21:12:19 -07:00
  • 26e20ca846 GBA SIO: Remove old lockstep driver Vicki Pfau 2024-08-30 23:26:29 -07:00
  • cd8933415c Qt: Switch to new GBA lockstep driver Vicki Pfau 2024-08-25 02:48:50 -07:00
  • 0955b94466 GBA SIO: Bring up new lockstep driver Vicki Pfau 2024-08-22 00:00:10 -07:00
  • 36c1a8cfbc Core: Implement mLockstepUser for mCoreThread Vicki Pfau 2024-08-22 22:23:27 -07:00
  • 3180d432e5 Core: Add new mLockstepUser API for upcoming lockstep rewrite Vicki Pfau 2024-08-21 23:59:56 -07:00
  • 0b9cf1270c GBA SIO: Modify GBASIOTransferCycles to not require SIO struct Vicki Pfau 2024-09-05 03:33:35 -07:00
  • 621eb4d425 GBA SIO: Move starting/end timing logic out of drivers Vicki Pfau 2024-05-27 23:11:22 -07:00
  • 435c4aa243 GBA SIO: Improve RCNT emulation Vicki Pfau 2024-09-15 23:26:58 -07:00
  • 0425dadee9 GBA SIO: Add RCNT bitfield Vicki Pfau 2024-05-26 00:46:00 -07:00
  • 914d879811 GBA SIO: Allow seamless mode switching if driver supports it Vicki Pfau 2024-05-24 03:01:44 -07:00
  • ab655db3f8 GBA SIO: Fix NORMAL timing out Vicki Pfau 2024-05-24 01:32:55 -07:00
  • b572e8b09f GBA SIO: Fix SIO register writing per mode Vicki Pfau 2024-09-26 02:52:25 -07:00
  • aeb547e3dc GBA SIO: Finish up GBASIOWriteRegister logging Vicki Pfau 2024-05-22 23:04:44 -07:00
  • aad552ff47 GBA SIO: Add writeRCNT callback, mostly for GPIO mode Vicki Pfau 2024-05-22 22:42:58 -07:00
  • 5da4b1fc4d GBA SIO: Replace writeRegister with writeSIOCNT Vicki Pfau 2024-05-22 01:40:01 -07:00
  • 9998de4880 GBA SIO: Move more write logging out of drivers Vicki Pfau 2024-05-21 23:52:55 -07:00
  • 54c9e9d411 GBA SIO: Move NORMAL finishing logic out of drivers Vicki Pfau 2024-05-21 23:39:15 -07:00
  • 1b0b540de6 GBA SIO: Move cycle estimation values into core Vicki Pfau 2024-05-21 23:24:06 -07:00
  • cd4132fba3 GBA SIO: Move MULTI finishing logic out of drivers Vicki Pfau 2024-05-18 16:42:20 -07:00
  • f9e15c53d9 GBA SIO: Move more SIO logic out of drivers Vicki Pfau 2024-05-18 16:26:33 -07:00
  • 09a69a32c0 GBA SIO: Start moving common SIO logic out of drivers Vicki Pfau 2024-05-16 23:06:18 -07:00
  • 451da0f8a4 GBA SIO: Start adding new SIO callbacks for revamped API Vicki Pfau 2024-05-16 15:11:19 -07:00
  • 4cfa9c6545 Python: Remove SIO API pending revamp Vicki Pfau 2024-09-12 02:40:03 -07:00
  • 4b0b6b5d37 Scripting: Fix readRegister return type Vicki Pfau 2024-09-26 21:22:08 -07:00
  • c564a20970 GBA I/O: Fix 8-bit NR44 write Vicki Pfau 2024-09-20 23:21:14 -07:00
  • 1636078b34 GBA I/O: Fix audio register 8-bit write behavior (fixes #3086) Vicki Pfau 2024-09-20 03:12:06 -07:00
  • 49fa1a30c5 Qt: Fix Windows shared build Vicki Pfau 2024-09-19 02:09:20 -07:00
  • f75f9fd5fd Appveyor: Use Windows 11 SDK Vicki Pfau 2024-09-19 01:01:35 -07:00
  • c64dbd6631 Qt: Make window corners square on Windows 11 (fixes #3285) Vicki Pfau 2024-09-19 00:05:58 -07:00
  • 11787df6cd Res: Port NSO-gba-colors shader (closes #2834) Vicki Pfau 2024-09-16 03:58:39 -07:00
  • 271c6dc129 Res: Update gba-colors shader (closes #2976) Vicki Pfau 2024-09-16 03:51:08 -07:00
  • b37bd308f2 Qt: Update translations Vicki Pfau 2024-09-16 02:57:54 -07:00
  • 3853b699f4 Qt: Fix how some languages are shown in settings Vicki Pfau 2024-09-16 02:48:17 -07:00
  • 9d9cb7450f Qt: Update translation (Norwegian Bokmål) Imre Kristoffer Eilertsen 2024-06-09 07:14:59 +00:00
  • a60448d7bc Qt: Update translation (Chinese (Simplified)) Evrins Hu 2024-05-11 01:20:53 +00:00
  • e4973a98d8 Qt: Update translation (Russian) Milihraim 2024-05-07 13:53:56 +00:00
  • 3ad4e62b02 Qt: Update translation (Italian) Hexaae 2024-04-17 07:12:31 +00:00
  • bb8a6e05f9 GBA Memory: Add support for palette RAM, VRAM, and OAM to GBAPatch8 Vicki Pfau 2024-09-15 03:18:16 -07:00
  • a6914b2ddb Util: Rename color_t to avoid namespace conflicts Vicki Pfau 2024-09-06 22:43:42 -07:00
  • 1c85dba0df Core: Fix creating mVL contexts dropping the savestate Vicki Pfau 2024-09-06 23:22:06 -07:00
  • b072cb40cb Core: Fix video proxy renderer creation and improve API Vicki Pfau 2024-09-06 23:24:04 -07:00
  • ae6cc33a5e Core: Improve future-proofing of struct initialization Vicki Pfau 2024-09-06 21:33:09 -07:00
  • 3a07834226 Test: Allow extdata fuzzing Vicki Pfau 2024-09-06 21:13:56 -07:00
  • a5ea157c9a GBA Video: Add stubs for saving/loading extra data out of the video renderers Vicki Pfau 2024-09-01 01:56:52 -07:00
  • da553d191f Core: Extdata should not have a size < 0 Vicki Pfau 2024-09-01 01:36:07 -07:00
  • 59b561b8c0 Core: mStateExtdataGet const correctness Vicki Pfau 2024-09-01 01:28:05 -07:00
  • 3a6657bd88 Core: Add stubs for loading/saving subsystem extra state Vicki Pfau 2024-09-01 00:55:29 -07:00
  • c06a376b2e Core: Switch video log state load/store to use mCore*State functions Vicki Pfau 2024-08-31 05:14:54 -07:00
  • 84dd69ff86 Util: Add UIntList predefined vector Vicki Pfau 2024-08-25 02:32:04 -07:00
  • ecfdff2338
    Add load most recent script menu option (#3266) anthonydo8196 2024-08-19 20:58:47 -05:00