Vicki Pfau
3c73afb7a9
Core: Const-correctness
2020-06-26 01:22:39 -07:00
Vicki Pfau
ff0b7af48b
GBA: Add timing fudge factor for running a frame
2020-06-07 20:32:38 -07:00
Vicki Pfau
b4a8df053f
GBA: Break infinite loop for 0-frame mVLs ( fixes #1723 )
2020-06-07 18:35:00 -07:00
Vicki Pfau
9849af532c
All: Fix some warnings
2020-02-27 21:11:23 -08:00
Vicki Pfau
fb12372ae3
GBA: Automatically skip BIOS for multiboot ROMs
2020-02-10 18:08:07 -08:00
Vicki Pfau
7feee35eba
Core: Ensure ELF regions can be written before trying
2020-01-31 18:16:18 -08:00
Vicki Pfau
b922cecc61
Qt: Make renderer able to be changed while running
2020-01-30 21:26:58 -08:00
Vicki Pfau
f44846cb9a
GBA Video: Changing OpenGL scaling no longer requires restart
2020-01-19 19:15:36 -08:00
Vicki Pfau
dab12cf5c6
All: Fix several warnings
2020-01-16 19:54:41 -08:00
Vicki Pfau
f96b08c52f
Debugger: Minor interface cleanup
2020-01-09 18:31:48 -08:00
Vicki Pfau
cbc27f08f9
Core: Add single config option reloading function
2019-06-30 11:25:40 -07:00
Vicki Pfau
9b9aeb0c2b
GBA Core: Fix libretro build ( fixes #1439 )
2019-06-06 14:14:14 -07:00
Vicki Pfau
42818c764d
GBA Core: Separate mVL proxy from generic proxy
2019-06-04 12:53:04 -07:00
Vicki Pfau
59d2e58bbb
GBA Core: VLP fixes
2019-06-01 14:30:44 -07:00
Vicki Pfau
3cce95b287
Core: Video log enhancements
2019-06-01 11:07:49 -07:00
Vicki Pfau
585563eed7
Switch: Experimental support for hi-res mode
2019-05-26 19:46:25 -07:00
Vicki Pfau
109472f67f
GBA: Fix skipping BIOS on irregularly sized ROMs
2019-05-20 09:49:11 -07:00
Vicki Pfau
4e2052f934
GBA Audio: Experimental HLE audio
2019-05-18 18:42:45 -07:00
Vicki Pfau
c40217fc8e
GBA: Fix hi-res videos
2019-05-17 14:40:16 -07:00
Vicki Pfau
8a26a7977c
GBA Video: GL screenshots
2019-05-17 14:00:34 -07:00
Vicki Pfau
8450417086
Core: Improve OpenGL integration, update Qt to use improvements
2019-05-17 14:00:34 -07:00
Vicki Pfau
62f70379f6
GBA Video: GL sprite initial work
2019-05-17 14:00:34 -07:00
Vicki Pfau
fab3091ed1
Core: Some texid plumbing
2019-05-17 14:00:34 -07:00
Vicki Pfau
36477ca40d
Core: Begin on video scale hack
2019-05-17 14:00:34 -07:00
Vicki Pfau
f5d9e9ec5b
GBA Video: Begin fleshing out GL renderer
2019-05-17 14:00:34 -07:00
Vicki Pfau
618ddac387
GBA Video: Start GL renderer
2019-05-17 14:00:34 -07:00
Vicki Pfau
42813bb197
Qt: Add VideoProxy
2019-05-17 14:00:34 -07:00
Vicki Pfau
43e2a6ab5d
GBA: Move VIDEO_*_PIXELS to public interface
2019-05-01 21:59:39 -07:00
Vicki Pfau
fb473e5eb4
GBA Peripherals: Partial Beast Link Gate support
2019-02-16 14:05:09 -08:00
Vicki Pfau
f7f8e38dc1
GBA Peripherals: Start implementing BattleChip Gate
2019-02-10 16:29:51 -08:00
Vicki Pfau
b913419069
Core: Expose timing
2018-10-17 21:40:06 -07:00
Vicki Pfau
479bee3707
GB, GBA: Fix broken opposing button filter ( fixes #1191 )
2018-09-29 12:55:35 -07:00
Vicki Pfau
e45519075a
All: Cleanup
2018-09-04 18:28:55 -07:00
Vicki Pfau
0b47bb1204
Debugger: Add ARMIPS symbol table loading
2018-08-30 18:56:13 -07:00
Vicki Pfau
67a135e5e7
Qt: Add layer placement features
2018-04-26 18:38:02 -07:00
Vicki Pfau
3443c14169
Core: Fix some linking issues when debuggers are disabled
2018-03-09 22:30:04 -08:00
Vicki Pfau
e192973bc5
Debugger: Migrate identifier lookups
2017-12-28 23:52:03 -05: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
1bc6c13e6b
GBA: Fix keypad IRQs not firing when extra buttons are pressed
2017-09-17 16:46:10 -07:00
Vicki Pfau
ca4d53f014
GBA: Detect hardware for Pokémon FireRed ROM hacks
2017-09-09 11:22:14 -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
64409d9ca7
Core: ELF support
2017-07-16 09:45:25 -07:00
Vicki Pfau
cebc3f1cc4
Core: Fix some minor warnings, fix channel labels
2017-06-28 01:06:15 -07:00
Vicki Pfau
202b7b1509
Core: List memory segments in the core
2017-06-05 15:20:58 -07:00
Vicki Pfau
9c23eb8428
GBA: Add keypad IRQs ( fixes #733 )
2017-06-02 18:36:06 -07:00
Vicki Pfau
404332e689
Debugger: Add symbol table skeleton, GB support
2017-05-22 22:19:46 -07:00
Vicki Pfau
2fdb5a1ff9
Feature: Move several headers into include/
2017-04-29 01:39:46 -07:00
Vicki Pfau
91491e704e
GB, GBA Core: Ensure the core is halted even if a state is not loaded
2017-04-29 01:39:46 -07:00
Vicki Pfau
aec8b82756
GB, GBA Core: Reset audio when loading mVL states so audio sync works
2017-04-29 01:39:46 -07:00
Vicki Pfau
25beafcc11
GB, GBA Core: Only deserialize needed parts of savestates for mVL
2017-04-29 01:39:46 -07:00