Vicki Pfau
bb6ecd41cb
Switch: Show charging info
2018-09-18 20:51:52 -07:00
Vicki Pfau
4b012035d8
Switch: Fixes for new mesa
2018-09-18 20:51:35 -07:00
Vicki Pfau
cf61eb52a4
Switch: Fix texture colors
2018-09-18 20:27:57 -07:00
Vicki Pfau
65473a97f9
GB Video: Frame event cleanup
2018-09-18 18:51:37 -07:00
Vicki Pfau
3e75dae3dc
FFmpeg: Support lossless VP9 encoding
2018-09-18 15:52:18 -07:00
Vicki Pfau
bf87a1db48
Qt: Upgrade WebM codecs
2018-09-18 15:52:18 -07:00
Vicki Pfau
1aa256a7ee
Qt: Fix lossless video encoding
2018-09-18 15:52:18 -07:00
Vicki Pfau
751acd1637
FFmpeg: Fix encoding audio/video queue issues
2018-09-18 15:52:17 -07:00
Vicki Pfau
108b0fc867
GBA DMA: Fix temporal sorting of DMAs of different priorities
2018-09-18 00:42:32 -07:00
Vicki Pfau
8be2e10c87
Libretro: Include extdata in savestates
2018-09-17 13:05:00 -07:00
Vicki Pfau
91eb813e56
Core: Remove disabling rewind affecting savedata
2018-09-17 12:48:56 -07:00
Vicki Pfau
0d25e80791
GB: Reset SRAM bank after unmasking save
2018-09-16 23:27:29 -07:00
Vicki Pfau
adbda85107
GB: Reset SRAM bank after loading save
2018-09-16 18:46:53 -07:00
Vicki Pfau
4eeff830ed
Switch: Fix fast-forward limiting
2018-09-16 15:36:48 -07:00
Vicki Pfau
21db83035a
Switch: Fix audio after fast-forward
2018-09-16 15:36:06 -07:00
Vicki Pfau
12d77b6209
Qt: Clean up FPS target UI ( fixes #436 )
2018-09-16 13:38:23 -07:00
Vicki Pfau
981072a299
GBA Savedata: Early return in force type if types already match
2018-09-16 11:06:09 -07:00
Vicki Pfau
1f57dec081
GBA: Fix savedata type forcing when masked ( fixes #1166 )
2018-09-16 11:03:21 -07:00
Vicki Pfau
69c2969db0
GB, GBA Savedata: Fix unmasking savedata crash
2018-09-15 23:12:29 -07:00
Vicki Pfau
3660246a83
Core: Fix some deadlocks ( fixes #1173 )
2018-09-15 19:52:26 -07:00
Vicki Pfau
723ac4c173
Qt: Fix video stride
2018-09-15 16:29:03 -07:00
Vicki Pfau
42b3647511
Switch: Install targets
2018-09-15 16:22:25 -07:00
Vicki Pfau
b86d3f9fc3
Qt: Fix frame copy
2018-09-15 16:04:59 -07:00
taizou
2e223c372a
GBA Memory: Fix Vast Fame support ( fixes #1170 )
2018-09-15 15:19:48 -07:00
Vicki Pfau
9de8f084ba
Merge branch 'port/switch'
2018-09-15 12:15:27 -07:00
Vicki Pfau
0bab397851
Switch: Minor fixes
2018-09-15 12:14:51 -07:00
Vicki Pfau
a4d058f126
Switch: Add battery state
2018-09-15 11:21:46 -07:00
Vicki Pfau
c14e5dcb88
Switch: Add touch
2018-09-15 11:13:30 -07:00
Vicki Pfau
7bbc607a4c
Switch: Buildfix
2018-09-15 11:10:36 -07:00
Vicki Pfau
9f5626a748
PSP2: Audio fixes
2018-09-14 20:23:00 -07:00
Vicki Pfau
ab8321ac34
mGUI: Fix frame limiter breaking in menus
2018-09-14 20:22:07 -07:00
Vicki Pfau
21626502bb
Switch: Add audio, key mapping, fast-forward, bugfixes
2018-09-14 20:21:31 -07:00
Vicki Pfau
af03ad75be
Switch: Initial mGUI port
2018-09-13 18:12:32 -07:00
Vicki Pfau
c0a94967ca
GUI: Minor fixes
2018-09-12 19:27:53 -07:00
Vicki Pfau
4f312a0998
Util: Add missing PNG read functions
2018-09-12 19:27:23 -07:00
Vicki Pfau
cc2362aea9
Switch: Initial port work
2018-09-10 22:36:12 -07:00
Vicki Pfau
cc722130e0
Third-Party: Update libpng
2018-09-10 22:27:15 -07:00
Vicki Pfau
b03412aa38
Libretro: Add camera support
2018-09-09 17:43:07 -07:00
Vicki Pfau
12c2ffb0e2
Libretro: Increase max GB resolution for SGB
2018-09-09 14:40:32 -07:00
Vicki Pfau
0d7cdb9ed8
GBA Serialize: Serialize POSTFLG
2018-09-08 11:24:46 -07:00
Vicki Pfau
45a5101099
3DS, Wii: Add portlibs to CMAKE_FIND_ROOT_PATH
2018-09-08 10:58:21 -07:00
Vicki Pfau
e45519075a
All: Cleanup
2018-09-04 18:28:55 -07:00
Vicki Pfau
e12db1e9d8
3DS: Cleanup
2018-09-04 18:28:23 -07:00
Vicki Pfau
33692c5923
mGUI: Fix non-portable function call
2018-09-04 00:11:23 -07:00
Vicki Pfau
353176b1e1
CMake: Packaging fixes
2018-09-03 23:46:47 -07:00
Vicki Pfau
cbf460a164
mGUI: Revamp file filtering
2018-09-03 17:54:40 -07:00
Vicki Pfau
cfc90a3b67
Core: Cleanup (I wish I had reviewers sometimes)
2018-09-03 13:13:15 -07:00
Vicki Pfau
a052feda88
Qt: Fix cleanup leaks
2018-09-03 13:03:14 -07:00
Vicki Pfau
f951cebc10
Qt: Fix library memory leak
2018-09-03 12:47:25 -07:00
Vicki Pfau
ae40277f9d
VFS: Fix memory leak when failing to open 7z
2018-09-03 11:29:02 -07:00
Vicki Pfau
880a86df30
Core: Fix stack bound error
2018-09-03 11:22:20 -07:00
Vicki Pfau
7020e45841
Qt: Reset memory view region if jumped address is OOB ( fixes #1043 )
2018-09-02 15:43:59 -07:00
Vicki Pfau
7d79db7d7d
Qt: Don't crash if patch isn't present
2018-09-01 21:22:07 -07:00
Vicki Pfau
11880f5760
Core: Scheduling includes re-rooted if no root
2018-09-01 16:19:40 -07:00
Vicki Pfau
7422233399
Python: Add mgba.log.silence
2018-09-01 15:00:20 -07:00
Vicki Pfau
327f1dfe47
GBA Serialize: Fix loading states in Hblank
2018-09-01 14:59:33 -07:00
Vicki Pfau
5a877db291
GBA: Reset WAITCNT properly
2018-09-01 14:44:43 -07:00
Vicki Pfau
e2652ee5f4
Python: Add raw state save/load
2018-09-01 12:22:24 -07:00
Vicki Pfau
0b47bb1204
Debugger: Add ARMIPS symbol table loading
2018-08-30 18:56:13 -07:00
Vicki Pfau
2c6715d78f
GB Serialize: Re-enable border toggling
2018-08-28 15:43:45 -07:00
Vicki Pfau
7cc09c713b
GB Video: SGB borders can now be toggled during games ( fixes #868 )
2018-08-28 13:13:12 -07:00
Vicki Pfau
d9d89fad2b
Core: Fix ordering events when scheduling during events
2018-08-28 13:13:12 -07:00
Kevin Doncam Demian López Brante
6af486c7f0
Qt: Updated Spanish translation
2018-08-24 14:03:53 -07:00
Vicki Pfau
9ed127d524
SDL: Fix input when caps/num lock are on ( fixes #774 )
2018-08-19 09:53:21 -07:00
Vicki Pfau
c5ff781ed6
GBA Video: Remove dead code
2018-08-11 12:46:46 -07:00
Vicki Pfau
25cda2d7b2
GB: Fix IRQ disabling on the same T-cycle as an assert
2018-08-09 19:19:14 -07:00
Thomas Winwood
1fb4d2be4d
GBA: Zero DebugString buffer when handling messages
2018-08-06 15:43:31 -07:00
Vicki Pfau
54cb257b3f
Wii: Increase analog stick deadzone
2018-08-05 21:01:21 -07:00
Vicki Pfau
d181778883
Wii: Simplify analog stick reading
2018-08-05 20:59:23 -07:00
Vicki Pfau
8f7a0e6858
GBA Video: Make layer disabling work consistently
2018-08-04 10:16:45 -07:00
JaceCearK1
6c5d30e250
Fix a typo.
2018-08-04 08:51:50 -07:00
Vicki Pfau
35a56e9507
GB MBC: Fix MMM01 detection heuristic
2018-08-03 18:39:26 -07:00
Vicki Pfau
825c70bbf7
Wii: Move audio handling to callbacks ( fixes #803 )
2018-08-02 23:13:26 -07:00
Vicki Pfau
20c99d2f92
Wii: Use fixed buffer
2018-08-02 23:11:44 -07:00
Vicki Pfau
179c49e5f4
GB Audio: Fix giving blip the wrong diff when blocking
2018-08-02 23:11:14 -07:00
Vicki Pfau
ec2e323d22
GB MBC: Fix switching bank 0
2018-08-01 08:41:18 -07:00
Vicki Pfau
575adcaf4c
GB MBC: Add MMM01
2018-07-28 01:04:36 -07:00
Vicki Pfau
162fd0b353
GB Audio: More sampling cleanup ( fixes #1142 )
2018-07-28 00:02:33 -07:00
Vicki Pfau
d25d4d30ff
GB, GBA Savedata: Fix savestate loading overwriting saves on reset
2018-07-25 21:27:51 -07:00
Vicki Pfau
5ae8f68919
Qt: Replace palette slider with spinbox
2018-07-23 22:07:12 -07:00
Vicki Pfau
5a954d63db
Qt: Fix sprite/map export file handle leaks (fixs #1141 )
2018-07-23 18:51:33 -07:00
Vicki Pfau
c04d627de8
GB MBC: Partial HuC-1 support
2018-07-22 18:00:16 -07:00
Vicki Pfau
18065c8b62
GB MBC: Fix warnings
2018-07-22 17:54:16 -07:00
Vicki Pfau
2f5624e74a
Qt: Allow pausing game at load (fixes mgba.io/i/1129)
2018-07-22 10:30:45 -07:00
Vicki Pfau
4f246827a6
GBA Video: Improve sprite cycle counting ( fixes #1126 )
2018-07-20 17:17:31 -07:00
Vicki Pfau
070f318c15
Core: Fix unpause callback
2018-07-15 23:27:56 -07:00
Vicki Pfau
d571d8921f
SDL: Load/store RTC state
2018-07-14 14:19:29 -07:00
Vicki Pfau
559ac947d0
Qt: Fix replaceGame on UTF-8 files
2018-07-14 14:19:16 -07:00
Vicki Pfau
f8fb86ef79
Feature: Added loading savestates from command line ( fixes #1125 )
2018-07-14 14:18:16 -07:00
Vicki Pfau
182efc916e
Revert "SDL: Fix keyrepeat causing thread interruptions"
...
This reverts commit 932b8117a4
.
2018-07-14 13:31:33 -07:00
Vicki Pfau
a823a706c3
FFmpeg: Fix up libswresampe support
2018-07-09 19:19:28 -07:00
Vicki Pfau
d6e5bfb640
FFmpeg: Support lossless h.264 encoding
2018-07-08 22:44:57 -07:00
Vicki Pfau
31e0642e64
FFmpeg: Support libswresample ( fixes #1120 )
2018-07-08 22:43:47 -07:00
Vicki Pfau
cc0d582b38
Qt: More memory leak fixes
2018-07-05 20:30:47 -07:00
Vicki Pfau
8fdfa130bd
Qt: Fix DisplayGL crash
2018-07-05 20:26:03 -07:00
Vicki Pfau
08ec1e89c4
Qt: Work around invalid new/delete semantics
2018-07-04 12:47:37 -07:00
Vicki Pfau
3be77c1622
Qt: Fix memory leak in LogController
2018-07-04 12:47:09 -07:00
Vicki Pfau
2e330b92a7
Feature: Fix memory leak in mVideoLogContext
2018-07-04 12:46:49 -07:00
Vicki Pfau
4767ae42d2
GB Video: Darken colors in GBA mode
2018-07-04 12:28:55 -07:00
Vicki Pfau
d620faba0a
GBA: Fix setting mask in ROM size coercion
2018-07-02 21:30:45 -07:00
Vicki Pfau
71f39ba1b6
GBA BIOS: Use exp2f instead of powf
2018-07-02 21:28:31 -07:00
Vicki Pfau
4d49aa095b
Core: Fix threading memory leak
2018-06-30 15:51:51 -07:00
Vicki Pfau
9fef8ec49d
Python: More setup cleanup
2018-06-28 15:46:26 -07:00
Vicki Pfau
781f2fbb90
GB Video: Fix SCX timing
2018-06-28 13:37:05 -07:00
Vicki Pfau
80472c9f3a
GB I/O: DMA register is R/W
2018-06-28 13:37:05 -07:00
Vicki Pfau
c2490afe4f
GB Audio: Fix initialization
2018-06-28 13:37:05 -07:00
Vicki Pfau
9983cb87c9
Cinema: Fix pytest --output-diff
2018-06-28 11:52:59 -07:00
Vicki Pfau
746f2b8e6a
GB Video: Fix initialization
2018-06-28 11:52:43 -07:00
Vicki Pfau
ad49828c4f
GBA Cheats: Fix PARv3 button codes
2018-06-25 15:39:02 -07:00
Vicki Pfau
7fa8de1f0d
Python: Revamp a bunch of stuff
2018-06-25 15:38:31 -07:00
Vicki Pfau
3f05b12bc1
GB Memory: Fix HDMAs running when screen is off
2018-06-25 15:17:06 -07:00
Vicki Pfau
0ae51f47d9
Qt: Fix loading game when game is loaded
2018-06-25 10:24:10 -07:00
Vicki Pfau
a19928f030
GB, GBA Video: Fix cache pointer leaking between instances
2018-06-25 10:23:36 -07:00
Vicki Pfau
6d4d014cfd
Qt: Turn off sync when shutting down core
2018-06-25 09:31:53 -07:00
Vicki Pfau
1318d13039
GBA BIOS: Fix BitUnPack final byte
2018-06-24 18:38:00 -07:00
Vicki Pfau
1079e03464
Qt: Clean up thread before caches
2018-06-24 17:02:09 -07:00
Vicki Pfau
932f2624c0
GB Video: Set mode variable when disabling LCDC
2018-06-24 16:53:34 -07:00
Vicki Pfau
aa0f988daa
GB, GBA: Fix interrupted cores from restarting early
2018-06-24 16:26:47 -07:00
Vicki Pfau
e78333611d
GB: Fix VRAM/palette locking ( fixes #1109 )
2018-06-24 16:11:37 -07:00
Vicki Pfau
e748d8fe77
GBA SIO: Fix unconnected SIOCNT for multi mode ( fixes #1105 )
2018-06-24 08:17:00 -07:00
Vicki Pfau
2c09e6318b
LR35902: Fix breakpoint clearing breaking memory access
2018-06-23 16:35:12 -07:00
Vicki Pfau
f1a9ebec8a
GB I/O: Fix JOYP IRQs
2018-06-23 16:34:35 -07:00
Vicki Pfau
b67b192764
GBA Serialize: Fix loading channel 3 volume ( fixes #1107 )
2018-06-23 14:54:31 -07:00
Vicki Pfau
80593c9611
Core: Fix up flags.h
2018-06-02 18:16:49 -07:00
Vicki Pfau
ff2fe501b8
CMake: SDL cleanup
2018-06-02 18:14:05 -07:00
Vicki Pfau
2f33926f64
Qt: Fix regression when audio thread never starts
2018-06-02 10:09:05 -07:00
Vicki Pfau
371836b378
Qt: Add .sgb to supported formats ( fixes #1099 )
2018-06-02 10:09:00 -07:00
Vicki Pfau
9328dddb26
GB: Add more Spaceworld overrides
2018-05-31 18:08:31 -07:00
Vicki Pfau
0b23d219f3
GB: Add override for Pokemon Gold demo ( fixes #1097 )
2018-05-31 09:23:53 -07:00
Vicki Pfau
27ea14ea94
Qt: Improve FPS timer stability
2018-05-31 09:09:32 -07:00
Vicki Pfau
2ee648a2bb
Core: Fix audio sync breaking when interrupted
2018-05-28 22:50:40 -07:00
Vicki Pfau
2aa8716cc9
GBA Video: Start timing mid-scanline when skipping BIOS
2018-05-27 15:00:21 -07:00
Vicki Pfau
38228e9935
GBA Timer: Fix count-up timers ( fixes #1091 )
2018-05-27 08:53:00 -07:00
Vicki Pfau
e2a5efeaf7
Timer: Slightly restructure timer updating ( fixes #1087 , reopens #1012 )
2018-05-26 14:16:24 -07:00
Vicki Pfau
7f41dd3541
Qt: Fix build with Qt 5.11
2018-05-25 18:04:16 -07:00
Vicki Pfau
ed99f8b925
GB Video: Fix enabling window when LY > WY ( fixes #409 )
2018-05-21 09:52:15 -07:00
Vicki Pfau
bc88f23692
3DS: Update for new citro3d
2018-05-21 09:52:15 -07:00
lotharsm
7c058ea13f
Qt: Update German GUI translation
...
This adds translations for the strings related to the layer placement
feature.
2018-05-15 10:41:26 +02:00
Vicki Pfau
ee3969ad02
Debugger: Fix long disassemblies
2018-05-12 09:48:04 -07:00
Vicki Pfau
dadcf40ee2
GB, GBA Audio: Increase max audio volume
2018-05-11 21:21:37 -07:00
Vicki Pfau
56e40b118c
GB Audio: Implement capacitor charge
2018-05-11 17:02:58 -07:00
Vicki Pfau
5da017ba0b
GB Audio: Slightly better handling of audio reset and ch4 frames ( fixes #1016 )
2018-05-11 16:57:19 -07:00
Vicki Pfau
73010a4121
ARM: Prevent register check code from being inlined
2018-05-08 14:11:51 -07:00
Vicki Pfau
a31e13f2d8
Qt: Add load alternate save options ( fixes #1072 )
2018-05-08 14:11:19 -07:00
Vicki Pfau
c3e02f9c92
GBA Savedata: Remove ability to disable realistic timing
2018-05-08 10:25:09 -07:00
Vicki Pfau
a4e105737c
GBA Savedata: Fix save mtime updating when r/o
2018-05-08 10:20:58 -07:00
Vicki Pfau
cb180fe717
CMake: Minor cleanup
2018-05-07 09:58:06 -07:00
Vicki Pfau
42035bca21
CMake: Fix bin dir being explictly named in several places
2018-05-07 09:58:06 -07:00
Vicki Pfau
09372192d3
Qt: Support static build on macOS
2018-05-07 09:58:06 -07:00
Vicki Pfau
4f19d5e105
CMake: Revamp CPack packaging
2018-05-05 15:13:09 -07:00
Vicki Pfau
82e620dfdc
GBA Hardware: Fix RTC overriding light sensor ( fixes #1069 )
2018-04-29 20:18:45 -07:00
Vicki Pfau
67a135e5e7
Qt: Add layer placement features
2018-04-26 18:38:02 -07:00
Vicki Pfau
1807b66bd6
Revert "GBA: Disable cheat hooks"
...
This reverts commit 2e55bd098a
.
2018-04-26 06:47:09 -07:00
Vicki Pfau
b89b3b6d13
GB Video: Implement SGB ATTR_LINE
2018-04-25 21:19:04 -07:00
Vicki Pfau
88ef2e2169
Qt: Fix launching with -g ( fixes #1018 )
2018-04-25 09:09:17 -07:00
Vicki Pfau
7731516388
GB I/O: SGB multiplayer cleanup ( fixes #1067 )
2018-04-24 21:31:53 -07:00
Vicki Pfau
5d0bbcd512
GB Video: Fix input iteration on SGB ( fixes #1064 )
2018-04-24 11:21:28 -07:00
Vicki Pfau
279862261b
GB Video: Mark OAM dirty on reset ( fixes #10620 )
2018-04-23 22:57:26 -07:00
Vicki Pfau
420a15a841
GB Video: Don't blank screen on SGB ( fixes #1063 )
2018-04-23 22:49:36 -07:00
Vicki Pfau
16c0132e8f
Feature: Increase GIF frame resolution if needed
2018-04-23 22:38:21 -07:00
Vicki Pfau
2ca96050f6
GB Video: Fix SGB borders drawing erroneously ( fixes #1060 )
2018-04-21 21:33:28 -07:00
Vicki Pfau
0207048679
GB Video: Implement MLT_REQ controller iterating
2018-04-21 17:57:49 -07:00
Vicki Pfau
2cd339d3f6
GB Video: Implement ATTR_DIV
2018-04-21 17:36:42 -07:00
Vicki Pfau
f29cff2e2f
GB Video: Only redraw SGB border when MASK is disabled ( fixes #1034 )
2018-04-21 17:06:17 -07:00
Vicki Pfau
4101fe54c6
GB Video: Make SGB packet transfers atomic ( fixes #1054 , closes #1030 )
2018-04-21 16:56:51 -07:00
Vicki Pfau
5a7d5766d0
GB: Fix SGB recording dimensions ( fixes #1055 )
2018-04-20 18:58:23 -07:00
Vicki Pfau
9630583646
GB Video: Fix SGB border transparency
2018-04-18 18:27:14 -07:00
Vicki Pfau
4a10ea2f69
GB MBC: Add MBC6 SRAM support
2018-04-18 18:26:50 -07:00
Vicki Pfau
f23f221d49
GB MBC: Fix MBC6 bank switching
2018-04-17 22:44:37 -07:00
Vicki Pfau
84b79b1ba8
GBA Video: Fix OBJ blending regression ( fix #1037 )
2018-04-14 12:03:50 -07:00
BenjaminSiskoo
179abfcc25
French translation...
...
French translation by Benjamin Siskoo
2018-04-10 06:59:11 -07:00
Lothar Serra Mari
45fc0d2e8b
Qt: Add dummy translation file for French
2018-04-08 16:21:47 +02:00
Callie LeFave
5118247ac4
Python: Add runtime library search path
2018-04-05 18:00:29 -07:00
Vicki Pfau
97e94610e6
GB Video: Fix SGB palettes on load state
2018-04-02 12:20:52 -07:00
Douglas Christman
c9f50b2c5a
GB Video: Fix windows shifting down by one pixel when rewinding
2018-04-02 10:02:12 -07:00
Vicki Pfau
8e46e0ea79
Qt: Disable CMake policy CMP0071 ( fixes #1028 )
2018-03-30 22:43:54 -07:00
Vicki Pfau
16eed8ed34
GB I/O: Fix SGB command clocking ( fixes #1029 )
2018-03-30 21:11:34 -07:00
Douglas Christman
36de596fdb
GB: Fix GBC games running on GBA with BIOS
...
GBC games can detect if they are running on a GBA by checking if the
low bit of register B is set to 1. B is set in `GBSkipBIOS`, but
B was not updated when loading a real BIOS. Load 1 into B after
unmapping the BIOS if the model is set to GBA.
2018-03-28 22:40:03 -07:00
Douglas Christman
f28e20d4aa
Libretro: Allow setting model to Game Boy Advance
2018-03-28 22:40:03 -07:00
Vicki Pfau
fc53fc9647
GBA Timer: Fix timers sometimes being late ( fixes #1012 )
2018-03-27 20:34:46 -07:00
Douglas Christman
016e1596f7
GB Video: Fix SGB border transparency
...
Make the first color of every palette transparent.
This fixes Pokemon Blue's SGB border (as long as the platform has
initialized its output buffer to white).
2018-03-25 21:08:43 -07:00
Douglas Christman
b75b591b22
Libretro: Start declaration with `static` to suppress compiler warning
2018-03-25 08:34:20 -07:00
Douglas Christman
ffbf509f5a
Libretro: Attempt to load Game Boy BIOS
2018-03-25 08:34:20 -07:00
Douglas Christman
eddd3851bc
Libretro: Allow choosing the Game Boy model
2018-03-25 08:34:20 -07:00
Vicki Pfau
ea2159d159
Wii: Drawing polish ( closes #988 )
2018-03-22 20:39:27 -07:00
Vicki Pfau
7a53c35123
Windows: Build fix
2018-03-22 20:39:27 -07:00
Vicki Pfau
fac10eae96
GB Memory: Fix OAM DMA blocking regions ( fixes #1013 )
2018-03-21 09:24:54 -07:00
Douglas Christman
7e8388089a
Libretro: Add SGB border option
2018-03-17 07:50:46 -07:00
Vicki Pfau
d22315cba5
Qt: Simplify display sizing
2018-03-10 17:37:29 -08:00
Vicki Pfau
351774ec2f
Qt: Simplify window background drawing
2018-03-10 17:24:54 -08:00
Vicki Pfau
35e27ea19f
GBA Memory: Fix AGBPrint running out of memory on Wii ( fixes #1001 )
2018-03-10 16:19:05 -08:00
Vicki Pfau
3443c14169
Core: Fix some linking issues when debuggers are disabled
2018-03-09 22:30:04 -08:00
Vicki Pfau
253ca1d1b8
Qt: Fix build when sqlite and debugger support is disabled ( fixes #1007 )
2018-03-07 09:50:06 -08:00
Vicki Pfau
b02b993047
GB: Cancel IRQs if interrupt is unasserted before dispatch ( fixes #1000 , #1003 )
2018-03-01 10:15:36 -08:00
Vicki Pfau
5df0edb2e1
Python: Fix package directory
2018-02-24 15:08:10 -05:00
Vicki Pfau
0a8986dcb2
Qt: Fix opening in fullscreen ( fixes #993 )
2018-02-24 15:08:10 -05:00
Lothar Serra Mari
523fb63c30
All: Update copyright year to 2018
2018-02-17 07:33:06 -08:00
Vicki Pfau
dc753d8117
Windows: Buildfixes
2018-02-12 22:31:48 -08:00
Vicki Pfau
1b601d005e
GBA Cheats: Totally ignore ROM patch limits for GameShark too ( closes #990 )
2018-02-11 23:46:24 -08:00
Cameron Cawley
c8dacbb645
VFS: Fix crash when built with minizip
2018-02-08 07:32:26 -08:00
Cameron Cawley
eafd265ab6
SDL: Fix changing screen size when using OpenGL ES 2
2018-02-07 08:18:11 -08:00
Cameron Cawley
4f8fe384b3
SDL: Fix compilation with OpenGL ES 2
2018-02-07 08:18:11 -08:00
Cameron Cawley
f039234055
Qt: Fix compilation with OpenGL ES 2
2018-02-07 08:18:11 -08:00
Vicki Pfau
82f78ba37e
GBA: Fix SharkPort saves for EEPROM games
2018-02-05 22:06:44 -08:00
Vicki Pfau
1a6b47a29f
GBA Hardware: More RTC fixes
2018-02-04 13:54:49 -08:00
Vicki Pfau
2c870cacf4
GB Audio: Clock frame events on DIV
2018-02-03 23:56:32 -08:00
Vicki Pfau
7ea686a7d9
GB Timer: Fix TIMA/TMA timing
2018-02-03 23:56:32 -08:00
Vicki Pfau
a382c1ee9b
GB Timer: Fix low bit of DIV resetting
2018-02-03 23:56:32 -08:00
Vicki Pfau
0ce3b9a2b7
GBA Hardware: RTC accuracy improvements
2018-02-01 09:29:31 -08:00
Vicki Pfau
ea8561347c
GBA: Fix some GBA ROM misdetection ( fixes #978 )
2018-02-01 09:29:31 -08:00
Diego A
aeb90ba90d
Wii: Fix screen tear when unpausing
2018-01-31 20:35:58 -08:00
Vicki Pfau
c657255009
PSP2: Fix RingFIFO misuse causing bad audio
2018-01-28 17:30:59 -08:00
Vicki Pfau
4a3c942332
3DS: Remove CSND, add some size optimizations
2018-01-28 15:31:32 -08:00
Vicki Pfau
72e5aa0782
Qt: Add ELF loading if enabled
2018-01-28 14:11:48 -08:00
Vicki Pfau
932b8117a4
SDL: Fix keyrepeat causing thread interruptions
2018-01-28 08:45:35 -08:00
Vicki Pfau
adcb2de814
GBA Memory: Only copy-on-write if ROM buffer is not fixed
2018-01-25 19:48:19 -08:00
Vicki Pfau
d133cabd33
Windows: Package script
2018-01-25 18:46:20 -08:00
Vicki Pfau
8aaa610502
Example: Attempt 32/16-bit colors based on response
2018-01-25 18:41:30 -08:00
Vicki Pfau
3a9d77d9e0
PSP2: Access to ur0 and uma0 partitions
2018-01-25 18:41:30 -08:00
rootfather
ed21eeb159
Qt: Add German translation for savestate autosave feature
2018-01-24 19:31:25 +01:00
Vicki Pfau
8ec934c58d
Qt: Port autosave to Qt interface
2018-01-23 20:44:44 -08:00
Vicki Pfau
5973433aa0
GUI: Align autosave counter with frames run, not core frames
2018-01-23 20:44:44 -08:00
Vicki Pfau
50cbf732b5
GUI: Make autosave configurable
2018-01-23 20:44:44 -08:00
Vicki Pfau
45c2fdf7ed
GUI: Make autosave portable
2018-01-23 20:44:44 -08:00
Vicki Pfau
0e9ba00dbf
3DS: Add experimental autosave
2018-01-23 20:44:44 -08:00
Vicki Pfau
789a84d2e2
PSP2: Use system enter key by default
2018-01-21 00:45:15 -08:00
Vicki Pfau
f6cc37850f
3DS: Change takeover title to AR Games ( fixes #965 )
2018-01-19 17:20:47 -08:00
Vicki Pfau
6dd18fd86e
FFmpeg: Fix build with newer lavc ( fixes #966 )
2018-01-17 23:27:41 -08:00
Vicki Pfau
abf1af30b1
GBA Memory: Partially revert fec4c0644
( fixes #840 )
2018-01-17 23:22:54 -08:00
Vicki Pfau
bf7247ad4c
FFmpeg: Fix build with newer lavc ( fixes #966 )
2018-01-17 22:53:26 -08:00
Vicki Pfau
9fac945e1c
3DS: Scale font based on glyph heights ( fixes #961 )
2018-01-15 05:48:19 -08:00
Vicki Pfau
67e03bda91
GBA I/O: Fix writing to DISPCNT CGB flag ( fixes #902 )
2018-01-14 21:03:10 -08:00
Vicki Pfau
199e3ef4ad
Core: Fix crash if cheat autosave fails
2018-01-14 19:24:24 -08:00
Vicki Pfau
d30d892452
Core: Fix ROM patches not being unloaded when disabled ( fixes #962 )
2018-01-14 19:24:09 -08:00
Vicki Pfau
38e3dbc0fc
GBA Memory: Matrix Memory support
2018-01-14 10:54:54 -08:00
Vicki Pfau
cee6569bde
Libretro: Add frameskip option
2018-01-12 20:52:15 -08:00
Vicki Pfau
6f5ec7d5e4
GUI: Ability to select GB/GBC/SGB BIOS on console ports
2018-01-10 08:54:23 -08:00
Vicki Pfau
e40cba5c8b
GUI: Move running check into frontend
2018-01-10 00:40:41 -08:00
Vicki Pfau
715efc63bd
PSP2: Better truncate
2018-01-09 20:06:42 -08:00
Vicki Pfau
36a0f43dc2
GBA Memory: Fix copy-on-write memory leak
2018-01-08 23:49:48 -08:00
Vicki Pfau
12931fbe25
GB Video: Implement SGB ATTR_CHR
2018-01-08 23:42:43 -08:00
Vicki Pfau
65207f5c0f
GB Video: Fix SGB PAL commands
2018-01-08 23:34:24 -08:00
Vicki Pfau
3723ebea20
GB MBC: Fix MBC2 saves ( fixes #954 )
2018-01-08 18:24:29 -08:00
Vicki Pfau
caea7e0700
GB: Skip BIOS option now works
2018-01-08 08:39:26 -08:00
Vicki Pfau
20506226c9
GBA Video: Fix map cache for 256-color mode 1 backgrounds
2018-01-08 08:24:23 -08:00
Vicki Pfau
373fbe8970
GBA Video: Fix map cache for 256-color mode 0 backgrounds
2018-01-07 23:29:00 -08:00
Vicki Pfau
69db3f41a3
3DS: Fix opening files in directory names with trailing slashes
2018-01-07 17:01:56 -08:00
Vicki Pfau
a796c167e4
GUI: Minor logging and directory fixes
2018-01-07 17:01:08 -08:00
Vicki Pfau
07098984e4
GBA BIOS: Fix overzealous LZ77 checks
2018-01-04 21:42:44 -08:00
Vicki Pfau
69aa7ac3ae
GBA: Timing cleanup
2018-01-04 21:34:07 -08:00
Vicki Pfau
16131c9702
GBA Memory: More AGBPrint fixes
2018-01-04 21:08:40 -08:00
Vicki Pfau
a8394913dc
GBA: Speculative fix for AGBPrint
2018-01-04 18:11:00 -08:00
Vicki Pfau
c37c781d28
Qt: Fix gcc build
2018-01-04 18:09:47 -08:00
Vicki Pfau
44c6e94f8b
Qt: Add unused RegisterView class
2017-12-31 21:42:51 -05:00
Vicki Pfau
bfb674fb4f
Python: Fix installation issues
2017-12-30 14:52:29 -05:00
Vicki Pfau
748e1943f7
GB, GBA Video: Move VRAM allocation to init
2017-12-30 14:20:37 -05:00
Vicki Pfau
d0277a7125
GBA: Add more debug checks
2017-12-30 12:49:15 -05:00
Vicki Pfau
0131a196d1
Debugger: Conditional watchpoints
2017-12-29 16:38:46 -05:00
Vicki Pfau
0383c82b46
Debugger: Conditional breakpoints
2017-12-29 16:11:40 -05:00
Vicki Pfau
178017a9e0
GBA Memory: Make WRAM+IWRAM one allocation
2017-12-29 15:06:22 -05:00
Vicki Pfau
f5ef07bebb
Add two-character operators
2017-12-29 14:46:21 -05:00
Vicki Pfau
5d98f9c963
Debugger: Add modulo operator
2017-12-29 14:01:55 -05:00
Vicki Pfau
49675d7c58
Debugger: More tests, some sigil fixes
2017-12-29 12:32:24 -05:00
Vicki Pfau
ab2437fcb8
Debugger: Simple parser tests
2017-12-29 12:23:42 -05:00
Vicki Pfau
47605b40e7
Debugger: Improve paren parsing, add lexing tests
2017-12-29 02:20:58 -05:00
Vicki Pfau
d7900fdf5f
Debugger: Refactor lexer to use Vector type
2017-12-29 00:47:49 -05:00
Vicki Pfau
a83e76a62a
Debugger: Refactor parser, fix prefix edge cases
2017-12-29 00:21:31 -05:00
Vicki Pfau
c692006b9d
Debugger: Expose parser evaluation
2017-12-29 00:02:20 -05:00
Vicki Pfau
e192973bc5
Debugger: Migrate identifier lookups
2017-12-28 23:52:03 -05:00
Vicki Pfau
5d8403f5a3
Debugger: Even more operators
2017-12-28 19:58:32 -05:00
Vicki Pfau
e2f4fdbdac
GBA Memory: AGBPrint support
2017-12-28 14:20:55 -05:00
Vicki Pfau
459d133855
GBA Memory: Don't reallocate RAM every reset
2017-12-28 14:17:53 -05:00
Vicki Pfau
821c8988a3
Debugger: Add more operators
2017-12-27 20:57:33 -05:00
Vicki Pfau
8c940089f6
GBA Audio: Increase PSG volume ( fixes #749 )
2017-12-27 12:38:19 -05:00
Vicki Pfau
a6a6e31169
GB Video: Improved window implementation
2017-12-26 16:48:41 -05:00
Vicki Pfau
2b2a61baa1
LR35902: Fix watchpoints not reporting new value
2017-12-26 16:32:16 -05:00
Vicki Pfau
51af2c3af2
GBA Video: Fix force-alignment on 256 color linear objs
2017-12-24 17:05:12 -08:00
Vicki Pfau
e56ca6ac08
GBA DMA: Add misalign warnings
2017-12-24 17:04:23 -08:00
Vicki Pfau
52e4c4e67c
Qt: Make some debug view text selectable
2017-12-24 17:04:03 -08:00
Vicki Pfau
2a80438443
Qt: Fix fast forward toggle disable state ( fixes #946 )
2017-12-23 19:49:23 -08:00
Vicki Pfau
f3ea4caf84
All: Support building on PPC Mac
2017-12-23 16:23:51 -08:00
rootfather
e655e0d925
Qt/de: Improve translation of the frameskip option
2017-12-21 19:17:21 +01:00
Vicki Pfau
17801df816
Python: Fix intermediate versioning
2017-12-14 09:55:45 -08:00
Vicki Pfau
a1f1740d82
Qt: Fix locale being set to English on settings save ( fixes #906 )
2017-12-14 09:25:04 -08:00
Vicki Pfau
53456b5bd5
3DS: Add xml file for app takeover ( fixes #891 )
2017-12-13 10:25:34 -08:00
Vicki Pfau
baabe0090b
Qt: Fix Qt 5.10-induced bitrot
2017-12-11 02:09:06 -08:00
ilovezfs
e313735605
Qt: Fix build with Qt 5.10
...
Fixes "MemoryModel.cpp:102:15: error: no viable overloaded '='"
2017-12-11 01:51:44 -08:00
Christian Fetzer
db408920ca
Fix undefined symbols when compiling libretro core as debug build
...
When building with `cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_LIBRETRO=1`
the resulting lib has undefined symbols that cause issues when loading
the core in GDB.
Functionality is being ifdefed out with the defines MINIMAL_CORE
and DISABLE_THREADING, but some symbols are still used in a few
places.
$ ldd -r mgba_libretro.so
undefined symbol: GBAVideoProxyRendererCreate (./mgba_libretro.so)
undefined symbol: GBAVideoProxyRendererUnshim (./mgba_libretro.so)
undefined symbol: GBAVideoProxyRendererShim (./mgba_libretro.so)
undefined symbol: GBVideoProxyRendererCreate (./mgba_libretro.so)
undefined symbol: GBVideoProxyRendererUnshim (./mgba_libretro.so)
undefined symbol: GBVideoProxyRendererShim (./mgba_libretro.so)
undefined symbol: mVideoLogContextInitialState (./mgba_libretro.so)
undefined symbol: mVideoLoggerAddChannel (./mgba_libretro.so)
undefined symbol: mVideoLoggerAttachChannel (./mgba_libretro.so)
undefined symbol: mVideoLoggerRendererCreate (./mgba_libretro.so)
undefined symbol: mCoreThreadMarkCrashed (./mgba_libretro.so)
2017-12-09 12:57:11 -08:00
Vicki Pfau
4d2675e3e8
Qt: Fix cheats path not greying out ( fixes #940 )
2017-12-09 12:52:49 -08:00
Vicki Pfau
721224306c
GBA Cheats: More fixes
2017-11-27 13:12:48 -08:00
Vicki Pfau
8ab6987823
CMake: Build fixes
2017-11-27 12:58:33 -08:00
Vicki Pfau
bc90283998
GBA Cheats: Allow multiple ROM patches in the same slot
2017-11-25 18:03:23 -08:00
rootfather
7026bdaed2
Qt: Update German GUI translation
...
This adds translation for the GameShark (held) string.
2017-11-24 09:19:38 -08:00
Vicki Pfau
f5afadb72d
Core: Add support for cheat device buttons
2017-11-19 10:51:14 -08:00
Vicki Pfau
32f7f35ee9
GBA Cheats: More minor fixes
2017-11-19 10:50:27 -08:00
Vicki Pfau
4b40c5cd1a
GBA BIOS: Crash on BIOS misuse if hardCrash is enabled
2017-11-19 07:43:43 -08:00
Vicki Pfau
c9145e18d7
Partially revert "GB: Fix execution state and HALT getting out of sync"
...
This reverts commit 5d9e4d217a
.
2017-11-19 07:29:37 -08:00
Vicki Pfau
e104b46564
GBA BIOS: Add warning for LZ77 error causing BIOS to hang ( closes #879 )
2017-11-16 09:22:15 -08:00
Vicki Pfau
60a2f49cda
GB: Improve stepping timing accuracy
2017-11-13 23:32:12 -08:00
Vicki Pfau
5d9e4d217a
GB: Fix execution state and HALT getting out of sync
2017-11-13 23:32:12 -08:00
rootfather
dcf42fb081
Qt: Update German GUI translation
2017-11-12 01:43:13 -08:00
Vicki Pfau
764acb7d63
Core: Add autosave/-load cheats
2017-11-11 12:30:04 -08:00
Vicki Pfau
15127751e1
GBA Cheats: Fix slide codes not initializing properly
2017-11-11 11:20:39 -08:00
Vicki Pfau
5134e39681
GB IO: Name PCM12/34
2017-11-08 01:09:47 -08:00
Vicki Pfau
dec7b6902e
GB IO: Use correct lockout register
2017-11-08 01:07:38 -08:00
Vicki Pfau
d054be88c7
GB Memory: HDMAs should not start when LCD is off ( fixes #310 )
2017-11-05 21:46:10 -08:00
Vicki Pfau
fb939ab042
GB MBC: Remove erroneous bank 0 wrapping
2017-11-05 21:07:35 -08:00
Vicki Pfau
7fd3eb722b
GBA Video: Add delay when enabling BGs ( fixes #744 , fixes #752 )
2017-11-02 10:04:13 -07:00
Vicki Pfau
7cb30ba83e
GBA Savedata: Fix crash when resizing flash
2017-11-01 16:57:39 -07:00
Vicki Pfau
74bd78f382
GBA: Improve multiboot image detection
2017-11-01 16:57:09 -07:00
Vicki Pfau
ea9af9e35b
Revert "GBA Video: Don't mask out high bits of BLDY ( fixes #899 )"
...
This reverts commit 17dac6486b
.
2017-11-01 16:56:36 -07:00
Vicki Pfau
679630701e
GBA DMA: Fix invalid DMA reads ( fixes #142 )
2017-11-01 16:55:31 -07:00
Vicki Pfau
20754b772e
GBA Memory: Slightly simplify prefetch logic
2017-10-29 17:09:54 -07:00
rootfather
c6ce7b0bb6
Qt: Update German GUI translation
2017-10-29 16:29:15 -07:00
Vicki Pfau
4e296c3efc
GBA Video: Cache mode 0 map data per 8 rows
2017-10-28 00:23:23 -07:00
Vicki Pfau
cda0f95464
Qt: Add option to disable FPS display
2017-10-26 20:05:04 -07:00
Vicki Pfau
6d93a3d12b
Python: Move cinema tests to root
2017-10-26 20:05:04 -07:00
Vicki Pfau
65534d5dcd
GBA Video: OBJWIN can change blend params after OBJ is drawn ( fixes #921 )
2017-10-26 20:05:03 -07:00
rootfather
24f3b5f11d
Qt: Update German GUI translation
...
Added a few strings, minor improvements regarding savestates.
2017-10-23 06:49:02 -07:00
Vicki Pfau
4d6b6fb3df
GBA Cheats: Fix PARv3 slide codes ( fixes #919 )
2017-10-23 06:46:05 -07:00
Vicki Pfau
63d7927b60
GBA SIO: Add generic JOY bus implementation, Python bindings
2017-10-21 17:26:42 -07:00
Vicki Pfau
5d72a2be9d
Python: Add BIOS loading, fix up reference errors
2017-10-21 17:26:42 -07:00
Prof. 9
168cad7f9c
Fix PARv3 If-AND code types ( fixes #913 ) ( #914 )
2017-10-19 18:06:47 -07:00
Vicki Pfau
523aaf1497
GB Video: Only trigger STAT write IRQs when screen is on ( fixes #912 )
2017-10-18 09:19:10 -07:00
Vicki Pfau
c94aff135f
Qt: Unify worker threads
2017-10-17 21:39:12 -07:00
Vicki Pfau
7ebd2d6e75
GB Video: Fix loading states while in mode 3
2017-10-17 21:25:35 -07:00
Vicki Pfau
65665324ef
GB Serialize: Partially fix loading SGB states from a GB game
2017-10-17 21:23:07 -07:00
Vicki Pfau
acbd8a3688
Qt: Prevent window from being created off-screen
2017-10-16 20:24:34 -07:00
Vicki Pfau
a691143777
Util: Fix regression with PNGs
2017-10-16 20:07:04 -07:00
Vicki Pfau
b05cfe7764
GBA: Implement display start DMAs
2017-10-16 20:07:04 -07:00
Vicki Pfau
f69b652e27
Python: Fix VFS test
2017-10-14 19:07:28 -07:00
Vicki Pfau
e820e4dcbb
Python: Fix memory search
2017-10-14 19:07:17 -07:00
Vicki Pfau
db69256ce9
Core: Separate guessing width and type
2017-10-14 17:22:48 -07:00
Vicki Pfau
8385869652
Core: Add additional memory search operations
2017-10-14 17:13:06 -07:00
Vicki Pfau
db9725a563
Core: Add memory delta search
2017-10-14 16:19:25 -07:00
Vicki Pfau
591ab468e9
Core: Start improving memory search
2017-10-14 15:36:51 -07:00
Vicki Pfau
264f238ec3
GBA: Add override so aging cart EEPROM works
2017-10-14 10:02:48 -07:00
Vicki Pfau
b920758dc1
Qt: Fix up override view
2017-10-13 18:40:49 -07:00
Vicki Pfau
22807c6274
Third-Party: Increase max ini section name length
2017-10-13 18:27:05 -07:00
Vicki Pfau
e1be18a8ff
GBA DMA: ROM reads are forced to increment
2017-10-13 00:31:15 -07:00
Vicki Pfau
d484c98eba
Debugger: Add get/set register functions
2017-10-13 00:29:38 -07:00
Vicki Pfau
a2447d09e3
Debugger: Redo argument handling
2017-10-13 00:28:35 -07:00
Vicki Pfau
b9ae986016
GBA Video: Force align 256-color tiles
2017-10-11 19:35:58 -07:00
Vicki Pfau
17dac6486b
GBA Video: Don't mask out high bits of BLDY ( fixes #899 )
2017-10-11 09:13:43 -07:00
Vicki Pfau
66ce1063d4
Qt: Fix printing race conditions
2017-10-10 22:30:28 -07:00
Vicki Pfau
8d9d644dfe
GB Printer: Fix some edge cases ( fixes #895 )
2017-10-10 22:30:02 -07:00
Vicki Pfau
5fe6eb97ea
Python: gamedata integration
2017-10-09 11:41:02 -07:00
Vicki Pfau
6b0847c472
Python: Add subscripting to root memory object
2017-10-09 11:37:25 -07:00
Vicki Pfau
5a6ee3aadc
Python: Fix debugger not properly attaching core
2017-10-09 11:36:55 -07:00
Vicki Pfau
f7c935f217
Wii: Fix SGB borders ( fixes #874 )
2017-10-01 14:56:49 -07:00
Cameron Cawley
97e8827eb2
Qt: Fix building without OpenGL
2017-09-30 11:52:10 -07:00
Cameron Cawley
cea5864f81
SDL: Fix software renderer build
2017-09-30 11:52:10 -07:00
Vicki Pfau
232880bb00
Qt: Hide mouse immediately when loading
2017-09-30 11:16:31 -07:00
Vicki Pfau
bf0081e9b4
GBA Cheats: Fix PARv3 multiline blocks ( fixes #889 )
2017-09-30 10:29:20 -07:00
Vicki Pfau
845ecfe81e
GBA Cheats: Use an enum for GSA versions
2017-09-30 10:29:20 -07:00
Vicki Pfau
3d39e2a041
GBA Cheats: Slightly improve PARv3 detection
2017-09-30 10:29:20 -07:00
esoptron
9ebc7541d0
Update Use BIOS and skip BIOS core option descriptions ( #887 )
2017-09-29 11:46:02 -07:00
rootfather
b501ca5354
Qt: Update German GUI translation
...
The German translation now contains all the new strings
introduced since the last update. Except the IOViewer stuff. Again.
2017-09-27 23:21:09 -07:00
Vicki Pfau
348b33c8a4
GBA Cheats: Improve detection of raw cheats
2017-09-27 23:17:48 -07:00
Vicki Pfau
3914da27ad
Qt: Better support for GB palettes
2017-09-26 18:22:51 -07:00
Vicki Pfau
d3d7b9606c
GB: Support CGB lockout
2017-09-26 18:22:09 -07:00
Vicki Pfau
b11171c6f1
GB Video: Expand custom palettes to separate BG/OBJ palettes
2017-09-26 18:21:51 -07:00
Vicki Pfau
431ee76c1a
GB Video: Fix read mode when enabling LCD
2017-09-26 16:24:58 -07:00
Vicki Pfau
a949fdfced
GB: Revamp IRQ handling based on new information
2017-09-26 15:40:49 -07:00
Vicki Pfau
17e5b6a455
Qt: Fix fast forward crashing when no game loaded
2017-09-25 00:12:20 -07:00
Vicki Pfau
883e7729f4
Python: Better protect stuff that gets gc'd
2017-09-25 00:07:51 -07:00
Vicki Pfau
bec2757dbf
Python: Add map view
2017-09-24 22:32:58 -07:00
Vicki Pfau
ba2a31c3f2
Python: Fix tiles
2017-09-24 22:32:58 -07:00
Vicki Pfau
dbeff59c06
Core: Add some debug checks
2017-09-24 22:32:58 -07:00
Vicki Pfau
405eafb969
Qt: Make clicking tiles work
2017-09-24 22:32:58 -07:00
Vicki Pfau
a7ee79ff45
Core: More map viewer fixes
2017-09-24 22:32:32 -07:00
Vicki Pfau
f27be6e5f2
Core: Fix "macro" tile dynamic sizing
2017-09-24 22:32:32 -07:00
Vicki Pfau
229d138dac
Qt: Add map export
2017-09-24 22:32:32 -07:00
Vicki Pfau
697c1cfa9d
Util: Add alpha versions of PNG functions
2017-09-24 22:32:32 -07:00
Vicki Pfau
507d033a97
GB Video: Support map cache
2017-09-24 22:32:32 -07:00
Vicki Pfau
6e9507f082
Qt: Map Viewer touchups
2017-09-24 22:32:32 -07:00
Vicki Pfau
13e1f988c9
Core: Start work on wider maps
2017-09-24 22:32:32 -07:00
Vicki Pfau
2c59cb8211
Qt: Initial map cache UI
2017-09-24 22:31:20 -07:00
Vicki Pfau
c6f0d6c5db
Core: Still quite buggy map cache
2017-09-24 22:31:20 -07:00
Vicki Pfau
df9616c15c
Core: Revamp tile cache, add untested map cache
2017-09-24 22:31:20 -07:00
Vicki Pfau
a8f2990614
VFS: Make VFile.truncate work growing files on PSV ( fixes #885 )
2017-09-24 11:56:26 -07:00
Vicki Pfau
5dfa036fa5
GBA Savedata: Fix size of SRAM saves ( fixes #883 )
2017-09-22 21:19:07 -07:00
Vicki Pfau
9a9aba86e7
Qt: Fix loading games from archives ( fixes #881 )
2017-09-21 22:25:22 -07:00
Vicki Pfau
8a5183df0b
Qt: Allow overrides to be saved before a game is loaded
2017-09-20 22:45:08 -07:00
Vicki Pfau
92f18fbf3e
Qt: Fix regression with overrides applying out of order
2017-09-20 22:17:55 -07:00
Vicki Pfau
d5bf63caa8
GBA I/O: Fix reading from a few invalid I/O registers ( fixes #876 )
2017-09-20 18:51:29 -07:00
Vicki Pfau
4ee338e521
GBA Video: Fix previous commit
2017-09-20 18:06:28 -07:00
Vicki Pfau
f1d6470fdb
GBA Video: Remove broken sprite blending hack ( fixes #532 )
2017-09-20 00:52:31 -07:00
Vicki Pfau
1bc6c13e6b
GBA: Fix keypad IRQs not firing when extra buttons are pressed
2017-09-17 16:46:10 -07:00
Vicki Pfau
8d1b41f695
SDL: Fix potential race condition when pressing keys ( fixes #872 )
2017-09-17 16:44:05 -07:00
Vicki Pfau
d582cf7d36
GBA Savedata: Fix 512 byte EEPROM saving as 8kB ( fixes #877 )
2017-09-17 15:01:20 -07:00
Vicki Pfau
486b7abc94
GBA BIOS: Use core's VRAM variable instead of renderer's
2017-09-11 00:41:02 -07:00
Vicki Pfau
2d558338bf
Qt: Copy framebuffers to avoid issues with frameskip ( fixes #862 )
2017-09-10 13:13:49 -07:00
Vicki Pfau
ca4d53f014
GBA: Detect hardware for Pokémon FireRed ROM hacks
2017-09-09 11:22:14 -07:00
Vicki Pfau
bd4dd8de5c
Util: Don't build crc32 if the function already exists
2017-09-09 10:51:40 -07:00
Vicki Pfau
076ec733fd
Qt: Fix default-true checkboxes
2017-09-07 22:05:39 -07:00
Vicki Pfau
b750c76d02
GB Core: Fix SGB border option breaking if changed while running
2017-09-07 22:05:11 -07:00
Vicki Pfau
13d3e1dfec
Qt: Fix paths getting truncated at first . ( fixes #867 )
2017-09-07 21:52:57 -07:00
Vicki Pfau
10a5432df7
Libretro: Clean up old logging code
2017-09-07 21:38:59 -07:00
Vicki Pfau
3ae911b829
GB Audio: Fix NRx2 writes while active ( fixes #866 )
2017-09-05 23:00:20 -07:00
Vicki Pfau
0a221d038a
Python: Improve dependencies
2017-09-04 18:13:10 -07:00
Vicki Pfau
48a6bd47ce
GB, GBA: Fix sync to video with frameskip
2017-09-03 22:15:48 -07:00
Vicki Pfau
10b14f90d1
3DS: Improve graphics pipeline, framelimiting
2017-09-02 15:05:14 -07:00
Vicki Pfau
41f27bf617
3DS: Minor fixes for GPU issues, detect usable cores better
2017-08-29 21:39:19 -07:00
Vicki Pfau
a14126c977
3DS: Transition to using RenderTarget
2017-08-27 23:39:16 -07:00
Vicki Pfau
448bc200c3
Util: Get rid of _to16Bit
2017-08-26 18:23:29 -07:00
Vicki Pfau
323a6326cd
OpenGL: Cleaner video output size changing
2017-08-20 23:08:35 -07:00
Vicki Pfau
a714774a25
3DS: Support debug libs
2017-08-19 15:59:17 -07:00
Vicki Pfau
8ee270f3f6
GB Serialize: Fix game title check
2017-08-19 12:01:04 -07:00
Vicki Pfau
ce07344c7d
Python: Support loading from a virtualenv
2017-08-13 18:15:43 -07:00
Vicki Pfau
0ba31c4e67
Python: Clean up build and tests, add VFS tests
2017-08-13 17:37:57 -07:00
Vicki Pfau
3f94175189
Python: Better approach to finding libs
2017-08-13 16:02:04 -07:00
Vicki Pfau
d68e12c354
Python: Python 2 compatibility
2017-08-13 16:00:42 -07:00
Vicki Pfau
828be44ac2
Python: Set environment variable properly
2017-08-13 13:24:51 -07:00
Vicki Pfau
bbb74a47a1
Python: Don't bake rpath into executable
2017-08-12 19:01:17 -07:00
Vicki Pfau
65a7233d5f
Python: Fix test requires, run build by default
2017-08-12 18:35:17 -07:00
Vicki Pfau
73d37a2a37
Python: Fold in cinema
2017-08-12 18:11:56 -07:00
Vicki Pfau
bb6728558d
Test: Restructure test suite into multiple executables
2017-08-12 17:27:36 -07:00
Vicki Pfau
66d5106e0b
GB Memory: Actually load latch time from savestate
2017-08-12 14:17:43 -07:00
Vicki Pfau
546688f9fb
GB Memory: Fix HDMA count starting in mode 0 ( fixes #855 )
2017-08-12 14:17:43 -07:00
Vicki Pfau
f252436d0a
GB Video: Fix potential hang when ending mode 0
2017-08-12 14:17:43 -07:00
Vicki Pfau
3227d74e4d
Qt: Change header guards to pragma once
2017-08-12 14:17:43 -07:00
Vicki Pfau
ec1fc632b2
GB MBC: MBC6 skeleton
2017-08-12 14:17:43 -07:00
rootfather
8b8d846272
Qt: Update German GUI translation
2017-08-11 18:18:03 -07:00
MerryMage
cb7c09e63d
ARM: Fix MSR when CPSR.T is set
2017-08-06 09:18:11 -07:00
Vicki Pfau
5930e10cf4
GB Test: Make sure to init core configs
2017-08-05 23:20:25 -07:00
Vicki Pfau
ff272a5f1d
GB, GBA Serialize: Restore master cycles
2017-08-05 20:48:18 -07:00
Vicki Pfau
4a83ae2007
GB: Boot register fixes
2017-08-05 16:45:51 -07:00
Vicki Pfau
558055277f
GB Video: Ability to disable SGB borders
2017-08-05 08:52:58 -07:00
Vicki Pfau
f0686a3b78
Python: Add basic support for Configs
2017-08-05 08:52:57 -07:00
Vicki Pfau
a496ddc072
GB: Start building up MGB
2017-08-05 08:52:57 -07:00
Vicki Pfau
3203159123
GB Core: Ability to set default Game Boy model
2017-08-05 07:56:36 -07:00
Vicki Pfau
d7fc09768d
Qt: Fix sprite export pausing game indefinitely ( fixes #841 )
2017-08-05 06:56:47 -07:00
Vicki Pfau
ffa7e9b8d2
Qt: Fix timezone issues with time overrides
2017-08-04 13:38:48 -07:00
Vicki Pfau
c030fb656f
GB, GBA Savedata: Fix savestate-related save overwriting ( fixes #834 )
2017-08-04 12:42:10 -07:00
Vicki Pfau
30db4ebee8
Qt: Fix GL display when loading a game from CLI ( fixes #843 )
2017-08-04 10:35:09 -07:00
Vicki Pfau
a5852c6e12
3DS, Qt: Fix flipped camera images ( fixes #844 )
2017-08-04 10:20:30 -07:00
Vicki Pfau
b1b78a46b5
3DS: Remove annoying and confusing shutter sound
2017-08-04 10:19:44 -07:00
Vicki Pfau
5b1e65052c
GB: Clean up startup messages
2017-08-04 08:21:18 -07:00
Vicki Pfau
41e00148bf
Core: Change thread startCallback semantics to before reset
2017-08-04 08:17:35 -07:00
Vicki Pfau
1a74924023
Core: Add pause/unpause callbacks to mCoreThread
2017-08-03 23:56:44 -07:00
Vicki Pfau
1733c64561
Qt: Customizable autofire speed ( closes #789 )
2017-08-03 22:43:15 -07:00
Vicki Pfau
7bd29d6e44
Qt: Fix autofire
2017-08-03 22:20:43 -07:00
Vicki Pfau
17fa98fe4e
Qt: ConfigController::getOption now has a default argument
2017-08-03 22:20:32 -07:00
Vicki Pfau
75e609f65c
GB: Drop invalid SGB packets
2017-08-03 19:35:00 -07:00
Vicki Pfau
da10c3bbec
GB Video: Fix regression with modifying BGP mid-scanline
2017-08-03 19:07:54 -07:00
Vicki Pfau
35a13753bb
Core: Fix mVL state size discrepancies
2017-08-03 18:44:35 -07:00
Vicki Pfau
51a6079e91
GBA Video: Caching cleanup
2017-08-03 17:57:01 -07:00
Vicki Pfau
e71baacd2f
GBA Video: Scanline-level I/O caching
2017-08-03 16:54:17 -07:00
Vicki Pfau
0883dc0815
GB I/O: Improve accuracy of SGB MLT_REG polling ( fixes #839 )
2017-08-03 14:33:57 -07:00
Vicki Pfau
48cf8448c1
GBA Video: Finish mColor cleanup
2017-08-02 23:42:38 -07:00
Vicki Pfau
05c2fc3e0d
GB Serialize: Support serializing/deserializing SGB
2017-08-02 23:42:00 -07:00
Vicki Pfau
129af69105
GB Serialize: Fix deserializing video STAT
2017-08-02 23:39:56 -07:00
Vicki Pfau
f26982e013
GBA Video: Fix scanline parameters not advancing for clean scanlines ( fixes #837 )
2017-08-02 22:15:32 -07:00
Vicki Pfau
ec25074cec
GBA Video: Mark scanlines as dirty if they need to be updated
2017-08-02 18:27:59 -07:00
Vicki Pfau
f61c0ce02f
GB: Support SGB boot ROM
2017-08-02 17:00:29 -07:00
Vicki Pfau
6ab7e178be
Qt: Fix up OverrideView a bit
2017-08-02 14:47:46 -07:00
Vicki Pfau
871c21fb6c
GB Video: Further SGB work, support for ATTR_BLK
2017-08-02 14:47:23 -07:00
Vicki Pfau
36c1fb59be
GB: Super Game Boy borders
2017-08-01 19:01:55 -07:00
Vicki Pfau
55679df8fc
GB SIO: Fix tear off not clearing pixmap
2017-07-30 19:51:33 -07:00
Vicki Pfau
dc976eaf51
GB SIO: Game Boy Printer
2017-07-30 19:12:59 -07:00
Vicki Pfau
86901d93b6
GB MBC: Fix RTC loading when file size is off
2017-07-29 22:48:37 -07:00
Vicki Pfau
676d428f91
Python: Set appropriate debugger context
2017-07-29 22:07:24 -07:00
Vicki Pfau
1dc4790e20
Qt: Fix regression with sensor view not getting attached
2017-07-29 21:59:30 -07:00
Vicki Pfau
a330df2f1f
GB MBC: Fix RTC initialization ( fixes #825 )
2017-07-29 20:32:13 -07:00
Vicki Pfau
558a3ab037
GB Test: Fix tests
2017-07-29 17:40:58 -07:00
Vicki Pfau
5c90abd294
GB, GBA: Fix crashes when attempting to identify null VFiles
2017-07-29 17:32:36 -07:00
Vicki Pfau
e1bc79b837
SDL: Fix 2.0.5 build on macOS under some circumstances
2017-07-29 15:59:10 -07:00
Vicki Pfau
cd7f7f72e1
GB Memory: Prevent accessing empty SRAM ( fixes #831 )
2017-07-29 15:31:44 -07:00
Vicki Pfau
1f2ff497e2
Revert "Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is inclu… ( #830 )"
...
This reverts commit f5887513fd
.
Broke too much stuff, didn't fix enough
2017-07-29 14:43:55 -07:00
Christopher Snowhill
f5887513fd
Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is inclu… ( #830 )
...
* Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is included with version 2.0.4 and newer.
* Fall back to pkgconfig for ancient releases that are stuck on pre-2.0.4 SDL.
2017-07-28 21:49:31 -07:00
Vicki Pfau
dd5ca4031c
Qt: Fix plugin name for macOS camera support
2017-07-28 18:58:55 -07:00
Vicki Pfau
4681a823b7
Qt: Work around Qt DirectShow bug ( fixes #829 )
2017-07-28 18:30:26 -07:00
Vicki Pfau
3927fcfbd3
Qt: Add TAMA5 and Pocket Cam to MBC overrides
2017-07-28 17:50:32 -07:00
Vicki Pfau
6ca3e9940d
Qt: Improve camera compatibility
2017-07-28 17:45:18 -07:00
Vicki Pfau
d1db97cf0c
Qt: Fix LOG argument order
2017-07-28 16:35:18 -07:00
Vicki Pfau
f15aacd0b6
Qt: Set default Game Boy colors
2017-07-28 14:32:17 -07:00
Vicki Pfau
0c0fab5402
GB Core: Fix palette loading when loading a foreign config
2017-07-28 14:29:56 -07:00
Vicki Pfau
64eb253c50
Qt: Add camera driver option
2017-07-28 13:44:47 -07:00
Vicki Pfau
9dc8b9e854
Qt: Fix memory leak
2017-07-27 22:55:15 -07:00
Vicki Pfau
e9c393b876
PSP2: Support camera
2017-07-27 17:35:23 -07:00
Vicki Pfau
22400e336f
3DS: Support camera
2017-07-27 15:11:55 -07:00
Vicki Pfau
8a3d54c769
GB Video: Fix 16-bit screenshots ( fixes #826 )
2017-07-27 15:11:54 -07:00
Vicki Pfau
e0f04a0d5a
Core: Color formats
2017-07-27 15:11:54 -07:00
Vicki Pfau
c7e65ff621
Qt: More camera threading fixes
2017-07-27 00:06:54 -07:00
Vicki Pfau
9b7521ccea
Qt: Fix QCamera threading woes
2017-07-26 23:38:42 -07:00
Vicki Pfau
ce9439031f
Qt: Improve QCamera support for 5.5+
2017-07-26 14:40:06 -07:00
Vicki Pfau
cf15ea91d7
Qt: Preliminary QCamera support
2017-07-26 13:58:39 -07:00
Vicki Pfau
a1acf8bcef
Qt: Load arbitrary images for GB Camera
2017-07-26 13:58:39 -07:00
Vicki Pfau
31b9100f38
GB MBC: Pocket Cam support
2017-07-26 13:58:39 -07:00
Vicki Pfau
55330698cb
Qt: Fix fast forward crashing when no game is loaded
2017-07-26 10:57:04 -07:00
Vicki Pfau
56c6e3b497
Qt: Fix status messages not showing
2017-07-26 10:56:47 -07:00
Vicki Pfau
80cf9646a6
GB MBC: Fix SRAM sizes 4 and 5
2017-07-25 18:36:42 -07:00
Vicki Pfau
bf8cc66a85
GB Memory: Initialize peripheral pointers
2017-07-25 18:36:41 -07:00
Vicki Pfau
010cb8f49d
GB MBC: Pocket Cam memory should be accessible without enabling
2017-07-25 18:36:41 -07:00
Vicki Pfau
6c0d67cf5f
GB Video: Fix dot clock timing being slightly wrong
2017-07-25 13:46:24 -07:00
Vicki Pfau
1a30dcc553
GB Serialize: Fix audio state loading
2017-07-25 13:44:23 -07:00
Vicki Pfau
a7fb446029
Qt: Fix backup load state ( fixes #823 )
2017-07-25 11:15:50 -07:00
NieDzejkob
9de2189b2e
Qt: Fix building with FFmpeg or ImageMagick disabled
2017-07-25 07:49:06 -07:00
Vicki Pfau
f187fba4fb
GB MBC: More detailed TAMA5 implementation, working saves
2017-07-24 13:48:59 -07:00
Vicki Pfau
fd7d883e69
GB MBC: Initial TAMA5 support
2017-07-24 10:26:29 -07:00
Vicki Pfau
9b0393d50f
Qt: Redo GameController into multiple classes
2017-07-23 14:51:35 -07:00
Vicki Pfau
893fdd383f
Qt: Fix command line debugger closing second game
2017-07-23 00:02:04 -07:00
Vicki Pfau
a77c021a85
Python: Remove CMake line that does nothing
2017-07-21 22:14:50 -07:00
Vicki Pfau
9d8f99295b
GBA: Reset active region as needed when loading a ROM
2017-07-21 17:16:50 -07:00
Vicki Pfau
fa0944c530
Qt: Don't rebuild library view if style hasn't changed
2017-07-21 14:27:17 -07:00
Vicki Pfau
1ea2a6597e
GBA: Fix BIOS booting
2017-07-20 22:25:02 -07:00
Vicki Pfau
57559610c0
Python: Fix importing .gb or .gba before .core
2017-07-16 23:22:43 -07:00
Vicki Pfau
64409d9ca7
Core: ELF support
2017-07-16 09:45:25 -07:00
Vicki Pfau
9ed7c9129d
Qt: Fix screen background improperly stretching
2017-07-15 20:38:45 -07:00
Vicki Pfau
220b786c9c
Core: Add symbol lookups from scripts
2017-07-15 19:51:51 -07:00
Vicki Pfau
6a3002d398
Python: Add CLI debugger support
2017-07-15 07:30:32 -07:00
Vicki Pfau
2d49a41a30
SDL: Fix cheats not loading
2017-07-15 07:14:42 -07:00
Vicki Pfau
5d0ab48457
SDL: Fix crash when not in debugger mode
2017-07-15 07:13:28 -07:00
Vicki Pfau
531d4c7bae
Python: Deprotect some functions
2017-07-12 17:43:04 -07:00
Vicki Pfau
3f59175a81
Core: Add missing file
2017-07-12 17:43:04 -07:00
Vicki Pfau
a033f8783b
Core: Add scripting debugger callbacks
2017-07-12 17:43:04 -07:00
Vicki Pfau
d1ef27cff9
Python: Add callbacks
2017-07-12 17:43:04 -07:00
Vicki Pfau
25b4faef12
Python: Implement Python script backend
2017-07-12 17:43:04 -07:00
Vicki Pfau
1a7a544ba7
Core: Add basic scripting bridge
2017-07-12 17:43:04 -07:00
Vicki Pfau
dce49ea990
Python: Add runner, thread interfaces
2017-07-12 17:43:04 -07:00
Vicki Pfau
e1325b0373
Core: Make threading optionally opaque
2017-07-12 17:43:04 -07:00
Vicki Pfau
dc60c28bf1
SDL: Fix showing version number ( fixes #794 )
2017-07-12 09:02:28 -07:00
Vicki Pfau
cb7b819fe3
Core: Fix exiting rewind thread
2017-07-11 23:03:28 -07:00
Kevin López Brante
055ba3df63
Qt: Updated Spanish translation
2017-07-11 21:36:01 -07:00
Augustin Cavalier
2ef9898471
All: Use more GNUInstallDirs & don't install shaders if no GL.
2017-07-11 18:54:14 -07:00
Vicki Pfau
8beb7e8e16
Qt: Fix Software renderer not handling alpha bits properly
2017-07-11 10:36:27 -07:00
Vicki Pfau
6e03d88818
Qt: Fix GL-less build ( fixes #788 )
2017-07-11 10:36:27 -07:00
Vicki Pfau
5167fce4c7
Core: Fix rewinding getting out of sync ( fixes #791 )
2017-07-10 21:59:49 -07:00
Vicki Pfau
253719d7a1
Qt: Properly ship Qt translations
2017-07-10 17:07:03 -07:00
Augustin Cavalier
2ff1deed60
Qt: Fix SDL < 2 build.
2017-07-09 12:05:09 -07:00
Vicki Pfau
8b4b634989
GBA Timer: Fix count-up timing overflowing timer 3
2017-07-09 11:08:17 -07:00
Vicki Pfau
b71ffe711c
All: Make FIXED_ROM_BUFFER an option instead of 3DS-only
2017-07-09 10:53:30 -07:00
Vicki Pfau
9150a79efd
GBA: Extend oddly-sized ROMs to full address space ( fixes #722 )
2017-07-09 09:59:25 -07:00
Vicki Pfau
691600902c
SDL: Remove writing back obtained samples ( fixes #768 )
2017-07-09 00:53:01 -07:00
Vicki Pfau
480dc0f97e
GB Audio: Fix incorrect channel 4 iteration
2017-07-08 22:25:54 -07:00
Vicki Pfau
539e63d49b
GB Audio: Make audio unsigned with bias ( fixes #749 )
2017-07-08 21:38:49 -07:00
Vicki Pfau
15d66422a9
GB Audio: Fix zombie mode bit masking
2017-07-08 21:13:54 -07:00
Vicki Pfau
b6c0d5307f
GBA Memory: Call crash callbacks regardless of if hard crash is enabled
2017-07-08 17:29:23 -07:00
Vicki Pfau
c856897b1e
Qt: Dismiss game crashing/failing dialogs when a new game loads
2017-07-08 17:29:23 -07:00
Vicki Pfau
fc2a0955f4
GBA Timer: Fix timer regression when prefetch is enabled ( fixes #781 )
2017-07-08 17:04:05 -07:00
Vicki Pfau
4c439e3819
GB Serialize: Add MBC state serialization
2017-07-08 16:28:04 -07:00
Vicki Pfau
5ce943c580
GB Serialize: Fix timer serialization
2017-07-08 16:28:04 -07:00
Vicki Pfau
dde155d0dd
Qt: Fix patch loading in a way that works in Qt pre-5.4
2017-07-08 15:33:08 -07:00
Vicki Pfau
ecc4d6ee03
Qt: Fix shader selector on Ubuntu ( fixes #767 )
2017-07-08 13:55:25 -07:00
Vicki Pfau
382f5f944b
All: Partially revert datadir change
2017-07-08 13:55:25 -07:00
Vicki Pfau
de4b735409
Qt: Fix patch loading while a game is running
2017-07-08 13:55:25 -07:00
Vicki Pfau
ed9fa2b118
GBA SIO: Improve SIO Normal dummy driver ( fixes #520 )
2017-07-08 13:55:25 -07:00
waddlesplash
03ba16cae9
Qt: Actually load the libraryStyle setting.
...
No idea how I missed this in the library PR.
2017-07-08 11:19:19 -07:00
Vicki Pfau
70204e410c
Qt: Move shader settings into main settings window
2017-07-07 12:17:47 -07:00
rootfather
e3b5711295
Qt: Update German GUI translation
2017-07-06 12:39:07 -07:00
Vicki Pfau
8f049e0183
PSP2: Update toolchain to use vita.cmake
2017-07-06 12:26:43 -07:00
Vicki Pfau
63d475c350
Qt: Minor text fixes
2017-07-06 11:27:42 -07:00
Vicki Pfau
9b6fc44825
Qt: Fix translation initialization ( fixes #776 )
2017-07-06 11:13:28 -07:00
Vicki Pfau
d3678471f6
GBA Timer: More questionable tweaks
2017-07-06 10:11:47 -07:00
rootfather
c7630a13da
Qt: Update German GUI translation
2017-07-06 10:11:32 -07:00
Vicki Pfau
7c59350e9d
GBA Timer: More timer improvements
2017-07-05 20:41:18 -07:00
Vicki Pfau
db08a75d9b
Qt: Fix initializing locale
2017-07-04 22:38:59 -07:00
theheroGAC
b701cdea71
Qt: Italian translation rev1.1 (by theheroGAC)
...
Qt: Italian translation rev1.1 (by theheroGAC)
2017-07-04 10:02:43 -07:00
theheroGAC
a56e2ade64
Update mgba-it.ts
...
Qt: Italian translation rev1 (by theheroGAC)
2017-07-04 10:02:43 -07:00
theheroGAC
08b358bbae
Update mgba-it.ts
2017-07-04 10:02:43 -07:00
theheroGAC
055302ef6f
Create mgba-it.ts
...
Italian translation rev.1
2017-07-04 10:02:43 -07:00
Vicki Pfau
0786d7fe3b
GBA Timer: Fix reload timing regression
2017-07-04 09:59:26 -07:00
Vicki Pfau
7a5190e95e
GB Video: Fix LYC regression
2017-07-04 02:17:56 -07:00
Vicki Pfau
ccd9a1b54b
Qt: Hopefully fix datadir this time
2017-07-04 00:05:26 -07:00
Vicki Pfau
ab9b398317
GBA Timer: Use global cycles for timers
2017-07-03 23:53:01 -07:00
Vicki Pfau
4cd249e632
Qt: Fix controls not saving on non-SDL builds
2017-07-02 17:00:44 -07:00
Vicki Pfau
da50382cd4
GBA Timer: Improve accuracy of timers
2017-07-02 10:07:13 -07:00
Vicki Pfau
11354ac23e
All: Partially revert datadir change
2017-07-02 10:07:13 -07:00
Vicki Pfau
faae0db84c
Qt: Fix data directory path
2017-07-01 00:28:47 -07:00
Vicki Pfau
b909575a6c
Qt: Fix initial window size ( fixes #766 )
2017-06-30 11:24:50 -07:00
Vicki Pfau
4d3d579cae
Qt: Add language selector
2017-06-30 11:00:58 -07:00
Vicki Pfau
f91a4195b6
Qt: Fix window icon being stretched
2017-06-30 10:02:24 -07:00
Vicki Pfau
a265d5ac61
Qt: Fix memory search close button ( fixes #769 )
2017-06-30 00:09:07 -07:00
Vicki Pfau
32618a5b1d
GB Timer: Fix order-of-operations between & and +
2017-06-29 19:00:10 -07:00
Vicki Pfau
66e9b921a9
Core: Fix directory sets crashing on close if base isn't properly detached
2017-06-29 18:17:21 -07:00
Vicki Pfau
54548cbc51
LR35902: Switch memory disassembly syntax to rgbds-style
2017-06-29 18:10:15 -07:00
Vicki Pfau
0e3abccca2
LR35902: Fix decoding CB commands
2017-06-29 18:08:25 -07:00
Vicki Pfau
6b26384c12
Python: Improve GB SIO bindings
2017-06-29 17:49:43 -07:00
Vicki Pfau
7752bfe0db
Python: GB core should expose memory
2017-06-29 02:45:50 -07:00
Vicki Pfau
fc64924cf5
GB MBC: Fix MBC7 sampling
2017-06-28 14:26:03 -07:00
Vicki Pfau
6c6d09ee7c
Core: Improved threading interrupted detection
2017-06-28 14:10:31 -07:00
Vicki Pfau
dc5c59d4db
Core: Fix interrupting a thread while on the thread ( fixes #692 )
2017-06-28 13:07:39 -07:00
Vicki Pfau
88983da5c4
Qt: Fix library crash when another instance is open...again
2017-06-28 12:02:09 -07:00
Vicki Pfau
cebc3f1cc4
Core: Fix some minor warnings, fix channel labels
2017-06-28 01:06:15 -07:00
Vicki Pfau
35906b51fd
Qt: Add memory search type info
2017-06-26 11:08:27 -07:00
Vicki Pfau
b69cbd433d
Qt: Better highlight active key in control binding
2017-06-25 16:04:56 -07:00
Vicki Pfau
7b543df002
GB MBC: New MBC7 implementation
2017-06-24 18:02:19 -07:00
Vicki Pfau
a2c1ef2fcc
GB: Add per-game color overrides
2017-06-24 09:39:36 -07:00
Vicki Pfau
b61b8a0d2b
Core: Fix timing until/next
2017-06-22 02:18:40 -07:00
Vicki Pfau
4efd494cd7
GB Timer: Improve timer stepping when updating
2017-06-22 02:18:22 -07:00
Vicki Pfau
d5c5173889
GB: Reset with initial state of DIV register
2017-06-22 01:29:19 -07:00
Vicki Pfau
3a03d180d2
GB Timer: Fix sub-M-cycle DIV reset timing and edge triggering
2017-06-22 01:20:22 -07:00
Vicki Pfau
715409f5ca
Core: Add library clear function
2017-06-20 21:36:53 -07:00
Vicki Pfau
15af266b8c
Qt: Fix copy/paste error in Library
2017-06-20 21:36:05 -07:00
Vicki Pfau
fb7715f6ac
Qt: Fix game unpausing after frame advancing and refocusing
2017-06-19 22:37:30 -07:00
Vicki Pfau
96c0d7c413
Core: Fix guess search resulting in tons of zeroes
2017-06-19 22:29:20 -07:00
Vicki Pfau
e118fec1cf
Qt: Fix hex search
2017-06-19 21:02:30 -07:00
Vicki Pfau
77cf869941
Qt: Hook up memory search to viewer
2017-06-19 20:53:33 -07:00
Vicki Pfau
bd9a9e445e
GB: Fix DMA restarting
2017-06-18 22:07:39 -07:00
Vicki Pfau
7bc605fcc0
Qt: Limit number of GB sprites correctly
2017-06-18 08:59:08 -07:00
Vicki Pfau
ec0ed4159b
Qt: Fix tile cache leaking
2017-06-18 08:52:42 -07:00
Vicki Pfau
0f356a9582
OpenGL: Fix some shaders causing offset graphics
2017-06-17 18:40:36 -07:00
Vicki Pfau
4eece81b8c
GB Audio: Fix square sample range ( fixes #546 )
2017-06-17 09:44:55 -07:00
Vicki Pfau
700ab0bd36
GB Audio: Fix channel 2 not updating during frame 7
2017-06-17 09:29:57 -07:00
Vicki Pfau
3c64a2e432
GB Timer: Fix TAC write fix
2017-06-16 21:35:04 -07:00
Vicki Pfau
c1a4f17ebd
Python: Fix indentation, hold onto logger
2017-06-16 20:51:42 -07:00
Vicki Pfau
0e40168a1b
Python: Add PIL export
2017-06-14 17:28:01 -07:00
Vicki Pfau
732ed5fa4d
Python: Export version info
2017-06-14 16:37:40 -07:00
Vicki Pfau
aa8f77c18f
GB Video: Increase palette entry width to 24 bits
2017-06-13 22:15:48 -07:00
Vicki Pfau
0cc49ac4fb
Core: Config values can now be hexadecimal
2017-06-13 22:05:54 -07:00
Vicki Pfau
caa1d45793
GBA Savedata: Update and fix Sharkport importing ( fixes #658 )
2017-06-13 22:01:36 -07:00
Vicki Pfau
e0a414d87f
GB Video: Fix regression with loading savestates
2017-06-13 21:20:12 -07:00
Vicki Pfau
34647ffdca
GB: Trust ROM header for number of SRAM banks ( fixes #726 )
2017-06-13 21:14:20 -07:00
Vicki Pfau
655807441a
Qt: Fix Library crashing if the MRU is empty ( fixes #746 )
2017-06-13 20:52:08 -07:00
Vicki Pfau
b97c871e1b
GBA BIOS: Fix INT_MIN/-1 crash
2017-06-13 20:43:34 -07:00
Vicki Pfau
307982116e
GB Video: Reset renderer when loading state
2017-06-12 22:13:01 -07:00
Vicki Pfau
edeaba2e7c
GBA Memory: Remove unused prefetch cruft
2017-06-12 21:07:02 -07:00
Vicki Pfau
fec4c06447
GBA Memory: Simplify prefetch logic (possibly more accurate, but more failing tests)
2017-06-12 21:06:06 -07:00
Vicki Pfau
e2dc5575b9
GB Audio: Fix channel 3 freeze
2017-06-12 07:26:33 -07:00
Vicki Pfau
59922fe2e9
GB Timer: Fix DIV batching if TAC changes
2017-06-12 07:14:19 -07:00
Vicki Pfau
126afa12d9
GB: Implement keypad IRQs
2017-06-11 14:51:48 -07:00
Vicki Pfau
1dcf70d6d3
Python: Improve setup.py generation
2017-06-11 14:43:09 -07:00
Vicki Pfau
04ebc6a06e
Python: Export memory search
2017-06-11 14:43:09 -07:00
Vicki Pfau
eff48a77f1
Core: Fix memory search for wide values
2017-06-11 14:43:09 -07:00
Vicki Pfau
bd30fbeb81
Debugger: Export debugger interface
2017-06-11 13:28:55 -07:00
Vicki Pfau
201da5adac
Debugger: Add mDebuggerRunFrame convenience function
2017-06-11 12:04:42 -07:00
Vicki Pfau
70a6622a5c
Debugger: Execution tracing
2017-06-11 09:26:26 -07:00
Vicki Pfau
87791b9db9
Core: Move savestate creation time to extdata
2017-06-10 09:27:19 -07:00
Vicki Pfau
49ccb3d080
GB MBC: Minor refactoring, basic Pocket Cam support
2017-06-07 23:06:28 -07:00
Vicki Pfau
a4faf9f079
Core: Add memory search "guessing"
2017-06-05 18:41:27 -07:00
Vicki Pfau
cf7017dd86
Core: Memory search repeat and refresh
2017-06-05 18:01:58 -07:00
Vicki Pfau
f2db707bb2
Core: Basic memory search
2017-06-05 17:28:51 -07:00
Vicki Pfau
202b7b1509
Core: List memory segments in the core
2017-06-05 15:20:58 -07:00
Vicki Pfau
89a4b427a1
Qt: Fix library view redrawing way too much
2017-06-03 17:46:25 -07:00
Vicki Pfau
0a898f66b4
Util: Fix CircleBufferWrite
2017-06-03 17:25:22 -07:00
Vicki Pfau
d240272ac4
Debugger: Add missing files
2017-06-02 19:43:42 -07:00
Vicki Pfau
19ecae8ca1
Debugger: Show current banks
2017-06-02 19:37:36 -07:00
Vicki Pfau
9c144266ec
LR35902: Add watchpoints
2017-06-02 19:15:13 -07:00
Vicki Pfau
39a73ecb95
GBA: Oops
2017-06-02 18:54:49 -07:00
Vicki Pfau
9c23eb8428
GBA: Add keypad IRQs ( fixes #733 )
2017-06-02 18:36:06 -07:00
Vicki Pfau
1caa17c00b
GB I/O: Fix bootrom running forever
2017-06-02 15:58:00 -07:00
Vicki Pfau
3d77a9d922
GB MBC: Fix initialization and swapping
2017-06-02 11:26:53 -07:00
Vicki Pfau
362c572009
Python: Add GB SIO
2017-05-31 22:40:03 -07:00
Vicki Pfau
efd8c4b466
Python: Add GBA SIO
2017-05-31 17:59:16 -07:00
Vicki Pfau
fe2854db79
Python: Reduce boilerplate in builder
2017-05-31 17:47:38 -07:00
Vicki Pfau
7b66a702cf
Python: Reduce boilerplate
2017-05-31 17:04:24 -07:00
Vicki Pfau
06d89aee48
Python: Fix uninitialized variable
2017-05-31 17:01:50 -07:00
Vicki Pfau
6fe1f44351
GB Memory: Mark ROM not pristine when doing copy-on-write
2017-05-30 22:31:26 -07:00
Vicki Pfau
f84af91173
GB MBC: Add MBC1-M support with basic heuristic
2017-05-30 22:31:26 -07:00