Jeffrey Pfau
b4e0ab93fe
GB MBC: Fix MBC7 when size is incorrectly specified
2016-09-19 23:55:21 -07:00
Jeffrey Pfau
9e5ed880ab
All: Fix changelog version number for 0.5.1
2016-09-19 19:57:27 -07:00
Jeffrey Pfau
59b1b2d810
All: Only update version info if needed
2016-09-19 19:53:05 -07:00
Jeffrey Pfau
a7a858d4f8
Update CHANGES for 0.5.0
2016-09-19 15:07:50 -07:00
Jeffrey Pfau
37ddf7020b
Util: Fix inserting too many items into a hash table
2016-09-19 15:01:58 -07:00
Jeffrey Pfau
aaf12cad27
GBA Savedata: Only unmap savedata if present
2016-09-19 13:52:11 -07:00
Jeffrey Pfau
a510ae8d86
GBA Hardware: Clean up dead code in GBP
2016-09-17 11:01:09 -07:00
Jeffrey Pfau
ccf584238b
SDL: More responsive rumble
2016-09-16 12:51:33 -07:00
Jeffrey Pfau
a9c8a02cf9
GBA: Add override for Pokemon Pinball: Ruby and Sapphire rumble
2016-09-16 12:50:56 -07:00
Jeffrey Pfau
61800d0e9b
GBA Savedata: Fix savedata sync timer
2016-09-14 17:46:15 -07:00
Jeffrey Pfau
fa92b4cd0e
GBA: Count up timers should not count themselves
2016-09-14 01:34:53 -07:00
Jeffrey Pfau
dd76386f4c
SDL: Increase default audio buffer size to 1024 samples
2016-09-13 23:00:01 -07:00
Jeffrey Pfau
f34f45257a
GBA Video: Fix out-of-order OBJWIN
2016-09-11 00:54:20 -07:00
Jeffrey Pfau
1bc8dfe42b
GB, GBA: Automatic BIOS detection
2016-09-09 16:30:48 -07:00
Jeffrey Pfau
e8b7d180bf
Util: Add PRIz macro for libc versions that don't support %z
2016-09-08 19:09:20 -07:00
Jeffrey Pfau
c45d91d311
Debugger: Add software breakpoints, fix cleanup
2016-09-07 17:49:27 -07:00
Jeffrey Pfau
f7a9fe8e64
Util: PNG utils should support 16-bit when applicable
2016-09-07 01:06:54 -07:00
Jeffrey Pfau
0ad14bef7e
FFmpeg: Full support for libavcodec 56+
2016-09-05 11:55:56 -07:00
Jeffrey Pfau
69244f053a
3DS: Add shading to 3D model
2016-09-04 23:00:49 -07:00
Jeffrey Pfau
0293e723d8
GBA: Better debug logging if event processing breaks
2016-09-04 09:32:07 -07:00
Jeffrey Pfau
a20061e925
GBA Memory: Fix ldm {pc}
2016-09-04 02:20:58 -07:00
Jeffrey Pfau
8dbef1f0e3
Wii: Add pixelated resample filter
2016-09-01 00:11:07 -07:00
Jeffrey Pfau
e078e42c83
Qt: Rearchitect game closing codepath
2016-08-30 23:43:50 -07:00
Jeffrey Pfau
f15bb076b8
All: Update CHANGES
2016-08-30 23:42:31 -07:00
Jeffrey Pfau
1f2bef0ceb
PSP2: Stop underclocking when menuing
2016-08-30 09:43:49 -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
1462ffe7d5
GBA: Timer 0 cannot be count up
2016-08-29 10:19:53 -07:00
Jeffrey Pfau
90edf4d1a0
GBA Serialize: Savestates now store if CPU was halted
2016-08-28 20:36:12 -07:00
Jeffrey Pfau
d708a1025d
GBA: Fix filehandle leak with savegames
2016-08-28 01:44:27 -07:00
Jeffrey Pfau
fa36a3da81
Qt: Allow loading of specific files from archives
2016-08-27 01:01:03 -07:00
Jeffrey Pfau
93121d9319
VFS: Fix reading multiple files from a 7z archive
2016-08-27 00:55:57 -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
f491196bc4
Util: Add endswith
2016-08-23 09:08:46 -07:00
Jeffrey Pfau
08b0a7c60f
VFS: Improve zip file detection
2016-08-23 02:30:25 -07:00
Jeffrey Pfau
9b4fa75c81
VFS: Fix uninitialized varaible reading from 7z
2016-08-23 01:23:44 -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
ef4e67889c
3DS: Adjustable screen darkening
2016-08-21 04:21:59 -07:00
Jeffrey Pfau
526f86d085
3DS: Implement adjustable filtering and sprite rotation
2016-08-21 03:16:00 -07:00
Jeffrey Pfau
d9964ee727
Wii: 240p support
2016-08-20 11:27:48 -07:00
Jeffrey Pfau
5e50a635cf
GBA Memory: Optimize Load-/StoreMultiple
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
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
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
9eb8faf1ba
GUI: Add fast-forward key
2016-08-16 23:24:07 -07:00
Jeffrey Pfau
54e4d91457
GBA Video: Optimize mode 0 rendering
2016-08-16 21:05:55 -07:00
Jeffrey Pfau
c191ec88b8
GUI: Add UI control remapping
2016-08-15 22:15:45 -07:00
Jeffrey Pfau
39d9c7efd1
PSP2: Fix mapping/unmapping from not at 0
2016-08-15 22:11:53 -07:00
Jeffrey Pfau
b1618cbed3
GBA Savedata: Add realistic timing for EEPROM
2016-08-14 20:56:42 -07:00
Jeffrey Pfau
6797cbe6b1
GBA Video: WIN0/1 take priority over OBJWIN
2016-08-14 04:19:08 -07:00
Jeffrey Pfau
8774530707
PSP2: Sync files per descriptor
2016-08-13 19:50:21 -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
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
051198395d
PSP2: Delete threads after they return
2016-08-09 23:35:38 -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
3f142cb96a
Libretro: Merge downstream changes back upstream, adapted for 0.5 API
2016-08-07 12:18:48 -07:00
Jeffrey Pfau
a967f9aac4
Debugger: Fix GDB breakpoints
2016-08-07 10:45:50 -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
3e9a1a399e
3dS: Attempt to use Core 2 for threads
2016-08-05 22:45:45 -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
54b4c967b8
All: Update CHANGES
2016-08-01 19:15:18 -07:00
Jeffrey Pfau
77922aea5d
GBA Serialize: Savestates now properly store prefetch
2016-08-01 02:32:02 -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
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
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
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
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
c7f6c499c3
Update CHANGES
2016-07-22 23:49:08 -07:00
Jeffrey Pfau
739df1ed74
Merge remote-tracking branch 'github/pr/297'
2016-07-21 22:09:15 -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
f95be3071a
Qt: Simplify OpenGL context creation
2016-07-17 19:08:08 -07:00
Jeffrey Pfau
5ca36e9418
All: Update CHANGES for 0.4.1
2016-07-11 17:51:00 -07: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
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
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
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
66345e9b7e
Qt: Add refresh button to controller editing
2016-05-30 15:26:54 -07:00
Jeffrey Pfau
f4dc546da6
Util: Fix realloc semantics in utf16to8
2016-05-29 09:57:10 -07:00
Jeffrey Pfau
d242638e28
OpenGL: Add texSize uniform
2016-05-25 21:25:09 -07:00
Jeffrey Pfau
210ef6db50
Qt: Clean up some path canonicalization
2016-05-22 23:08:43 -07:00
Jeffrey Pfau
feb5ad2260
ARM7: Fix flags on SBC/RSC
2016-05-20 19:02:15 -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
4375e7029f
SDL: Fix SDL 1.2 build
2016-05-11 23:12:03 -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
20f790bb61
GBA Cheats: Support for encrypted CodeBreaker cheats
2016-05-05 22:56:05 -07:00
Jeffrey Pfau
d6fce03fa3
All: Fix instruction tables getting zeroed when linking sometimes
2016-05-03 22:01:37 -07:00
Jeffrey Pfau
faab8ae5f0
All: Update CHANGES
2016-04-29 01:35:43 -07:00
Jeffrey Pfau
b0a1a2e2b7
All: Add QUIET parameter to silence CMake
2016-04-28 22:45:34 -07:00
Jeffrey Pfau
d59ef1c66a
Util: Fix socket bind addresses
2016-04-27 22:17:21 -07: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
40448e90b7
Qt: Remove some C99isms from C++ code
2016-04-16 19:10:12 -07:00
Jeffrey Pfau
4d839d03b4
All: Allow use of external minizip library
2016-04-13 00:13:05 -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
1f204c8eef
All: Fix several file handle leaks
2016-03-03 00:04:15 -08:00
Jeffrey Pfau
be97f04971
FFmpeg: Update dependencies on Ubuntu
2016-02-27 01:50:28 -08:00
Jeffrey Pfau
878c6b8a2c
GBA Serialize: Fix loading savegames from savestates
2016-02-27 00:09:23 -08:00
Jeffrey Pfau
23dc557466
All: Update CHANGES
2016-02-25 23:55:03 -08:00
Jeffrey Pfau
9919fffcb7
Qt: Initialize m_useBios
2016-02-25 23:39:08 -08:00
Jeffrey Pfau
3b24e94018
3DS: Use blip_add_delta_fast for a small speed improvement
2016-02-22 21:09:05 -08:00
Jeffrey Pfau
aa0ee743b3
GBA Memory: Fix mirroring on non-overdumped Classic NES games
2016-02-21 12:01:54 -08:00
Jeffrey Pfau
ceac601e60
Qt: Remove use of NaN
2016-02-21 11:16:21 -08:00
Jeffrey Pfau
c1f146c565
All: Fix typo in changelog
2016-02-21 00:33:09 -08:00
Jeffrey Pfau
03f20436b5
Shaders: Fix AGS-001 shader with some bad drivers
2016-02-20 23:43:09 -08:00
Jeffrey Pfau
340aed5142
Qt: Update 360 input profile on OS X to reflect newer drivers
2016-02-20 23:39:31 -08:00
Jeffrey Pfau
3871f1f48b
Qt: Fix initial state of key mapping
2016-02-20 23:38:20 -08:00
Jeffrey Pfau
6fe4c2a511
SDL: Remove default gamepad mappings
2016-02-20 23:10:52 -08:00
Jeffrey Pfau
6334e88e00
SDL: Fix axes being mapped wrong
2016-02-20 23:09:52 -08:00
Jeffrey Pfau
6acc14d31b
SDL: Fix potential joystick crash in games with rumble
2016-02-20 22:21:37 -08:00
Jeffrey Pfau
dc62c52faa
SDL: Fix joystick initialization on BSD
2016-02-20 21:44:51 -08:00
Jeffrey Pfau
3c50adc025
Wii: Fix tilting direction
2016-02-18 21:50:25 -08:00
Jeffrey Pfau
3c31ae1260
Qt: Add preset for DualShock 4
2016-02-17 21:45:36 -08:00
Lioncash
e77334960a
OpenGL: Correct boolean vector strcmp strings for uniforms
2016-02-16 20:51:50 -05:00
Jeffrey Pfau
5c2dbc59a1
GBA BIOS: Fix RegisterRamReset setting DISPCNT to the wrong value
2016-02-15 01:04:29 -08:00
Jeffrey Pfau
bd085ad372
All: Fix typo
2016-02-14 22:18:35 -08:00