Commit graph

  • d6728ee306 UI: Added load/save state menus with dates & previews Sour 2020-01-28 20:20:54 -05:00
  • 66b618153a Fixed compilation warnings Sour 2020-01-28 20:07:42 -05:00
  • 5bb0f5c811 Libretro: Add support for libnx (#755) slash0042 2020-01-27 21:58:14 -06:00
  • 551b2800cf Input: Family Basic Tape - Fixed load tape operation Sour 2020-01-26 19:54:52 -05:00
  • d137dec59f UI: Fixed load performance issues with game selection screen Sour 2020-01-26 12:36:28 -05:00
  • bf6a8a2de2 GTROM: Added self flash support Sour 2020-01-25 19:36:16 -05:00
  • b5a0f9a4f1 UNROM512: Added self flash support Sour 2020-01-25 17:10:54 -05:00
  • 3fde8f8073 Run Ahead: Fixed some issues with FDS/VS System system actions not being processed properly Sour 2020-01-25 13:40:24 -05:00
  • 78288fc456 FDS: Fixed minor issue with save states that caused problems when using run ahead Sour 2020-01-25 12:11:06 -05:00
  • 91a28c1340 Debugger: Event Viewer - Tweak layout to reduce chances of cutoff letters on Linux Sour 2020-01-24 22:46:10 -05:00
  • 6e49a0b3d0 Docs: Fixed typo in HD packs documentation (+ added note for overscan) Sour 2020-01-24 22:43:58 -05:00
  • d44da4f9b6 Debugger: Event Viewer - Fixed rare crash when opening window (esp. on Linux) Sour 2020-01-24 22:37:34 -05:00
  • ffe2c480cb Build: Allow compilation on older compilers by detecting filesystem API location Sour 2020-01-24 22:29:23 -05:00
  • f62fc1f13f Action53: Fixed 6502 CPU crash when loading game with runahead enabled (save state issue) Sour 2020-01-23 21:08:46 -05:00
  • b3a0ad84f6 Docs: Various updates Sour 2020-01-23 19:32:33 -05:00
  • 867ca84f7f UI: Removed developer mode option Debug menu is now always displayed in main window Sour 2020-01-23 19:32:09 -05:00
  • d0859325ac Libretro: Fix compilation error for macOS Sour 2020-01-22 21:04:20 -05:00
  • 81fa187a5d UI: Added file association option for .studybox files Sour 2020-01-22 20:12:21 -05:00
  • d3c00e05db MMC5: Fixed condition priority with vertical split mode Sour 2020-01-22 20:04:51 -05:00
  • 47b10a234b Linux: Fixed compilation error Sour 2020-01-22 20:04:14 -05:00
  • 6bc5b89ae4 Softpatching: Fixed IPS/BPS files not being applied properly Sour 2020-01-19 19:15:56 -05:00
  • f21c473449 Tests: Fixed issue replaying recorded tests (IsValid was false for .mmo files) Sour 2020-01-19 14:45:47 -05:00
  • 17c8294f5d MMC5: Improved accuracy (scanline counter, split screen mode, etc.) Sour 2020-01-19 14:45:04 -05:00
  • ae4a2f29d3 Debugger: Lua Test Runner - Load labels before launching lua scripts Sour 2020-01-18 20:22:27 -05:00
  • 9351397e83 Debugger: Event Viewer - Fixed tooltips sometimes not being shown at the correct position Sour 2020-01-18 14:51:52 -05:00
  • cea50b8a60 Debugger: Lua - Load labels when opening up the Lua window Otherwise getLabelAddress doesn't work as expected Sour 2020-01-12 16:28:58 -05:00
  • e7bc57498f Libretro: MSVC 2017 Buildfix (#749) Twinaphex 2020-01-07 23:33:01 +01:00
  • f1c48acdfe Debugger: Lua - Fixed draw commands not being permanent when frame count is set to 0 Sour 2020-01-05 15:27:10 -05:00
  • 901099307b Audio: Fixed disabling audio not muting studybox audio Sour 2020-01-03 18:58:00 -05:00
  • c46316fb46 Linux: Fixed compilation error due to incorrect file name capitalization Sour 2020-01-02 09:27:25 -05:00
  • 6de0a7b7e0 Study Box: Improved some timings, reimplemented command $86 in a way that makes more sense Sour 2020-01-01 22:21:15 -05:00
  • a8d41596c0 Study Box: Stricter rules for loading wav files Sour 2020-01-01 19:29:54 -05:00
  • 67c8cb4433 Study Box: Fixed issues with 96kHz sample rate Also fixed sound playing too slow/fast if changing sample rate during playback Sour 2020-01-01 18:47:55 -05:00
  • 18f87ffcc6 Study Box: Updated loader to match new file format specs Sour 2020-01-01 18:47:13 -05:00
  • 8047fe44bb Added Study Box tape support (.studybox files) -Added audio support -Improved emulation logic -Games are loaded via .studybox files Sour 2019-12-31 20:23:26 -05:00
  • af19f4e36a UI: Removed custom font for version number Sour 2019-12-29 14:40:20 -05:00
  • a8848c713c UI: Fixed game selection screen displaying incorrectly when no recent games exist Sour 2019-12-29 14:35:17 -05:00
  • 42a7404d4f NSF: Fixed UI crash when switching between different NSF files Sour 2019-12-29 10:39:14 -05:00
  • ad986023e0 NSF: Fixed crash when loading NSFe files Sour 2019-12-29 10:38:31 -05:00
  • 8cd0d14fdf NSF: Fixed issues with some FDS NSF files $5FF6/$5FF7 were not being set to the values in $76/$77 if the value was 0 Sour 2019-12-29 10:32:19 -05:00
  • 70fa5a0ad7 UI: Update Chinese translation (#744) owomomo 2019-12-29 22:43:47 +08:00
  • ba79209bd5 Linux: Fixed black screen when loading a game with nvidia drivers Sour 2019-12-28 20:27:05 +00:00
  • 8f5354b44d UI: Update Chinese translation (#741) owomomo 2019-12-28 11:37:29 +08:00
  • 6e8b79f0b2 Video: Exclusive fullscreen fixes -Ensure window takes up the entire screen -Ensure scale is set properly -Fix issues when scale is set to be bigger than the screen Sour 2019-12-27 18:01:50 -05:00
  • 7834eb285b Video: Option to select screen resolution in exclusive fullscreen mode Sour 2019-12-26 23:31:08 -05:00
  • a4dd6b1c1a UI: Added acknowledgements to about window Sour 2019-12-26 17:35:50 -05:00
  • f5ecdf5623 Cheats: Updated cheat database Sour 2019-12-26 16:39:43 -05:00
  • 4fd20440f6 UI: Game Selection Screen - Change highlight colors to add more contrast Sour 2019-12-26 14:25:38 -05:00
  • 4906b12e2f Debugger: Lua - Fixed incorrect path for getScriptDataFolder for built-in scripts Sour 2019-12-25 16:15:07 -05:00
  • eb1f120539 UI: Fixed crash when closing preferences if game selection screen is disabled Sour 2019-12-25 15:57:45 -05:00
  • a29cc4c8d0 Cheats: Auto-convert between the different types of cheat codes (when possible) Sour 2019-12-25 15:54:55 -05:00
  • f5bc7b48ae Screenshots: Create 24-bit PNG files instead of 32-bit files to save some space Sour 2019-12-25 15:53:57 -05:00
  • 984ce9bd05 PPU: Glitch on $2000 writes at cycle 257 should only corrupt bit 10 of v (not 10+11) Sour 2019-12-25 12:19:16 -05:00
  • 33a5d3b0c9 PPU: Fixed "remove sprite limit" option not working Sour 2019-12-25 09:30:42 -05:00
  • e7ca41987c PPU: Only trigger cycle 257 write glitches when the writes occur while the PPU is rendering Sour 2019-12-24 22:31:43 -05:00
  • 13e358a47c Run Ahead: Turn off runahead when fast forwarding Sour 2019-12-24 22:31:26 -05:00
  • 9be0da4ea6 Debugger: Added go to shortcuts for FDS games Sour 2019-12-24 18:59:32 -05:00
  • c48a128dd7 UI: Fixed layout issue with power on ram state dropdown Sour 2019-12-24 15:30:43 -05:00
  • 553b84371e UI: Hide mouse cursor after exiting pause Sour 2019-12-24 15:14:01 -05:00
  • c7675bcd49 Core: Added runahead support (1 to 10 frames) Sour 2019-12-24 13:46:10 -05:00
  • fd02e406b0 MMC5: Save EXRAM data in .sav file when board has a battery Sour 2019-12-23 22:20:34 -05:00
  • c3b1b3effc Input: Reading the controller while the strobe signal is high should always return the state of button A Fixed an edge case that occurred when setting strobe bit after reading $4016 once and then reading $4016 again Sour 2019-12-23 20:47:10 -05:00
  • 1d03eb7859 Debugger: Hex Editor - Give keyboard focus to the hex editor when form is opened Sour 2019-12-23 16:49:54 -05:00
  • 32f5ece894 Rewind: Fixed rewind no longer processing inputs after a power cycle Sour 2019-12-23 16:39:06 -05:00
  • 8fd28e2e8f UI: Display more than 1 game in game selection screen Sour 2019-12-22 21:06:20 -05:00
  • 11720fd30d UI: Added shortcuts to select a specific save slot Sour 2019-12-23 14:50:34 -05:00
  • 515fd45aa9 Debugger: Event Viewer - Fix filter options not working after closing another configuration window Sour 2019-12-23 14:19:21 -05:00
  • d84243b8b0 PPU: Prerender scanline sprite fetches should fetch dummy tiles (index $FF) Sour 2019-12-22 17:57:47 -05:00
  • 9b825e1c7a Tests: Fixed callback definition Sour 2019-12-22 17:57:11 -05:00
  • ec4a215d0b VS: Fixed VS2019 compilation for x86/etc Sour 2019-12-21 13:12:30 -05:00
  • 58b6dd188f Upgrade to VS2019 and C++17 Sour 2019-12-21 12:23:55 -05:00
  • fdd9435249 Libretro: Sample rate option + static linking (#734) newsie-oss 2019-12-21 12:18:02 -05:00
  • 4ca3442719 MC-ACC: Update/fix behavior based on recent findings Sour 2019-12-20 23:40:09 -05:00
  • 933fa3e8ba Mappers: Fixed/improved emulation of multiple unlicensed mappers Based on NRS' research Sour 2019-12-20 22:59:09 -05:00
  • 11135ec485 HD Packs: Added new features (contributed by kya) + updated docs Sour 2019-12-20 13:53:13 -05:00
  • 2c361cc92e Fixed HistoryViewerRelease function definition (causes crash in 32-bit mode) Sour 2019-12-20 12:21:40 -05:00
  • 5e61901f2e Debugger: Fixed crash with CA65 .dbg integration Sour 2019-12-20 11:28:14 -05:00
  • 8b9923135f Audio: Prevent crash when SetAudioDevice is called with a null value This occurs if GetAudioDevices returns no devices. Sour 2019-12-19 21:35:09 -05:00
  • ec3dc5d327 Debugger: Script Window - Fixed errors/typos in help tooltips Sour 2019-12-18 21:34:25 -05:00
  • 8fd774b038 Debugger: Added "break on bus conflict" option Sour 2019-12-12 20:55:18 -05:00
  • f33a240f31 UI: Updated Russian translation (#723) ReverseDmitry 2019-12-10 03:57:50 +03:00
  • 7a41d0f7dd UI: Spanish language updated (#721) juanramonmartinez 2019-12-10 01:57:09 +01:00
  • e31e500b03 Color Dreams: Allow oversized roms (4 bits for PRG instead of 2 bits) Sour 2019-12-08 17:06:37 -05:00
  • bc32701d8e Debugger: Fixed CHR mapping display bug Sour 2019-12-06 20:29:58 -05:00
  • 9711c7ab10 MMC5: Fixed exram nametable mapping (exram mode 0/1) Sour 2019-11-26 16:55:26 -05:00
  • 75ad4a1ff1 MMC3: Increase the minimum gap to 9 pixels between A12 rises (8 pixels breaks Wario Woods) Sour 2019-11-24 18:46:43 -05:00
  • c5ddfcc301 Study Box: Improvements/fixes (and a lot of guesses) -Sync up tape data with cpu cycles -Fixed command $86 to move to the next "subpage" Sour 2019-11-24 15:03:04 -05:00
  • 7b20300f6d DirectSound: Fixed latency issue that caused sound to cut off within the first second after loading a rom after starting the emulator Sour 2019-11-24 10:53:53 -05:00
  • eacd07d010 Debugger: Create auto-labels on addresses that contain only a comment + create auto-labels for functions Sour 2019-11-24 10:24:36 -05:00
  • 38b50f016f Study Box: Fixed incorrect mappings and fixed the display for 4400-4FFF in the debugger window (+ fixed some debug warnings) Sour 2019-11-23 21:23:35 -05:00
  • c83e0104b3 Debugger: Fixed comments being duplicated on every power cycle Sour 2019-11-23 19:24:36 -05:00
  • de8dc930f2 Libretro: Fix linux arm build (#711) gouchi 2019-11-24 01:32:20 +01:00
  • 7825a606f5 UI: Fixed crash on first launch Sour 2019-11-23 08:58:57 -05:00
  • fdf9c39490 Study Box: Ability to load data pages and see the corresponding scene/game (no audio) Sour 2019-11-22 23:36:56 -05:00
  • 8a9530974d Libretro: Fixed makefile Sour 2019-11-21 22:43:40 -05:00
  • f7ff089689 Core: Fix NMI code to better reflect the hardware Fixes a crash in Super Chinese 3 caused by the PPU rapidly switching the NMI signal on and then back off (which caused the CPU to incorrectly jump to the IRQ handler and crashed the game) Sour 2019-11-21 22:27:39 -05:00
  • 02b1b75900 Docs: Add notes about using the zapper Sour 2019-11-21 18:08:55 -05:00
  • 81f455daa0 Debugger: Text Hooker - Only update clipboard when needed and catch exceptions if one occurs Sour 2019-11-21 18:03:30 -05:00
  • a8bab89555 Debugger: Watch Window - Refresh on each frame regardless of refresh while running debugger window option Sour 2019-11-20 19:14:07 -05:00
  • 4a258e6788 Debugger: Event Viewer - Added refresh speed options Sour 2019-11-20 19:12:08 -05:00