Sour
0f08c71c5a
GB: Improved header detection for MMM01 games to avoid misdetecting other roms
2024-10-23 17:29:10 +09:00
Sour
00a592cade
GB: MMM01 support
2024-07-20 19:22:36 +09:00
Sour
caaf8ed8e8
GB: Added basic support for gbx files
2024-07-06 17:54:34 +09:00
Sour
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +09:00
Sour
25142a9451
GB: Improved STOP behavior for GB/GBC
...
Fixes the stop_instr and stop_instr_gbc_mode3 tests
2024-01-31 17:50:15 +09:00
Sour
71ecaffbcd
GB: Added support for MBC1M boards
2024-01-25 20:20:30 +09:00
Sour
8986841b09
GB: Prevent potential crashes with roms that aren't a multiple of 16kb
2024-01-25 20:16:26 +09:00
Sour
f466a69083
GB: Minor refactoring
2024-01-23 23:44:48 +09:00
Sour
1c1a0a9985
Debugger: GB - Fixed issues with step back caused by running the LCD/etc. before calling ProcessInstruction
2024-01-23 22:26:01 +09:00
Sour
7a94e22043
GB: Fixed regression in rtc-invalid-banks-test
...
Only allow banks 4-7 when save ram is 64+kb (MBC30)
2023-05-12 23:21:22 -04:00
Sour
fdcb334329
GB: Fixed compatibility issues with some GBS files
2023-04-23 14:04:59 -04:00
Sour
50562407ed
GB: Fixed crash when reloading a GBS at the same time as a track change occurs
2023-04-23 14:04:52 -04:00
Sour
2761a5814e
UI: Fixed broken screenshots in load/save state menus on NES when a hd pack is loaded
2023-04-22 20:44:25 -04:00
Sour
e191a22451
Debugger: GB - Prevent tooltips from showing a work ram address for registers at $FF00+
2023-03-12 15:11:39 -04:00
Sour
feaa435441
GB: Added MBC3 RTC support
...
Fixes the ax6 and cpp RTC tests
2023-03-11 15:45:08 -05:00
Sour
a69f38d661
GB: Display clearer error message when cart type is not supported
2023-03-10 18:11:10 -05:00
Sour
b954db45b7
GB: APU improvements (passes div_* tests)
2023-03-09 22:10:20 -05:00
Sour
176451ffbb
GB: Improved DMA conflict handling, passes "bully" test
2023-02-25 22:35:13 -05:00
Sour
040cfbb24d
GB: Fixed crash when APU frame sequencer isn't clocked for a very long time
...
Run APU at least once per frame - fixes crash in div_write test
2023-02-25 17:11:48 -05:00
Sour
c363474035
Rewind: Reduce memory usage, increase save state frequency (which reduces delay when rewind starts)
2023-02-16 22:18:56 -05:00
Sour
b4618eb47a
GB: Allow loading GB/GBC/SGB save states on any of the 3 models
2023-01-30 19:50:05 -05:00
Sour
23b43eb984
GB: Refactoring, removed ConsoleType::GameboyColor
2023-01-29 23:05:29 -05:00
Eldred Habert
097e2d40c7
Fix build errors with GCC ( #2 )
...
* Delete libevdev as well with `make clean`
* Fix explicit specialization is non-namespace scope
* Fix declaration of CgbFlag changing its meaning
* Fix declaration of NesHeader changing its meaning
2023-01-28 17:59:08 -05:00
Sour
135cab16d2
Debugger: Trace logger - Fixed missing cpu cycle counter for GB
2022-09-19 18:15:12 -04:00
Sour
c90181c1a2
Refactoring - Moved some GB/PCE files into subfolders
2022-09-08 22:23:30 -04:00
Sour
7108bdde36
Refactoring - Moved some leftover files out of the root folder
2022-09-08 21:48:49 -04:00
Sour
152abf690b
Rename stdafx.h to pch.h
2022-09-08 21:29:52 -04:00
Sour
0de17a6df1
Debugger: MemoryType::Register refactoring
2022-08-29 20:29:12 -04:00
Sour
af6d4f0da2
Debugger: Refactoring for specific break options (+ added nes break on 2000 scroll glitch option)
2022-08-21 16:11:22 -04:00
Sour
623892d6c3
Fixed ram init logic to ensure the correct config option is used when loading a game
2022-07-25 22:04:44 -04:00
Sour
77692f323d
Fixed behavior when loading an invalid rom while a rom is loaded, fixed battery save behavior when switching between games, fix/cleanup some TODOs
2022-07-21 16:12:24 -04:00
Sour
4d9c4f76a9
Save states: Fixed crashes when loading invalid states, fixed load/save state menus not working properly, fixed crash when loading PCE states
2022-07-20 14:28:19 -04:00
Sour
b456170551
Save states: Serializer rework/rewrite
2022-07-20 00:40:32 -04:00
Sour
d530b49402
Debugger: Added tooltip for memory mappings
2022-07-05 19:07:53 -04:00
Sour
4937a62fe6
GB: Default to using GBC instead of SGB, added more options for model selection
2022-07-03 20:23:33 -04:00
Sour
6e62782a2e
Video: Fixed integer fps mode option
2022-07-02 16:13:24 -04:00
Sour
b4c56e0cfb
Linux: Fixed struct size differences between clang & msvc caused by empty base class
2022-05-10 18:15:57 -04:00
Sour
64cd81adcd
Code cleanup (removed TODOs)
2022-03-30 19:56:45 -04:00
Sour
a79a13eca2
Cheats: Added UI and implemented cheats in core
2022-03-30 12:28:53 -04:00
Sour
0a9eb5dade
Video: Added Bisqwit NTSC filter for NES + presets for picture settings
2022-03-27 17:03:04 -04:00
Sour
a31eb671ac
Input: Support for barcode readers and tape recorders (NES)
2022-03-15 22:39:30 -04:00
Sour
8b142de54a
Input: Gameboy input config (core & UI)
2022-01-29 14:43:41 -05:00
Sour
dffbd4921a
Refactoring: Renamed SnesMemoryType
2022-01-22 12:16:10 -05:00
Sour
0b228f5951
Refactoring: Added Snes prefix to files/classes
2022-01-22 11:55:17 -05:00
Sour
5a48373781
Core: Refactoring - removed GetFrameDelay, GetFps contains the same info
2022-01-22 10:33:39 -05:00
Sour
0d78c064f3
Core: Reduce shared_ptr usage, refactor netplay code to remove static instances
2022-01-21 21:25:33 -05:00
Sour
368455e503
Tilemap viewer: Refresh scanline/cycle config
2021-12-28 20:53:39 -05:00
Sour
3d7c826be3
API to get console state + some refactoring
2021-06-30 16:49:52 -04:00
Sour
811696f06f
Tile viewer refactoring/improvements
2021-06-21 14:56:41 -04:00
Sour
ab0fe3c6e1
Minor fixes
2021-06-06 15:33:37 -04:00