Jeffrey Pfau
1f2bef0ceb
PSP2: Stop underclocking when menuing
2016-08-30 09:43:49 -07:00
Jeffrey Pfau
d5cfcf219e
GB Video: Tweak video timings
2016-08-30 02:03:40 -07:00
Jeffrey Pfau
c06edae71d
GB: Fix boundary condition at end of scanline rendering
2016-08-30 00:44:34 -07:00
Jeffrey Pfau
bdf647db42
GB: Fix savestates being taken at non-CORE_FETCH times
2016-08-29 23:24:03 -07:00
Jeffrey Pfau
9464ec2afa
Qt: Fix rewinding while paused
2016-08-29 18:24:24 -07:00
Jeffrey Pfau
246efef6b9
Qt: Fix being unable to pause manually when using auto-pausing
2016-08-29 18:22:47 -07:00
Jeffrey Pfau
e82c050a7d
Qt: Fix attempting to rewind when game isn't loaded
2016-08-29 13:38:11 -07:00
Jeffrey Pfau
1462ffe7d5
GBA: Timer 0 cannot be count up
2016-08-29 10:19:53 -07:00
Jeffrey Pfau
d401db77f0
GB Video: Fix frame-starting callbacks happening too many times
2016-08-29 00:17:03 -07:00
Jeffrey Pfau
7515238997
GB Serialize: Fix copy/paste error in deserialization
2016-08-29 00:16:37 -07:00
Jeffrey Pfau
9e10c8f1c2
Util: Add missing files
2016-08-28 23:01:39 -07:00
Jeffrey Pfau
56722324ef
Core: Put back rewind
2016-08-28 20:55:43 -07:00
Jeffrey Pfau
e9d83bafe3
Util: Patch input should be const
2016-08-28 20:36:52 -07:00
Jeffrey Pfau
90edf4d1a0
GBA Serialize: Savestates now store if CPU was halted
2016-08-28 20:36:12 -07:00
Jeffrey Pfau
c9b69bba44
GB Timer: Batch timer updates as needed
2016-08-28 10:32:47 -07:00
Jeffrey Pfau
4c5ba8d8c1
GB: Fix missing EI
2016-08-28 10:31:22 -07:00
Jeffrey Pfau
9e4f53aa24
GB: Fix div reseting
2016-08-28 10:11:59 -07:00
Jeffrey Pfau
70e01030d1
GB Timer: Fix some timing issues
2016-08-28 10:04:00 -07:00
Jeffrey Pfau
24bb930850
GB: Fix GBSavedataUnmask
2016-08-28 10:00:35 -07:00
Jeffrey Pfau
0083fad966
GB Video: Fix sprite latching using old sprite data
2016-08-28 03:42:38 -07:00
Jeffrey Pfau
e318d61a06
Qt: Expand palette view to GB
2016-08-28 02:05:26 -07:00
Jeffrey Pfau
68859f9fd8
GB: Add loading a temporary save
2016-08-28 01:45:04 -07:00
Jeffrey Pfau
d708a1025d
GBA: Fix filehandle leak with savegames
2016-08-28 01:44:27 -07:00
Jeffrey Pfau
28c896eb9f
PSP2: Make a safe app
2016-08-28 01:15:47 -07:00
Jeffrey Pfau
d9079c0610
3DS: Fix pixel accurate screens being swapped
2016-08-28 00:11:51 -07:00
Jeffrey Pfau
2f7fccfee1
3DS: Fix typo
2016-08-28 00:10:28 -07:00
Jeffrey Pfau
e30e3734da
GB Video: Fix LCDC changes taking effect too soon
2016-08-27 11:21:44 -07:00
Jeffrey Pfau
3593aa7b81
GB: Halting should do nothing if an IRQ is already pending
2016-08-27 01:54:30 -07:00
Jeffrey Pfau
4998c667d4
Qt: Cheats view should have a font consistent with memory view
2016-08-27 01:04:26 -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
93121d9319
VFS: Fix reading multiple files from a 7z archive
2016-08-27 00:55:57 -07:00
Jeffrey Pfau
7bcda2daa9
GB: Simplistic SIO implementation
2016-08-26 14:45:43 -07:00
Jeffrey Pfau
488bc56d3c
GB: Fix windowing weirdness across many games
2016-08-26 13:42:36 -07:00
Jeffrey Pfau
2347bc4a52
GB Timer: Make timers behave accurately
2016-08-26 11:51:24 -07:00
Jeffrey Pfau
a43c465f9f
GBA: Fall back to idle loop remove mode if already present
2016-08-24 12:55:25 -07:00
Jeffrey Pfau
2ddb6d759a
GUI: Only reload config if manually saved
2016-08-24 12:54:43 -07:00
Jeffrey Pfau
458fd58985
GBA: Fix losing IRQs when CPSR I bit isn't cleared
2016-08-24 12:18:51 -07:00
Jeffrey Pfau
b17e1af8a9
Wii: Adjust framelimiting condition
2016-08-24 11:00:34 -07:00
Jeffrey Pfau
d7c0b97fff
Wii: 240p fixes
2016-08-24 10:45:50 -07:00
Jeffrey Pfau
38a7a56ee8
GBA Video: Remove unhelpful thread state jiggering
2016-08-24 02:58:10 -07:00
Jeffrey Pfau
d23c993bbe
Qt: Memory viewer can now select segments
2016-08-23 13:14:43 -07:00
Jeffrey Pfau
819062a9a5
Debugger: Add segment parsing
2016-08-23 12:17:39 -07:00
Jeffrey Pfau
0241952133
Qt: Tile viewer improvements, magnification
2016-08-23 10:31:01 -07:00
Jeffrey Pfau
f491196bc4
Util: Add endswith
2016-08-23 09:08:46 -07:00
Jeffrey Pfau
b442282650
PSP2: Actually update branding this time
2016-08-23 02:37:09 -07:00
Jeffrey Pfau
08b0a7c60f
VFS: Improve zip file detection
2016-08-23 02:30:25 -07:00
Jeffrey Pfau
59b4d22833
PSP2: Fix some warnings
2016-08-23 02:28:57 -07:00
Jeffrey Pfau
9b4fa75c81
VFS: Fix uninitialized varaible reading from 7z
2016-08-23 01:23:44 -07:00
Jeffrey Pfau
956f63bba3
GUI: Add message box API
2016-08-22 17:30:56 -07:00
Jeffrey Pfau
5aec67a0f7
GBA Video: Optimize compositing cases slightly
2016-08-22 12:35:48 -07:00
Jeffrey Pfau
c207675dfb
Qt: Ability to temporarily load a savegame
2016-08-22 10:33:59 -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
34db16b483
PSP2: Update LiveArea branding
2016-08-21 13:44:29 -07:00
Jeffrey Pfau
4888fa7188
Wii: Fix copy/paste error
2016-08-21 11:10:06 -07:00
Jeffrey Pfau
ef4e67889c
3DS: Adjustable screen darkening
2016-08-21 04:21:59 -07:00
Jeffrey Pfau
2e9b88f5be
GUI: Const-correctness
2016-08-21 03:17:12 -07:00
Jeffrey Pfau
41c96c79b4
Wii: Fix missing config option
2016-08-21 03:16:59 -07:00
Jeffrey Pfau
526f86d085
3DS: Implement adjustable filtering and sprite rotation
2016-08-21 03:16:00 -07:00
Jeffrey Pfau
39230ca9ac
Wii: Fix modes for non-NTSC TVs
2016-08-20 11:42:12 -07:00
Jeffrey Pfau
d9964ee727
Wii: 240p support
2016-08-20 11:27:48 -07:00
Jeffrey Pfau
7643e45212
GB: Fix reset not working properly
2016-08-19 19:14:56 -07:00
Jeffrey Pfau
5e50a635cf
GBA Memory: Optimize Load-/StoreMultiple
2016-08-19 18:55:36 -07:00
Jeffrey Pfau
9efb41ecd5
PSP2: Make sure framelimiter is on in menus
2016-08-19 18:55:36 -07:00
Diego A
563aed44d8
Wii: Fix garbage flash at startup ( #354 )
2016-08-19 15:47:58 -07:00
Jeffrey Pfau
affe5e31a7
All: Restore cheat loading/saving
2016-08-19 05:13:37 -07:00
Jeffrey Pfau
0367d94aad
Util: Add rtrim
2016-08-19 05:06:45 -07:00
Jeffrey Pfau
947ef7edea
Util: Add Vector GetConstPointer
2016-08-19 05:06:02 -07:00
Jeffrey Pfau
2e55bd098a
GBA: Disable cheat hooks
2016-08-19 05:05:07 -07:00
Jeffrey Pfau
026f5233db
PSP2: Use sceDisplayGetRefreshRate to get ideal frame rate
2016-08-19 03:30:48 -07:00
Jeffrey Pfau
6698794366
PSP2: Improve audio handling
2016-08-19 02:15:08 -07:00
Jeffrey Pfau
d82f8feef5
PSP2: Allow UTF-8 filenames
2016-08-18 10:06:30 -07:00
Jeffrey Pfau
57c1275890
Qt: Remove default autofire mappings
2016-08-18 00:10:37 -07:00
Jeffrey Pfau
e7226e7649
GBA Video: Fix minor errors
2016-08-18 00:08:04 -07:00
Jeffrey Pfau
c3b411fb6b
Util: Fix wrap condition on RingFIFORead if it's empty
2016-08-18 00:04:07 -07:00
Jeffrey Pfau
041113b09c
GBA Video: Recover proxy thread cleanly
2016-08-17 22:17:20 -07:00
Jeffrey Pfau
f5a7fa627e
GBA: Fix a few warnings
2016-08-17 00:55:06 -07:00
Jeffrey Pfau
9eb8faf1ba
GUI: Add fast-forward key
2016-08-16 23:24:07 -07:00
Jeffrey Pfau
400ac04d42
GBA Video: Fix some small cases in sprite optimization
2016-08-16 22:40:03 -07:00
Jeffrey Pfau
c6dd9b6e64
Debugger: Fix some minor GB debugger issues
2016-08-16 22:15:25 -07:00
Jeffrey Pfau
071406b3a1
PSP2: Fix screen mode state names
2016-08-16 21:08:30 -07:00
Jeffrey Pfau
54e4d91457
GBA Video: Optimize mode 0 rendering
2016-08-16 21:05:55 -07:00
Jeffrey Pfau
63ed9bfe91
GBA Savedata: Tweak savedata timing for flash. Needs more experimenting.
2016-08-15 23:12:46 -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
0fc78c7084
GBA Savedata: Code cleanup
2016-08-15 22:12:42 -07:00
Jeffrey Pfau
39d9c7efd1
PSP2: Fix mapping/unmapping from not at 0
2016-08-15 22:11:53 -07:00
Jeffrey Pfau
7212854cdd
GBA BIOS: Fix a typo in ArcTan2
2016-08-14 23:59:20 -07:00
Jeffrey Pfau
b1618cbed3
GBA Savedata: Add realistic timing for EEPROM
2016-08-14 20:56:42 -07:00
Jeffrey Pfau
ac11542226
GBA Video: Another attempt at patching the threaded renderer race conditions
2016-08-14 19:40:24 -07:00
Jeffrey Pfau
812d063b73
GBA Video: More threaded renderer improvements, still stomping on itself sometimes though
2016-08-14 04:20:37 -07:00
Jeffrey Pfau
6797cbe6b1
GBA Video: WIN0/1 take priority over OBJWIN
2016-08-14 04:19:08 -07:00
Jeffrey Pfau
476b34ce07
PSP2: Better rumble
2016-08-14 01:25:36 -07:00
Jeffrey Pfau
b620ac1af2
GBA Video: Fix regression with mosaic
2016-08-13 19:50:53 -07:00
Jeffrey Pfau
8774530707
PSP2: Sync files per descriptor
2016-08-13 19:50:21 -07:00
Jeffrey Pfau
ac4ae6d4e6
GB: Fix palette I/O writeback when not incrementing
2016-08-13 17:50:11 -07:00
Jeffrey Pfau
d9f486fd6a
GBA BIOS: Fix last commit
2016-08-13 14:18:16 -07:00
Jeffrey Pfau
6867400ca8
GBA BIOS: Use custom ArcTan, not relying on OS
2016-08-13 14:10:51 -07:00
Jeffrey Pfau
7401371016
GBA Video: Optimize sprite drawing
2016-08-11 22:43:15 -07:00
Jeffrey Pfau
23dbd1e508
PSP2: Add back touch
2016-08-11 22:36:36 -07:00
Jeffrey Pfau
554276d5c3
GBA Video: Remove old slow path fallback
2016-08-11 22:35:31 -07:00
Jeffrey Pfau
08e73bd9df
Revert "GBA Video: Optimize sprite drawing"
...
This reverts commit 990df72ced
.
2016-08-11 03:47:23 -07:00
Jeffrey Pfau
990df72ced
GBA Video: Optimize sprite drawing
2016-08-11 03:04:08 -07:00
Jeffrey Pfau
9088d8e6ef
PSP2: Add fit-to-height screen mode
2016-08-10 23:42:31 -07:00
Jeffrey Pfau
1402d3177e
PSP2: Fix analog stick support
2016-08-10 23:04:10 -07:00
Jeffrey Pfau
f73bc93080
Qt: Fix directory sets in BIOS-only boot
2016-08-10 22:43:25 -07:00
Jeffrey Pfau
051198395d
PSP2: Delete threads after they return
2016-08-09 23:35:38 -07:00
Jeffrey Pfau
b28030c98c
GBA Video: More threaded renderer fixes
2016-08-09 23:34:36 -07:00
Jeffrey Pfau
295b8210df
GUI: Add logging
2016-08-09 23:34:04 -07:00
Jeffrey Pfau
30f124fae4
GBA Video: Fix threaded rendering race conditions
2016-08-09 22:31:09 -07:00
Jeffrey Pfau
492c2612b9
Perf: Fix ordering of core deinitialization
2016-08-09 22:31:09 -07:00
Agustín Azzinnari
a6cbd7ddfe
Qt: Reset button status after turning off autofire ( #334 )
2016-08-09 15:56:38 -07:00
Jeffrey Pfau
68393718eb
PSP2: Fix gyroscope direction
2016-08-09 00:45:29 -07:00
Jeffrey Pfau
ae721309d0
Wii: Fix framelimiting after a slowdown ( fixes #332 )
2016-08-08 21:28:17 -07:00
Jeffrey Pfau
f590eb8ccf
PSP2: Add rumble for PS TV
2016-08-08 20:59:17 -07:00
Jeffrey Pfau
33a9fad209
GUI: Add back logging
2016-08-08 20:57:44 -07:00
Jeffrey Pfau
c597d6dcfa
Qt: Attempt to fix display issues
2016-08-07 22:41:52 -07:00
Jeffrey Pfau
3f142cb96a
Libretro: Merge downstream changes back upstream, adapted for 0.5 API
2016-08-07 12:18:48 -07:00
Jeffrey Pfau
73f4fad5c3
Debugger: Fix GDB writing to PC
2016-08-07 11:07:54 -07:00
Jeffrey Pfau
a967f9aac4
Debugger: Fix GDB breakpoints
2016-08-07 10:45:50 -07:00
Jeffrey Pfau
0c748d3bfc
3DS: Fix crash when pushing too many verts
2016-08-07 10:11:06 -07:00
Jeffrey Pfau
f5ee8330f7
GBA Video: Minor mode 2 optimization
2016-08-07 10:11:06 -07:00
Jeffrey Pfau
9f5f7a60c1
PSP2: Add pic0
2016-08-07 10:11:06 -07:00
Jeffrey Pfau
067d4c5836
Util: RingFIFO should be able to advance without memcpy
2016-08-07 10:11:06 -07:00
Jeffrey Pfau
4a1fc1caf8
All: Update branding
2016-08-07 10:11:06 -07:00
Jeffrey Pfau
b94b598dd4
PSP2: Slightly cleaner audio
2016-08-07 10:11:06 -07:00
endrift
8b6a6ff2c4
Merge pull request #322 from snickerbockers/master
...
Qt: Fix software renderer scaling
2016-08-06 12:04:24 -07:00
snickerbockers
ebb589107b
Qt: Fix software renderer scaling
2016-08-06 11:57:56 -07:00
Jeffrey Pfau
63a06ecc05
GUI: Screenshot dimensions are now passed through
2016-08-06 10:46:54 -07:00
Jeffrey Pfau
b70a601e37
GBA Video: Add get/put pixels to threaded proxy
2016-08-06 10:44:53 -07:00
Jeffrey Pfau
9264441e09
3DS: Fix always rebuilding CIA
2016-08-06 10:44:53 -07:00
Jeffrey Pfau
dd81bb7783
3DS: Minor signature fixes
2016-08-06 00:05:29 -07:00
Jeffrey Pfau
8a68de198c
3DS: Convert mutexes to light locks
2016-08-05 22:46:50 -07:00
Jeffrey Pfau
98fd8a7532
3DS: Turn on the threaded renderer for N3DSes running as CIAs
2016-08-05 22:46:23 -07:00
Jeffrey Pfau
3e9a1a399e
3dS: Attempt to use Core 2 for threads
2016-08-05 22:45:45 -07:00
Jeffrey Pfau
d008291fc8
3DS: Redo RSF (thanks to profi200)
2016-08-05 22:44:50 -07:00
Jeffrey Pfau
fd7d05baee
3DS: Add one-liner for uploading a CIA
2016-08-05 22:40:35 -07:00
Jeffrey Pfau
6f1a3918b9
GBA Video: Fix thread proxy batch end
2016-08-05 22:40:02 -07:00
Jeffrey Pfau
6e47d402c8
PSP2: Actually load screen mode setting
2016-08-02 22:26:08 -07:00
Jeffrey Pfau
15477688d7
PSP2: Fix accelerometer range
2016-08-01 23:59:14 -07:00
Jeffrey Pfau
ef742cb128
GBA Video: Render resets should reload state
2016-08-01 23:34:38 -07:00
Jeffrey Pfau
a97276b3a0
GBA Video: Fix OAM in thread proxy
2016-08-01 23:33:49 -07:00
Jeffrey Pfau
3729aaa89a
PSP2: Turn on the threaded renderer
2016-08-01 19:10:01 -07:00
Jeffrey Pfau
a71d1a1368
GBA Core: Make threaded renderer accessible
2016-08-01 19:09:46 -07:00
Jeffrey Pfau
67905d281b
Merge branch 'master' into feature/thread-proxy-renderer
2016-08-01 18:35:01 -07:00
Jeffrey Pfau
77922aea5d
GBA Serialize: Savestates now properly store prefetch
2016-08-01 02:32:02 -07:00
Jeffrey Pfau
2d94f202a6
GBA Memory: Fix stalling behavior a bit
2016-08-01 02:24:00 -07:00
Jeffrey Pfau
5b740518cf
GBA Memory: Optimize stalling behavior
2016-08-01 02:13:02 -07:00
Jeffrey Pfau
2ed7d51376
ARM7: Fix decoding of Thumb ADD (variants 5 and 6)
2016-07-31 00:27:16 -07:00
Jeffrey Pfau
a299a4e5ea
PSP2: Fix VSync
2016-07-30 16:56:23 -07:00
Jeffrey Pfau
274d55e5ab
PSP2: Fix base paths for drives in HENkaku
2016-07-30 16:46:00 -07:00
Jeffrey Pfau
ce8db37634
PSP2: Fix GPU crash while exiting
2016-07-30 09:48:56 -07:00
Jeffrey Pfau
61bfd9d87d
Qt: Make audio channel/video layer options shortcut mappable
2016-07-30 02:07:52 -07:00
Jeffrey Pfau
42f5934b25
All: Faster memory read/write
2016-07-30 00:51:45 -07:00
Jeffrey Pfau
012c70a0ce
Perf: Fix 3DS build
2016-07-29 22:03:25 -07:00
Jeffrey Pfau
da0e39bc59
PSP2: Cleanup PGF fixes a bit
2016-07-29 21:59:37 -07:00
Jeffrey Pfau
8862dc49aa
Util: Fix realloc semantics in utf16to8 (again)
2016-07-29 21:27:47 -07:00
Jeffrey Pfau
f4e26656e4
PSP2: Use PGF fonts
2016-07-29 21:27:37 -07:00
Jeffrey Pfau
690346fd4e
Merge branch 'feature/citro3d'
2016-07-28 22:40:47 -07:00
Jeffrey Pfau
a7d1b82329
Merge branch 'feature/vpk'
2016-07-28 22:20:14 -07:00
Jeffrey Pfau
f5e7b313c2
PSP2: Packaging fixes
2016-07-28 22:19:57 -07:00
Jeffrey Pfau
f25a7f7778
3DS: Improve menu performance
2016-07-28 22:00:47 -07:00
Jeffrey Pfau
376c3e715e
3DS: Use system font for menus
2016-07-28 00:32:00 -07:00
Jeffrey Pfau
4f1dffa5bd
3DS: Allow UTF-16 filenames
2016-07-27 22:19:57 -07:00
Jeffrey Pfau
7930c5a350
3DS: Port to using citro3D
2016-07-27 01:04:52 -07:00
Jeffrey Pfau
100eab76fe
PSP2: Add LiveArea branding
2016-07-24 14:59:21 -07:00
Jeffrey Pfau
df695802dd
PSP2: Initial changes for VPK packaging
2016-07-24 13:40:45 -07:00
Jeffrey Pfau
2f3c4982bd
GBA: Tile cache improvements
2016-07-24 01:40:18 -07:00
Jeffrey Pfau
4a7dc8bff6
Qt: Thread startup improvements
2016-07-23 19:02:28 -07:00
Jeffrey Pfau
d175a0ac85
GBA Audio: Force audio DMAs to not increment destination
2016-07-23 00:28:53 -07:00
Jeffrey Pfau
f388d65f5f
GBA Video: Add missing files
2016-07-22 23:50:22 -07:00
Jeffrey Pfau
701869a6ef
Qt: Improve tile view
2016-07-22 23:43:00 -07:00
Jeffrey Pfau
ccf66299e6
Qt: Very broken tile viewer resizing
2016-07-22 23:09:31 -07:00
Jeffrey Pfau
b1f750e441
Qt: First pass at a tile view
2016-07-22 02:18:35 -07:00
Jeffrey Pfau
739df1ed74
Merge remote-tracking branch 'github/pr/297'
2016-07-21 22:09:15 -07:00
Jeffrey Pfau
fc32c1ddd9
Qt: Put back patch autoloading
2016-07-21 21:59:01 -07:00
Touched
5e4e00938c
Debugger: Support additional GDB stub packets
...
Implements memory writing packets 'X' and 'M', and register writing
packets 'G' and 'P'.
Fixes the checksum verification to allow inclusion of '\0', which is
needed for the binary data argument of packet 'X'.
2016-07-20 16:43:03 +02:00
Jeffrey Pfau
d3763b0f5d
All: Fix CMake install path handling some
2016-07-17 19:08:08 -07:00
Jeffrey Pfau
f95be3071a
Qt: Simplify OpenGL context creation
2016-07-17 19:08:08 -07:00
Lars Wendler
9b9de7f2db
Don't include internal zip library when USE_MINIZIP is defined.
...
According to CmakeLists.txt file USE_MINIZIP enables linking against system
minizip library but the code in src/util/vfs/vfs-zip.c doesn't reflect
that.
2016-07-12 15:50:27 +02:00
Jeffrey Pfau
2dc729f17a
VFS: VFileFromFD should not open directories
2016-07-09 15:19:31 -07:00
Jeffrey Pfau
4e4a266d53
Qt: Make -g flag work in Qt build
2016-07-09 14:58:12 -07:00
Jeffrey Pfau
f64629448f
Qt: Split out ROM types in load menu
2016-07-09 14:41:51 -07:00
Jeffrey Pfau
6fe17bc0f8
GBA Audio: Reset audio FIFO DMA if an invalid destination is set
2016-07-08 21:35:22 -07:00
Jeffrey Pfau
fcd1ce8073
SDL: Fix sporadic crash when deinitializing audio
2016-06-27 22:17:13 -07:00
Jeffrey Pfau
c82ee873e1
Util: Fix intermittent build failure on OS X
2016-06-26 20:32:06 -07:00
endrift
0694a87ec2
Merge pull request #290 from tzlion/feature/vfame-gba-support
...
GBA Memory: Add emulation of Vast Fame protected carts
2016-06-25 16:29:01 -07:00
taizou
c5092559ef
GBA Memory: Add emulation of Vast Fame protected carts
2016-06-25 23:39:48 +01:00
Jeffrey Pfau
31cf1622a7
GB Video: Call finishFrame at end of vblank
2016-06-25 01:34:29 -07:00
Jeffrey Pfau
f5663675a5
GB I/O: Fix STAT writing
2016-06-25 01:34:13 -07:00
Jeffrey Pfau
74caccd6df
GB: Palette I/O fixes
2016-06-25 00:58:50 -07:00
Jeffrey Pfau
ca46fedd34
SDL: Modernize software renderer
2016-06-20 21:34:06 -07:00
Jeffrey Pfau
e1a4acec9f
GB Audio: Rearrange WriteNR14 and fix GBC timing
2016-06-19 22:42:03 -07:00
Jeffrey Pfau
fb7ecb8079
GBA: Add overrides for DBZ: Legacy of Goku II and Ueki no Housoku
2016-06-19 15:05:48 -07:00
Jeffrey Pfau
415298ebcd
GBA BIOS: Fix ArcTan2 accuracy and boundary conditions
2016-06-16 00:19:20 -07:00
Jeffrey Pfau
eb6cedde2e
VFS: VFile.sync now updates modified time
2016-06-15 22:46:24 -07:00
Jeffrey Pfau
6b1cbbd5e2
ARM7: Fix setting spsr privilege bits when spsr is empty
2016-06-10 10:18:21 -07:00
Jeffrey Pfau
723b91dfe3
Qt: Load temporary saves (untested)
2016-06-07 15:06:44 -07:00
Jeffrey Pfau
87758b274c
Debugger: CLI debugger now exits when end-of-stream is reached
2016-06-06 22:08:22 -07:00
Jeffrey Pfau
b1b5cf8a11
ARM7: Clean up instruction decoding for future expandability
2016-06-06 22:08:19 -07:00
Jeffrey Pfau
1a42ed2b37
SDL, Debugger: Fix some deinitialization issues
2016-06-04 15:28:21 -07:00
Jeffrey Pfau
6e5a79564f
Core: Fix missing include
2016-06-01 19:28:59 -07:00
Jeffrey Pfau
c313f09518
GB Memory: Remove debugging code that got left in by accident
2016-06-01 03:09:23 -07:00
Jeffrey Pfau
59938208ab
GB: Add preliminary HuC-3 support
2016-06-01 02:56:53 -07:00
Jeffrey Pfau
c213ee9bb6
GB: Polish savestates a bit
2016-05-31 23:24:20 -07:00
Jeffrey Pfau
61b4d53150
Qt: Enable savestates for GB games
2016-05-30 23:32:55 -07:00
Jeffrey Pfau
5ea104844d
Core: Put back sram in savestates
2016-05-30 23:16:00 -07:00
Jeffrey Pfau
c3f69e7b69
GB: Add serialization headers
2016-05-30 23:06:32 -07:00
Jeffrey Pfau
66345e9b7e
Qt: Add refresh button to controller editing
2016-05-30 15:26:54 -07:00
Jeffrey Pfau
1d021a72c7
GB Memory: Fix null deref when rumbling
2016-05-30 15:08:42 -07:00
Jeffrey Pfau
5a2c6d037d
GB: First pass at savestates
2016-05-30 15:03:20 -07:00
Jeffrey Pfau
a3a380d9f5
Core: Refactor savestates
2016-05-30 15:01:40 -07:00
Jeffrey Pfau
cf8868d5cb
GB: Fix timer resetting
2016-05-30 12:52:03 -07:00
Jeffrey Pfau
f40b9ec82e
GB: Fix up debugger a bit
2016-05-30 12:12:00 -07:00
Jeffrey Pfau
0c59856fe3
GB Video: Remove broken hack
2016-05-29 23:32:18 -07:00
Jeffrey Pfau
5f95e7e486
GB Core: Fix uninitialized variable
2016-05-29 12:33:40 -07:00
Jeffrey Pfau
13c882411a
GB: Fix IRQs trampling each other if two happen mid-instruction
2016-05-29 11:16:51 -07:00
Jeffrey Pfau
f4dc546da6
Util: Fix realloc semantics in utf16to8
2016-05-29 09:57:10 -07:00
Jeffrey Pfau
f3d3c59df7
GB: Initialize biosVf
2016-05-28 18:31:04 -07:00
Jeffrey Pfau
bd5b3036a1
Core: Migrate extdata to core
2016-05-28 18:31:04 -07:00
Jeffrey Pfau
36ea5ea89c
Core: Migrate extdata to core
2016-05-28 16:39:25 -07:00
Jeffrey Pfau
b14aafe9cb
GB Memory: Fix RTC latching
2016-05-28 12:27:30 -07:00
Jeffrey Pfau
2ee192d868
GB Video: Frame end callback should only happen on instruction boundary
2016-05-28 10:50:17 -07:00
Jeffrey Pfau
334963511b
LR35902: Optimize core loop to always run one M-cycle at a time
2016-05-28 01:52:26 -07:00
Jeffrey Pfau
d242638e28
OpenGL: Add texSize uniform
2016-05-25 21:25:09 -07:00
Jeffrey Pfau
7377725952
GB Video: Fix OBJ/BG priority
2016-05-23 21:57:29 -07:00
Jeffrey Pfau
0f16569e7d
GB: Fix eiPending issue
2016-05-23 20:13:51 -07:00
Jeffrey Pfau
616625a510
GB Core: Add `frame` command to debugger
2016-05-23 19:29:11 -07:00
Jeffrey Pfau
11f21ecc46
GB Core: step now advances with instruction granularity
2016-05-23 19:09:20 -07:00
Jeffrey Pfau
210ef6db50
Qt: Clean up some path canonicalization
2016-05-22 23:08:43 -07:00
Jeffrey Pfau
0080fab314
GB Video: Revert video IRQ change, disable OAM IRQ if Hblank IRQ is enabled
2016-05-20 19:04:06 -07:00
Jeffrey Pfau
feb5ad2260
ARM7: Fix flags on SBC/RSC
2016-05-20 19:02:15 -07:00
Jeffrey Pfau
62076d885c
GB Video: Fix LCD IRQs sticking around for too long
2016-05-19 23:57:45 -07:00
Jeffrey Pfau
eb4b53a7c4
GB: Initial BIOS support
2016-05-19 22:31:13 -07:00
Jeffrey Pfau
2f33cd70f6
GBA: Fix PSG audio serialization
2016-05-17 00:19:39 -07:00
Jeffrey Pfau
9569ccb634
GBA: Fix warning about too old version of a savestate
2016-05-17 00:17:01 -07:00
Jeffrey Pfau
e81de71f50
ARM7: Flush prefetch cache when loading CPSR via MSR
2016-05-16 01:18:09 -07:00
Jeffrey Pfau
b5ff48a74e
ARM7: Support forcing Thumb mode via MSR
2016-05-12 00:19:24 -07:00
Jeffrey Pfau
b37761327e
GBA Core: Fix missing include
2016-05-12 00:19:24 -07:00
Jeffrey Pfau
2d1ad16e1c
ARM7: Improve decoder for memory access
2016-05-11 23:12:03 -07:00
Jeffrey Pfau
4375e7029f
SDL: Fix SDL 1.2 build
2016-05-11 23:12:03 -07:00
Jeffrey Pfau
98922b7a87
GB: Improve accuracy of video timings
2016-05-11 23:05:24 -07:00
Jeffrey Pfau
273d2db575
GB: Add partial Game Genie support
2016-05-08 23:19:12 -07:00
Jeffrey Pfau
7477c36cb5
GB Memory: Implement ROM patching
2016-05-08 23:19:12 -07:00
Jeffrey Pfau
8768bc21a2
GB Cheats: Add Codebreaker format recognition
2016-05-08 23:19:12 -07:00
Jeffrey Pfau
0e85739cd3
Libretro: Disable logging game errors, BIOS calls and stubs in release builds
2016-05-08 12:33:55 -07:00
Jeffrey Pfau
e75b2928b1
Libretro: Fix a crash if no core is loaded
2016-05-08 11:26:24 -07:00
Jeffrey Pfau
890b063ea5
GB: Preliminary cheat support
2016-05-08 01:34:51 -07:00
Jeffrey Pfau
0fa6da495d
All move around debugger files a bit
2016-05-08 00:52:15 -07:00