Commit graph

76 commits

Author SHA1 Message Date
NovaSquirrel
c15ed1dee1 Progress on getting history viewer added 2020-10-06 22:57:19 -04:00
Sour
d204485153 Added Super Game Boy support
Missing support for SGB2's timings and still needs a few tweaks and more testing
2020-06-18 00:58:39 -04:00
Sour
1be95417b8 GB: APU - Implement extra length counter clocking bug when enabling length counter
Passes 03-trigger test
2020-06-09 18:48:06 -04:00
Sour
9c4fb9c45c Debugger: GB - Added assembler tool 2020-06-06 22:27:54 -04:00
Sour
10be89012c GB: Various emulation improvements
-Better OAM DMA emulation
-Better STAT IRQ  emulation
-Better LCD power on state
-Moved DMA logic to GbDmaController
2020-05-24 21:57:38 -04:00
Sour
134c28ed9f GB: Replace scanline renderer with pixel renderer
Probably still not very accurate
2020-05-21 20:57:00 -04:00
Sour
5f055110fa Added Game Boy support
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00
Sour
dade91a189 Debugger: Added CX4 debugger 2020-02-24 22:00:52 -05:00
Sour
2e8a13e920 Debugger: Added DSP debugger 2020-02-23 22:24:58 -05:00
Sour
b29fabbb57 BS-X: Improved emulation and support for .bin broadcast files 2020-02-20 23:57:01 -05:00
Sour
cf909b56d8 Added BS-X support
WIP - Still some issues and missing some features (e.g date/time support)
2020-02-19 23:53:34 -05:00
Sour
b856f615d1 Added SPC7110 support 2020-02-16 21:11:01 -05:00
Sour
b62a0a3960 Debugger: Added assembler tool 2020-02-11 22:20:08 -05:00
Sour
0cf94db654 Debugger: Added performance profiler tool 2020-02-08 17:08:33 -05:00
Sour
8c0939861a Video Recorder: Add support for GIF output 2020-02-05 18:57:20 -05:00
Sour
7df9cc8a20 Upgrade to VS2019 and C++17 2019-12-22 14:51:05 -05:00
Sour
4a7e6df39b SA-1: Implemented bitmap mode for BWRAM
Fixes SMRPG's level up screen
2019-12-08 11:28:38 -05:00
Sour
6b85b6a579 MSU1 support 2019-11-01 21:15:11 -04:00
Sour
aa3975aa1e Debugger: Fixed not being able to stop execution after STP instruction 2019-10-22 19:53:25 -04:00
Sour
4f22eefa21 Netplay: Added support for netplay 2019-10-20 21:23:48 -04:00
Sour
df79dc9cc1 SPC: Added support for SPC file playback 2019-10-19 15:38:34 -04:00
Sour
024e9cdaf3 Input: Fixed turbo for multitap 2019-10-18 17:14:47 -04:00
Sour
13cd1142ca Input: Options to display controllers/buttons on screen 2019-10-18 17:05:44 -04:00
Sour
207282ed1e Added support for automated testing 2019-10-16 20:22:45 -04:00
Sour
9d2e38c33c Input: Added support for turbo buttons 2019-10-14 13:41:52 -04:00
Sour
9aba01ba0c Added cheat code support (GG & PAR) 2019-10-12 22:40:25 -04:00
Sour
af175616cd Debugger: Added Register Viewer tool 2019-10-10 23:54:38 -04:00
Sour
da5e77d6e3 Input: Added Super Scope support 2019-08-09 20:47:12 -04:00
Sour
ed4a0e60e8 Added movies recording/playback support 2019-08-09 16:25:59 -04:00
Sour
cae71b7907 Input: Added multitap support 2019-08-09 11:45:20 -04:00
Sour
22d4f58eae SA-1: Add support for both character conversion types 2019-08-08 23:05:24 -04:00
Sour
fbc0f2e0de Added OBC1 support 2019-08-04 14:01:33 -04:00
Sour
0cd378c92d CX4 support (+ trace logger) 2019-08-03 23:43:51 -04:00
Sour
bbb6be6a9f Added S-DD1 support 2019-07-31 23:04:30 -04:00
Sour
33cee67e61 Added GSU (Super FX) support 2019-07-30 22:43:32 -04:00
Sour
fe470dd87a SA-1 support (still missing a few rarely used features) 2019-07-25 22:22:09 -04:00
Sour
71ddf2bf1c Refactoring: Renamed "bios" to "firmware" 2019-07-17 22:14:13 -04:00
Sour
aa5e26855c UI: Added prompt for firmware files when loading a game that requires one 2019-07-17 22:08:41 -04:00
Sour
c9405d7ba3 DSP: Added support for DSP-1/2/3/4 games (LLE - requires bios file) 2019-07-14 21:45:12 -04:00
Sour
5d79229f3a CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
Sour
3bfc69e2f1 Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
Sour
3e97d7a71d Debugger: Added support for code labels/comments 2019-04-29 20:12:39 -04:00
Sour
ad4cef9afa Debugger: Display address/value in disassembly window 2019-04-07 17:57:30 -04:00
Sour
f8392d2f65 Debugger: SPC trace logging 2019-04-06 17:38:14 -04:00
Sour
82a0722167 Debugger: Refactor disassembly code (wip) 2019-04-06 09:15:19 -04:00
Sour
3261f8bcfa Debugger: Add read/write/exec/etc highlighting to memory tools 2019-03-28 22:45:04 -04:00
Sour
75361b4bce Debugger: Added call stack 2019-03-24 12:05:51 -04:00
Sour
66c457771c SPC: Rewrite SPC core 2019-03-22 21:37:32 -04:00
Sour
63f6de6a8e Core: Reset/Power Cycle support (+ fixed power on state for DMA controller) 2019-03-16 12:20:18 -04:00
Sour
a8d9b77c98 Input: Added snes mouse support 2019-03-15 14:16:27 -04:00