Commit graph

119 commits

Author SHA1 Message Date
Sour
5a37dd4267 NES: VRC7 audio - Disable processing/output of extra channels that only exist in the YM2413 2022-10-10 21:36:38 -04:00
Sour
19e9c536b5 VRC7: Update audio code to latest version of emu2413 library 2022-10-09 16:41:42 -04:00
Sour
17b4fed9d5 Removed leftover debug code 2022-10-08 18:00:09 -04:00
Sour
c4b6312c0a Refactoring - Added missing folder names in includes 2022-09-08 22:04:18 -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
6b9acb0b86 NES: Fixed missing internal ram in save states 2022-08-29 22:54:01 -04:00
Sour
aca122dde0 Debugger: NES - Fixed issues with famicombox's bigger system ram 2022-08-29 21:03:44 -04:00
Sour
ca602a4749 NES: Added UI to configure dip switches 2022-08-28 15:52:42 -04:00
Sour
54956326f8 NES: Refactored nametable code to avoid resizing nametable ram (which caused crashes in debugger) 2022-08-27 12:03:34 -04:00
Sour
475958f32a FDS: Fix auto fast forward when runahead is enabled 2022-08-25 20:52:23 -04:00
Sour
68b399fb0b NES: GTROM - Reading from register acts as a write with open bus as the value 2022-08-13 16:45:26 -04:00
Sour
cd3dce9ff2 UI: Upgrade to latest Avalonia builds (Avalonia, AvaloniaEdit, Dock) 2022-08-12 20:24:25 -04:00
Sour
371c0ecbaf NES: MMC1+MMC2 - Added cart info in register viewer 2022-08-10 20:29:43 -04:00
Sour
240e045f99 Debugger: Lua - Added selectDrawSurface API (+ Linux compilation fixes) 2022-08-02 23:25:41 -04:00
Sour
84da5cdcd3 Debugger: Make GetTimingInfo return GB timing info when called in SGB mode if the caller is bound to the Gameboy cpu 2022-07-27 23:35:02 -04:00
Sour
077e8db3d7 Fixed some minor TODOs 2022-07-26 00:29:02 -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
a0fd476d12 NES: Added support for bandai microphone & datach barcode reader 2022-07-25 18:56:44 -04:00
Sour
8354f48357 NES: Rename some functions/variables to match nomenclature used in the rest of the code 2022-07-24 20:31:19 -04:00
Sour
3fbd18e237 NES: Rename MiscUnlicensed to Unlicensed, move some other mappers to folders 2022-07-24 20:09:09 -04:00
Sour
1c9e3bd4b1 NES: Added last batch of missing mappers 2022-07-24 19:52:49 -04:00
Sour
5a4b90a677 NES: Added more Nintendo, Whirlwind and Codemaster mappers 2022-07-24 19:07:34 -04:00
Sour
ec4f3cbb13 NES: Added ntdec and other unlicensed mappers 2022-07-24 16:45:44 -04:00
Sour
7705bd15e2 NES: Added TXC mappers 2022-07-24 16:02:00 -04:00
Sour
577f2d51f9 NES: Implemented more homebrew mappers 2022-07-24 15:40:27 -04:00
Sour
ed110074f9 NES: Added support for Bandai & Taito boards 2022-07-24 14:47:58 -04:00
Sour
f07923ffa3 NES: Moved DripGame to Homebrew folder 2022-07-24 13:36:50 -04:00
Sour
0d98c981e0 NES: Added support for more mappers (Irem, Jaleco, Namco, Sunsoft) 2022-07-24 13:33:25 -04:00
Sour
c87204c898 NES: Implemented more mappers (Sachen, Kaiser, Waixing, more unlicensed mappers) 2022-07-24 13:04:49 -04:00
Sour
9af0df22f1 NES: Added support for more mappers (MMC3 variants/clones) 2022-07-24 11:00:56 -04:00
Sour
c3a391dd7f NES: Added support for more mappers (VRC, MMC2/4, etc.) 2022-07-23 14:13:56 -04:00
Sour
05180385ab PCE: Implemented save states 2022-07-20 18:49:25 -04:00
Sour
b456170551 Save states: Serializer rework/rewrite 2022-07-20 00:40:32 -04:00
Sour
f84f1c67c1 Debugger: Added actions to jump to nmi/irq/etc. vectors 2022-07-03 12:59:12 -04:00
Sour
d0ff9d41de NES: Studybox support 2022-06-22 00:16:11 -04:00
Sour
588d284594 NES: Fixed UNIF TODOs 2022-06-21 00:05:13 -04:00
Sour
d0d8a41a5f NES: Disable OCing for NSF files 2022-03-30 22:01:41 -04:00
Sour
2283d534b5 NES: Implement FME7
Needed to test barcode reader
2022-03-15 23:08:06 -04:00
Sour
a31eb671ac Input: Support for barcode readers and tape recorders (NES) 2022-03-15 22:39:30 -04:00
Sour
9da277a92b NES: Fixed storage input devices (Battle box, turbo file) 2022-03-13 16:45:27 -04:00
Sour
2b27457d75 NES: Implemented mapper 3 & 96
Needed to test Arkanoid & Oekakids controllers
2022-03-12 19:52:34 -05:00
Sour
1f222fd300 NES/SNES: Allow more flexibility when configuring inputs (2x multitap, etc.) 2022-03-11 23:51:42 -05:00
Sour
1919dc7af9 UI: Prompt for file when a required firmware file is missing 2022-02-03 00:24:06 -05:00
Sour
11e16ced2d Fixed missing variable initialization, and a few bugs found via code analysis 2022-01-24 20:14:34 -05:00
Sour
b5b2dbc9d5 NES: Added support for mapper 7 & 71 2022-01-23 23:17:24 -05:00
Sour
3615ef0eb1 Core: Enabled warning level 4, fixed/disabled warnings 2022-01-23 12:36:35 -05:00
Sour
7c25bbf4b4 Refactoring: NES - removed old debugger functions 2022-01-22 12:23:09 -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
e5a2388911 Register viewer 2021-07-01 21:55:28 -04:00