Commit graph

36 commits

Author SHA1 Message Date
Sour
18269da46b SNES: Add support for Sufami Turbo games 2025-01-03 09:18:59 +09:00
Sour
8d6830a70a SNES: Add support for ST018 coprocessor
Used by a single game: Hayazashi Nidan Morita Shougi 2
2024-12-29 23:41:52 +09:00
Sour
98dc779ee8 SNES: Fixed ExHiROM memory map (save ram should only be available at 80-BF:6000-7FFF) 2024-10-26 16:26:21 +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
ae4d738336 SNES: Fixed Satellaview .bs file support 2023-04-17 21:52:21 -04:00
Sour
32a0eef399 SNES: Allow loading SPC files that don't contain the extra RAM section at the end 2023-03-21 19:51:08 -04:00
Sour
df7ac1fd5e SNES: Added RAM initialization exception for Nichibutsu Arcade Classics
When random, Frisky Tom can freeze during its attract sequence
2023-03-18 21:26:50 -04:00
Sour
21cc5a77da SNES: Added exception for Super Formation Soccer 95 to prevent issues when save ram is initialized with random values 2023-03-18 18:31:26 -04:00
Sour
d5773e0d16 SNES: Fixed crash when loading ROM with invalid header that enabled SPC7110 with less than 2mb of ROM
Caused a division by 0.  Also improved load code to try to ignore portions of invalid headers to avoid enabling coprocessors in scenarios similar to this
2023-02-10 17:14:50 -05:00
Sour
30b91ce382 SNES: Fixed crash with roms that aren't multiple of 4kb 2023-02-08 20:07:00 -05:00
Sour
6081ab4c5c SNES: Fixed issues with copier header handling
-Remove copier header before rounding up the file size
-Register memory after updating to its final size
2023-02-03 21:21:48 -05:00
Sour
2d10ed0351 SNES: Fixed crash when loading SGB bios as a .sfc file 2023-01-25 23:51:09 -05: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
54133f1fea SNES: Fixed crash when opening debugger for SPC file 2022-08-19 17:04:30 -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
a15c9421a8 NES: Implement auto-configure inputs option 2022-07-21 19:47:50 -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
b456170551 Save states: Serializer rework/rewrite 2022-07-20 00:40:32 -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
762c9de400 Debugger: Added same rom/ips options 2022-02-08 20:59:03 -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
0d78c064f3 Core: Reduce shared_ptr usage, refactor netplay code to remove static instances 2022-01-21 21:25:33 -05:00
Sour
078546329f Trace logger (missing file logging) 2021-06-16 23:14:21 -04:00
Sour
4d092bc07b Tweak load order/priority + use file ext. to select core 2021-05-06 22:37:01 -04:00
Sour
7293249cdd Reset / power cycle 2021-04-15 21:32:04 -04:00
Sour
12bf5c5e1b NES/GB/SNES config, audio filters 2021-04-11 18:50:31 -04:00
Sour
e27e511558 File reorganization 2021-04-09 21:45:04 -04:00
Sour
a435b0d29a Reorganize code (SNES) 2021-04-09 18:47:33 -04:00
Sour
fa05b4ec7a Tile viewer works for NES 2021-04-05 20:59:36 -04:00
Sour
3a802c048c Cleanup GB code, removed "gameboy mode" in snes core 2021-04-05 14:18:54 -04:00
Sour
62efa091a8 Gameboy 2021-04-05 00:05:06 -04:00
Sour
86eb84cce0 Step 2 - fix includes, etc. 2021-04-03 23:16:13 -04:00
Sour
6cee666602 Step 1 - Move files 2021-04-03 21:09:05 -04:00
Renamed from Core/BaseCartridge.cpp (Browse further)