| Added SMS/GG/SG-1000 support | 2 年前 |
| Debugger: Assembler - Allow using #label syntax on NES/SNES/PCE This used to be allowed in Mesen-S | 1 年前 |
| Debugger: Fixed issues with NES/SNES/PCE assemblers -Labels defined within the assembler that were referred to before their definition did not work properly and ended up being assigned the wrong value (when the label's address wasn't a value between 0x100 and 0xFFFF) - this is fixed by running multiple passes until the resulting byte code stops changing. -Fixed issues where e.g EOR $00, Y would be assembled as a 2-byte instruction, which is invalid. | 1 年前 |
| Added GBA support | 2 年前 |
| Debugger: Event Viewer - Added missing address/value for some event types (marked breakpoints, etc.) | 2 年前 |
| Debugger: Trace Logger - Revert change that caused hex values in log to not have the right size | 1 年前 |
| Debugger: Added forbid breakpoints | 1 年前 |
| Added GBA support | 2 年前 |
| Debugger: Added forbid breakpoints | 1 年前 |
| Debugger: Added forbid breakpoints | 1 年前 |
| Debugger: Improve call stack/profiler behavior when dealing with some types of stack manipulation | 1 年前 |
| Debugger: Fixed issues with step over/out in some scenarios (bank swapping, recursive functions, etc.) Only break when both the stack pointer and the return address match what the debugger was expecting, instead of just the return address | 1 年前 |
| Debugger: Minor performance improvements for debugger initialization | 1 年前 |
| Debugger: Minor performance improvements for debugger initialization | 1 年前 |
| Tests: Fixed minor issues when running tests | 1 年前 |
| Added GBA support | 2 年前 |
| Debugger: Suppress "bring to front on break" behavior when the trigger is another operation (e.g save state/load state, etc.) | 3 年前 |
| Debugger: SNES - Added new "break on..." options Invalid vram/oam/cgram access, controller read while auto-read is running | 1 年前 |
| SNES: Add support for Sufami Turbo games | 1 年前 |
| Debugger: SNES - Fixed deadlock when resetting the game while paused, when the "break on power/reset" option is disabled | 1 年前 |
| Debugger: GBA - Realign disassembly to multiples of 4 bytes when disassembling unknown blocks in ARM mode | 1 年前 |
| Added WonderSwan support | 1 年前 |
| Debugger: GBA - Realign disassembly to multiples of 4 bytes when disassembling unknown blocks in ARM mode | 1 年前 |
| Rename stdafx.h to pch.h | 3 年前 |
| SNES: Add support for ST018 coprocessor Used by a single game: Hayazashi Nidan Morita Shougi 2 | 1 年前 |
| Added GBA support | 2 年前 |
| Added GBA support | 2 年前 |
| Refactoring - Added missing folder names in includes | 3 年前 |
| Refactoring - Added missing folder names in includes | 3 年前 |
| Rename stdafx.h to pch.h | 3 年前 |
| Added GBA support | 2 年前 |
| Refactoring - Added missing folder names in includes | 3 年前 |
| Refactoring - Added missing folder names in includes | 3 年前 |
| Debugger: NES - Added t/v tokens for NES (PPU) | 3 年前 |
| Debugger: PCE - Added psgchannel/vdcreg to expression tokens (+ fixed other tokens not working due to wrong case) | 3 年前 |
| Added SMS/GG/SG-1000 support | 2 年前 |
| SNES: Fixed NMI/IRQ timing issues Passes all NMI/IRQ tests: demo_irqtest, demo_nmitest, irq, nmi, test_irq, test_irq4200, test_irq4209, test_irqb, test_nmi, Also fixes timing issues with WAI | 1 年前 |
| SNES: Randomize DSP register values on power on, but reset the internal state to 0 | 3 年前 |
| SNES: Add support for ST018 coprocessor Used by a single game: Hayazashi Nidan Morita Shougi 2 | 1 年前 |
| Added WonderSwan support | 1 年前 |
| SNES: Add support for ST018 coprocessor Used by a single game: Hayazashi Nidan Morita Shougi 2 | 1 年前 |
| SNES: Add support for ST018 coprocessor Used by a single game: Hayazashi Nidan Morita Shougi 2 | 1 年前 |
| Debugger: Added freeze address option in memory viewer | 3 年前 |
| Rename stdafx.h to pch.h | 3 年前 |
| Debugger: GBA - Realign disassembly to multiples of 4 bytes when disassembling unknown blocks in ARM mode | 1 年前 |
| Refactoring - Added missing folder names in includes | 3 年前 |
| Debugger: Assembler - Allow using label name without +0 for the first byte of multi-byte labels | 2 年前 |
| Refactoring - Added missing folder names in includes | 3 年前 |
| Debugger: Lua - Support small arrays in getState/setState This is needed to e.g have access to the GBA CPU's registers, etc. Also hid some internal GBA state from getState to improve performance | 1 年前 |
| Debugger: Lua - Added getCdlData API | 1 年前 |
| Rename stdafx.h to pch.h | 3 年前 |
| Refactoring - Moved some leftover files out of the root folder | 3 年前 |
| Debugger: Minor performance improvements for debugger initialization | 1 年前 |
| Added GBA support | 2 年前 |
| Debugger: Fixed crash in GetMemoryValues When start is not 0 and end is beyond the max size, memset would write out of bounds. Caused by the previous tile viewer fix | 1 年前 |
| Added WonderSwan support | 1 年前 |
| Debugger: Fixed crashes when switching between games from different consoles (in AOT build) Caused by what looks like slight differences between how AOT treats an empty array (vs JIT builds) when it marshals the array (AOT sends a null pointer, JIT sends a pointer to an empty array) This was causing issues in both builds (AOT crashed immediately because of the null pointer, JIT read from out-of-bounds memory) | 1 年前 |
| GBA: Fixed missing sprites in Guranbo's character name screen The game sets the sprites to obj mode 3 (by mistake?), which is an unused "stereoscopic" mode for sprites. Mode 3 seems to behave like mode 0 when the global "stereoscopic" flag is not set (previously "green swap"), so the sprites are meant to display normally in this scenario (instead of being hidden like they were before) | 1 年前 |
| Debugger: Profiler - Show [irq]/[nmi] markers on functions | 1 年前 |
| Debugger: Profiler - Show [irq]/[nmi] markers on functions | 1 年前 |
| Debugger: Lua - Add folder that contains the current script to the folders that scripts can require other Lua scripts from | 2 年前 |
| Debugger: Lua - Add folder that contains the current script to the folders that scripts can require other Lua scripts from | 2 年前 |
| Debugger: Lua - Add folder that contains the current script to the folders that scripts can require other Lua scripts from | 2 年前 |
| Debugger: Lua - Add folder that contains the current script to the folders that scripts can require other Lua scripts from | 2 年前 |
| Debugger: Lua - Fixed emulator crash when callback triggers an error and is allowed to repeat a large number of times | 1 年前 |
| Debugger: Lua - Improve error messages when io/os/lua access is turned off in the options | 2 年前 |
| Debugger: Step Back - Allow stepping back 1 scanline/frame at a time + remove restriction that caused step back to only work for up to 30 frames | 2 年前 |
| Debugger: Step Back - Allow stepping back 1 scanline/frame at a time + remove restriction that caused step back to only work for up to 30 frames | 2 年前 |
| Rename stdafx.h to pch.h | 3 年前 |