Commit Graph

718 Commits

Author SHA1 Message Date
Jeffrey Pfau
d8687d32c4 Qt: Fix timing issues on high refresh rate monitors 2017-01-20 15:26:41 -08:00
Vicki Pfau
a56fd6016d All: Move time.h include to common.h 2017-01-18 15:22:41 -08:00
Vicki Pfau
2e3daaedc2 Feature: Support ImageMagick 7 2017-01-18 12:51:05 -08:00
Vicki Pfau
22a36e0af9 Core: Add generic checksum function 2017-01-17 18:29:58 -08:00
Jeffrey Pfau
d20e64f96d VFS: Fix some minor VFile issues with FILEs 2017-01-11 22:22:44 -08:00
Jeffrey Pfau
dc96bdda85 GB Audio: Start implementing "zombie" audio (fixes #389) 2017-01-11 03:32:01 -08:00
Jeffrey Pfau
0b6bc9ae82 GB MBC: Fix ROM bank overflows getting set to bank 0 2017-01-11 01:35:53 -08:00
Jeffrey Pfau
ae12068d2f LR35902: Fix pc overflowing current region off-by-one 2017-01-11 01:35:06 -08:00
Jeffrey Pfau
d6e5283b9e Feature: Move game database from flatfile to SQLite3 2017-01-10 00:49:56 -08:00
Jeffrey Pfau
246142fd55 Qt: Expose configuration directory 2017-01-10 00:49:56 -08:00
Jeffrey Pfau
c621677a6a Qt: Improved HiDPI support 2017-01-05 00:39:30 -08:00
Jeffrey Pfau
7fe7749797 LR35902: Add disassembler 2017-01-05 00:02:12 -08:00
Jeffrey Pfau
68985d88e9 Libretro: Fix saving in GB games (fixes #486) 2017-01-04 16:03:00 -08:00
Jeffrey Pfau
3f61f68f22 GBA: Fix multiboot ROM loading 2017-01-01 22:04:04 -08:00
Jeffrey Pfau
180418a74f ARM7: Fix MLA/*MULL/*MLAL timing 2017-01-01 14:46:58 -08:00
Jeffrey Pfau
ae9feee147 All: Update CHANGES for 0.5.2 2016-12-31 01:56:26 -08:00
Jeffrey Pfau
19b164d560 Libretro: Fix disabling BIOS 2016-12-28 19:16:33 -08:00
Jeffrey Pfau
9cbbd9f255 GBA I/O: Set JOYSTAT TRANS flag when writing JOY_TRANS registers 2016-12-27 03:48:41 -08:00
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