Commit graph

  • 89199f298a Debugger: GB - Fixed some issues with breaking not working properly in some scenarios master Sour 2020-07-08 21:25:23 -0400
  • e47f0b8feb Debugger: Lua - Allow regular start/end frame events to work normally when in GB-only mode Allows reusing identical scripts between both GB and SNES modes Sour 2020-07-08 21:07:00 -0400
  • f701459421 Debugger: Added AF/BC/DE/HL aliases for expressions Sour 2020-07-08 21:02:26 -0400
  • 8ebe0401f7 Debugger: Code refactoring (disassembler) + Fixed some issues when switching between different coprocessors while debug windows are opened Sour 2020-07-07 21:20:31 -0400
  • 98fe9a85d6 PPU: Fixed mosaic display when reading/writing to PPU registers in the middle of a scanline Sour 2020-07-05 16:21:26 -0400
  • 1d27867ddd Linux/Libretro: Fixed GCC build Sour 2020-07-03 23:38:02 -0400
  • 1047860be7 Debugger: GB - Fixed memory mappings display when boot rom is active Sour 2020-07-03 16:41:44 -0400
  • 7a6b600d34 Debugger: Fixed break on power on not working as expected for GB games Can't step 1 ppu cycle on GB because LCD is disabled at power on Sour 2020-07-03 16:23:19 -0400
  • 071f634f94 Debugger: Register Viewer - Fixed incorrect label for GB APU Sour 2020-07-03 16:18:53 -0400
  • 909e75a5ec Debugger: Fixed trace logger refreshing when no changes + Fixed byte coloring in hex viewer for GB games Sour 2020-07-03 16:18:03 -0400
  • eb89559f4f Debugger: Trace Logger - Fixed dead lock on power cycle when trace logger is opened Sour 2020-07-03 16:12:24 -0400
  • b17fdc49c6 Debugger: GB - Added effective address for (hl)/(bc)/(de) op codes Sour 2020-07-03 15:45:07 -0400
  • 6da1295696 Debugger: GB - Fixed $E8 being marked as an invalid OP instead of $EB Sour 2020-07-03 14:33:47 -0400
  • 973ac9915c Debugger: Linux - Fixed issues with selection/shift key in hex editor Sour 2020-07-03 14:24:18 -0400
  • 4c4d3c75d6 Debugger: GB - Fixed crash when debugger accessed APU registers while running Sour 2020-07-03 14:06:02 -0400
  • 15f2ee6012 GBC: Fixed FF4D reads in GBC mode (regression) Sour 2020-07-03 12:57:36 -0400
  • 89cc438a6e Debugger: GB Tilemap Viewer - Change buttons to "9800" and "9C00" instead of BG and Window Sour 2020-07-03 11:26:46 -0400
  • af49013e92 GBC: Fixed GDMA timing (setup should only be done once, not once per block) Sour 2020-07-03 11:08:31 -0400
  • ff1848857c Debugger: Tile Viewer - Added background color option Sour 2020-07-03 11:06:22 -0400
  • d4f0b34605 Debugger: GB - Properly implemented vram/oam breakpoints + Fixed access counters in gameboy-only mode Sour 2020-07-03 10:06:40 -0400
  • a22302134d GBC: Improved IO port behavior Fixes unused_hwio-C test, and allows aevilia to run Sour 2020-07-03 00:38:55 -0400
  • a15b22a05a PPU: Fixed color math logic for high res mode when processed in the middle of a scanline + Minor refactoring for performance Sour 2020-07-02 10:37:06 -0400
  • 3d421806fb Audio: Do not enable cubic interpolation by default Sour 2020-07-02 10:34:41 -0400
  • 8ae115c430 UI: Added help shortcuts to main window and script window Sour 2020-06-28 23:31:04 -0400
  • bfaff15dda Docs: First version of documentation Sour 2020-06-28 23:14:30 -0400
  • 3ac5aeaf4a GB: Fixed power off displaying the last GB frame when LCD blending is turned on Sour 2020-06-30 16:50:58 -0400
  • cece3a3a14 ZIP: Fixed recent game not loading when filename stored in zip file was not UTF-8 Sour 2020-06-30 16:50:29 -0400
  • 6f768eae91 Debugger: Register Viewer - Fixed echo delay display for DSP Sour 2020-06-27 11:53:03 -0400
  • b671d9f26c Debugger: Fixed SPC debugger not showing the disassembled code Sour 2020-06-26 21:59:34 -0400
  • 1f620b2652 Debugger: Fixed incorrect memory type mapping in msl file import logic Sour 2020-06-26 21:40:21 -0400
  • 83ecd8544b SGB: Mute SGB sound if SPC is muted Sour 2020-06-24 19:20:55 -0400
  • a963b5fd61 SA1: Fixed crash with SA1 games that have no cart/save ram Debugger would crash while disassembling Sour 2020-06-24 19:07:54 -0400
  • 884aa1abcc Minor performance improvements (5-15%) Sour 2020-06-24 18:43:49 -0400
  • 4ac7b21878 Debugger: Added debug log window This currently logs uninitialized memory reads (main CPU, SA1 & GB) + SGB packets Sour 2020-06-23 18:34:03 -0400
  • 73afbc3623 Libretro: Added alternative GB/SGB boot rom filenames to match mGBA/Gambatte naming convention Sour 2020-06-23 14:59:12 -0400
  • 1434819830 GB: Added per-channel volume settings Sour 2020-06-22 22:28:37 -0400
  • fed989f216 Libretro: Added .bs files to support ext. list + Changed expected bios filename to match snes9x Sour 2020-06-22 20:18:45 -0400
  • 11795f7f51 Libretro: Fixes to GB/GBC memory map Sour 2020-06-22 19:21:22 -0400
  • 06135f10de GB: Added palette configuration options + Split GB options to a separate window Sour 2020-06-22 19:12:25 -0400
  • ef930104e6 GB: Added options to emulate LCD blending and GBC LCD colors Sour 2020-06-20 23:20:03 -0400
  • 084bb70402 GB: Make invalid op codes freeze cpu Sour 2020-06-20 21:37:26 -0400
  • d0ec40be37 GB: Fixed serial control behavior (bit 7 is cleared after transfer) Fixes freeze in Renju Club Sour 2020-06-20 18:08:24 -0400
  • cf745e1faf Linux: Fixed monospace font to use "monospace" Matches recent Mesen-side change Sour 2020-06-20 14:35:51 -0400
  • 42015e9f8c UI: Added shortcuts to start/stop recording video/audio/movies Sour 2020-06-20 14:08:07 -0400
  • d8b91efd65 SGB2: Try to load sgb2_boot.bin instead of sgb_boot.bin when using SGB2 Sour 2020-06-19 21:25:46 -0400
  • 9213714ce7 SGB: Don't randomize ram every time GB is reset by SGB Sour 2020-06-19 18:53:49 -0400
  • 52259d13e7 Libretro: Added GB/GBC memory map for achievements Sour 2020-06-18 23:35:52 -0400
  • e310ff30d8 SGB: Use GB/GBC mode if SGB bios rom cannot be found/loaded Sour 2020-06-18 22:42:51 -0400
  • 6592805fc0 SGB: Added SGB2 support + Change name for SGB bios file Sour 2020-06-18 22:22:46 -0400
  • d204485153 Added Super Game Boy support Missing support for SGB2's timings and still needs a few tweaks and more testing Sour 2020-06-18 00:58:22 -0400
  • 01dd319c9a HDMA: Added missing condition for indirect HDMA glitch Fixes Touge Densetsu color corruption in bike configuration screen Sour 2020-06-10 18:06:02 -0400
  • 8d43594d7c GB: Pause OAM DMA when CPU is halted + return $FF during sprite evaluation while OAM DMA is active Both of these together make the naughtyemu test display a blank screen as expected Sour 2020-06-09 22:40:35 -0400
  • 43b43a6397 GB: PPU - Fix default OBJ palettes on power on The naughtyemu.gb test seems to except this, otherwise the text (sprites) is white, on a white background Sour 2020-06-09 22:34:32 -0400
  • f75ca7c5d0 GB: Halt bug emulation Sour 2020-06-09 22:17:52 -0400
  • c47f0d642f Debugger: GB - Added more APU info to register viewer Sour 2020-06-09 19:36:00 -0400
  • b5ad8cbd9e Debugger: GB - Only trigger special breakpoints if debugger window is opened Sour 2020-06-09 19:35:37 -0400
  • 1be95417b8 GB: APU - Implement extra length counter clocking bug when enabling length counter Passes 03-trigger test Sour 2020-06-09 18:34:10 -0400
  • 03f8361437 Debugger: GB - Fixed DebugRead behavior (fixes deadlocks) Sour 2020-06-09 18:16:13 -0400
  • f265312b4a GB: Minor tweaks to behavior when disabling/enabling LCD screen Fixes Men in Black (and seems to match test rom behavior, but is probably not quite correct still) Sour 2020-06-08 19:05:42 -0400
  • 415ac61ffa GB: Allow loading 16kb rom files Sour 2020-06-08 19:04:27 -0400
  • 1dcb3cdbb0
    BSD: Improve compatibility with BSD family operating systems (#137) Rupert Carmichael 2020-06-08 19:01:16 -0400
  • 4e77e6caef Debugger: GB - Added GB-specific "break on" options Sour 2020-06-07 16:34:23 -0400
  • 78dc5d3d1c Debugger: Prevent uninit read breakpoint from triggering when debugger window is closed Sour 2020-06-07 13:50:14 -0400
  • 9dd836c28b Debugger: GB - Added more information to register viewer Sour 2020-06-07 13:09:43 -0400
  • 28d16bd6c1 Improve compatibility with BSD family operating systems Rupert Carmichael 2020-06-07 10:56:59 -0400
  • a9075e1df3 Debugger: Assembler - Fixed code highlight issue with label declarations Sour 2020-06-06 23:36:50 -0400
  • e3323c6722 Debugger: GB - Fixed assembler not recognizing register labels Sour 2020-06-06 23:36:16 -0400
  • 9b1f6ef3f9 Debugger: GB - Added uninit read break option Sour 2020-06-06 23:12:03 -0400
  • 556d060b02 Debugger: Fixed deadlock/crash when attempting to break execution when CPU is halted Sour 2020-06-06 23:10:51 -0400
  • 6ed9ed094a Debugger: GB - Added support for register labels + added default labels for GB registers Sour 2020-06-06 21:38:29 -0400
  • 8324da37d2 Debugger: GB - Save debugger labels/watch entries Sour 2020-06-06 20:20:42 -0400
  • bdecd6270b Debugger: GB - Allow saving rom modifications as .gb or .ips files Sour 2020-06-06 22:34:40 -0400
  • 704598212a Debugger: GB - CDL support Sour 2020-06-06 16:13:02 -0400
  • 9c4fb9c45c Debugger: GB - Added assembler tool Sour 2020-06-06 22:27:54 -0400
  • 7852d6f75c Mono: Fixed unbound debugger shortcuts being triggered by pressing the windows key Sour 2020-06-04 17:46:32 -0400
  • e4a28625f5 Debugger: Fixed missing IRQ/NMI events for Lua Sour 2020-06-04 17:25:48 -0400
  • e6a483c525 SA1: Fixed crash when loading SA1 games with no SRAM + If battery flag is set but sram size is 0, backup IRAM instead Sour 2020-06-03 20:37:36 -0400
  • 8a37a7ed76 Debugger: GB Event Viewer - Fixed tooltip display for DMA reads/writes Sour 2020-06-02 20:42:58 -0400
  • 1689ea4d3f Linux: Fixed crash when opening event viewer (+ fixed some compilation warnings) Sour 2020-06-02 20:05:21 -0400
  • 79197dfe49 Debugger: GB - Added support for RGBDS .sym files Sour 2020-06-02 19:41:47 -0400
  • 4db6c08822 Debugger: GB - Added sprite viewer Sour 2020-06-01 23:36:18 -0400
  • 6bccfa874f Debugger: GB - Tilemap viewer improvements -Show tilemap/tile information -Show overlay option Sour 2020-06-01 21:42:49 -0400
  • 2355ef6550 Debugger: GB - Fixed some issues with disassembly style Sour 2020-06-01 20:07:20 -0400
  • bab36b826f Debugger: Tweak WLA-DX .sym regex to allow more .sym files to load properly Sour 2020-05-31 16:20:00 -0400
  • 67f000c18c GB: PPU - Implement STAT bug emulation Fixes Zerd no Densetsu and Road Rash Sour 2020-05-31 16:20:29 -0400
  • 6edccc00b9 GB: Update coincidence flag and STAT IRQ when writing to LYC Fixes ly_lyc_153_write-GS Sour 2020-05-31 15:31:35 -0400
  • 86bd6c4deb GB: Fix LYC behavior on scanline 0 Sour 2020-05-31 15:01:49 -0400
  • 2ccef88375 GB: PPU accuracy improvements Passes all moooneye-gb tests Sour 2020-05-30 23:23:35 -0400
  • a9c456b75a GB: Display first frame after enabling LCD as a blank frame Fixes bad frames that show up in various games during screen transitions Sour 2020-05-28 23:58:22 -0400
  • dc986b72b7 GB: PPU - Improved window emulation -Latch x/y/enabled values for the scanline (can't be changed midscanline based on wx_split test) -Keep count of the scanlines where window rendering occurs to render the excepted lines in the window Sour 2020-05-28 22:07:34 -0400
  • fd1ff4cb3e GB: Added HDMA support (GBC) Sour 2020-05-28 00:15:37 -0400
  • 06376f8ca9 GB: Improved DMA support for GBC (timing + bug fixes) Fixes issues in Star Wars Racer Sour 2020-05-27 22:50:27 -0400
  • dae99e0a75 Debugger: GB - Added missing wram mirror at $E000 in memory mappings Sour 2020-05-27 22:48:59 -0400
  • ade29a0627 GB: Fixed draw priority issues with CGB Sour 2020-05-27 21:09:53 -0400
  • 4b86601faf GB: Improved serial link emulation stub Sour 2020-05-27 19:54:12 -0400
  • 5e6e9e41aa GB: PPU - Fixed $FF44 return value for scanline 153 Fixes Aladdin (GBC) opening screen Sour 2020-05-26 23:57:28 -0400
  • d1952d33f9 Debugger: GB - Fixed disassembly for CB prefixed instructions Sour 2020-05-26 23:56:34 -0400
  • b22f514ae5 Debugger: Fixed crash when opening up debugger window for SNES games (caused by GB support) Sour 2020-05-26 19:49:38 -0400
  • bdce582677 PPU: Fixed sprite display when sprite interlace mode is turned on Sour 2020-05-26 18:58:13 -0400
  • 2a6504c2d4 PPU: Fixed mirroring behavior when vram address is over $7FFF Prevents graphical glitches in Lemmings 2 (which appeared because the game uses addresses over $7FFF, which loaded random data outside the vram buffer) Sour 2020-05-26 18:10:19 -0400