Commit Graph

700 Commits

Author SHA1 Message Date
Jeffrey Pfau
75d9085eef GBA I/O: Clear JOYSTAT RECV flag when reading JOY_RECV registers 2016-12-27 02:11:54 -08:00
Jeffrey Pfau
2f1cb61d01 All: Add C++ header guards 2016-12-26 21:01:55 -08:00
Jeffrey Pfau
1c93b75b7e GBA DMA: Move DMAs to using absolute timing 2016-12-25 10:56:49 -08:00
Jeffrey Pfau
327c3e78c6 GBA DMA: Refactor DMA out of memory.c 2016-12-25 10:56:49 -08:00
Jeffrey Pfau
85285a68e5 GB Memory: Reset ROM bank when loading a ROM 2016-12-24 21:22:29 -08:00
Jeffrey Pfau
e32c0673da GB Audio: Reset envelope timer when reseting sound channel (fixes #287) 2016-12-24 03:41:39 -08:00
Jeffrey Pfau
eaec17488e GB Video: Hblank IRQs should mask LYC=LY IRQs (fixes #466) 2016-12-23 17:13:10 -08:00
Jeffrey Pfau
2bd8dd2fa2 GB Memory: Fix HDMA5 value after DMA completes 2016-12-23 16:40:50 -08:00
Jeffrey Pfau
9d54e242e3 GBA I/O: Mask off WAITCNT bits that cannot be written (fixes #457) 2016-12-23 15:41:11 -08:00
Jeffrey Pfau
6eadd35ee6 Debugger: Add functions for read- or write-only watchpoints 2016-12-23 15:40:24 -08:00
Jeffrey Pfau
55505f79a9 GB Video: Initialize LCDC in renderer 2016-12-22 18:55:46 -08:00
Jeffrey Pfau
974c41e8cf GB Audio: Initialize wave RAM to GBC values 2016-12-22 15:38:34 -08:00
Jeffrey Pfau
8ac6f83bc5 GB Audio: Refactor and improve audio emulation 2016-12-22 14:33:50 -08:00
Jeffrey Pfau
053598fa7f GB Audio: Simplify envelope code 2016-12-21 18:44:08 -08:00
Jeffrey Pfau
c83833bfd4 Qt: Fix Apply button for key and controller configurations 2016-12-20 21:20:52 -08:00
Jeffrey Pfau
b5c62da070 GB: Properly initialize sramRealVf variable 2016-12-20 18:05:32 -08:00
Jeffrey Pfau
5ba2d00504 3DS, PSP2, Wii: Last directory loaded is saved 2016-12-20 01:49:19 -08:00
Jeffrey Pfau
20f8cdc3e0 Qt: Move last directory setting from qt.ini to config.ini 2016-12-20 01:35:07 -08:00
Jeffrey Pfau
d7d48e605b GB Audio: Fix serialization of channel 3 and NR52 properties 2016-12-19 18:56:24 -08:00
Jeffrey Pfau
bf2aa98338 GB: Fix crash when masking savedata 2016-12-19 18:48:05 -08:00
Jeffrey Pfau
85367c3713 GBA: Only unhalt CPU if appropriate bit is set in IE 2016-12-11 20:39:14 -08:00
Jeffrey Pfau
3415484d9d GBA Video: Fix out of bounds sprite transforms 2016-12-11 17:55:41 -08:00
Jeffrey Pfau
4085b9cdc5 GBA: Only unhalt CPU if an IRQ actually fires 2016-12-08 20:44:29 -08:00
Jeffrey Pfau
8aeafeb762 ARM7: PSR mode bits should not get sign extended 2016-11-30 16:18:02 -08:00
Jeffrey Pfau
8cc5339b1e GBA: Add savegame override for Crash Bandicoot 2 2016-11-15 13:39:40 -08:00
Jeffrey Pfau
8fd14f40c0 GBA BIOS: Implement BitUnPack 2016-11-07 13:51:53 -08:00
Jeffrey Pfau
e2927ebcea All: Fix fullscreen config option being ignored 2016-11-07 09:56:38 -08:00
Jeffrey Pfau
c92add2a5c GBA: Fix IRQs firing after already being cleared 2016-11-06 22:22:01 -08:00
Jeffrey Pfau
60974cf61b Qt: Fix Qt Multimedia audio driver on big endian 2016-11-06 21:26:54 -08:00
Jeffrey Pfau
d68a21fc26 GB Memory: Fix starting HDMAs during mode 0 2016-11-03 13:26:33 -07:00
Garrett Brown
a8d4836a39 Fix missing termination in call to SET_INPUT_DESCRIPTORS 2016-11-02 17:40:31 -07:00
Jeffrey Pfau
27545462e4 Qt: Memory viewer now supports load/paste 2016-11-01 19:28:14 -07:00
Jeffrey Pfau
bb7d85698b Util: Add size counting to Table 2016-11-01 00:07:45 -07:00
Jeffrey Pfau
c549db69f1 Qt: Only reset window dimensions when first shown 2016-10-31 11:34:31 -07:00
Jeffrey Pfau
5c15ed7dd5 GBA Memory: POSTFLG support and BIOS skip register parity 2016-10-30 11:13:23 -07:00
Jeffrey Pfau
a6cd5f44db GBA Memory: Fix VCOUNT being writable 2016-10-30 02:52:20 -07:00
Jeffrey Pfau
e66061ed9e GB: Fix audio not being deinitialized 2016-10-28 17:48:29 -07:00
Jeffrey Pfau
28a64fcbb8 Qt: Rename REPL to Console 2016-10-27 18:40:16 -07:00
taizou
ee4776541a GBA Memory: Support for Mo Jie Qi Bing by Vast Fame 2016-10-27 21:53:09 +01:00
Jeffrey Pfau
5b80b8e4c7 Debugger: Make building with debugging aspects optional 2016-10-26 23:28:25 -07:00
Jeffrey Pfau
d99923b94e Qt: Add debugger REPL 2016-10-26 21:44:30 -07:00
Jeffrey Pfau
e430e55149 Core: Add existing state check for rewind 2016-10-26 21:41:44 -07:00
Jeffrey Pfau
a0d223eef7 Debugger: Modularize CLI debugger 2016-10-25 21:12:35 -07:00
Jeffrey Pfau
474f1c6e9c GB Memory: Fix patching bank 0 2016-10-24 11:49:06 -07:00
Jeffrey Pfau
323d425c89 VFS: Fix resizing memory chunks when not needed 2016-10-23 10:29:01 -07:00
Jeffrey Pfau
287ab91739 VFS: Allow truncating memory chunk VFiles 2016-10-21 23:18:18 -07:00
Jeffrey Pfau
8561c80a1c GB MBC: Fix initializing MBC when no ROM is loaded 2016-10-21 19:14:09 -07:00
Jeffrey Pfau
d9764e8cea GB, GBA: Prevent loading null ROMs 2016-10-21 19:09:16 -07:00
Jeffrey Pfau
dec8a1223c PSP2: Improved controller rumble 2016-10-21 17:24:15 -07:00
Jeffrey Pfau
6c470e3e5c GBA Video, GB Video: Colors are now fully scaled 2016-10-21 13:53:33 -07:00