Commit Graph

4809 Commits

Author SHA1 Message Date
Vicki Pfau ea7fe42c37 DS Slot-1: Do not clear repeat and enable bits if repeat is set 2017-04-05 12:51:58 -07:00
Vicki Pfau 50ddcda8f0 Qt: Fix mouse cursor handling 2017-04-05 00:22:32 -07:00
Vicki Pfau adaf8d6224 Qt: Add default keybindings for GB and DS 2017-04-04 18:41:43 -07:00
Vicki Pfau f0a4c4905e DS I/O: Mark RTC and upper half of DIVCNT as readable 2017-04-04 18:11:16 -07:00
Vicki Pfau 4b7390cc35 GBA Hardware: Count bytes for ALARM1 properly 2017-04-04 18:10:50 -07:00
waddlesplash 81f38fd76f SDL: Fix build on MSVC. 2017-04-04 11:51:46 -07:00
Vicki Pfau 9567a8632f Merge branch 'master' into medusa 2017-04-04 02:13:31 -07:00
Vicki Pfau 6a77d2aaea FFmpeg: Force MP4 files to YUV420P 2017-04-04 02:02:29 -07:00
Vicki Pfau d9b645b209 FFmpeg: Return false if a file fails to open 2017-04-04 02:01:06 -07:00
Vicki Pfau 133424bd4f FFmpeg: Fix overflow and general issues with audio encoding 2017-04-04 02:00:10 -07:00
Vicki Pfau ba65740b15 GB: Allow setting DMG palette 2017-04-03 14:32:21 -07:00
Vicki Pfau f73fd7f3da GB: Fix flickering when screen is strobed quickly 2017-04-03 14:31:50 -07:00
Vicki Pfau 232e67f529 SDL: Fix race condition with audio thread when starting 2017-04-03 12:20:28 -07:00
Vicki Pfau 4a38f9b979 Qt: Simplify high-framerate fix (fixes #545) 2017-04-03 10:54:56 -07:00
Vicki Pfau 35b5626053 SDL: Fix game crash check 2017-04-02 16:49:35 -07:00
waddlesplash 10fe4a743c Qt: Show native directory separators in the GUI.
The core still gets '/'s always (it chokes on '\'s), but the Qt
interface always uses the native separators.

In the process of doing this, also removed the custom FileDialog
subclass and made everything use GBAApp::get*FileDialog instead.

Also fixes #552, because I had to change that code anyway.
2017-04-02 16:33:24 -07:00
Vicki Pfau 5d13a00cf7 GB Video: Fix frame end callbacks not getting called while screen is off 2017-04-02 00:37:33 -07:00
Vicki Pfau 4449361f5c Qt: Fix setting audio and video sync without reloading the game 2017-04-01 14:10:46 -07:00
waddlesplash 40f87518be Qt: Don't link against SDLMAIN, Qt already handles that. (#551) 2017-03-29 20:46:20 -07:00
Vicki Pfau 874ad93f4d GBA Memory: Fix copy-on-write for ROM when executing in ROM 2017-03-29 19:00:38 -07:00
Vicki Pfau e60013ec93 DS GX: Minor FIFO fixes 2017-03-29 12:22:02 -07:00
Jeremy Herbert 93dbae1e5f Fix GDB stub reporting of CPSR 2017-03-28 21:51:15 -07:00
waddlesplash fc67f3fbe4 version.cmake: Correctly set the working directory.
Fixes out-of-tree builds.
2017-03-28 17:27:16 -07:00
Vicki Pfau a98a302131 DS GX: Fudge zero values for w 2017-03-27 21:48:12 -07:00
waddlesplash 69ce20fab1 Fix the MSVC and SDL-less builds. 2017-03-27 17:15:36 -07:00
waddlesplash 10da73fcaf Fix the MSVC and SDL-less builds. 2017-03-27 17:15:12 -07:00
Vicki Pfau 3d22afe0aa DS Video: Fix OBJ sorting and bounds 2017-03-27 17:14:50 -07:00
Vicki Pfau a5bcfc7c80 Merge branch 'feature/input-revamp' into medusa 2017-03-26 23:50:02 -07:00
Vicki Pfau e38e3f3061 Qt: Rename shortcuts to bindings 2017-03-26 23:42:45 -07:00
Vicki Pfau fb9df7270d GB: Add input information 2017-03-26 23:39:03 -07:00
Vicki Pfau 34dc2ae6f5 Qt: Revamp all input to go through InputController 2017-03-26 23:32:28 -07:00
Vicki Pfau e838c4fb0e Qt: Add HEVC and NVENC to video formats 2017-03-26 12:24:45 -07:00
Vicki Pfau 5fef1b72e4 Qt: Begin refactoring shortcut controller 2017-03-26 12:01:26 -07:00
Vicki Pfau c9fa9cd78d Core: Have per-core input information 2017-03-26 12:01:26 -07:00
Vicki Pfau aff1486ec5 Qt: Fix host check 2017-03-26 10:51:34 -07:00
Vicki Pfau b22796aff7 Qt: Restore deploy-mac.py and only use when cross-compiling 2017-03-26 10:34:17 -07:00
Vicki Pfau 277456b99a 3DS: Fix build 2017-03-26 10:34:17 -07:00
Vicki Pfau e1c158c49a Qt: Remove QtNetwork dependency 2017-03-26 10:34:17 -07:00
Vicki Pfau ea1c857351 Windows: Fix VDir.rewind 2017-03-24 23:01:34 -07:00
Vicki Pfau fbda6d8a1c Qt: Renable QtMultimedia on Windows 2017-03-24 14:00:07 -07:00
Vicki Pfau 24270af49b Qt: Remove audio buffer sizing in AudioProcessorQt 2017-03-24 13:59:42 -07:00
Vicki Pfau 03f96911bb Qt: Remove audio thread 2017-03-24 13:24:02 -07:00
Vicki Pfau 938c2f84b8 DS GX: Clean up box test 2017-03-24 12:44:52 -07:00
Vicki Pfau 68a0b5f48e DS GX: Implement 16-bit textures 2017-03-23 21:43:41 -07:00
Vicki Pfau 8f58343e2b DS GX: Move rendering until first scanline is requested 2017-03-23 21:23:47 -07:00
Vicki Pfau 69f21e1fb4 DS GX: Allow palette base to be adjusted in the middle of a polygon 2017-03-23 21:01:20 -07:00
Vicki Pfau 823c720e1f DS DMA: Remove unused argument 2017-03-23 10:52:08 -07:00
Vicki Pfau 12b44599ad DS DMA: Ignore, not block, ITCM DMAs 2017-03-23 10:51:32 -07:00
Vicki Pfau 2e4597c0e8 DS GX: Synchronize vector and position matrices always 2017-03-23 10:29:50 -07:00
Vicki Pfau dbe6f5af85 DS GX: Fix texture coordinates in transform 2017-03-23 10:29:26 -07:00