Vicki Pfau
|
aaec68ee48
|
LR35902: Fix LD x, (HL) disassembly (fixes #513)
|
2017-02-02 20:04:45 -08:00 |
Vicki Pfau
|
e25db55ac5
|
Qt: Rename "Resample video" option to "Bilinear filtering"
|
2017-02-02 16:37:48 -08:00 |
Vicki Pfau
|
ae60489d99
|
Qt: Add export capability for sprites
|
2017-02-02 16:34:18 -08:00 |
Vicki Pfau
|
f3b66397a2
|
Core: Extend tile cache to return raw bits
|
2017-02-02 16:33:48 -08:00 |
Vicki Pfau
|
cea83a5444
|
Util: Add 8-bit PNG write support
|
2017-02-02 16:33:27 -08:00 |
Vicki Pfau
|
e4d3aefb4a
|
Qt: Clean up ObjView
|
2017-02-02 15:08:05 -08:00 |
Vicki Pfau
|
bb1965a8d0
|
Qt: Fix race condition in AssetView
|
2017-02-02 09:59:28 -08:00 |
Vicki Pfau
|
1ab6d36fa2
|
GBA Memory: Fix build
|
2017-02-01 14:07:13 -08:00 |
Vicki Pfau
|
28a3ac50a6
|
GBA, GB: ROM is now unloaded if a patch is applied
|
2017-02-01 13:59:43 -08:00 |
Vicki Pfau
|
af77e5ab62
|
Util: Fix overflow when loading invalid UPS patches
|
2017-02-01 13:21:26 -08:00 |
Vicki Pfau
|
181c05c7ac
|
GBA Hardware: Fix GBP event scheduling
|
2017-02-01 09:37:06 -08:00 |
Kevin Doncam Demian López Brante
|
6758c97c1e
|
Qt: Created Spanish translation
|
2017-01-31 23:12:31 -08:00 |
Kevin Doncam Demian López Brante
|
7e909803bc
|
Qt: Surrounded remaining strings with tr()
|
2017-01-31 23:12:31 -08:00 |
Vicki Pfau
|
1e7a62fbb3
|
Revert "ARM: Overhaul PSR access"
This reverts commit 37f5feb713 and fixup commits.
|
2017-01-31 11:46:24 -08:00 |
Vicki Pfau
|
3f2454a85a
|
Qt: Update translation base
|
2017-01-31 11:27:45 -08:00 |
Vicki Pfau
|
16296b67b2
|
Qt: Fix loading translations
|
2017-01-31 11:27:18 -08:00 |
Vicki Pfau
|
690eae25dd
|
Qt: Fix game restarting erroneously when selecting a BIOS
|
2017-01-31 11:24:11 -08:00 |
Vicki Pfau
|
dc317e952e
|
GBA Savedata: Fix savedata unmasking (fixes #441)
|
2017-01-31 00:34:40 -08:00 |
Vicki Pfau
|
f5a7c53b6e
|
Qt: Autosize rows in library view
|
2017-01-29 22:50:59 -08:00 |
Vicki Pfau
|
1c3162da53
|
ARM: Slightly optimize CARRY check
|
2017-01-28 12:16:26 -08:00 |
Vicki Pfau
|
8bcd987160
|
Third-Party: Add SQLite3 as an external
|
2017-01-28 11:41:04 -08:00 |
Vicki Pfau
|
0fadc1e11d
|
ARM: Fix some warnings
|
2017-01-28 11:26:09 -08:00 |
Vicki Pfau
|
b17d2d11c3
|
ARM: Fix build
|
2017-01-28 11:15:30 -08:00 |
Vicki Pfau
|
37f5feb713
|
ARM: Overhaul PSR access
|
2017-01-28 11:11:59 -08:00 |
Vicki Pfau
|
849f80e7a1
|
Qt: Improve size column display
|
2017-01-27 16:56:13 -08:00 |
Vicki Pfau
|
46782f16a0
|
GBA Savedata: Transition saving to new timoing system
|
2017-01-27 16:36:01 -08:00 |
Vicki Pfau
|
243c2b330f
|
Qt: Add CRC32 column to library view
|
2017-01-27 11:50:09 -08:00 |
Vicki Pfau
|
54b889df8c
|
Qt: Cross-reference CRCs with game database
|
2017-01-27 01:56:10 -08:00 |
Vicki Pfau
|
12a5b6c0bd
|
GUI: Fix crashing when attempting to read config (fixes #505)
|
2017-01-26 21:15:55 -08:00 |
Vicki Pfau
|
91fd2c6b47
|
Qt: Begin library view
|
2017-01-26 13:18:00 -08:00 |
Vicki Pfau
|
480415c51e
|
Qt: Fix build
|
2017-01-24 22:28:24 -08:00 |
Vicki Pfau
|
a4cace1135
|
Qt: Initialize SDL player struct
|
2017-01-24 22:22:33 -08:00 |
Vicki Pfau
|
42db828235
|
Qt: Share handles to libraries
|
2017-01-24 16:54:20 -08:00 |
Vicki Pfau
|
b5c103e187
|
Qt: Refactor out library viewer
|
2017-01-24 16:47:04 -08:00 |
Vicki Pfau
|
d2bf16b872
|
Qt: Automatically load controller profile when plugged in
|
2017-01-23 23:38:13 -08:00 |
Vicki Pfau
|
2da3d3e6ba
|
SDL: Automatically map controllers when plugged in
|
2017-01-23 23:09:31 -08:00 |
Vicki Pfau
|
2f14f58911
|
Qt: Merge "Save" and "OK" buttons in shader options
|
2017-01-23 22:18:14 -08:00 |
Vicki Pfau
|
34b7bb2e1e
|
Qt: Fix sprites disappearing in sprite view
|
2017-01-23 21:45:59 -08:00 |
Vicki Pfau
|
5ac712c54c
|
Qt: Fix crash when loading game with an asset view open
|
2017-01-23 21:45:39 -08:00 |
Vicki Pfau
|
7ed4f38bdd
|
Qt: Revamp BIOS handling
|
2017-01-23 10:11:13 -08:00 |
Vicki Pfau
|
f4a61f91d4
|
Qt: Add infrastructure for gamepad hats
|
2017-01-23 01:28:41 -08:00 |
Vicki Pfau
|
78526ae71a
|
SDL: Add support for configuring hats
|
2017-01-23 01:00:48 -08:00 |
Jeffrey Pfau
|
d8687d32c4
|
Qt: Fix timing issues on high refresh rate monitors
|
2017-01-20 15:26:41 -08:00 |
Vicki Pfau
|
47344bc08a
|
Core: Remove unused variable
|
2017-01-18 23:40:33 -08:00 |
Vicki Pfau
|
caee44a592
|
Core: Add library revalidation
|
2017-01-18 17:42:05 -08:00 |
Vicki Pfau
|
a56fd6016d
|
All: Move time.h include to common.h
|
2017-01-18 15:22:41 -08:00 |
Vicki Pfau
|
3d113112c4
|
Qt: Fix non-SQLite3 build
|
2017-01-18 13:42:14 -08:00 |
Vicki Pfau
|
2e3daaedc2
|
Feature: Support ImageMagick 7
|
2017-01-18 12:51:05 -08:00 |
Vicki Pfau
|
8dde1b5654
|
Qt: Move library loading to a separate thread
|
2017-01-18 11:57:09 -08:00 |
Vicki Pfau
|
ac2097f0b6
|
Core: Back mLibraries with a shared database
|
2017-01-18 11:41:03 -08:00 |
Vicki Pfau
|
c11551a1f7
|
Qt: Make ConfigController::configDir static
|
2017-01-18 01:36:06 -08:00 |
Vicki Pfau
|
22a36e0af9
|
Core: Add generic checksum function
|
2017-01-17 18:29:58 -08:00 |
Jeffrey Pfau
|
9942c1d444
|
No-Intro: Make sure to commit pending transactions
|
2017-01-11 23:12:23 -08:00 |
Jeffrey Pfau
|
6078232af0
|
No-Intro: Improve parsing performance
|
2017-01-11 23:02:27 -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
|
62718fce45
|
GB Video: Fix mode end events when turning off LCD
|
2017-01-11 01:46:49 -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
|
712abdeb0f
|
Qt: Fix non-SQLITE build
|
2017-01-10 23:38:58 -08:00 |
Jeffrey Pfau
|
c0c903eb3e
|
Qt: Fix non-SQLITE build
|
2017-01-10 23:27:24 -08:00 |
Jeffrey Pfau
|
dc41b7cae2
|
Qt: Fix non-SQLITE build
|
2017-01-10 23:16:23 -08:00 |
Jeffrey Pfau
|
9e7d2edd4f
|
Qt: Load No-Intro DB on a thread
|
2017-01-10 20:13:34 -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
|
076855deb1
|
LR35902: Print address when disassembling
|
2017-01-05 01:03:26 -08:00 |
Jeffrey Pfau
|
c621677a6a
|
Qt: Improved HiDPI support
|
2017-01-05 00:39:30 -08:00 |
Jeffrey Pfau
|
b5b559498b
|
LR35902: Fix disassembling multiple lines
|
2017-01-05 00:10:15 -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
|
61a657afcf
|
Qt: Fix non-GB build
|
2017-01-04 15:47:08 -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
|
2c52c55efc
|
Windows: Fix VDir unitialized variable
|
2016-12-31 01:47:51 -08:00 |
Jeffrey Pfau
|
978349d765
|
Windows: Fix build
|
2016-12-30 23:46:07 -08:00 |
Jeffrey Pfau
|
fa884d071e
|
All: Migrate includes to separate directory
|
2016-12-30 21:25:07 -08:00 |
Jeffrey Pfau
|
6d898542c7
|
Merge branch 'feature/python-bindings'
|
2016-12-29 01:23:31 -08:00 |
Jeffrey Pfau
|
19b164d560
|
Libretro: Fix disabling BIOS
|
2016-12-28 19:16:33 -08:00 |
Jeffrey Pfau
|
2d02719fa5
|
Revert "GBA Video: Fix out-of-order OBJWIN"
This reverts commit f34f45257a .
|
2016-12-28 19:05:57 -08:00 |
Jeffrey Pfau
|
d752df421f
|
3DS: Fix build
|
2016-12-27 04:12:15 -08:00 |
Jeffrey Pfau
|
20367765b8
|
GUI: Fix build
|
2016-12-27 04:03:44 -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
|
463ce99739
|
All: Include cleanup
|
2016-12-26 23:27:32 -08:00 |
Jeffrey Pfau
|
03ca7515b3
|
GBA SIO: Add some basic JOY bus constants
|
2016-12-26 22:26:31 -08:00 |
Jeffrey Pfau
|
f7ac90d74e
|
Util: Add ifndef guard for UNUSED define
|
2016-12-26 21:02:57 -08:00 |
Jeffrey Pfau
|
2f1cb61d01
|
All: Add C++ header guards
|
2016-12-26 21:01:55 -08:00 |
Jeffrey Pfau
|
daaa2fa523
|
GB SIO: Support faster transfer speeds
|
2016-12-26 17:20:51 -08:00 |
Jeffrey Pfau
|
c662b59e99
|
GB: Allow player 2 to act as shift clock
|
2016-12-26 17:13:53 -08:00 |
Jeffrey Pfau
|
269b18d8aa
|
GB SIO: Some fixes
|
2016-12-26 16:46:51 -08:00 |
Jeffrey Pfau
|
ceea51b55e
|
GB: First pass at lockstep multiplayer
|
2016-12-25 20:39:11 -08:00 |
Jeffrey Pfau
|
361e8e95b4
|
Python: Make Python bindings depend on library
|
2016-12-25 15:23:53 -08:00 |
Jeffrey Pfau
|
91a503397b
|
Core: Update flags.h
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
f9caf8541a
|
SDL: Update sdl-gles2.c
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
55a9bf3ca7
|
All: Fix broken #ifdefs
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
74803ac15b
|
Python: Add slicing to memory operations
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
2706cf991d
|
Python: Make cartridge memory size cap properly
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
6f591996a8
|
Python: Add hook preventing functions that need resets from being called
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
3310210dc7
|
Python: Add NullLogger
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
3496449517
|
Python: Flags cleanup
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
7bd5ae9a70
|
Core: Add flags.h generated file
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
e2bcd2e05a
|
Python: Add memory access
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
572eb40d42
|
Python: Add key functions
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
adc45c9bdc
|
Python: Add more mCore functions
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
9d44445d64
|
Python: Much cleaner LR35902 access
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
471bbf1da5
|
Python: Sprite access in GB core
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
9a104508ac
|
Python: Add support for 256-color sprites
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
9b915fb13d
|
Python: Add GBA sprite accessors
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
a9ccb0fdd7
|
Python: Clean up Core interface so boards inherit Core
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
303a7685a2
|
Python: Reindent, fix up TileView interface
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
5e0641cb0e
|
Python: Add some tile manipulation
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
3565868936
|
Python: Fix Linux build
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
1dff579ad4
|
Python: Add basic logging interface
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
33295b1297
|
Python: Python 3 support
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
0723646354
|
Python: Add image and PNG-write bindings
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
f5312fef78
|
Python: VFS fixes
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
511261b0ff
|
Python: Add license headers
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
606d35ba6c
|
Python: Add VFS bindings
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
0d1d5c988e
|
Python: Basic setup.py
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
99a85aaf3a
|
Debugger: Fix build
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
a0b794364f
|
Python: More basic framework
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
d53497cb32
|
Python: More binding skeleton
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
bd7b394e49
|
All: Unfortunate evils committed in the name of pycparser
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
227cbea37a
|
All: Remove duplicate functions
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
f72a582382
|
Debugger: Fix included file
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
e5c61e0093
|
Python: Preliminary, incomplete bindings
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
4ac4733cfd
|
GBA SIO: Convert GBP to mTiming
|
2016-12-25 15:22:22 -08:00 |
Jeffrey Pfau
|
49c8ad1b02
|
All: Remove out-of-date function declarations
|
2016-12-25 14:55:02 -08:00 |
Jeffrey Pfau
|
b515214fbe
|
GB Audio: Reoptimize channel 4
|
2016-12-25 10:56:49 -08:00 |
Jeffrey Pfau
|
0bf0975a5d
|
GB: Restore savestates
|
2016-12-25 10:56:49 -08:00 |
Jeffrey Pfau
|
9aa6d8fe3c
|
GBA: Restore savestates
|
2016-12-25 10:56:49 -08:00 |
Jeffrey Pfau
|
81416863a5
|
GBA DMA: Remove `hasStarted` flag
|
2016-12-25 10:56:49 -08:00 |
Jeffrey Pfau
|
1c93b75b7e
|
GBA DMA: Move DMAs to using absolute timing
|
2016-12-25 10:56:49 -08:00 |
Jeffrey Pfau
|
ad85acab75
|
Core: Implement deterministic event ordering
|
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
|
a1689c80a7
|
GBA Memory: Fix DMA timing
|
2016-12-25 10:56:49 -08:00 |
Jeffrey Pfau
|
82a0088e1e
|
GBA SIO: Convert to mTiming
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
86571c8496
|
GB: Convert EI to mTiming
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
e429d726dc
|
GB Memory: Fix HDMAs
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
84844232ec
|
Core: Use an in-place linked list for timing instead of a vector
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
d08a0fef01
|
GBA Memory: Optimize DMA
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
fa3d263dd9
|
Core: Invert schedule queue direction to avoid excess memmove
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
ed3a3b2fab
|
Core: A few micro-optimizations
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
2c2a7ca436
|
Core: Remove unnecessary pointer operation in timing
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
2a0c53441a
|
GBA Audio: Convert audio sampling to mTiming
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
bb1c47c7e8
|
GB Audio: Convert audio to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
5b50c43857
|
GBA Video: Convert video to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
c056acb98f
|
GBA Memory: Convert DMAs to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
74bb02065d
|
GB, GBA: Properly handle late cycles this time
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
4680a767c6
|
Core: Manage next event internally to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
a506f6cd9d
|
GBA: Convert timers to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
e423cd45e5
|
Core: Scheduling should be relative to current cycles
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
bf9be29ad5
|
GB Video: Convert to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
6243b7fd3b
|
GB: Convert SIO events to mTiming
|
2016-12-25 10:07:54 -08:00 |
Jeffrey Pfau
|
e2357f0b70
|
GB: Convert memory events to mTiming
|
2016-12-25 10:07:54 -08:00 |
Jeffrey Pfau
|
d831de205f
|
Core, GB: Start new timing interface
|
2016-12-25 10:07:54 -08:00 |
Jeffrey Pfau
|
c662d779a6
|
GB Audio: Fix performance regression
|
2016-12-25 10:03:28 -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
|
fbb29de160
|
SDL: Fix GLES2 build
|
2016-11-22 13:46:17 -05:00 |
Jeffrey Pfau
|
ea7534e801
|
GBA: Add savegame override for Crash Bandicoot 2 JP
|
2016-11-15 15:31:03 -08:00 |
Jeffrey Pfau
|
8cc5339b1e
|
GBA: Add savegame override for Crash Bandicoot 2
|
2016-11-15 13:39:40 -08:00 |
Jeffrey Pfau
|
9c030fb553
|
3DS: Initialize ROM buffer and filesystem in lib
|
2016-11-11 01:53:53 -08:00 |
Jeffrey Pfau
|
8fd14f40c0
|
GBA BIOS: Implement BitUnPack
|
2016-11-07 13:51:53 -08:00 |
Jeffrey Pfau
|
e5a9f8a030
|
Core: Dont include debugger.h when not using debuggers
|
2016-11-07 10:18:22 -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 |
Jeffrey Pfau
|
8c76d0c7f9
|
Test: Add basic TBL fuzzing harness
|
2016-11-03 01:07:47 -07:00 |
Garrett Brown
|
a8d4836a39
|
Fix missing termination in call to SET_INPUT_DESCRIPTORS
|
2016-11-02 17:40:31 -07:00 |
Jeffrey Pfau
|
10461a07b2
|
Qt: Memory viewer can now handle Latin-1 and wide characters
|
2016-11-02 00:30:00 -07:00 |
Jeffrey Pfau
|
c5582501e1
|
Util: Return -1 if text codec encounters an error
|
2016-11-01 23:28:08 -07:00 |
Jeffrey Pfau
|
98a2e6e324
|
Util: Actually initialize the size of a table
|
2016-11-01 23:27:25 -07:00 |
Jeffrey Pfau
|
dbdf10843e
|
Util: Text codecs now properly handle null bytes
|
2016-11-01 22:28:26 -07:00 |
Jeffrey Pfau
|
a3ee07a6cc
|
Qt: TBL support in Memory Viewer
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
605d5ddcfd
|
Qt: Add string view to memory viewer
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
9972ff5019
|
Qt: Add buttons to memory viewer
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
27545462e4
|
Qt: Memory viewer now supports load/paste
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
57894955a2
|
Util: Fix TBL control characters
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
e4c8b61709
|
Util: Text codec with TBL loader
|
2016-11-01 00:07:45 -07:00 |
Jeffrey Pfau
|
bb7d85698b
|
Util: Add size counting to Table
|
2016-11-01 00:07:45 -07:00 |
Jeffrey Pfau
|
0870c98c6c
|
Debugger: Fix debug build on Windows
|
2016-10-31 11:36:32 -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
|
40c6304cf0
|
Debugger: Fix reading empty lines
|
2016-10-30 02:50:58 -07:00 |
Jeffrey Pfau
|
e66061ed9e
|
GB: Fix audio not being deinitialized
|
2016-10-28 17:48:29 -07:00 |
Jeffrey Pfau
|
17850c1751
|
Test: Fix patch loading in fuzzing frontend
|
2016-10-28 16:51:54 -07:00 |
Jeffrey Pfau
|
17e883aea4
|
Qt: Don't attach console immediately
|
2016-10-27 18:40:16 -07:00 |
Jeffrey Pfau
|
28a64fcbb8
|
Qt: Rename REPL to Console
|
2016-10-27 18:40:16 -07:00 |
Jeffrey Pfau
|
5406130432
|
Qt: Clean up games in cleanCallback
|
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
|
5f1011d474
|
Qt: Fix build for some platforms
|
2016-10-26 23:22:32 -07:00 |
Jeffrey Pfau
|
d99923b94e
|
Qt: Add debugger REPL
|
2016-10-26 21:44:30 -07:00 |
Jeffrey Pfau
|
02c3ea80fd
|
Debugger: Don't automatically free CLI backend
|
2016-10-26 21:43:24 -07:00 |
Jeffrey Pfau
|
e430e55149
|
Core: Add existing state check for rewind
|
2016-10-26 21:41:44 -07:00 |
Jeffrey Pfau
|
26a62cce64
|
Debugger: Fix missing newline
|
2016-10-26 21:40:35 -07:00 |
Jeffrey Pfau
|
7d009ec43c
|
Qt: Add GameController::Interrupter
|
2016-10-26 17:35:18 -07:00 |
Jeffrey Pfau
|
4cb243f15c
|
Qt: Refactor out debug controller
|
2016-10-26 16:41:13 -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
|
c1c27b46fe
|
GB Test: Some basic memory patching tests
|
2016-10-24 11:47:28 -07:00 |
Jeffrey Pfau
|
4573c22fa8
|
Core: Fix tile cache invalidation
|
2016-10-23 11:09:15 -07:00 |
Jeffrey Pfau
|
5a355c3bdd
|
Util Test: Add memory mapping tests
|
2016-10-23 10:37:28 -07:00 |
Jeffrey Pfau
|
323d425c89
|
VFS: Fix resizing memory chunks when not needed
|
2016-10-23 10:29:01 -07:00 |
Jeffrey Pfau
|
4c4fbcc2a8
|
Qt: Fix sprite viewer tile info
|
2016-10-23 01:31:25 -07:00 |
Jeffrey Pfau
|
d77793231d
|
GBA Video: Minor sprite optimization
|
2016-10-22 23:40:01 -07:00 |
Jeffrey Pfau
|
0c665cf5a3
|
GB Test: Add RTC tests
|
2016-10-22 17:32:49 -07:00 |
Jeffrey Pfau
|
a1d5c58ce0
|
Test: Fix failure count
|
2016-10-22 16:13:45 -07:00 |
Jeffrey Pfau
|
bdfb1b72be
|
GB Test: MBC detection tests
|
2016-10-22 15:57:04 -07:00 |
Jeffrey Pfau
|
287ab91739
|
VFS: Allow truncating memory chunk VFiles
|
2016-10-21 23:18:18 -07:00 |
Jeffrey Pfau
|
d0f404a6ba
|
Util Test: Add VFile memory truncate tests
|
2016-10-21 23:08:01 -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
|
a30599e239
|
Test: More basic tests
|
2016-10-21 18:54:44 -07:00 |
Jeffrey Pfau
|
e54772fead
|
Test: Refactor test framework
|
2016-10-21 18:28:18 -07:00 |
Jeffrey Pfau
|
dec8a1223c
|
PSP2: Improved controller rumble
|
2016-10-21 17:24:15 -07:00 |
Jeffrey Pfau
|
a27cb6c040
|
Core: Rename GBA color macros to M color macros
|
2016-10-21 14:05:45 -07:00 |
Jeffrey Pfau
|
451225169d
|
Util: Fix build on 1555 color
|
2016-10-21 13:54:01 -07:00 |
Jeffrey Pfau
|
6c470e3e5c
|
GBA Video, GB Video: Colors are now fully scaled
|
2016-10-21 13:53:33 -07:00 |
Jeffrey Pfau
|
a86184df43
|
3DS, PSP2, Wii: Simplify CMake toolchains
|
2016-10-21 13:29:41 -07:00 |
Jeffrey Pfau
|
8aee104862
|
Qt: Work around gcc 4.8 bug
|
2016-10-21 11:56:11 -07:00 |
Jeffrey Pfau
|
d6c055f9d8
|
Qt: Fix GB sprite enable, add sprite heights for GB and mapping for GBA
|
2016-10-21 11:40:29 -07:00 |
Jeffrey Pfau
|
7f443f2fae
|
Qt: Add GB to sprite viewer, fix tile addresses
|
2016-10-21 11:14:26 -07:00 |
Jeffrey Pfau
|
2176202bcd
|
Qt: Nearly-complete GBA sprite viewer
|
2016-10-21 04:21:55 -07:00 |
Jeffrey Pfau
|
6e1483cb47
|
Qt: Fix tile count being way off
|
2016-10-21 03:38:03 -07:00 |
Jeffrey Pfau
|
d62df68058
|
Qt: Add color picker to tile viewer
|
2016-10-21 03:37:46 -07:00 |
Jeffrey Pfau
|
536dc8f7ab
|
Qt: Fix centering of sprite preview
|
2016-10-21 02:15:12 -07:00 |
Jeffrey Pfau
|
35fcb725e4
|
Qt: Prototype sprite viewer
|
2016-10-21 02:00:11 -07:00 |
Jeffrey Pfau
|
24e51e1c85
|
Qt: Tidy up openView calls with C++11 templates
|
2016-10-21 02:00:11 -07:00 |