Vicki Pfau
|
2fdb5a1ff9
|
Feature: Move several headers into include/
|
2017-04-29 01:39:46 -07:00 |
Vicki Pfau
|
5665ac0316
|
GBA Core: Video log playing
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
73947766de
|
Core: Video log recording
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
bed6ba1fc4
|
GBA Video: Refactor thread proxy out from proxy
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
eab5ed6e14
|
Core: Begin splitting threading out from GBA proxy
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
11edac0aa4
|
Core: Start working on video proxy
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
2d930cbc61
|
All: Add option to lock video to integer scaling
|
2017-04-21 18:13:16 -07:00 |
Vicki Pfau
|
84dc182a5d
|
Core: Fix crash with rewind if savestates shrink
|
2017-04-21 16:22:48 -07:00 |
Vicki Pfau
|
959f66a1a0
|
Core: Add option to allow preloading the entire ROM before running
|
2017-04-13 00:28:28 -07:00 |
Vicki Pfau
|
bf716b947a
|
Util: Move StringList to string.c
|
2017-04-11 22:18:33 -07:00 |
Vicki Pfau
|
5646ba7d60
|
Core: Fix Windows build
|
2017-04-09 19:18:29 -07:00 |
Vicki Pfau
|
484618ca4c
|
Core: Restore sleep callback
|
2017-04-09 19:13:13 -07:00 |
Vicki Pfau
|
af2db9073c
|
Core: Fix typo
|
2017-03-20 17:30:08 -07:00 |
Vicki Pfau
|
40e9dfcf5c
|
Qt: Improve library usage
|
2017-03-16 11:47:52 -07:00 |
Vicki Pfau
|
ad7cb650dc
|
Core: Add logging filters
|
2017-03-05 17:25:35 -08:00 |
Vicki Pfau
|
3c0c8a8f54
|
Core: Add enumeration over config items
|
2017-03-05 17:23:32 -08:00 |
Vicki Pfau
|
000f232c58
|
Core: Begin log revamp
|
2017-03-05 15:58:00 -08:00 |
Vicki Pfau
|
ba3b068df4
|
Core: Savestates now contain any RTC override data
|
2017-02-17 18:19:17 -08:00 |
Vicki Pfau
|
3ac0b20ff8
|
Core: Cores can now have multiple sets of callbacks
|
2017-02-08 11:34:27 -08:00 |
Vicki Pfau
|
f302df9178
|
All: Add option for whether rewinding restores save games
|
2017-02-04 18:34:54 -08:00 |
Vicki Pfau
|
f3b66397a2
|
Core: Extend tile cache to return raw bits
|
2017-02-02 16:33:48 -08:00 |
Vicki Pfau
|
54b889df8c
|
Qt: Cross-reference CRCs with game database
|
2017-01-27 01:56:10 -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 |
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
|
ac2097f0b6
|
Core: Back mLibraries with a shared database
|
2017-01-18 11:41:03 -08:00 |
Jeffrey Pfau
|
d6e5283b9e
|
Feature: Move game database from flatfile to SQLite3
|
2017-01-10 00:49:56 -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
|
2f1cb61d01
|
All: Add C++ header guards
|
2016-12-26 21:01:55 -08:00 |
Jeffrey Pfau
|
ceea51b55e
|
GB: First pass at lockstep multiplayer
|
2016-12-25 20:39:11 -08:00 |
Jeffrey Pfau
|
91a503397b
|
Core: Update flags.h
|
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
|
227cbea37a
|
All: Remove duplicate functions
|
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
|
0bf0975a5d
|
GB: Restore savestates
|
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
|
a1689c80a7
|
GBA Memory: Fix DMA timing
|
2016-12-25 10:56:49 -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
|
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
|
4680a767c6
|
Core: Manage next event internally 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
|
d831de205f
|
Core, GB: Start new timing interface
|
2016-12-25 10:07:54 -08:00 |
Jeffrey Pfau
|
e5a9f8a030
|
Core: Dont include debugger.h when not using debuggers
|
2016-11-07 10:18:22 -08:00 |
Jeffrey Pfau
|
5b80b8e4c7
|
Debugger: Make building with debugging aspects optional
|
2016-10-26 23:28:25 -07:00 |
Jeffrey Pfau
|
e430e55149
|
Core: Add existing state check for rewind
|
2016-10-26 21:41:44 -07:00 |
Jeffrey Pfau
|
4573c22fa8
|
Core: Fix tile cache invalidation
|
2016-10-23 11:09:15 -07:00 |
Jeffrey Pfau
|
e54772fead
|
Test: Refactor test framework
|
2016-10-21 18:28:18 -07:00 |
Jeffrey Pfau
|
a27cb6c040
|
Core: Rename GBA color macros to M color macros
|
2016-10-21 14:05:45 -07:00 |
Jeffrey Pfau
|
2f0501d3c4
|
Core: Fix tile cache palette set switching
|
2016-10-21 01:59:48 -07:00 |
Jeffrey Pfau
|
8d89fb78ba
|
Core: Add callbacks
|
2016-10-21 01:59:48 -07:00 |
Jeffrey Pfau
|
1ac4a716cc
|
Core: Fix 256-color sprites in tile cache
|
2016-10-18 18:35:11 -07:00 |
Jeffrey Pfau
|
d462b4dd7f
|
Core: Generic tile cache, usable with Game Boy core
|
2016-10-17 16:29:09 -07:00 |
Jeffrey Pfau
|
78af66c9d5
|
GBA Cheats: Fix key-activated CodeBreaker cheats
|
2016-09-21 23:30:12 -07:00 |
Jeffrey Pfau
|
5a24012e8a
|
Core: Const correctness fixes
|
2016-09-20 16:34:59 -07:00 |
Jeffrey Pfau
|
e2807b3915
|
Core: Revise how savegame loading works
|
2016-09-18 00:09:15 -07:00 |
Jeffrey Pfau
|
3a9c99370e
|
Core: Fix null pointer deref if no file is found
|
2016-09-17 12:41:54 -07:00 |
Jeffrey Pfau
|
5425cff3e2
|
Core: Add functions for pakcing and unpacking pixels
|
2016-09-17 04:13:07 -07:00 |
Jeffrey Pfau
|
f97a1524be
|
Core: Fix issues with 0 rewind states
|
2016-09-14 10:34:14 -07:00 |
Emmanuel Gil Peyrot
|
88fc68aaf7
|
Core: Obey the XDG basedir specification for environment variables
|
2016-09-11 12:50:44 +09:00 |
Jeffrey Pfau
|
bf8ddafb54
|
Core: Fix potential overflow openining files
|
2016-09-08 19:03:22 -07:00 |
Jeffrey Pfau
|
51e214ce5a
|
Qt: Fix crashing behavior
|
2016-09-04 09:09:24 -07:00 |
Jeffrey Pfau
|
2b71e5c797
|
Merge branch 'feature/multiplayer-rewrite'
|
2016-09-03 19:09:00 -07:00 |
Jeffrey Pfau
|
f17e327626
|
Core: Fix mLogGetContext ifdef
|
2016-09-03 19:02:56 -07:00 |
Jeffrey Pfau
|
2ddc08e8b4
|
GBA SIO: Incomplete draft of multiplayer rewrite
|
2016-09-01 03:53:25 -07:00 |
Jeffrey Pfau
|
56722324ef
|
Core: Put back rewind
|
2016-08-28 20:55:43 -07:00 |
Jeffrey Pfau
|
28c896eb9f
|
PSP2: Make a safe app
|
2016-08-28 01:15:47 -07:00 |
Jeffrey Pfau
|
fa36a3da81
|
Qt: Allow loading of specific files from archives
|
2016-08-27 01:01:03 -07:00 |
Jeffrey Pfau
|
72fa184bac
|
Core: Add some utility functions
|
2016-08-27 00:56:35 -07:00 |
Jeffrey Pfau
|
d23c993bbe
|
Qt: Memory viewer can now select segments
|
2016-08-23 13:14:43 -07:00 |
Jeffrey Pfau
|
a088ad781a
|
Qt: Make reseting when pasued frame-accurate
|
2016-08-22 10:20:22 -07:00 |
Jeffrey Pfau
|
193d2d1f4a
|
PSP2: Screenshots are now saved into the Photo Gallery
|
2016-08-21 20:08:41 -07:00 |
Jeffrey Pfau
|
affe5e31a7
|
All: Restore cheat loading/saving
|
2016-08-19 05:13:37 -07:00 |
Jeffrey Pfau
|
c191ec88b8
|
GUI: Add UI control remapping
|
2016-08-15 22:15:45 -07:00 |
Jeffrey Pfau
|
3a3062ee50
|
Core: Add more logging
|
2016-08-15 22:13:18 -07:00 |
Jeffrey Pfau
|
274d55e5ab
|
PSP2: Fix base paths for drives in HENkaku
|
2016-07-30 16:46:00 -07:00 |
Jeffrey Pfau
|
4a7dc8bff6
|
Qt: Thread startup improvements
|
2016-07-23 19:02:28 -07:00 |
Jeffrey Pfau
|
723b91dfe3
|
Qt: Load temporary saves (untested)
|
2016-06-07 15:06:44 -07:00 |
Jeffrey Pfau
|
6e5a79564f
|
Core: Fix missing include
|
2016-06-01 19:28:59 -07:00 |
Jeffrey Pfau
|
5ea104844d
|
Core: Put back sram in savestates
|
2016-05-30 23:16:00 -07:00 |
Jeffrey Pfau
|
a3a380d9f5
|
Core: Refactor savestates
|
2016-05-30 15:01:40 -07:00 |
Jeffrey Pfau
|
36ea5ea89c
|
Core: Migrate extdata to core
|
2016-05-28 16:39:25 -07:00 |
Jeffrey Pfau
|
44bbb9d1bb
|
Core: Refactor out cheats
|
2016-05-07 22:54:35 -07:00 |
Jeffrey Pfau
|
1326626777
|
Core: Add raw memory read/write operations
|
2016-05-05 23:19:39 -07:00 |
Jeffrey Pfau
|
24c0893cf5
|
All: Put version.h somewhere better
|
2016-05-04 01:36:25 -07:00 |
Jeffrey Pfau
|
93e5b6da7b
|
All: Rearrange some directories to make more sense
|
2016-05-04 01:28:30 -07:00 |
Jeffrey Pfau
|
1cc0bdeec1
|
Debugger: Refactor large portions of debugger to allow for multiplatform
|
2016-04-25 21:49:29 -07:00 |
Jeffrey Pfau
|
6334e88e00
|
SDL: Fix axes being mapped wrong
|
2016-02-20 23:09:52 -08:00 |
Jeffrey Pfau
|
90b18239b0
|
GB: Add Rumble
|
2016-02-20 18:46:39 -08:00 |
Jeffrey Pfau
|
dffb5eec30
|
GB: Rotation support
|
2016-02-18 21:54:06 -08:00 |
Jeffrey Pfau
|
ab44084236
|
Core: Get thread log level working again
|
2016-02-17 21:10:21 -08:00 |
Jeffrey Pfau
|
d7d8dacaa8
|
Qt: Update ROMInfo dialog
|
2016-02-16 22:18:31 -08:00 |
Jeffrey Pfau
|
d232a538cc
|
Core: Fix mDirectorySet
|
2016-02-16 22:18:31 -08:00 |
Jeffrey Pfau
|
f33a70a9dc
|
Core: Allow changing video dimensions
|
2016-02-15 23:13:55 -08:00 |
Jeffrey Pfau
|
3d53f23e8d
|
GUI: Fix config loading
|
2016-02-15 06:33:13 -08:00 |
Jeffrey Pfau
|
61378f3926
|
Core: Logging cleanup
|
2016-02-13 00:56:47 -08:00 |
Jeffrey Pfau
|
5bcf56c5ca
|
Qt: GBA refactoring and cleanup
|
2016-02-10 22:42:39 -08:00 |
Jeffrey Pfau
|
a75c019fab
|
GBA Thread: Kill GBAThread
|
2016-02-10 22:42:39 -08:00 |
Jeffrey Pfau
|
13f1ab5ab8
|
Core: Put back fpsTarget
|
2016-02-10 22:42:39 -08:00 |
Jeffrey Pfau
|
eefdcb6490
|
Core: Put back sync handling in _waitUntilNotState
|
2016-02-10 22:42:39 -08:00 |
Jeffrey Pfau
|
2af1bf68e0
|
Core: Add core.setAudioBufferSize
|
2016-02-10 22:42:39 -08:00 |
Jeffrey Pfau
|
98266d1b83
|
GBA Core: Fix override loading from foreign configs
|
2016-02-10 22:42:39 -08:00 |
Jeffrey Pfau
|
5c81fc76d2
|
Core: Create mThreadLogger
|
2016-02-10 22:40:54 -08:00 |
Jeffrey Pfau
|
533e96392b
|
Core: Add mCoreFind
|
2016-02-10 22:40:54 -08:00 |
Jeffrey Pfau
|
53191d2068
|
Core: Add mCore.getGameTitle
|
2016-02-10 22:40:54 -08:00 |
Jeffrey Pfau
|
fc905657ad
|
Core: Minor preparatory work
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
2eaaaa8491
|
Core: Refactor GBAAVStream into mAVStream
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
fbfbbbf279
|
Core: Merge ARMComponent and LR35902Component
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
82c4d93dc4
|
Core: Add back screenshots
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
d135ad92ac
|
Core: Fix some issues with various threading builds
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
5e75c94967
|
Core: Add ability to set default logger
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
a718a08e47
|
SDL: Remove mSDLRunGBA
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
407335e2f4
|
Core: Refactor config loading in mCore
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
7bc15e50c5
|
Core: Add state manipulation back
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
33a4c45f3f
|
GBA: Add GBACore
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
28268a601b
|
Core: Add patch loading stub
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
38f89a1bd8
|
Core: Clean up ROM loading
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
192f85259a
|
Core: Add mCoreThread
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
a9ba3a2094
|
SDL: Refactor GBASDLEvents and GBASDLPlayer into mSDLEvents and mSDLPlayer
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
46590f98d8
|
Core: Add category names
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
4edd7286f3
|
Core: Merge color_t definitions in
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
041d1860ab
|
GB: Add RTC support to MBC3
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
ed176177ce
|
Core: Add mRTCGenericSource
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
59f78a05e4
|
Core: Refactor GBAInput into mInput
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
bc1a094bea
|
Core: Refactor several input callbacks
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
811d8281c3
|
Core: Refactor GBAConfig into mCoreConfig
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
234ecd9619
|
Core: Refactor GBASync into mCoreSync
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
6ec99ce4e4
|
Core: Refactor GBADirectorySet into mDirectorySet
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
2716a0f64f
|
Core: Add missing files
|
2016-02-10 22:40:21 -08:00 |