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
Jeffrey Pfau
72b826dd20
Libretro, OpenEmu: Fix build, functionality untested
2016-05-08 00:00:07 -07:00
Jeffrey Pfau
3908b43d93
Qt: Refresh cheats after adding
2016-05-07 23:44:38 -07:00
Jeffrey Pfau
44bbb9d1bb
Core: Refactor out cheats
2016-05-07 22:54:35 -07:00
Jeffrey Pfau
4b5885624b
GB Core: Add rawRead* and enable memory viewer for Game Boy
2016-05-05 23:52:28 -07:00
Jeffrey Pfau
1326626777
Core: Add raw memory read/write operations
2016-05-05 23:19:39 -07:00
Jeffrey Pfau
20f790bb61
GBA Cheats: Support for encrypted CodeBreaker cheats
2016-05-05 22:56:05 -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
df8cddb289
GBA Core: Fix busRead16
2016-05-04 00:44:19 -07:00
Jeffrey Pfau
525354e500
GBA Core: Fix core reset without ROM
2016-05-04 00:44:19 -07:00
Jeffrey Pfau
9caa6f19ed
Qt: Partially fix booting BIOS
2016-05-04 00:44:19 -07:00
Jeffrey Pfau
d6fce03fa3
All: Fix instruction tables getting zeroed when linking sometimes
2016-05-03 22:01:37 -07:00
Jeffrey Pfau
4b43a88ebd
GB: Fix some memory errors in reset
2016-04-29 02:21:15 -07:00
Jeffrey Pfau
af96ee7087
GB Audio: Remove faulty optimization
2016-04-29 01:35:57 -07:00
Jeffrey Pfau
cc16522ffd
GBA Video: Null renderer should return proper register values
2016-04-29 00:32:12 -07:00
Jeffrey Pfau
4b4be372c0
All: Fix some warnings
2016-04-29 00:20:45 -07:00
Jeffrey Pfau
37a0839a25
Debugger: Some memory debugger fixes
2016-04-29 00:17:43 -07:00
Jeffrey Pfau
5c9d5d9ddf
GBA SIO: Add bits for JOY connections
2016-04-29 00:03:30 -07:00
Jeffrey Pfau
f0f12fec1a
All: CMake cleanup
2016-04-28 23:51:18 -07:00
Jeffrey Pfau
c09f376306
Example: Fix typo in a comment
2016-04-27 22:21:29 -07:00
Jeffrey Pfau
7ff5c3a905
Example: Add an example client/server setup showing how to write a frontend
2016-04-27 22:18:08 -07:00
Jeffrey Pfau
d59ef1c66a
Util: Fix socket bind addresses
2016-04-27 22:17:21 -07:00
Jeffrey Pfau
c03f9bcc03
Debugger: Fix identifier lookup
2016-04-25 22:44:44 -07:00
Jeffrey Pfau
b365628aad
Debugger: Begin GB debugger
2016-04-25 22:34:14 -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
a4e29886c9
GBA Memory: Better fix for OBJ VRAM code
2016-04-25 21:49:29 -07:00
waddlesplash
3fe055fcac
All: Working MSVC support.
2016-04-25 17:17:54 -04:00
Jeffrey Pfau
063605a216
GBA Memory: Fix executing code from OBJ region of VRAM
2016-04-21 23:45:32 -07:00
Jeffrey Pfau
3a51c59768
Windows: Add native VDir support
2016-04-20 21:09:06 -07:00
Jeffrey Pfau
c689e32856
All: Several MSVC build fixes
2016-04-17 18:03:13 -07:00
Jeffrey Pfau
f28d9d96a1
Qt: Fix gcc-destroying
2016-04-17 11:23:54 -07:00
Jeffrey Pfau
40448e90b7
Qt: Remove some C99isms from C++ code
2016-04-16 19:10:12 -07:00
Jeffrey Pfau
f27566fb08
Qt: Fix build on Windows without epoxy
2016-04-16 17:20:02 -07:00
Jeffrey Pfau
82e79db1c8
Qt: Fix some build issues with non-SDL build
2016-04-16 16:46:02 -07:00
Jeffrey Pfau
4159f8ea63
GB Video: Fix STAT bit 0 in CGB mode
2016-04-16 10:48:48 -07:00
Jeffrey Pfau
7539742689
GB Video: Fix timing for vblank IRQs
2016-04-16 10:39:35 -07:00
Jeffrey Pfau
be2641c77b
OpenGL: Log shader compilation failure
2016-03-06 18:36:36 -08:00
Jeffrey Pfau
b1691c9527
Util: Use closesocket on Windows
2016-03-05 11:33:36 -08:00
Jeffrey Pfau
d3a637fbae
GB: Fix boot registers on Game Boy Color
2016-03-05 00:55:59 -08:00
Jeffrey Pfau
9eeb051210
3DS: Add missing file
2016-03-03 01:20:16 -08:00
Jeffrey Pfau
5734819cb2
3DS: Install perf target
2016-03-03 01:05:35 -08:00
Jeffrey Pfau
3abd2ca028
Core: Clean up after core has been deinited
2016-03-03 00:04:36 -08:00
Jeffrey Pfau
1f204c8eef
All: Fix several file handle leaks
2016-03-03 00:04:15 -08:00
Jeffrey Pfau
8beac67f56
Core: Game code should export platform info
2016-03-02 19:56:54 -08:00
Jeffrey Pfau
0c7b505aee
GB Memory: Fix DMA regions
2016-03-01 22:44:57 -08:00
Jeffrey Pfau
8d7cbbe669
Perf: Add server mode, support for 3DS
2016-03-01 22:01:54 -08:00
Jeffrey Pfau
6c67389e9c
GBA: Fix idle loop detection setting
2016-02-28 23:35:14 -08:00