Commit Graph

871 Commits

Author SHA1 Message Date
Jeffrey Pfau
d68a21fc26 GB Memory: Fix starting HDMAs during mode 0 2016-11-03 13:26:33 -07:00
Garrett Brown
a8d4836a39 Fix missing termination in call to SET_INPUT_DESCRIPTORS 2016-11-02 17:40:31 -07:00
Jeffrey Pfau
27545462e4 Qt: Memory viewer now supports load/paste 2016-11-01 19:28:14 -07:00
Jeffrey Pfau
bb7d85698b Util: Add size counting to Table 2016-11-01 00:07:45 -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
e66061ed9e GB: Fix audio not being deinitialized 2016-10-28 17:48:29 -07:00
Jeffrey Pfau
28a64fcbb8 Qt: Rename REPL to Console 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
d99923b94e Qt: Add debugger REPL 2016-10-26 21:44:30 -07:00
Jeffrey Pfau
e430e55149 Core: Add existing state check for rewind 2016-10-26 21:41:44 -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
323d425c89 VFS: Fix resizing memory chunks when not needed 2016-10-23 10:29:01 -07:00
Jeffrey Pfau
287ab91739 VFS: Allow truncating memory chunk VFiles 2016-10-21 23:18:18 -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
dec8a1223c PSP2: Improved controller rumble 2016-10-21 17:24:15 -07:00
Jeffrey Pfau
6c470e3e5c GBA Video, GB Video: Colors are now fully scaled 2016-10-21 13:53:33 -07:00
Jeffrey Pfau
35fcb725e4 Qt: Prototype sprite viewer 2016-10-21 02:00:11 -07:00
Jeffrey Pfau
111337e3e0 Qt: Fix cut off tiles and alignment issues in tile viewer 2016-10-21 02:00:11 -07:00
Jeffrey Pfau
9756f79f04 VFS: Call msync when syncing mapped data 2016-10-21 01:59:48 -07:00
Tyler Wade
7b75d5d06b GBA Cheats: Fix GameShark ROM patches 2016-10-21 01:24:51 -05:00
Jeffrey Pfau
d462b4dd7f Core: Generic tile cache, usable with Game Boy core 2016-10-17 16:29:09 -07:00
Jeffrey Pfau
9bef681c7d GBA Video: Allow multiple handles into the same tile cache 2016-10-16 18:23:28 -07:00
Jeffrey Pfau
250c19b91c Qt: Fix setting overrides 2016-10-16 13:27:49 -07:00
Jeffrey Pfau
7073fa6a24 Qt: Fix changing resolution of software renderer 2016-10-13 14:01:48 -07:00
Jeffrey Pfau
5418f25d85 Windows: Fix Unicode directory handling 2016-10-13 13:42:44 -07:00
Jeffrey Pfau
900700aa41 GB MBC: Fix SRAM dangling pointer with RTC games 2016-10-13 00:17:30 -07:00
Jeffrey Pfau
18c6e6c330 GBA Cheats: Better autodetection 2016-10-12 22:14:22 -07:00
Jeffrey Pfau
ac0238ef07 GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch 2016-10-11 22:02:02 -07:00
Jeffrey Pfau
8ac697f310 GBA BIOS: Fix MidiKey2Freq BIOS reads 2016-10-11 22:01:13 -07:00
Jeffrey Pfau
4cbcc41e35 GBA Memory: Fix misaligned BIOS reads 2016-10-11 21:59:57 -07:00
Jeffrey Pfau
e72366a081 Test: Beginnings of a test suite 2016-10-10 17:25:38 -07:00
Jeffrey Pfau
5ff3e339fe GB Timer: Improve DIV reset behavior 2016-10-08 09:57:15 -07:00
Jeffrey Pfau
b5e706981f All: Update CHANGES for 0.5.1 2016-10-05 13:43:03 -07:00
Jeffrey Pfau
11d6ab7f9d Qt: Fix showing default display driver as OpenGL (force 1.x) 2016-10-05 10:16:45 -07:00
Jeffrey Pfau
74d140ed8b GB: Reset active region when reloading ROM 2016-10-05 00:02:22 -07:00
Jeffrey Pfau
bf06f1e443 GB: Properly unload save files when unloading a ROM 2016-10-05 00:02:04 -07:00
Jeffrey Pfau
742538dc43 Qt: Fix crash when saving an override if a game isn't loaded 2016-10-04 13:09:02 -07:00
Jeffrey Pfau
c8db38f93b Qt: Remember scale option independent of core dimensions 2016-10-04 11:24:56 -07:00
Jeffrey Pfau
0b2f8bb4dc Qt: Manage window sizes slightly better 2016-10-04 10:36:31 -07:00
Jeffrey Pfau
a067bca332 Qt: Fix patch loading 2016-09-30 09:09:55 -07:00
Jeffrey Pfau
e79963b007 GBA: Support printing debug strings from inside a game 2016-09-28 14:37:48 -07:00
Jeffrey Pfau
e6b4144ba2 GBA Memory: Fix several unused I/O register read values 2016-09-28 12:37:39 -07:00
Jeffrey Pfau
82f503bc4e GBA Cheats: Fix uninitialized memory getting freed when saving 2016-09-27 10:20:03 -07:00
Jeffrey Pfau
559c3212fd LR35902: Fix core never exiting with certain event patterns 2016-09-27 04:42:20 -07:00
Jeffrey Pfau
fc69cdce60 GBA Video: Clean up unused timers 2016-09-27 04:05:28 -07:00
Jeffrey Pfau
7ae3640bb5 All: Split out install locations for Libretro and OpenEmu 2016-09-27 04:03:41 -07:00
Jeffrey Pfau
3a0b8af70a GB: Properly clear KEY1 bit 0 when switching speeds 2016-09-27 03:54:19 -07:00
Jeffrey Pfau
c706e73c51 GB MBC: Fix RTC access when no save file is loaded 2016-09-25 23:43:05 -07:00
Jeffrey Pfau
71473721a8 GB: Initialize audio properly 2016-09-25 23:29:29 -07:00
Jeffrey Pfau
f2dadbd8b1 GBA Hardware: Improve Game Boy Player rumble behavior 2016-09-25 22:02:45 -07:00
Jeffrey Pfau
8345e29798 SDL: Attach rumble in SDL frontend 2016-09-25 21:16:52 -07:00
Jeffrey Pfau
3cfdad192c GB Video: Improved video timings 2016-09-25 19:18:46 -07:00
Jeffrey Pfau
6f9a0d9758 GB, GBA: Fix emulator hardlocking when halting with IRQs off 2016-09-25 16:48:41 -07:00
Jeffrey Pfau
e7c3b02897 GB: Fix invalid STOP behavior on Game Boy Color 2016-09-25 16:22:09 -07:00
Jeffrey Pfau
c877845bf7 Util: Fix PNG identification on files too small to be a PNG 2016-09-25 13:41:07 -07:00
Jeffrey Pfau
79274de539 Core: Fix importing save games as read-only 2016-09-25 13:39:52 -07:00
Jeffrey Pfau
9c4de0e30c GBA Savedata: Fix loading savestates with 512Mb Flash saves 2016-09-25 06:49:45 -07:00
Jeffrey Pfau
1073e6cc8e SDL: Remove scancode key input 2016-09-23 14:43:05 -07:00
Jeffrey Pfau
8daa39d21b Qt: Fix directory set unloading when replacing the ROM 2016-09-23 01:20:10 -07:00
Jeffrey Pfau
3ceadd4ccd GB Memory: Initialize RAM pattern for GBC 2016-09-22 06:49:32 -07:00
Jeffrey Pfau
05edd2fe52 GB SIO: Don't auto-clock external shift clock 2016-09-22 00:34:56 -07:00
Jeffrey Pfau
78af66c9d5 GBA Cheats: Fix key-activated CodeBreaker cheats 2016-09-21 23:30:12 -07:00
Jeffrey Pfau
1f0f943526 GB Video: Clear screen when LCDC is off 2016-09-21 14:36:42 -07:00
Jeffrey Pfau
bf9017c89b LR35902: Fix events running with the wrong cycle active 2016-09-21 14:36:42 -07:00
Jeffrey Pfau
b309e9894c GB Video: Fix video frames getting missed when LCDC is off 2016-09-21 14:36:42 -07:00
Jeffrey Pfau
1e10098e33 FFmpeg: Encoding cleanup 2016-09-21 14:36:42 -07:00
Jeffrey Pfau
cf6006f9f8 FFmpeg: Fix encoing AAC 2016-09-21 14:36:42 -07:00
Jeffrey Pfau
5c744a3f13 Qt: Fix saving overrides 2016-09-20 16:35:00 -07:00
Jeffrey Pfau
bea6235c0a Qt: Fix "close" button on Overrides view 2016-09-20 16:35:00 -07:00
Jeffrey Pfau
3b1d3292dd GBA Cheats: Fix holding onto pointers that may get invalidated 2016-09-20 12:09:28 -07:00
Jeffrey Pfau
1cb054ec67 GB Video: Setting LYC=LY during mode 2 should trigger an IRQ 2016-09-20 10:45:01 -07:00
Jeffrey Pfau
575a37fd83 GB MBC: Fix MBC7 when size is incorrectly specified 2016-09-19 23:54:50 -07:00
Jeffrey Pfau
c14c6d647f All: Only update version info if needed 2016-09-19 19:49:58 -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
Jeffrey Pfau
c8342a88ff All: Update CHANGES 2016-02-13 19:37:45 -08:00
Jeffrey Pfau
32f5bb985d Qt: Fix hang if audio sync is enabled and audio fails to initialize 2016-02-10 22:42:39 -08:00
Jeffrey Pfau
d1b3ad08d8 Qt: Fix sending gameStopped twice 2016-02-10 22:42:39 -08:00
Jeffrey Pfau
2a80ddf8d0 Qt: Fix hang if audio sync is enabled and audio fails to initialize 2016-02-09 02:26:15 -08:00
Jeffrey Pfau
1fdf413ee9 Qt: Fix sending gameStopped twice 2016-02-09 02:22:06 -08:00
Jeffrey Pfau
564f58c7fb GBA: Slightly optimize GBAProcessEvents 2016-02-08 22:32:30 -08:00
Jeffrey Pfau
be42f298da VFS: Fix reading 7z archives without rewinding first 2016-02-08 22:27:12 -08:00
Jeffrey Pfau
790c77c957 All: Update CHANGES for 0.4.0 2016-02-02 21:18:14 -08:00
Jeffrey Pfau
4f1788b2e0 Qt: Add ability to customize savestate data, add rewind duration box 2016-01-25 20:11:30 -08:00
Jeffrey Pfau
15dadb8387 GBA Cheats: Fix cheats setting the Action Replay version 2016-01-24 14:26:31 -08:00
Jeffrey Pfau
181174c810 Qt: Fix keys being mapped incorrectly when loading configuration file (fixes #212) 2016-01-23 20:14:46 -08:00
Jeffrey Pfau
3a134fcda6 GBA: Allow jumping to OAM and palette RAM 2016-01-23 19:52:03 -08:00
Jeffrey Pfau
6fe43d1d4c GBA BIOS: Finish implementing RegisterRamReset 2016-01-23 19:50:31 -08:00
Jeffrey Pfau
13dfb144e8 SDL: Hotplugging for joysticks. Still needs work. 2016-01-17 22:45:25 -08:00
Jeffrey Pfau
c83e4e7e85 Qt: Added button for breaking into the GDB debugger 2016-01-15 16:52:28 -08:00
Jeffrey Pfau
a38beac307 Qt: Customizable paths for save games, save states, screenshots and patches 2016-01-15 14:29:19 -08:00
Jeffrey Pfau
1fa904878b ARM7: Fix decoding of some ARM ALU instructions with shifters 2016-01-12 21:11:50 -08:00
Jeffrey Pfau
e30674d053 Debugger: Convert breakpoints and watchpoints from linked-lists to vectors 2016-01-12 18:07:04 -08:00
Jeffrey Pfau
16ba5bd05f Debugger: Fix watchpoints 2016-01-12 18:06:13 -08:00
Jeffrey Pfau
9c5852a896 Qt: Added a setting for pausing when the emulator is not in focus 2016-01-11 01:11:58 -08:00
Jeffrey Pfau
2b5da04d9c Qt: Begin settings view revamp 2016-01-11 00:49:14 -08:00
Jeffrey Pfau
baccd4ef2f Qt: Fix some potential crashes with the gamepad mapping 2016-01-11 00:45:02 -08:00
Jeffrey Pfau
c732ea6a71 GBA Input: Consolidate GBA_KEY_NONE and GBA_NO_MAPPING 2016-01-07 23:50:01 -08:00
Jeffrey Pfau
76d486cc65 GBA RR: Add support for resets in movies 2016-01-05 02:35:10 -08:00
Jeffrey Pfau
0e8e55e8ed GBA RR: Add preliminary SRAM support for VBM loading 2016-01-05 02:34:51 -08:00