68 Commits

Author SHA1 Message Date
Vicki Pfau
0676769b68 GB MBC: Sachen MMC2 support 2022-02-08 18:36:12 -08:00
Vicki Pfau
a5976e6c34 GB MBC: Sachen MMC1 support 2022-02-07 22:20:46 -08:00
Vicki Pfau
d33471e117 GB MBC: Add NT (new) support (closes #2435) 2022-02-06 21:44:55 -08:00
Vicki Pfau
26aea8544f GB MBC: Initial HuC-3 save format 2022-02-04 23:48:27 -08:00
Vicki Pfau
c829cd2e70 GB MBC: Improved support for HuC-3 mapper 2022-02-04 02:32:07 -08:00
Vicki Pfau
b127178377 GB: More selective savegame dirt, unify logic 2022-01-20 22:30:04 -08:00
Vicki Pfau
78d3a1f17e GB Memory: Add cursory cartridge open bus emulation (fixes #2032) 2021-06-23 20:34:11 -07:00
Vicki Pfau
32b7cc2fba GB MBC: Force minimum SRAM size on rare MBCs that always have SRAM 2021-03-24 19:13:59 -07:00
Vicki Pfau
2a7626f133 GB MBC: Remove unused SRAM size 2021-03-24 19:13:59 -07:00
Vicki Pfau
b966d71a2c GB: Clean up BIOS unmapping 2021-02-25 23:42:45 -08:00
Vicki Pfau
003e181add GB: Clean up cartridge removal codepath (fixes #398) 2021-02-24 20:18:13 -08:00
Vicki Pfau
e232e5ce41 GB MBC: Fix some MBC3 bit masking 2020-09-12 22:50:04 -07:00
Vicki Pfau
347c5f2de5 GB MBC: Add MBC6 flash support (read-only currently) 2020-09-03 23:43:47 -07:00
Vicki Pfau
bf16c7b6bf GB MBC: Add Hitek and BBD mappers 2020-08-16 16:27:11 -07:00
Vicki Pfau
a1e43c91a1 GB Serialize: Fix some deserialization bugs 2020-08-10 17:24:50 -07:00
Vicki Pfau
cdf9105f56 GB MBC: Support for unlicensed Pokemon Jade/Diamond Game Boy mapper 2020-07-07 18:14:33 -07:00
Vicki Pfau
1402593855 GB MBC: Fix MBC2 bit selection 2020-06-16 20:49:07 -07:00
Vicki Pfau
c487b0cf43 GB MBC: Fix MBC1 RAM enable bit selection 2020-06-16 20:48:08 -07:00
Vicki Pfau
96f1838faa GB MBC: Fix MBC1 mode changing behavior 2020-06-16 20:48:08 -07:00
Vicki Pfau
dbef26759c GB MBC: Support 4MB MBC30 ROMs (fixes #1713) 2020-05-13 20:11:10 -07:00
Vicki Pfau
51a122f20d SM83: Rename LR35902 to SM83 2020-01-01 11:35:00 -08:00
Vicki Pfau
9fa7767ed9 GB MBC: Improve Wisdom Tree heuristic 2019-07-28 10:15:31 -07:00
Vicki Pfau
5c5be73c47 GB MBC: Support for unlicensed Wisdom Tree Game Boy mapper 2019-07-04 17:45:03 -07:00
Vicki Pfau
eee29545b6 GB MBC: Fix MBC30 SRAM 2019-01-16 11:46:16 -08:00
Vicki Pfau
0dc7da9a74 GB MBC: Fix MBC1 initialization 2018-10-17 09:55:38 -07:00
Vicki Pfau
5d8e77d967 GB MBC: Improve multicart detection heuristic (fixes #1177) 2018-09-20 11:56:52 -07:00
Vicki Pfau
35a56e9507 GB MBC: Fix MMM01 detection heuristic 2018-08-03 18:39:26 -07:00
Vicki Pfau
ec2e323d22 GB MBC: Fix switching bank 0 2018-08-01 08:41:18 -07:00
Vicki Pfau
575adcaf4c GB MBC: Add MMM01 2018-07-28 01:04:36 -07:00
Vicki Pfau
c04d627de8 GB MBC: Partial HuC-1 support 2018-07-22 18:00:16 -07:00
Vicki Pfau
18065c8b62 GB MBC: Fix warnings 2018-07-22 17:54:16 -07:00
Vicki Pfau
4a10ea2f69 GB MBC: Add MBC6 SRAM support 2018-04-18 18:26:50 -07:00
Vicki Pfau
f23f221d49 GB MBC: Fix MBC6 bank switching 2018-04-17 22:44:37 -07:00
Vicki Pfau
3723ebea20 GB MBC: Fix MBC2 saves (fixes #954) 2018-01-08 18:24:29 -08:00
Vicki Pfau
fb939ab042 GB MBC: Remove erroneous bank 0 wrapping 2017-11-05 21:07:35 -08:00
Vicki Pfau
ec1fc632b2 GB MBC: MBC6 skeleton 2017-08-12 14:17:43 -07:00
Vicki Pfau
86901d93b6 GB MBC: Fix RTC loading when file size is off 2017-07-29 22:48:37 -07:00
Vicki Pfau
a330df2f1f GB MBC: Fix RTC initialization (fixes #825) 2017-07-29 20:32:13 -07:00
Vicki Pfau
e0f04a0d5a Core: Color formats 2017-07-27 15:11:54 -07:00
Vicki Pfau
ce9439031f Qt: Improve QCamera support for 5.5+ 2017-07-26 14:40:06 -07:00
Vicki Pfau
31b9100f38 GB MBC: Pocket Cam support 2017-07-26 13:58:39 -07:00
Vicki Pfau
80cf9646a6 GB MBC: Fix SRAM sizes 4 and 5 2017-07-25 18:36:42 -07:00
Vicki Pfau
010cb8f49d GB MBC: Pocket Cam memory should be accessible without enabling 2017-07-25 18:36:41 -07:00
Vicki Pfau
f187fba4fb GB MBC: More detailed TAMA5 implementation, working saves 2017-07-24 13:48:59 -07:00
Vicki Pfau
fd7d883e69 GB MBC: Initial TAMA5 support 2017-07-24 10:26:29 -07:00
Vicki Pfau
4c439e3819 GB Serialize: Add MBC state serialization 2017-07-08 16:28:04 -07:00
Vicki Pfau
fc64924cf5 GB MBC: Fix MBC7 sampling 2017-06-28 14:26:03 -07:00
Vicki Pfau
7b543df002 GB MBC: New MBC7 implementation 2017-06-24 18:02:19 -07:00
Vicki Pfau
34647ffdca GB: Trust ROM header for number of SRAM banks (fixes #726) 2017-06-13 21:14:20 -07:00
Vicki Pfau
49ccb3d080 GB MBC: Minor refactoring, basic Pocket Cam support 2017-06-07 23:06:28 -07:00