all repos — mgba @ 0.8.4

mGBA Game Boy Advance Emulator

545a76f8
CHANGES: Update for 0.8.4
Vicki Pfau vi@endrift.com
Thu, 29 Oct 2020 18:25:25 -0700
5b7d0b10
Wii: Fix ppc32 endianness regression
Vicki Pfau vi@endrift.com
Mon, 17 Aug 2020 15:52:20 -0700
711a60e1
Res: Update patrons for October
Vicki Pfau vi@endrift.com
Wed, 28 Oct 2020 19:01:35 -0700
395c3be2
Vita: Clear both buffers when loading a game
Vicki Pfau vi@endrift.com
Mon, 26 Oct 2020 23:55:33 -0700
b4623c4b
GBA Serialize: Ensure program counter is aligned when loading
Vicki Pfau vi@endrift.com
Mon, 26 Oct 2020 21:25:49 -0700
67cf9b78
ARM Decoder: Fix decoding pre-indexed writeback instructions (fixes #1915)
Vicki Pfau vi@endrift.com
Sat, 24 Oct 2020 15:46:11 -0700
e017d93f
GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not blocking
Vicki Pfau vi@endrift.com
Wed, 21 Oct 2020 22:00:27 -0700
9b2e5a55
GB Video: Initialize disable flags in proxy
Vicki Pfau vi@endrift.com
Wed, 21 Oct 2020 21:59:32 -0700
2e104b85
GB Video: Fix drawing background when window is force-disabled by frontend
Vicki Pfau vi@endrift.com
Wed, 21 Oct 2020 21:44:04 -0700
4a4b6fd6
GB Video: Copy layer disable state across proxy
Vicki Pfau vi@endrift.com
Wed, 21 Oct 2020 21:31:23 -0700
002c59d7
mGUI: Fix cycling through config setting states with accept button
Vicki Pfau vi@endrift.com
Wed, 14 Oct 2020 23:40:32 -0700
cece3438
Qt: Fix aliasing on background logo (closes #1886)
Vicki Pfau vi@endrift.com
Wed, 14 Oct 2020 20:39:47 -0700
e7f76e63
Qt: Fix stride changing when toggling SGB borders (fixes #1898)
Vicki Pfau vi@endrift.com
Sun, 11 Oct 2020 22:44:26 -0700
f13e06f3
GB Core: Add reload config option for SGB borders
Vicki Pfau vi@endrift.com
Sun, 11 Oct 2020 22:42:23 -0700
d830e505
GBA Video: Fix mode 4 transparency in OpenGL (fixes #1907)
Vicki Pfau vi@endrift.com
Sun, 11 Oct 2020 16:37:49 -0700
c3d4f68d
Win32: Fix supressing start menu item creation
Lothar Serra Mari mail@serra.me
Mon, 05 Oct 2020 18:27:06 +0200
a7ab5866
GBA Video: Fix deferred blending when OBJWIN matches window (fixes #1905)
Vicki Pfau vi@endrift.com
Mon, 05 Oct 2020 00:25:00 -0700
fc520d6e
Qt: Fix drawing on macOS break when using OpenGL (fixes #1899)
Vicki Pfau vi@endrift.com
Sun, 04 Oct 2020 18:10:47 -0700
f734c2f6
GBA Video: Do not affect OBJ pixel priority when writing OBJWIN (fixes #1890)
Vicki Pfau vi@endrift.com
Sun, 04 Oct 2020 01:02:28 -0700
e0ef6a51
GBA Video: Improve speed of window texture generation on AMD
Vicki Pfau vi@endrift.com
Sat, 26 Sep 2020 21:34:18 -0700
80054994
Fix a race condition on `InputController::m_pendingEvents`

This member could be accessed at the same from different threads leading
to random (rare) crashes.

Fixes #1875
Bastien Orivel eijebong@bananium.fr
Sun, 13 Sep 2020 14:14:09 +0200
bfb69738
Qt: Fix camera image being upside-down sometimes (fixes #829 again)
Vicki Pfau vi@endrift.com
Thu, 10 Sep 2020 23:17:47 -0700
0058ddd9
GBA Video: Fix rare regression blending semitransparent sprites (fixes #1876)
Vicki Pfau vi@endrift.com
Mon, 07 Sep 2020 01:20:22 -0700
72ed64c3
libretro: Fix cheevos memory map for GB games using external RAM
negativeExponent negativeExponent@users.noreply.github.com
Sun, 10 May 2020 19:03:04 +0800
2531dd73
Libretro: Add cheevos support for GB/GBC

Working implementation:
https://github.com/libretro/mgba/issues/182#issuecomment-617561652
negativeExponent negativeExponent@users.noreply.github.com
Wed, 22 Apr 2020 15:57:07 +0800
5bc55168
Libretro: Add Italian core options translation
RufoH rufoh98@gmail.com
Sun, 02 Feb 2020 22:38:37 -0800
86fcd145
Libretro: Build fixes for non-GB and coe cleanup
Vicki Pfau vi@endrift.com
Fri, 28 Aug 2020 18:33:31 -0700
be03b7c8
Qt: Fix language code for Korean
Vicki Pfau vi@endrift.com
Fri, 28 Aug 2020 01:52:20 -0700
80ba6a61
Qt: Add another static dependency on Windows
Vicki Pfau vi@endrift.com
Wed, 26 Aug 2020 03:39:34 -0700
f7f8688e
GB Audio: Fix deserializing while audio was disabled (fixes #1305)
Vicki Pfau vi@endrift.com
Mon, 24 Aug 2020 01:19:45 -0700
50d38dff
GBA Video: Don't draw sprites using unmapped VRAM in GL renderer (fixes #1865)
Vicki Pfau vi@endrift.com
Sat, 22 Aug 2020 21:56:57 -0700
a1dfd69c
Qt: Fix Battle Chip view not displaying chips on some DPI settings
Vicki Pfau vi@endrift.com
Fri, 21 Aug 2020 22:17:16 -0700
59b48aaa
GBA Audio: Fix volume/mute in XQ audio (fixes #1864)
Vicki Pfau vi@endrift.com
Wed, 19 Aug 2020 15:50:32 -0700
e992a5cb
GBA Audio: Fix stereo in XQ audio
Vicki Pfau vi@endrift.com
Wed, 19 Aug 2020 15:43:43 -0700
0000c396
Vita: Remove disused variable
Vicki Pfau vi@endrift.com
Tue, 18 Aug 2020 18:42:10 -0700
ec0880e3
Vita: Fix memory leaking
Vicki Pfau vi@endrift.com
Tue, 18 Aug 2020 18:42:25 -0700
1d58985d
GBA: Fix endianness issues in renderer proxy
Vicki Pfau vi@endrift.com
Fri, 14 Aug 2020 21:31:32 -0700
1ad033d9
Core: Fix memory leak loading ELF files
Vicki Pfau vi@endrift.com
Mon, 17 Aug 2020 01:00:36 -0700
4dcb28ea
GBA Core: Fix memory leak when loading symbols
Vicki Pfau vi@endrift.com
Mon, 17 Aug 2020 00:57:33 -0700
0b351213
GB Core: Separate out dir and symbol table cleanup
Vicki Pfau vi@endrift.com
Mon, 17 Aug 2020 00:56:53 -0700
9374463c
GBA Hardware: Fix GB Player detection on big endian platforms
Vicki Pfau vi@endrift.com
Sat, 15 Aug 2020 21:19:05 -0700
55f1e2fd
Util: ppc64 byteswap access fixes
Vicki Pfau vi@endrift.com
Sat, 15 Aug 2020 21:04:32 -0700
a0342db1
GBA: Disable more checks when loading GS save with checks disabled (fixes #1851)
Vicki Pfau vi@endrift.com
Wed, 12 Aug 2020 00:34:11 -0700
84f93c39
GB Audio: Fix deserializing audio channels 2 and 3
Vicki Pfau vi@endrift.com
Mon, 10 Aug 2020 22:06:43 -0700
c38ee0ff
GBA Audio: Fix deserializing SOUNDCNT_L
Vicki Pfau vi@endrift.com
Mon, 10 Aug 2020 18:09:08 -0700
4880a1e0
GB Audio: Fix initial sweep state
Vicki Pfau vi@endrift.com
Mon, 10 Aug 2020 18:07:39 -0700
83397d56
mGUI: Fix crash when runner->running is null
Vicki Pfau vi@endrift.com
Sun, 09 Aug 2020 18:26:18 -0700
75865cab
Core: Fix reported ROM size when a fixed buffer size is used
Vicki Pfau vi@endrift.com
Mon, 10 Aug 2020 00:09:02 -0700
da6a0254
GBA Video: Invalidate map cache when modifying BGCNT (fixes #1846)
Vicki Pfau vi@endrift.com
Sat, 08 Aug 2020 18:22:09 -0700
e54a01bc
mVL: Fix injecting accidentally draining non-injection buffer
Vicki Pfau vi@endrift.com
Sat, 08 Aug 2020 18:14:28 -0700
729c5fd7
3DS: Fix crash with libctru 2.0 when exiting
Vicki Pfau vi@endrift.com
Sat, 08 Aug 2020 04:33:57 -0700
00321dd9
mGUI: Fix closing down a game if an exit is signalled
Vicki Pfau vi@endrift.com
Sat, 08 Aug 2020 04:06:14 -0700
b8c2f0c6
CMake: Fix build with libzip 1.7.1
Vicki Pfau vi@endrift.com
Fri, 07 Aug 2020 23:17:03 -0700
2499a6e3
Test: Fix build on Wii
Vicki Pfau vi@endrift.com
Mon, 03 Aug 2020 14:01:19 -0700
c355e9f0
Wii: Support mgba-perf
Vicki Pfau vi@endrift.com
Sat, 08 Feb 2020 17:47:32 -0800
11608313
Wii: Add network socket support
Vicki Pfau vi@endrift.com
Sat, 08 Feb 2020 17:46:56 -0800
0aa35b8e
3DS: Redo video sync to be more precise
Vicki Pfau vi@endrift.com
Fri, 07 Aug 2020 18:27:24 -0700
65e66feb
Qt: Add dummy English translation file (fixes #1469)
Vicki Pfau vi@endrift.com
Thu, 06 Aug 2020 17:12:59 -0700
67f14eee
VFS: Fix directory node listing on some filesystems
Vicki Pfau vi@endrift.com
Wed, 05 Aug 2020 21:56:38 -0700
5d9aa025
CHANGES: Update for 0.8.3
Vicki Pfau vi@endrift.com
Mon, 03 Aug 2020 21:45:01 -0700
30db01a4
ARM: Fix warnings
Vicki Pfau vi@endrift.com
Mon, 03 Aug 2020 20:30:05 -0700
a5cf3ca1
Vita: Clean this up properly
Vicki Pfau vi@endrift.com
Mon, 03 Aug 2020 16:06:07 -0700
11035f5a
GBA Memory: Fix instability on Wii when using AGBPrint
Vicki Pfau vi@endrift.com
Mon, 03 Aug 2020 15:44:05 -0700
48e2c099
Vita: Fix flickering when using frameskip (fixes #1822)
Vicki Pfau vi@endrift.com
Sun, 02 Aug 2020 15:42:52 -0700
03d03388
README: Add missing Switch mention, update notes on macOS
Vicki Pfau vi@endrift.com
Sat, 01 Aug 2020 23:12:26 -0700
6d40d174
Qt: Attempt to fix DisplayGL crash
Vicki Pfau vi@endrift.com
Fri, 31 Jul 2020 01:33:47 -0700
8fabac96
3DS: Fix garbage on borders of scaled screens
Vicki Pfau vi@endrift.com
Fri, 31 Jul 2020 22:21:33 -0700
2f39673b
3DS: Make pre-init garbage slightly less bad
Vicki Pfau vi@endrift.com
Fri, 31 Jul 2020 19:44:13 -0700
4a50c889
3DS: Fix compilation flags
Vicki Pfau vi@endrift.com
Fri, 31 Jul 2020 17:29:09 -0700
5219c73c
Core: Fix thread names that were too long
Vicki Pfau vi@endrift.com
Wed, 29 Jul 2020 18:23:23 -0700
bca13ad0
ARM: Fix decoder detection of branches with ALU and LDR instrctions
Vicki Pfau vi@endrift.com
Wed, 29 Jul 2020 17:27:34 -0700
eddee225
CMake: Add missing dllexports.h file to dev installation
Vicki Pfau vi@endrift.com
Thu, 30 Jul 2020 18:48:05 -0700
ff7cc9b9
Wii: Fix pixelated filtering on interframe blending (fixes #1830)
Vicki Pfau vi@endrift.com
Tue, 28 Jul 2020 01:00:28 -0700
297174ee
GBA Savedata: Fix potential corruption when loading a 1Mbit flash save
Vicki Pfau vi@endrift.com
Mon, 27 Jul 2020 00:28:56 -0700
a2f144c1
ARM: Fix regression setting C flag in SBC (fixes #1827)
Vicki Pfau vi@endrift.com
Sun, 26 Jul 2020 23:18:15 -0700
50879044
SM83: Fix flags on little endian PowerPC
Vicki Pfau vi@endrift.com
Sun, 26 Jul 2020 17:46:55 -0700
ca92e595
FFmpeg: Minor lossless encoding improvements
Vicki Pfau vi@endrift.com
Fri, 10 Jul 2020 23:53:55 -0700
399a1c97
GB: Fix OAM in GB mVL playback
Vicki Pfau vi@endrift.com
Fri, 24 Jul 2020 23:58:48 -0700
aa9a8d14
GBA: Fix leak if attempting to load BIOS multiple times
Vicki Pfau vi@endrift.com
Mon, 20 Jul 2020 09:19:46 -0700
a59ccd2d
GB Video: Fix state loading
Vicki Pfau vi@endrift.com
Wed, 15 Jul 2020 01:50:37 -0700
54ec0da2
GBA Video: Fix color of disabled screen
Vicki Pfau vi@endrift.com
Mon, 13 Jul 2020 18:53:56 -0700
55446851
GB Video: Always initialize palette
Vicki Pfau vi@endrift.com
Mon, 13 Jul 2020 18:51:58 -0700
189b697b
ARM: Fix edge case with Thumb SBC flags (fixes #1818)
Vicki Pfau vi@endrift.com
Sun, 12 Jul 2020 14:26:13 -0700
27d08d49
CMake: Fix build with libzip 1.7
Vicki Pfau vi@endrift.com
Sun, 12 Jul 2020 00:21:42 -0700
8e3be055
All: Correct more format strings on Windows (fixes #1817)
Vicki Pfau vi@endrift.com
Sat, 11 Jul 2020 15:34:45 -0700
4b14c8d4
Qt: Add missing option for Wisdom Tree in overrides list
Vicki Pfau vi@endrift.com
Tue, 07 Jul 2020 18:05:03 -0700
bbf817bf
Qt: Fix logging config section width
Vicki Pfau vi@endrift.com
Sun, 05 Jul 2020 20:11:36 -0700
42a1f959
FFmpeg: Use range coder for FFV1 to reduce output size
Vicki Pfau vi@endrift.com
Fri, 03 Jul 2020 03:50:12 -0700
8f616f4a
README: Remove ImageMagick mention
Vicki Pfau vi@endrift.com
Mon, 29 Jun 2020 21:52:39 -0700
f69f473d
Qt: Missed a few
Vicki Pfau vi@endrift.com
Mon, 29 Jun 2020 15:02:39 -0700
46486343
Qt: Don't use non-C++14 designated initializers
Vicki Pfau vi@endrift.com
Mon, 29 Jun 2020 14:47:31 -0700
a8f003d8
Util: Fix crash if PNG header fails to write
Vicki Pfau vi@endrift.com
Sun, 28 Jun 2020 00:40:24 -0700
98e13900
GBA Video: Fix invalid read in mode 4 mosaic
Vicki Pfau vi@endrift.com
Sun, 28 Jun 2020 15:42:10 -0700
28dfc81f
Fix Italian real time clock translation (#1809)
EddyHg80 eddyhg80@gmail.com
Thu, 25 Jun 2020 11:55:06 +0200
9fd2b102
ARM: Fix LDM^ {pc} differences (fixes #1698)
Vicki Pfau vi@endrift.com
Fri, 26 Jun 2020 01:20:00 -0700
f6cb2c4a
ARM: Fix LDM^ writeback to user-mode register
Vicki Pfau vi@endrift.com
Fri, 26 Jun 2020 01:17:19 -0700
8da1cdc6
Qt: Fix file handle leak on opening an invalid ROM
Vicki Pfau vi@endrift.com
Wed, 24 Jun 2020 02:41:17 -0700
f6782850
GBA BIOS: Fix reloading video registers after reset (fixes #1808)
Vicki Pfau vi@endrift.com
Wed, 24 Jun 2020 18:09:07 -0700
aab6231b
Core: Fix warning in DISABLE_THREADING build
Vicki Pfau vi@endrift.com
Wed, 24 Jun 2020 02:14:29 -0700
e72378eb
CMake: Fix packaging of test components
Vicki Pfau vi@endrift.com
Tue, 23 Jun 2020 23:41:16 -0700
452a2f1c
CMake: Fix regex on empty libzip version
Vicki Pfau vi@endrift.com
Tue, 23 Jun 2020 23:22:10 -0700
93f3d3ef
Qt: Setting to show filename in title bar instead of ROM name. (#1807)

* All: Setting to display the file name of the currently loaded ROM instead of the game name in the title bar (closes mgba.io/i/1784)

* Utilize ConfigController getOption method and restructured to not use dynamically allocated memory for the temporary title

* Grab actual path name, use getOption to avoid having to modify the core, update CHANGES file, and moved core declaration to condense code.

* Change CHANGES text

* Qt: Simplify settings UI for PR

Co-authored-by: Vicki Pfau <vi@endrift.com>
Mathew Horner mathewhorner123@gmail.com
Wed, 24 Jun 2020 01:20:42 -0500
609e52b6
Core: Fix mCoreIsCompatible on null vf
Vicki Pfau vi@endrift.com
Tue, 23 Jun 2020 22:59:28 -0700
f6b8f980
All: Correct format strings for some numbers on Windows (fixes #1794)
Vicki Pfau vi@endrift.com
Sat, 20 Jun 2020 03:02:27 -0700
2bde27fd
Qt: Add per-page scrolling to memory view (fixes #1795)
Vicki Pfau vi@endrift.com
Sat, 20 Jun 2020 03:00:44 -0700
0290198e
Core: Warn when savedata fails to load from state
Vicki Pfau vi@endrift.com
Thu, 18 Jun 2020 01:31:52 -0700
83237c7e
GBA Savedata: Fix extracting save when not yet configured in-game
Vicki Pfau vi@endrift.com
Thu, 18 Jun 2020 01:26:54 -0700
853cdf28
GB Core: Fix extracting SRAM when none is present
Vicki Pfau vi@endrift.com
Thu, 18 Jun 2020 01:25:48 -0700
0234cb07
GB Memory: Fix OAM DMA from top 8 kB
Vicki Pfau vi@endrift.com
Tue, 16 Jun 2020 23:06:32 -0700
d2f84e62
GB MBC: Fix MBC2 bit selection
Vicki Pfau vi@endrift.com
Tue, 16 Jun 2020 20:49:07 -0700
38d9a1c0
GB MBC: Fix MBC1 RAM enable bit selection
Vicki Pfau vi@endrift.com
Tue, 16 Jun 2020 20:13:09 -0700
faa31017
CMake: Bump version number
Vicki Pfau vi@endrift.com
Tue, 16 Jun 2020 20:50:02 -0700
ddefa075
CHANGES: Update for 0.8.2
Vicki Pfau vi@endrift.com
Sun, 14 Jun 2020 19:46:01 -0700
7f975f56
Revert "GBA Video: Add sprite cycle counting to GL (fixes #1635)"

This reverts commit a87cde8e93f7ccf5bcd671f1c94accaa328407e1.
Vicki Pfau vi@endrift.com
Sun, 14 Jun 2020 19:45:09 -0700
40c0fc5b
Res: Update patrons
Vicki Pfau vi@endrift.com
Sun, 14 Jun 2020 19:28:00 -0700
98c2624b
GBA Video: Fix sprite/backdrop blending regression
Vicki Pfau vi@endrift.com
Sun, 14 Jun 2020 19:16:33 -0700
fdbdcb85
3DS: Fix framelimiter on newer citro3d (fixes #1771)
Vicki Pfau vi@endrift.com
Mon, 01 Jun 2020 21:16:21 -0700
394b69b0
3DS: Fix warning
Vicki Pfau vi@endrift.com
Mon, 01 Jun 2020 21:12:44 -0700
a87cde8e
GBA Video: Add sprite cycle counting to GL (fixes #1635)
Vicki Pfau vi@endrift.com
Wed, 10 Jun 2020 02:19:41 -0700
02165574
GBA Video: Simplify sprite cycle counting (fixes #1279)
Vicki Pfau vi@endrift.com
Wed, 10 Jun 2020 01:28:39 -0700
f11cb1c1
ARM: Fix disassembling of several S-type instructions (fixes mgba.io/i/1778)
Vicki Pfau vi@endrift.com
Tue, 09 Jun 2020 01:22:17 -0700
b6db53cc
GBA: Add timing fudge factor for running a frame
Vicki Pfau vi@endrift.com
Sun, 07 Jun 2020 20:32:38 -0700
1c102000
GBA: Break infinite loop for 0-frame mVLs (fixes #1723)
Vicki Pfau vi@endrift.com
Sun, 07 Jun 2020 18:35:00 -0700
daac1985
Qt: Show a warning when save file can't be opened
Vicki Pfau vi@endrift.com
Sun, 07 Jun 2020 15:52:26 -0700
33a675c0
Qt: Fix unmapping zipped ROM (fixes #1777)
Vicki Pfau vi@endrift.com
Sat, 06 Jun 2020 17:24:20 -0700
48006dd8
3DS: Clean up legacy initialization (fixes #1768)
Vicki Pfau vi@endrift.com
Sat, 30 May 2020 19:27:23 -0700
774aca84
GBA Serialize: Only flunk BIOS check if official BIOS was expected
Vicki Pfau vi@endrift.com
Sat, 30 May 2020 18:19:18 -0700
ffc6880f
CMake: Fix rebuilding dkp ports
Vicki Pfau vi@endrift.com
Thu, 28 May 2020 21:51:54 -0700
b0d52e78
3DS: Fix perf build
Vicki Pfau vi@endrift.com
Thu, 28 May 2020 21:24:53 -0700
58221a4b
README: Update Ubuntu Docker images
Vicki Pfau vi@endrift.com
Wed, 27 May 2020 15:27:30 -0700
9923a131
GBA Video: Fix double-size OBJ wrapping in GL renderer (fixes #1712)
Vicki Pfau vi@endrift.com
Wed, 27 May 2020 15:19:17 -0700
863343b4
GBA Video: Add missing parts of 256-color mode 0 mosaic (fixes #1701)
Vicki Pfau vi@endrift.com
Mon, 25 May 2020 15:07:54 -0700
98dc092f
ARM Debugger: Clear low bit on breakpoint addresses (fixes #1764)
Vicki Pfau vi@endrift.com
Mon, 25 May 2020 00:58:09 -0700
29c7dc67
GBA Video: Fix disabling OBJWIN in GL renderer (fixes #1759)
Vicki Pfau vi@endrift.com
Sun, 24 May 2020 13:54:12 -0700
d32a97c6
ARM: Fix timing on Thumb shift instructions
Vicki Pfau vi@endrift.com
Sat, 23 May 2020 21:31:55 -0700
7ee7734a
GBA BIOS: Reset renderer when RegisterRamReset called (fixes #1756)
Vicki Pfau vi@endrift.com
Mon, 18 May 2020 18:25:03 -0700
87105f84
CMake: Always use devkitPro toolchain when applicable (fixes #1755)
Vicki Pfau vi@endrift.com
Sat, 16 May 2020 17:13:03 -0700
e582e98b
GBA Video: Fix mosaic objects drawing past the end (fixes #1702)
Vicki Pfau vi@endrift.com
Wed, 13 May 2020 23:31:44 -0700
ba11b8aa
GB MBC: Support 4MB MBC30 ROMs (fixes #1713)
Vicki Pfau vi@endrift.com
Wed, 13 May 2020 20:11:10 -0700
df1c0b48
GB Video: Fix BGPS value after skipping BIOS (fixes #1717)
Vicki Pfau vi@endrift.com
Wed, 13 May 2020 20:00:30 -0700
b716ba21
GB: Fix GBC game registers after skipping BIOS
Vicki Pfau vi@endrift.com
Wed, 13 May 2020 01:41:02 -0700
f0997c62
3DS: Fix build with ctrulib 1.7.0
Vicki Pfau vi@endrift.com
Sat, 09 May 2020 17:52:03 -0700
f3e8c93d
GBA: Add missing RTC overrides for Legendz games
Vicki Pfau vi@endrift.com
Sat, 09 May 2020 17:44:55 -0700
1e1692e2
Use consistent conditionals for big endian detection (not all PowerPC hosts are big-endian!)
lif lifning+git@pm.me
Tue, 21 Apr 2020 18:58:58 -0700
628e36c4
Memory Search: on return press in value field execute search (#1707)

* Memory Search on return execute search

* fix codestyle
Daniele Scasciafratte mte90net@gmail.com
Mon, 30 Mar 2020 00:52:24 +0200
399398cf
Win32: Fix copyright year of the Win32 installer
Lothar Serra Mari mail@serra.me
Sun, 29 Mar 2020 22:12:59 +0200
5943849d
GB Video: Fix some cases where SGB border doesn't draw to mutli-buffers
Vicki Pfau vi@endrift.com
Sun, 01 Mar 2020 15:25:40 -0800
45e0eb70
GBA: Reject incorrectly sized BIOSes
Vicki Pfau vi@endrift.com
Thu, 20 Feb 2020 18:09:45 -0800
94ac3118
Qt: Fix OpenGL 2.1 support (fixes #1678)
Vicki Pfau vi@endrift.com
Fri, 28 Feb 2020 18:27:13 -0800
2b4b9ce6
All: Fix your libc, Windows
Vicki Pfau vi@endrift.com
Thu, 27 Feb 2020 21:33:15 -0800
5c01f380
All: Fix some warnings
Vicki Pfau vi@endrift.com
Thu, 27 Feb 2020 21:11:23 -0800
80930c80
GBA Timers: Fix deserializing count-up timers
Vicki Pfau vi@endrift.com
Tue, 25 Feb 2020 18:03:07 -0800
1815f1d9
GBA SIO: Fix double-unloading active driver
Vicki Pfau vi@endrift.com
Mon, 24 Feb 2020 19:55:09 -0800
e9b1f879
GBA SIO: Fix Multiplayer busy bit
Vicki Pfau vi@endrift.com
Mon, 24 Feb 2020 19:54:05 -0800
f0a17923
Qt: Set icon for Discord Rich Presence
Vicki Pfau vi@endrift.com
Sun, 23 Feb 2020 00:34:15 -0800
4fc42a02
Qt: Defer texture updates until frame is drawn (fixes #1590)
Vicki Pfau vi@endrift.com
Sat, 22 Feb 2020 02:05:44 +0000
c8d1695c
Qt: Fix memory leak in library
Vicki Pfau vi@endrift.com
Fri, 21 Feb 2020 00:58:34 -0800
fc29595a
VFS: Fix memory leak if attempt to open a 7z fails
Vicki Pfau vi@endrift.com
Fri, 21 Feb 2020 00:03:48 -0800
76f82a35
Qt: Disable Replace ROM option when no game loaded
Vicki Pfau vi@endrift.com
Wed, 19 Feb 2020 23:12:26 -0800
dbd3aba5
Core: Fix crash modifying hash table entry (fixes #1673)
Vicki Pfau vi@endrift.com
Mon, 17 Feb 2020 17:55:29 -0800
5f3dc723
Core: Fix ELF loading regression (fixes #1669)
Vicki Pfau vi@endrift.com
Sun, 16 Feb 2020 20:52:02 -0800
f1d5e39f
CMake: Bump version number
Vicki Pfau vi@endrift.com
Sun, 16 Feb 2020 15:44:45 -0800
a16d5f32
CHANGES: Update for 0.8.1
Vicki Pfau vi@endrift.com
Sun, 16 Feb 2020 15:43:20 -0800
d292b619
SDL: Refresh stale pointers after adding a joystick (fixes #1622)
Vicki Pfau vi@endrift.com
Sat, 15 Feb 2020 17:08:31 -0800
24a90e31
GBA DMA: Fix invalid audio DMA parameters
Vicki Pfau vi@endrift.com
Sat, 15 Feb 2020 13:43:50 -0800
a3f42ff6
Qt: Fix invalid names for modifier keys (fixes #525)
Vicki Pfau vi@endrift.com
Fri, 14 Feb 2020 20:38:56 -0800
bfd8faf6
Qt: Fix pausing Qt Multimedia audio (fixes #1643)
Vicki Pfau vi@endrift.com
Fri, 14 Feb 2020 19:20:10 -0800
8cbddf28
SDL: Fix Windows build on static 2.0.10
Vicki Pfau vi@endrift.com
Wed, 12 Feb 2020 23:53:12 -0800
bc2097bc
SDL: Use DirectSound audio driver by default on Windows
Vicki Pfau vi@endrift.com
Tue, 11 Feb 2020 02:14:39 +0000
17dde378
GBA: Automatically skip BIOS for multiboot ROMs
Vicki Pfau vi@endrift.com
Mon, 10 Feb 2020 18:08:07 -0800
c9823504
GBA: Fix multiboot entry point while skipping BIOS
Vicki Pfau vi@endrift.com
Mon, 10 Feb 2020 18:06:57 -0800
6f9dbbc2
GBA BIOS: Fix undefined instruction HLE behavior
Vicki Pfau vi@endrift.com
Mon, 10 Feb 2020 18:03:48 -0800
1f440324
Qt: Fix non-GB build (fixes #1664)
Vicki Pfau vi@endrift.com
Sun, 09 Feb 2020 15:56:42 -0800
c68ee4da
CMake: Include namelink in dev package
Vicki Pfau vi@endrift.com
Sat, 08 Feb 2020 13:36:50 -0800
5d589441
VFS: Fix handle leak when double-mapping (fixes #1659)
Vicki Pfau vi@endrift.com
Sat, 08 Feb 2020 13:35:15 -0800
cf456dd2
FFmpeg: Add more presets
Vicki Pfau vi@endrift.com
Sun, 02 Feb 2020 16:46:42 -0800
d03a4f08
FFmpeg: Disallow recording video with no audio nor video
Vicki Pfau vi@endrift.com
Sun, 02 Feb 2020 16:46:11 -0800
74981b1d
FFmpeg: Fix crash when -strict -2 is needed for vcodec or container
Vicki Pfau vi@endrift.com
Sun, 02 Feb 2020 16:28:22 -0800
0fe93dd5
Qt: Fix GIF view not allowing manual filename entry
Vicki Pfau vi@endrift.com
Sun, 02 Feb 2020 16:05:27 -0800
0e3d021f
Qt: Fix window title not updating after shutting down game
Vicki Pfau vi@endrift.com
Sun, 02 Feb 2020 14:37:32 -0800
054f4320
Core: Fix integer overflow in ELF loading
Vicki Pfau vi@endrift.com
Sat, 01 Feb 2020 20:49:43 -0800
e6e26777
Debugger: Fix build on MINIMAL_CORE=2
Vicki Pfau vi@endrift.com
Sat, 01 Feb 2020 15:36:29 -0800
337d3fe9
Travis: Fix osx deps
Vicki Pfau vi@endrift.com
Sat, 01 Feb 2020 12:39:39 -0800
c61dcada
GB Serialize: Fix timing bug loading channel 4 timing
Vicki Pfau vi@endrift.com
Sat, 01 Feb 2020 12:17:45 -0800
c7950674
Qt: Fix non-SDL build (fixes #1656)
Vicki Pfau vi@endrift.com
Fri, 31 Jan 2020 18:09:58 -0800
79145e29
Switch: Make OpenGL scale adjustable while running
Vicki Pfau vi@endrift.com
Fri, 31 Jan 2020 18:05:24 -0800
32885140
Util: Fix crash reading invalid ELFs
Vicki Pfau vi@endrift.com
Fri, 31 Jan 2020 18:03:48 -0800
d98e30f9
Core: Fix race condition initializing thread proxy
Vicki Pfau vi@endrift.com
Fri, 31 Jan 2020 18:06:18 -0800
313c8a1d
Qt: Fix extraneous dialog (fixes #1654)
Vicki Pfau vi@endrift.com
Wed, 29 Jan 2020 21:14:19 -0800
9e3a4f24
GBA Video: Fix OpenGL sprite flag priority
Vicki Pfau vi@endrift.com
Wed, 29 Jan 2020 18:04:14 -0800
33d1633a
GBA Video: Fix backdrop blending on lines without sprites (fixes #1647)
Vicki Pfau vi@endrift.com
Tue, 28 Jan 2020 19:58:08 -0800
8f468875
Qt: Fix toggled actions on gamepads (fixes #1650)
Vicki Pfau vi@endrift.com
Tue, 28 Jan 2020 18:13:39 -0800
ef5ef903
Qt: Fix crash unloading shaders
Vicki Pfau vi@endrift.com
Mon, 27 Jan 2020 23:00:49 -0800
6ba8f232
Qt: Fix missing OSD messages
Vicki Pfau vi@endrift.com
Sun, 26 Jan 2020 23:51:35 -0800
85f7f36a
Qt: Fix color selection in asset view (fixes #1648)
Vicki Pfau vi@endrift.com
Sun, 26 Jan 2020 13:45:07 -0800
e68c0799
GBA Video: Fix OAM not invalidating after reset (fixes #1630)
Vicki Pfau vi@endrift.com
Sat, 25 Jan 2020 14:06:01 -0800
5c82ae3e
GBA Serialize: Fix audio DMA timing deserialization
Vicki Pfau vi@endrift.com
Fri, 24 Jan 2020 22:16:02 -0800
f75bbb97
GBA Serialize: Fix serializing DMA transfer register
Vicki Pfau vi@endrift.com
Fri, 24 Jan 2020 18:03:47 -0800
d0e25d30
GBA Memory: Misaligned SRAM writes are ignored
Vicki Pfau vi@endrift.com
Thu, 23 Jan 2020 18:25:29 -0800
da2995ed
Qt: Fix race condition with proxied video events
Vicki Pfau vi@endrift.com
Wed, 22 Jan 2020 18:22:25 -0800
665ecc03
Qt: Only dynamically reset video scale if a game is running
Vicki Pfau vi@endrift.com
Wed, 22 Jan 2020 18:19:43 -0800
4b3a2f22
CMake: Update version number
Vicki Pfau vi@endrift.com
Tue, 21 Jan 2020 18:59:19 -0800
2368391f
CHANGES: Update for 0.8.0
Vicki Pfau vi@endrift.com
Tue, 21 Jan 2020 18:17:11 -0800
471c75ff
Qt: Update copyright date
Vicki Pfau vi@endrift.com
Tue, 21 Jan 2020 18:03:10 -0800
6ae02d05
Qt: Fix record A/V window not updating resolution (fixes #1626)
Vicki Pfau vi@endrift.com
Mon, 20 Jan 2020 18:21:37 -0800
e53df975
Qt: Fix crash double-clicking menus in shortcut settings (fixes #1627)
Vicki Pfau vi@endrift.com
Mon, 20 Jan 2020 18:11:13 -0800
84bddfad
GBA Video: Fix mosaic in modes 1-5 in OpenGL (fixes #1620)
Vicki Pfau vi@endrift.com
Mon, 20 Jan 2020 18:09:26 -0800
97e2cf08
Vita: Avoid uncached memcpy
Vicki Pfau vi@endrift.com
Sun, 19 Jan 2020 22:17:38 -0800
f44846cb
GBA Video: Changing OpenGL scaling no longer requires restart
Vicki Pfau vi@endrift.com
Sun, 19 Jan 2020 19:15:36 -0800
9a0da398
GBA Video: Fix OpenGL fragment data binding
Vicki Pfau vi@endrift.com
Sun, 19 Jan 2020 16:28:02 -0800
5a543b2a
Switch: Fix build on libnx 3.0.0
Vicki Pfau vi@endrift.com
Sun, 19 Jan 2020 16:20:23 -0800
95e1dd9c
Revert "GBA Memory: Improve gamepak prefetch timing"

This reverts commit 8a6cf8dc9c00082e9917b4777f949de0d35ce710.
Vicki Pfau vi@endrift.com
Sat, 18 Jan 2020 19:35:45 -0800
4ca16fb2
GBA: Clean up previous commit
Vicki Pfau vi@endrift.com
Sat, 18 Jan 2020 19:19:42 -0800
69a03721
GBA: Trim non-movie ROMs to 32 MiB if applicable
Vicki Pfau vi@endrift.com
Fri, 17 Jan 2020 20:44:00 -0800
c0fa8256
All: Fix more warnings
Vicki Pfau vi@endrift.com
Thu, 16 Jan 2020 20:51:17 -0800
4153a7e2
Util: Fix memory leak in VDir7z
Vicki Pfau vi@endrift.com
Thu, 16 Jan 2020 20:10:54 -0800
b2d406a4
Third-Party: Update LZMA SDK
Vicki Pfau vi@endrift.com
Thu, 16 Jan 2020 20:10:20 -0800
dab12cf5
All: Fix several warnings
Vicki Pfau vi@endrift.com
Thu, 16 Jan 2020 19:43:28 -0800
8a6cf8dc
GBA Memory: Improve gamepak prefetch timing
Vicki Pfau vi@endrift.com
Thu, 16 Jan 2020 19:21:18 -0800
0e49b2d3
GBA Timers: Improve timer startup emulation
Vicki Pfau vi@endrift.com
Wed, 15 Jan 2020 18:52:35 -0800
ab1d825e
GBA Video: Slightly optimize frame compositing
Vicki Pfau vi@endrift.com
Tue, 14 Jan 2020 23:23:53 -0800
d4e30b74
Wii: Improve audio buffering (fixes #1617)
Vicki Pfau vi@endrift.com
Mon, 13 Jan 2020 19:24:57 -0800
2f68ea1b
Wii: Fix game fast-forwarding after slowing down
Vicki Pfau vi@endrift.com
Mon, 13 Jan 2020 18:01:59 -0800
bd87038c
Libretro: Reduce distance to fork
Vicki Pfau vi@endrift.com
Sat, 11 Jan 2020 16:05:08 -0800
83673cc5
Qt: Release held actions if they get rebound
Vicki Pfau vi@endrift.com
Sat, 11 Jan 2020 14:02:10 -0800
ec4c91db
GBA Video: Copy higher priority target 1 flag
Vicki Pfau vi@endrift.com
Fri, 10 Jan 2020 21:20:20 -0800
28383d4d
Qt: Use QSet::values instead of ::toList
Vicki Pfau vi@endrift.com
Thu, 09 Jan 2020 18:33:00 -0800
f96b08c5
Debugger: Minor interface cleanup
Vicki Pfau vi@endrift.com
Thu, 09 Jan 2020 18:31:48 -0800
bf595be5
Tools: Clean up unused argument in mgba-perf
Vicki Pfau vi@endrift.com
Thu, 09 Jan 2020 18:28:16 -0800
a566c9ab
Debugger: Fix tracing skipping instructions (fixes #1614)
Vicki Pfau vi@endrift.com
Wed, 08 Jan 2020 19:58:40 -0800
7b08a3eb
OpenGL: Only invalidate texture if dimensions change (fixes #1612)
Vicki Pfau vi@endrift.com
Wed, 08 Jan 2020 18:49:09 -0800
ccdbcf6f
Tools: Allow using threaded renderer in perf.py
Vicki Pfau vi@endrift.com
Thu, 02 Jan 2020 18:38:11 -0800
35527507
GBA Audio: Only increase channel 4 interval
Vicki Pfau vi@endrift.com
Thu, 02 Jan 2020 18:37:17 -0800
ad870aa2
GBA Audio: Redo channel 4 batching for GBA only
Vicki Pfau vi@endrift.com
Wed, 01 Jan 2020 16:59:57 -0800
f5f855a1
README: Update copyright dates
Vicki Pfau vi@endrift.com
Wed, 01 Jan 2020 13:50:35 -0800
4350dbd9
Res: Update Patrons for December
Vicki Pfau vi@endrift.com
Wed, 01 Jan 2020 13:34:37 -0800
51a122f2
SM83: Rename LR35902 to SM83
Vicki Pfau vi@endrift.com
Wed, 01 Jan 2020 11:35:00 -0800
b6f863be
GBA Video: Fix effects blending improperly in some non-last windows
Vicki Pfau vi@endrift.com
Tue, 31 Dec 2019 00:20:53 -0800
ed2353ff
GBA Video: Fix BLDY for semitransparent sprite on non-target-2 backgrounds
Vicki Pfau vi@endrift.com
Tue, 31 Dec 2019 00:05:59 -0800
b9a0e145
Qt: Fix inability to clear default keybindings
Vicki Pfau vi@endrift.com
Mon, 30 Dec 2019 18:19:14 -0800
01656e60
GBA I/O: Stop logging several harmless invalid register reads
Vicki Pfau vi@endrift.com
Sun, 29 Dec 2019 16:42:10 -0800
1f6126d1
Res: Update Patrons for November
Vicki Pfau vi@endrift.com
Mon, 23 Dec 2019 11:22:27 -0800
bb1ce789
Debugger: Print break-/watchpoint ID when breaking in CLI
Vicki Pfau vi@endrift.com
Sat, 21 Dec 2019 14:05:22 -0800
f2134880
LR35902: Rename GB-Z80 to SM83
Vicki Pfau vi@endrift.com
Sat, 21 Dec 2019 13:53:16 -0800
a6fc606a
Debugger: Separate aliases from main commands
Vicki Pfau vi@endrift.com
Sat, 21 Dec 2019 13:52:16 -0800
84000ed7
CHANGES: Update
Vicki Pfau vi@endrift.com
Fri, 20 Dec 2019 21:21:33 -0800
158e2efb
Qt: Fix sprite view using wrong base address (fixes #1063)
Vicki Pfau vi@endrift.com
Fri, 20 Dec 2019 21:19:00 -0800
814be503
Qt: Fix undesired screen filtering when paused (fixes #1602)
Vicki Pfau vi@endrift.com
Fri, 20 Dec 2019 21:11:29 -0800
b49f072c
Qt: Fix "restart needed" dialog after first config (fixes #1601)
Vicki Pfau vi@endrift.com
Fri, 20 Dec 2019 21:10:29 -0800
f9b1c960
Qt: Fix crash when saving settings with no gamepad attached
Vicki Pfau vi@endrift.com
Fri, 20 Dec 2019 21:09:03 -0800
780b4521
ARM: Fix stepping when events are pending
Vicki Pfau vi@endrift.com
Fri, 20 Dec 2019 21:08:28 -0800
2cb5a08f
Qt: Fix division by zero error in invalid TilePainter state
Vicki Pfau vi@endrift.com
Wed, 18 Dec 2019 18:23:40 -0800
1002dfd0
Core: Return null for out of bounds cached tile VRAM querying
Vicki Pfau vi@endrift.com
Wed, 18 Dec 2019 18:21:01 -0800
f4c657c5
CHANGES: Update
Vicki Pfau vi@endrift.com
Wed, 18 Dec 2019 18:19:56 -0800
0707cc2c
SDL: Use controller GUID instead of name
Vicki Pfau vi@endrift.com
Sat, 14 Dec 2019 16:43:50 -0800
2583c5ca
Qt: Fix several cases where shader selections don't get saved
Vicki Pfau vi@endrift.com
Sat, 14 Dec 2019 13:09:09 -0800
b7bbe0a2
Travis: Remove imagemagick dependency
Vicki Pfau vi@endrift.com
Fri, 13 Dec 2019 00:57:14 -0800
ad84c8f3
Travis: Fix macOS builds
Vicki Pfau vi@endrift.com
Fri, 13 Dec 2019 00:35:48 -0800
e51d3e10
Qt: Fix scrollbar arrows in memory view (fixes #1558)
Vicki Pfau vi@endrift.com
Thu, 05 Dec 2019 16:19:54 -0800
c300da9b
Qt: Incomplete non-GBA build fixes
Vicki Pfau vi@endrift.com
Mon, 02 Dec 2019 19:18:48 -0800
d3ec40b3
GB Memory: Support manual SRAM editing (fixes #1580)
Vicki Pfau vi@endrift.com
Sat, 30 Nov 2019 11:37:36 -0800
ffe99c08
Qt: Fix compiling with M_CORE_GB disabled

GB specific code was added without guards, causing configurations with
it disabled to fail compiling:

    cmake -B build -DM_CORE_GB:BOOL=OFF

Resolves: #1578
Fixes: a44a8f668f6a5 ("GB: Add yanking")
Fixes: fbe375fab992c ("Core: Add support for caching bitmapped modes")
Fixes: 06657d9fde5a2 ("Qt: Add additional info to map view")
Fixes: f15aacd0b6aaf ("Qt: Set default Game Boy colors")
Tim Crawford crawfxrd@gmail.com
Wed, 20 Nov 2019 07:30:14 -0700
a2b3129b
Qt: Fix uninitialized memory issue
Vicki Pfau vi@endrift.com
Sat, 16 Nov 2019 12:17:13 -0800
2bacae30
GBA SIO: Fix unitialized memory issue
Vicki Pfau vi@endrift.com
Sat, 16 Nov 2019 12:16:47 -0800
5e37df6c
Core: Fix unitialized memory issues with graphics caches
Vicki Pfau vi@endrift.com
Sat, 16 Nov 2019 12:16:16 -0800
6900d130
GBA Memory: Fix open bus from IWRAM (fixes #1575)
Vicki Pfau vi@endrift.com
Mon, 11 Nov 2019 18:24:49 -0800
77ab0ef7
Qt: Fix fast forward mute being reset (fixes #1574)
Vicki Pfau vi@endrift.com
Mon, 11 Nov 2019 01:39:43 -0800
4e03b150
GBA Video: Fix OpenGL renderer 512x512 backgrounds (fixes #1572)
Vicki Pfau vi@endrift.com
Sun, 10 Nov 2019 20:42:36 -0800
89c49f15
ARM: Partially fix LDM/STM writeback with empty register list
Vicki Pfau vi@endrift.com
Fri, 01 Nov 2019 19:37:08 -0700
f336219a
ARM: Fix STR writeback pipeline stage
Vicki Pfau vi@endrift.com
Fri, 01 Nov 2019 19:06:13 -0700
766311ba
Fix German save state translation
jsmolka jsmolka@pm.me
Thu, 31 Oct 2019 17:47:13 +0100
14bf9099
Updated Simplified Chinese translation (#1563)

* Updated Simplified Chinese translation

* Update mgba-zh_CN.ts
EmpyreusX 36258024+EmpyreusX@users.noreply.github.com
Thu, 31 Oct 2019 03:21:01 +0800
f35136f8
GBA DMA: Fix case where DMAs could get misaligned (fixes #1092)
Vicki Pfau vi@endrift.com
Tue, 29 Oct 2019 20:13:58 -0700
7ef0c507
3DS: Fix screen darkening (fixes #1562)
Vicki Pfau vi@endrift.com
Tue, 29 Oct 2019 19:32:52 -0700
3d5ec91a
Vita: Fix analog controls (fixes #1554)
Vicki Pfau vi@endrift.com
Wed, 23 Oct 2019 19:14:07 -0700
3241df23
Win32: Fix x64 installation paths

The current way to check if we are running a 64 bit version of Windows
in order to detect the proper path ("Program Files" or "Program Files
(x86)") doesn't work, thus even the 64 bit version is installed in the
32 bit Program Files folder.

The check itself is not necessary, since Inno Setup is smart enough to
check the platform it's running on and chooses the proper path and
registry settings by itself.
Lothar Serra Mari serra@scummvm.org
Mon, 21 Oct 2019 16:28:44 +0200
13893803
CHANGES: Update for 0.8 beta 1
Vicki Pfau vi@endrift.com
Sun, 20 Oct 2019 14:43:45 -0700
f0956ce2
CMake: Fix installation on disco/eoan
Vicki Pfau vi@endrift.com
Sun, 20 Oct 2019 14:46:52 -0700
d96b9303
Qt: Try GLES 3.0 if using GLES
Vicki Pfau vi@endrift.com
Sun, 20 Oct 2019 00:09:12 -0700
b137e459
Core: Fix uninitialized variable
Vicki Pfau vi@endrift.com
Sat, 19 Oct 2019 23:37:31 -0700
0edf26c9
Res: Update patrons
Vicki Pfau vi@endrift.com
Sat, 19 Oct 2019 16:54:59 -0700
f3496042
Travis: Fix newer Qt moc
Vicki Pfau vi@endrift.com
Mon, 14 Oct 2019 19:53:39 -0700
7fe88430
Qt: Updated Spanish translation
Kevin López Brante kevin@kddlb.cl
Mon, 14 Oct 2019 16:00:53 -0300
c4b560eb
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Mon, 14 Oct 2019 20:18:31 +0200
b9edcd8d
Core: Add more memory search ops (closes #1510)
Vicki Pfau vi@endrift.com
Sun, 13 Oct 2019 15:53:40 -0700
447c053f
README: Update German README file
Lothar Serra Mari serra@scummvm.org
Sun, 13 Oct 2019 23:10:05 +0200
693a0800
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Sun, 13 Oct 2019 23:09:43 +0200
3c78bb50
Qt: Updated Spanish translation
Kevin López Brante kevin@kddlb.cl
Wed, 09 Oct 2019 13:49:42 -0300
546f787e
Qt: Add option for disabling OSD messages
Vicki Pfau vi@endrift.com
Sun, 06 Oct 2019 02:54:51 -0700
54b92bee
Qt: Fix Qt GL context sizing
Vicki Pfau vi@endrift.com
Sun, 06 Oct 2019 02:47:40 -0700
ba3a8da2
Qt: Fix integer scaling not being set when reloading display driver
Vicki Pfau vi@endrift.com
Sun, 06 Oct 2019 02:45:40 -0700
d1ef6d25
OpenGL: Bump minimum to 3.2
Vicki Pfau vi@endrift.com
Sat, 05 Oct 2019 15:36:52 -0700
a2ed0785
Qt: Fix build on older versions of Qt
Vicki Pfau vi@endrift.com
Thu, 03 Oct 2019 21:08:15 -0700
e576f23f
Qt: Show list of all sprites in sprite view
Vicki Pfau vi@endrift.com
Thu, 03 Oct 2019 20:31:24 -0700
ecf01ca2
cinema: Rebaseline AGB tests
Vicki Pfau vi@endrift.com
Wed, 02 Oct 2019 18:45:49 -0700
6b90a75a
GB: Fix using boot ROM with MMM01 games
Vicki Pfau vi@endrift.com
Wed, 02 Oct 2019 18:08:15 -0700
ed6d55bc
GB Video: Fix color scaling in AGB mode
Vicki Pfau vi@endrift.com
Wed, 02 Oct 2019 18:05:54 -0700
68af1131
GB: Fix reading ROM immediately after unmapping BIOS
Vicki Pfau vi@endrift.com
Tue, 01 Oct 2019 18:58:44 -0700
c76f1738
Qt: Add missing MBCs
Vicki Pfau vi@endrift.com
Tue, 01 Oct 2019 18:52:38 -0700
ca37c1ec
Qt: Fix compilation
Vicki Pfau vi@endrift.com
Tue, 01 Oct 2019 18:45:03 -0700
038d21de
Qt: Add copy and QoL improvements to graphic views (closes #1541)
Vicki Pfau vi@endrift.com
Tue, 01 Oct 2019 18:37:00 -0700
28151ee6
Qt: Printer quality of life improvements (fixes #1540)
Vicki Pfau vi@endrift.com
Tue, 01 Oct 2019 18:33:56 -0700
c8cc2eba
Switch: Fix audio when video rate desyncs (fixes #1532)
Vicki Pfau vi@endrift.com
Mon, 30 Sep 2019 18:18:56 -0700
6bbf5755
Update mgba-zh_CN.ts
EmpyreusX 36258024+EmpyreusX@users.noreply.github.com
Sun, 29 Sep 2019 21:47:58 +0800
2044039c
CMake: Don't use libzip on embedded platforms (fixes #1527)
Vicki Pfau vi@endrift.com
Sun, 29 Sep 2019 22:16:30 -0700
4e81b8e2
Switch: Fix audio when video rate desyncs (fixes #1532)
Vicki Pfau vi@endrift.com
Sun, 29 Sep 2019 16:01:18 -0700
8da533c5
GBA Video: Fix unitialized value
Vicki Pfau vi@endrift.com
Sat, 28 Sep 2019 20:17:50 -0700
65b55302
Qt: Fix LibraryController initialization (fixes #1324)
Vicki Pfau vi@endrift.com
Sat, 28 Sep 2019 20:15:24 -0700
81fd7e3c
Qt: Memory range dumping (closes #1298)
Vicki Pfau vi@endrift.com
Sun, 22 Sep 2019 20:21:04 -0700
c0768784
Qt: Remove What's This icon from dialogs
Vicki Pfau vi@endrift.com
Sun, 22 Sep 2019 16:13:56 -0700
48cc9a3e
Travis: Replace Cosmic with Eoan
Vicki Pfau vi@endrift.com
Sat, 21 Sep 2019 17:54:39 -0700
d640e68a
GBA BIOS: Style fixes
Vicki Pfau vi@endrift.com
Sat, 21 Sep 2019 17:50:15 -0700
28f26e5d
GBA BIOS: Fix clobbered registers in CpuSet (fixes #1531)
Vicki Pfau vi@endrift.com
Sat, 21 Sep 2019 17:47:29 -0700
b851cc33
OpenGL: Only resize textures when needed
Vicki Pfau vi@endrift.com
Sat, 21 Sep 2019 16:06:01 -0700
ed2703ab
CHANGES: Update
Vicki Pfau vi@endrift.com
Sat, 21 Sep 2019 15:56:27 -0700
0e92a228
GB Audio: Fix channel 4 volume (fixes #1529)
Vicki Pfau vi@endrift.com
Thu, 19 Sep 2019 21:30:28 -0700
9886bce1
CHANGES: Update for 0.7.3
Vicki Pfau vi@endrift.com
Wed, 18 Sep 2019 19:45:18 -0700
0b40fb07
Shaders: Fix gba-color shader resolution (fixes #1435)
Vicki Pfau vi@endrift.com
Wed, 18 Sep 2019 19:35:45 -0700
7f4ca56a
Qt: Fix shader loading while thread not running (fixes #1528)
Vicki Pfau vi@endrift.com
Wed, 18 Sep 2019 18:51:09 -0700
8708a0db
Feature: Switch from ImageMagick to FFmpeg for GIF generation
Vicki Pfau vi@endrift.com
Tue, 17 Sep 2019 19:06:58 -0700
8219b70c
CMake: Fix debug file generation
Vicki Pfau vi@endrift.com
Tue, 17 Sep 2019 18:35:26 -0700
1d5f8817
CMake: New FFmpeg depends on bcrypt system lib on Windows
Vicki Pfau vi@endrift.com
Tue, 17 Sep 2019 18:31:09 -0700
e15185f5
FFmpeg: Drain recording buffers
Vicki Pfau vi@endrift.com
Mon, 16 Sep 2019 23:34:09 -0700
29fc787f
Qt, OpenGL: Disable integer scaling for dimensions that don't fit
Vicki Pfau vi@endrift.com
Mon, 16 Sep 2019 22:04:40 -0700
3920c619
Qt: Improve GL sync (really)
Vicki Pfau vi@endrift.com
Mon, 16 Sep 2019 19:14:52 -0700
44c9be70
Qt: Fix getPixels UAF
Vicki Pfau vi@endrift.com
Sun, 15 Sep 2019 13:27:43 -0700
0cc80461
Qt: Minor GL fixes
Vicki Pfau vi@endrift.com
Sat, 14 Sep 2019 22:59:00 -0700
1dc405db
GB Audio: Channel 4 fixes (fixes #1265, closes #1289)
Vicki Pfau vi@endrift.com
Sat, 14 Sep 2019 13:08:34 -0700
df5b6b73
Update mgba-zh_CN.ts
EmpyreusX 36258024+EmpyreusX@users.noreply.github.com
Sat, 14 Sep 2019 16:33:33 +0800
07e44514
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Sat, 14 Sep 2019 14:10:25 +0200
f127525c
GB Video: Fix mode 0 window edge case (fixes #1519)
Vicki Pfau vi@endrift.com
Sun, 08 Sep 2019 18:03:42 -0700
a44a8f66
GB: Add yanking
Vicki Pfau vi@endrift.com
Sat, 07 Sep 2019 18:32:37 -0700
7c8d2531
GB: SGB bug compat
Vicki Pfau vi@endrift.com
Fri, 06 Sep 2019 21:24:51 -0700
77a89e52
Merge pull request #1523 from EmpyreusX/patch-1

Update mgba-zh_CN.ts
Vicki Pfau vi@endrift.com
Fri, 06 Sep 2019 23:57:50 -0700
e9251485
GB: Yet more SGB cleanup
Vicki Pfau vi@endrift.com
Fri, 06 Sep 2019 19:22:18 -0700
34529398
GB: More SGB controller incrementing fixes
Vicki Pfau vi@endrift.com
Tue, 03 Sep 2019 19:38:51 -0700
d6e9315f
GB: SGB controller cleanup
Vicki Pfau vi@endrift.com
Mon, 02 Sep 2019 21:36:40 -0700
22c55f21
GB: Fix SGB controller incrementing
Vicki Pfau vi@endrift.com
Mon, 02 Sep 2019 21:36:40 -0700
74e09675
GB: Fix SGB controller selection initialization (fixes #1104)
Vicki Pfau vi@endrift.com
Sun, 01 Sep 2019 21:30:31 -0700
178348d4
Qt: Scale pixel color values to full range (fixes #1511)
Vicki Pfau vi@endrift.com
Wed, 28 Aug 2019 20:55:11 -0700
11fcc89f
Qt: Set default value for scale size (fixes #1513)
Vicki Pfau vi@endrift.com
Wed, 28 Aug 2019 20:49:54 -0700
e7e28459
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Wed, 28 Aug 2019 18:00:56 +0200
c8872a83
Qt: Improve cheat view UX
Vicki Pfau vi@endrift.com
Sun, 25 Aug 2019 19:43:46 -0700
3976f8f2
Qt: Add recent game list clearing (closes #1380)
Vicki Pfau vi@endrift.com
Sun, 25 Aug 2019 19:29:18 -0700
4cf401c3
Qt: Only show emulator restart warning once per settings saving
Vicki Pfau vi@endrift.com
Sun, 25 Aug 2019 19:22:03 -0700
e8fe5684
Qt: Add export button for tile view (closes #1507)
Vicki Pfau vi@endrift.com
Sun, 25 Aug 2019 19:08:46 -0700
cee01c73
Merge pull request #1505 from rogersachan/patch-1

Add GitHub sponsors button to feature patreon
Vicki Pfau vi@endrift.com
Tue, 13 Aug 2019 18:34:12 -0700
aba3ef01
GBA Cheats: Fix value incrementing in CB slide codes (fixes #1501)
Vicki Pfau vi@endrift.com
Fri, 02 Aug 2019 18:33:16 -0700
2d737ff3
GB Printer: Reset printer buffer index after printing
Vicki Pfau vi@endrift.com
Thu, 01 Aug 2019 20:11:12 -0700
9fa7767e
GB MBC: Improve Wisdom Tree heuristic
Vicki Pfau vi@endrift.com
Sun, 28 Jul 2019 10:15:31 -0700
773e0d26
GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
Vicki Pfau vi@endrift.com
Sat, 06 Jul 2019 16:13:39 -0700
c471d03c
Python: Play nice with venvs
Vicki Pfau vi@endrift.com
Sat, 06 Jul 2019 16:10:20 -0700
5018364c
cinema: Update mooneye-gb tests
Vicki Pfau vi@endrift.com
Sat, 06 Jul 2019 15:21:04 -0700
32282873
README: Update German README translation
Lothar Serra Mari serra@scummvm.org
Sun, 28 Jul 2019 09:58:30 +0200
5c5be73c
GB MBC: Support for unlicensed Wisdom Tree Game Boy mapper
Vicki Pfau vi@endrift.com
Thu, 04 Jul 2019 17:45:03 -0700
916d14cd
Core: Unify duplicated loading functionality, make loads always preload with fixed ROM buffer
Vicki Pfau vi@endrift.com
Thu, 04 Jul 2019 14:18:30 -0700
ca855954
Qt: Fix GL display not updating while paused
Vicki Pfau vi@endrift.com
Thu, 04 Jul 2019 14:13:27 -0700
c0120cd5
OpenGL: Fix 1.x interframe blending
Vicki Pfau vi@endrift.com
Thu, 04 Jul 2019 13:44:23 -0700
a24bd073
GB: Fix savedata initialization (fixes #1473, fixes #1478)
Vicki Pfau vi@endrift.com
Wed, 03 Jul 2019 13:01:10 -0700
a00a02b8
GBA Memory: Fix STM/LDM to invalid VRAM
Vicki Pfau vi@endrift.com
Wed, 03 Jul 2019 10:19:05 -0700
77ec5e6e
GBA: Set up GPIO mapping on null and ELF ROM regions (fixes #1481)
Vicki Pfau vi@endrift.com
Mon, 01 Jul 2019 20:11:45 -0700
3cb6de80
Merge pull request #1275 from briaguya/master

Tools: Allow for separate fast forward ratios for held/toggled speedup
endrift vi@endrift.com
Sun, 30 Jun 2019 22:13:29 -0700
981a8bcb
mGUI: Refactor fixed ROM buffer code out of cores, add loading progress
Vicki Pfau vi@endrift.com
Sun, 30 Jun 2019 17:49:44 -0700
1a6d5ad7
3DS: Update font code for ctrulib 1.6
Vicki Pfau vi@endrift.com
Sun, 30 Jun 2019 17:36:00 -0700
6bd38d15
GBA Cheats: Add support for loading EZ Flash-style cht files
Vicki Pfau vi@endrift.com
Sun, 30 Jun 2019 14:51:27 -0700
09cce362
GB, GBA: Make file type checking functions public API
Vicki Pfau vi@endrift.com
Sun, 30 Jun 2019 11:33:47 -0700
cbc27f08
Core: Add single config option reloading function
Vicki Pfau vi@endrift.com
Sun, 30 Jun 2019 11:25:40 -0700
4ea82f9e
Qt: Add label with pixel size of high-res upscale
Vicki Pfau vi@endrift.com
Sun, 30 Jun 2019 11:01:14 -0700
2420fd81
Qt: Fix race conditions initializing GDB stub
Vicki Pfau vi@endrift.com
Thu, 27 Jun 2019 17:56:09 -0700
4731bae9
Qt: Show error message if file failed to load
Vicki Pfau vi@endrift.com
Wed, 26 Jun 2019 15:43:58 -0700
48162e75
Qt: Fix forcing 1.x when getting a 2/3 backwards-compatible context
Vicki Pfau vi@endrift.com
Wed, 26 Jun 2019 15:39:18 -0700
042a77a9
GB Audio: Deschedule channel 1 when disabled by sweep (fixes #1467)
Vicki Pfau vi@endrift.com
Wed, 26 Jun 2019 10:33:36 -0700
417a749f
Libretro: Fix crash changing allowing opposing directions (backports libretro/mgba@2619aa)
Vicki Pfau vi@endrift.com
Wed, 26 Jun 2019 10:15:51 -0700
43b6004c
Switch: Support file associations
Vicki Pfau vi@endrift.com
Mon, 24 Jun 2019 19:01:20 -0700
aead90a2
Windows: Fix ATOMIC_*_PTR in MSVC
Vicki Pfau vi@endrift.com
Mon, 24 Jun 2019 14:02:56 -0700
ba547b26
mGUI: Fix crash if last loaded ROM directory disappears (fixes #1466)
Vicki Pfau vi@endrift.com
Mon, 24 Jun 2019 13:15:37 -0700
51e70703
GB Audio: Deschedule channel 3 when disabled (fixes #1463)
Vicki Pfau vi@endrift.com
Mon, 24 Jun 2019 09:15:35 -0700
06d407f1
GB Video: Increment BCPS/OCPS even in mode 3 (fixes #1462)
Vicki Pfau vi@endrift.com
Mon, 24 Jun 2019 09:05:38 -0700
fb72b705
All: Don't require dllexports.h on standalone builds (really fixes #1464)
Vicki Pfau vi@endrift.com
Mon, 24 Jun 2019 08:30:28 -0700
e40617f8
CMake: Libepoxy is only needed on Windows if building the library or frontends
Vicki Pfau vi@endrift.com
Sun, 23 Jun 2019 12:46:14 -0700
46f8dffc
CMake: Move export header generation (fixes #1464)
Vicki Pfau vi@endrift.com
Sun, 23 Jun 2019 12:42:38 -0700
6d53c444
GB Audio: Sample inactive channels (fixes #1455, fixes #1456)
Vicki Pfau vi@endrift.com
Sat, 22 Jun 2019 23:15:43 -0700
68fc6207
GB Audio: Only reset channel 3 sample in DMG mode
Vicki Pfau vi@endrift.com
Sat, 22 Jun 2019 23:17:58 -0700
f98da2ab
Qt: Fix disabling audio channels
Vicki Pfau vi@endrift.com
Sat, 22 Jun 2019 22:02:10 -0700
0a06f4da
All: Added exports for qt
Arves100 arves100@gmail.com
Sun, 23 Jun 2019 03:35:23 +0200
9f5adf2d
Qt: Simplified search of Qt5 modules
Arves100 arves100@gmail.com
Sun, 23 Jun 2019 03:06:32 +0200
81098060
GBA Cheats: Fix PARv3 Thumb hooks
Vicki Pfau vi@endrift.com
Sat, 22 Jun 2019 13:04:34 -0700
f3ec9db9
Core: Fix crash when exiting game with cheats loaded
Vicki Pfau vi@endrift.com
Sat, 22 Jun 2019 13:03:53 -0700
3f044a57
Core: Add support for loading Libretro-style cht files
Vicki Pfau vi@endrift.com
Thu, 20 Jun 2019 12:30:08 -0700
2d04d03d
CMake: Fix Windows static build
Vicki Pfau vi@endrift.com
Sat, 22 Jun 2019 10:35:21 -0700
98d2671c
Util: Removed broken dllexport symbol
Arves100 arves100@gmail.com
Fri, 21 Jun 2019 00:21:25 +0200
c9c80df4
SDL: Fix SDL2 package search
Arves100 arves100@gmail.com
Thu, 20 Jun 2019 23:12:19 +0200
ebf35aaa
ARM: Fix build
Vicki Pfau vi@endrift.com
Thu, 20 Jun 2019 14:14:46 -0700
227121e6
CMake: Begin cleanup
Vicki Pfau vi@endrift.com
Thu, 20 Jun 2019 13:46:54 -0700
abc5fbeb
Python: Fix build
Vicki Pfau vi@endrift.com
Thu, 20 Jun 2019 14:02:45 -0700
120e1006
All: Microsoft Visual C++ compatibility code
Arves100 arves100@gmail.com
Tue, 18 Jun 2019 21:42:25 +0200
ecc6141c
Qt: Add option to pause on minimizing window (closes #1379)
Vicki Pfau vi@endrift.com
Tue, 18 Jun 2019 11:14:05 -0700
a9e96c7d
GB SIO: Fix lockstep failing games aren't reloaded
Vicki Pfau vi@endrift.com
Mon, 17 Jun 2019 13:28:03 -0700
918caf87
Core: Create game-related paths if they don't exist (fixes #1446)
Vicki Pfau vi@endrift.com
Mon, 17 Jun 2019 12:57:45 -0700
34ddae8e
HiDPI support for Qt GUI
KAMiKAZOW kamikazow@web.de
Sat, 08 Jun 2019 20:53:25 +0200
442a0794
GBA Video: Add transparent sprite priority updating for GL
Vicki Pfau vi@endrift.com
Tue, 11 Jun 2019 13:44:52 -0700
a3974105
Cinema: Rebaseline F-Zero Climax test
Vicki Pfau vi@endrift.com
Tue, 11 Jun 2019 12:23:21 -0700
09ccf540
GBA Video: Fix GL mode 0 y wrapping
Vicki Pfau vi@endrift.com
Mon, 10 Jun 2019 10:50:14 -0700
c5c742db
Revert "GBA Video: Clean up dead code in sprite rendering loop"

This reverts commit 459eaefcfcf75a177ddecab65e7896279109f7c5.
Vicki Pfau vi@endrift.com
Mon, 10 Jun 2019 10:44:57 -0700
faef25b0
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Sun, 09 Jun 2019 17:58:40 +0200
f33c5f55
Qt: Add cancel button to savestate view
Vicki Pfau vi@endrift.com
Sat, 08 Jun 2019 16:21:46 -0700
763eccd6
Qt: Fix menu bar staying hidden in full screen (fixes #317)
Vicki Pfau vi@endrift.com
Sat, 08 Jun 2019 16:12:09 -0700
5321ffd2
Tools: Attempt to make perf.py work with Py3
Vicki Pfau vi@endrift.com
Fri, 07 Jun 2019 12:46:38 -0700
7d821d4f
mGUI: Remmeber name and position of last loaded game
Vicki Pfau vi@endrift.com
Fri, 07 Jun 2019 12:26:40 -0700
1928d2b5
Ports: Ability to crop SGB borders off screen (closes #1204)
Vicki Pfau vi@endrift.com
Fri, 07 Jun 2019 12:13:20 -0700
62e39558
3DS: Add SGB cropping
Vicki Pfau vi@endrift.com
Fri, 07 Jun 2019 12:11:57 -0700
ea4c1604
Wii: Add SGB cropping
Vicki Pfau vi@endrift.com
Fri, 07 Jun 2019 11:32:52 -0700
101d80dc
Switch: Add SGB cropping
Vicki Pfau vi@endrift.com
Fri, 07 Jun 2019 11:20:34 -0700
aab47e52
Qt: Fix Software display driver frame sizing
Vicki Pfau vi@endrift.com
Fri, 07 Jun 2019 00:15:27 -0700
e9aff885
Vita: Add SGB cropping
Vicki Pfau vi@endrift.com
Thu, 06 Jun 2019 19:26:54 -0700
ff8f03ab
GBA Video: Fix 512x512 backgrounds in GL
Vicki Pfau vi@endrift.com
Thu, 06 Jun 2019 23:36:35 -0700
ace3bd57
GB Serialize: Fix typo
Vicki Pfau vi@endrift.com
Thu, 06 Jun 2019 18:38:25 -0700
8c55de4b
README: Mention disco docker container
Vicki Pfau vi@endrift.com
Thu, 06 Jun 2019 16:27:52 -0700
81476720
GB Serialize: Fix loading non-BIOS state from BIOS (fixes #1280)
Vicki Pfau vi@endrift.com
Thu, 06 Jun 2019 16:15:07 -0700
7b12516d
Vita: L2/R2 and L3/R3 can now be mapped on PSTV (fixes #1292)
Vicki Pfau vi@endrift.com
Thu, 06 Jun 2019 15:54:35 -0700
9b9aeb0c
GBA Core: Fix libretro build (fixes #1439)
Vicki Pfau vi@endrift.com
Thu, 06 Jun 2019 14:14:14 -0700
1a6b422b
CMake: Fix libretro version-info dep (fixes #1438)
Vicki Pfau vi@endrift.com
Wed, 05 Jun 2019 22:04:55 -0700
e34c529f
Ports: Ability to enable or disable all SGB features (closes #1205)
Vicki Pfau vi@endrift.com
Wed, 05 Jun 2019 12:55:30 -0700
c5fc0f04
Qt: Remove excess memcpying (fixes #1437)
Vicki Pfau vi@endrift.com
Wed, 05 Jun 2019 10:06:41 -0700
9ac838d1
Switch: Option to use built-in brightness sensor for Boktai
Vicki Pfau vi@endrift.com
Tue, 04 Jun 2019 22:32:09 -0700
9b0e4af7
GBA Video: Fix GL output ivec rank
Vicki Pfau vi@endrift.com
Tue, 04 Jun 2019 20:38:44 -0700
5c11ea8c
GBA: Work around CFFI regression
Vicki Pfau vi@endrift.com
Tue, 04 Jun 2019 16:26:11 -0700
4787eb29
GBA SIO: Stop using bitfield structs
Vicki Pfau vi@endrift.com
Tue, 04 Jun 2019 16:21:53 -0700
d048917b
Qt: Cap audio buffer size to 8192
Vicki Pfau vi@endrift.com
Tue, 04 Jun 2019 14:20:10 -0700
f2134e6b
Qt: Only allow one Frame Inspector to be open
Vicki Pfau vi@endrift.com
Tue, 04 Jun 2019 12:56:50 -0700
42818c76
GBA Core: Separate mVL proxy from generic proxy
Vicki Pfau vi@endrift.com
Tue, 04 Jun 2019 12:53:04 -0700
4a2d8d07
GBA Video: Fix color normalization in GL
Vicki Pfau vi@endrift.com
Mon, 03 Jun 2019 15:40:41 -0700
a1cdd65e
GBA Video: Add missing initializers
Vicki Pfau vi@endrift.com
Mon, 03 Jun 2019 11:46:57 -0700
2ef05b9a
Python: cffi 1.12.3 is broken
Vicki Pfau vi@endrift.com
Mon, 03 Jun 2019 11:16:48 -0700
982bc486
Feature: Fix video logger with no channel backing
Vicki Pfau vi@endrift.com
Mon, 03 Jun 2019 09:49:54 -0700
c6b61d51
Qt: Update German GUI translation

Add translation for the "Reset" string in FrameView
Lothar Serra Mari serra@scummvm.org
Mon, 03 Jun 2019 18:32:13 +0200
cffff67c
Qt: Better handling of GB sprite coords
Vicki Pfau vi@endrift.com
Sun, 02 Jun 2019 22:57:23 -0700
ff735e35
GB: mVL-related fixes
Vicki Pfau vi@endrift.com
Sun, 02 Jun 2019 17:21:44 -0700
00e8b987
Qt: Add reset button to frame inspector
Vicki Pfau vi@endrift.com
Sun, 02 Jun 2019 15:56:21 -0700
427e3a61
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Sun, 02 Jun 2019 11:35:42 +0200
b99d8164
Qt: Initial mask support for transformed sprites
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 23:41:28 -0700
27439058
Qt: Add backdrop editor
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 15:52:23 -0700
c7b6c441
Qt: Support export button in frame inspector
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 14:57:35 -0700
ef3cc7bd
Qt: Redo frame inspector using video logs
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 14:31:51 -0700
59d2e58b
GBA Core: VLP fixes
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 14:30:44 -0700
f41f3a84
GBA Video: Support highlighting layers
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 14:30:22 -0700
570f2c5f
Core: Video packet injection
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 14:28:39 -0700
4420054c
Qt: Expose frame actions
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 11:08:49 -0700
5436d257
Core: Fix crashes if core directories aren't set
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 11:08:28 -0700
3cce95b2
Core: Video log enhancements
Vicki Pfau vi@endrift.com
Sat, 01 Jun 2019 11:07:49 -0700
b230b6e0
Qt: Clang buildfixes
Vicki Pfau vi@endrift.com
Fri, 31 May 2019 16:30:11 -0700
306139a7
Qt: Improve FrameView UI
Vicki Pfau vi@endrift.com
Fri, 31 May 2019 16:27:02 -0700
86efc6cc
Qt: Add frame inspector for GBA games
Vicki Pfau vi@endrift.com
Fri, 31 May 2019 15:32:22 -0700
db2b56f4
Qt: Add getPixels call for a finished context
Vicki Pfau vi@endrift.com
Thu, 30 May 2019 20:56:19 -0700
06657d9f
Qt: Add additional info to map view
Vicki Pfau vi@endrift.com
Thu, 30 May 2019 17:45:34 -0700
ba00cdfc
GBA Memory: Fix STM to VRAM (fixes #1430)
Vicki Pfau vi@endrift.com
Thu, 30 May 2019 12:26:49 -0700
0cace151
GBA Video: Fix wrapped sprite mosaic clamping (fixes #1432)
Vicki Pfau vi@endrift.com
Thu, 30 May 2019 11:59:07 -0700
9ce234da
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Thu, 30 May 2019 09:44:16 +0200
dd1514cb
Ports: Interframe blending menu option
Vicki Pfau vi@endrift.com
Wed, 29 May 2019 15:13:55 -0700
456dbc48
3DS: Interframe blending
Vicki Pfau vi@endrift.com
Wed, 29 May 2019 15:13:30 -0700
252b9409
Vita: Interframe blending
Vicki Pfau vi@endrift.com
Wed, 29 May 2019 13:50:59 -0700
cc71f7f9
GBA Video: Use interpolation not extrapolation for first few scanlines (fixes #1431)
Vicki Pfau vi@endrift.com
Wed, 29 May 2019 12:58:59 -0700
14b3bdf4
Wii: Interframe blending
Vicki Pfau vi@endrift.com
Wed, 29 May 2019 12:08:00 -0700
b6f8ff75
Wii: Other half of last two commits
Vicki Pfau vi@endrift.com
Wed, 29 May 2019 09:58:00 -0700
cabbffad
Wii: 2/3, not 1/3 scaling is useful
Vicki Pfau vi@endrift.com
Wed, 29 May 2019 09:57:26 -0700
422d2cb7
Wii: Fix typos (fixes #1428)
Vicki Pfau vi@endrift.com
Wed, 29 May 2019 09:52:27 -0700
e8383209
Qt: Make mute menu option also toggle fast-forward mute (fixes #1424)
Vicki Pfau vi@endrift.com
Wed, 29 May 2019 09:33:15 -0700
6b41d91e
Qt: Fix excess wakeups in VideoProxy
Vicki Pfau vi@endrift.com
Tue, 28 May 2019 23:15:15 -0700
baeba633
Qt: Minor cleanup
Vicki Pfau vi@endrift.com
Tue, 28 May 2019 22:29:51 -0700
fcb5a416
Qt: Fix VideoProxy lifetime
Vicki Pfau vi@endrift.com
Tue, 28 May 2019 21:52:15 -0700
33d13b37
GBA Video: Optimize mode 0 offset changes in GL
Vicki Pfau vi@endrift.com
Tue, 28 May 2019 17:20:54 -0700
30e06247
GBA Video: Fix backdrop color trick in GL
Vicki Pfau vi@endrift.com
Tue, 28 May 2019 16:34:18 -0700
a6c503af
Res: Update nointro.dat
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 21:30:12 -0700
ef2a2e50
GBA Video: Move window drawing to a shader
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 20:48:42 -0700
ba2d702f
GBA Video: Replace palette texture with uniforms
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 16:22:37 -0700
7349a1da
CHANGES: Fix bugzilla link
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 14:45:02 -0700
ebe765d1
GBA Video: Fix alpha issues on GL output texture
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 14:22:11 -0700
5b66a455
Switch: Interframe blending
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 14:05:11 -0700
053b571b
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Mon, 27 May 2019 21:45:14 +0200
0f994194
Qt: Fix loading shaders while game is not running
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 11:46:13 -0700
47bf26ff
OpenGL, Qt: Add interframe blending
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 11:37:09 -0700
67c3f386
Switch: Pixel-accurate should default to aspect-full if it exceeds screen dimensions
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 08:46:26 -0700
89c37820
Switch: Fix switching between PBO and FBO games
Vicki Pfau vi@endrift.com
Mon, 27 May 2019 00:06:10 -0700
d025dd57
Switch: Dynamic display resizing
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 23:53:13 -0700
f33a9703
Qt: Fix FPS target maxing out at 59.727 (fixes #1421)
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 21:37:18 -0700
5d05e38d
Switch: Minor init/deinit fixes
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 19:44:58 -0700
585563ee
Switch: Experimental support for hi-res mode
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 19:44:21 -0700
a64c38d3
GBA Video: Fix GL OBJWIN
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 19:41:54 -0700
b2450bac
GBA Video: Switch to using integer textures where applicable
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 19:00:48 -0700
b532a214
GBA Video: Simplify priority
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 18:44:57 -0700
1f2bd30b
Switch: Fix threading-related crash on second launch
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 14:26:35 -0700
d839098c
Switch: Update arch flags
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 11:30:42 -0700
19c4e565
GBA Video: Fix VBO leak
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 09:38:29 -0700
130cb63b
Qt: Fix shutdown leaks
Vicki Pfau vi@endrift.com
Sun, 26 May 2019 09:32:00 -0700
f5fb96f2
GBA Video: More GL ES fixes
Vicki Pfau vi@endrift.com
Sat, 25 May 2019 23:22:16 -0700
f455650f
Changes: Update for 0.7.2
Vicki Pfau vi@endrift.com
Sat, 25 May 2019 16:12:56 -0700
a33e9d37
GBA Video: Fix sprite priority regression (fixes #1419)
Vicki Pfau vi@endrift.com
Fri, 24 May 2019 20:48:36 -0700
d1d33393
OpenGL: Fix GL version check
Vicki Pfau vi@endrift.com
Fri, 24 May 2019 17:28:11 -0700
89983901
Qt: Better detection of GL versions and extensions
Vicki Pfau vi@endrift.com
Fri, 24 May 2019 14:17:42 -0700
4225a2b4
GBA Video: Implement GL forced blank
Vicki Pfau vi@endrift.com
Fri, 24 May 2019 12:47:17 -0700
9204c61b
GBA Video: Improve detection of when VRAM needs to be uploaded
Vicki Pfau vi@endrift.com
Fri, 24 May 2019 12:40:40 -0700
f8362fda
GBA Video: Improve GL reset
Vicki Pfau vi@endrift.com
Fri, 24 May 2019 10:34:36 -0700
e4e2c277
GBA Video: Fix layers breaking randomly
Vicki Pfau vi@endrift.com
Fri, 24 May 2019 02:31:23 -0700
ffe7142d
Qt: Fix crash when shutting down display
Vicki Pfau vi@endrift.com
Thu, 23 May 2019 21:53:32 -0700
70bc5a0b
GBA Video: Fix palettes in GLES3
Vicki Pfau vi@endrift.com
Thu, 23 May 2019 17:42:36 -0700
2b7464d7
GBA Video: Fix more GLES compiler errors
Vicki Pfau vi@endrift.com
Thu, 23 May 2019 17:24:43 -0700
708a6dc5
Qt: Include Qt5::Network
Vicki Pfau vi@endrift.com
Thu, 23 May 2019 16:27:22 -0700
c9493932
GBA Video: Start GLES cleanup
Vicki Pfau vi@endrift.com
Thu, 23 May 2019 14:19:15 -0700
2506fd53
GBA Video: Detect OpenGL ES
Vicki Pfau vi@endrift.com
Thu, 23 May 2019 13:11:53 -0700
bbf06b5f
GBA Video: Simplify GL sprite flipping
Vicki Pfau vi@endrift.com
Thu, 23 May 2019 13:09:13 -0700
13ffd13c
Qt: Improve sync code
Vicki Pfau vi@endrift.com
Thu, 23 May 2019 00:04:26 -0700
5b040e23
Qt: Updated Spanish translation
Kevin Doncam Demian López Brante kevin@kddlb.cl
Wed, 22 May 2019 21:18:22 -0400
75c212b2
GBA Video: Extrapolate edges in affine
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 21:15:23 -0700
d4c64721
Qt: Fix doneCurrent location
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 20:38:01 -0700
5cc4c752
GBA Video: Batch affine modifications
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 20:37:04 -0700
572f4df7
GBA Video: Begin work on batching GL draw calls
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 13:51:42 -0700
a0af0ce1
GL: Fix VAO semantics
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 12:21:53 -0700
eb5a7951
Qt: Add native FPS button to settings view
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 11:29:24 -0700
1084246e
CHANGES: Update
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 11:18:22 -0700
7f86ebc4
Qt: Preserve native FPS target when saving settings
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 11:15:21 -0700
a4ceefa3
Qt: Fix exclusive options unchecking
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 11:10:55 -0700
52ac4d68
GBA Audio: Ensure mixer is initialized
Vicki Pfau vi@endrift.com
Wed, 22 May 2019 11:01:16 -0700
787c99b9
Qt: Improve GL syncing
Vicki Pfau vi@endrift.com
Tue, 21 May 2019 22:32:24 -0700
2781a2a9
GBA Video: Implement sprite mosaic on transformed sprites
Vicki Pfau vi@endrift.com
Tue, 21 May 2019 15:32:20 -0700
6c1bc554
GBA Video: Fix scale/rot sprite mosaic in GL
Vicki Pfau vi@endrift.com
Tue, 21 May 2019 15:17:42 -0700
57a7a0a2
GBA Video: Fix rounding issues on Nvidia
Vicki Pfau vi@endrift.com
Tue, 21 May 2019 14:26:30 -0700
84c01078
SDL: Simplify setting full screen mode with SDL1
Cameron Cawley ccawley2011@gmail.com
Tue, 21 May 2019 21:24:03 +0100
3aae19a8
Qt: Windows fixes
Vicki Pfau vi@endrift.com
Tue, 21 May 2019 17:17:24 -0700
18f27d5e
Qt: Fix logging trying to open a null file
Vicki Pfau vi@endrift.com
Tue, 21 May 2019 07:17:42 -0700
e90b8d23
Qt: Fix crash when GL context is missing
Vicki Pfau vi@endrift.com
Tue, 21 May 2019 07:14:03 -0700
35200b6c
GB: Fix HALT when IE and IF unused bits are set (fixes #1349)
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 23:57:48 -0700
fd6948da
GBA Video: OBJWIN sprites cannot be mosaic
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 19:16:07 -0700
bdb584a3
Qt: Fix GL scaling
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 19:12:45 -0700
838d13f2
GBA Video: Improve GL sprite mosaic
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 18:19:55 -0700
1868ccaa
Qt: Only close GL context on thread when shutting down
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 17:28:34 -0700
30566550
GBA Video: Fix sprite mosaic clamping (fixes #1008)
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 17:28:08 -0700
bda0f671
Qt: Fix shutdown crashes
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 15:31:47 -0700
eeee6fe4
Qt: Fix GL deadlocks
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 14:42:55 -0700
53d9e6b4
GBA Video: Batch VRAM upload
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 13:15:17 -0700
f781c793
GBA Video: Use 1d texture for backdrop bits
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 12:21:10 -0700
326a055b
GBA Video: Initialize and fix mosaic in GL
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 11:35:34 -0700
29b2262e
Qt: Fix bounded fast forward with Qt Multimedia
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 11:20:00 -0700
6eab8d34
GBA Video: GL OBJ mosaic
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 10:26:01 -0700
d84793ed
GBA Video: GL BG mosaic
Vicki Pfau vi@endrift.com
Mon, 20 May 2019 10:08:56 -0700
109472f6
GBA: Fix skipping BIOS on irregularly sized ROMs
Vicki Pfau vi@endrift.com
Sun, 19 May 2019 15:05:58 -0700
19747ea2
CMake: Improved detection of pthreads.
Cameron Cawley ccawley2011@gmail.com
Fri, 26 Jan 2018 22:36:44 +0000
59db2a19
Update mgba-zh_CN.ts
EmpyreusX 36258024+EmpyreusX@users.noreply.github.com
Mon, 20 May 2019 13:45:41 +0800
c18c38b6
GBA: Fix tests
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 19:06:10 -0700
4a3d0420
CHANGES: Update
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 18:40:35 -0700
6364cabc
GBA Audio: Default to emulated mixing for XCMD
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 18:38:40 -0700
6fd97ce3
Qt: Enable XQ audio option
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 17:16:52 -0700
4e2052f9
GBA Audio: Experimental HLE audio
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 18:42:45 -0700
7e476dfb
GBA Video: GL modes 3 and 5
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 17:26:56 -0700
6cf255da
Qt: Allow small windows
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 17:06:53 -0700
7cc06ea1
Qt: Increase maximum magnifications and scaling
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 16:57:24 -0700
3a3d01ae
GBA Video: Fix forced transparency OBJ blending in GL
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 16:10:12 -0700
40d21361
GBA Video: Fix layering regression
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 15:46:25 -0700
20ea552d
GBA Video: GL mode 4, cleanup
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 15:40:32 -0700
28bd9731
GBA Video: Move bldb to window w
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 14:20:08 -0700
c5ae273a
GBA Video: Move all window bits to x
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 14:00:34 -0700
3abee66a
GBA Video: Mode 2 tweaks
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 13:53:13 -0700
91cd47ee
GBA Video: Fix OBJWIN in GL renderer
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 10:38:23 -0700
71b6066d
GBA Video: Fix some GL handle leaks
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 01:09:29 -0700
43180dca
GBA Video: Window interpolation
Vicki Pfau vi@endrift.com
Sat, 18 May 2019 00:37:54 -0700
ebb6d659
GBA Video: Fix GL degenerate windows
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 21:41:35 -0700
876c3051
GBA Video: Move bldy to WINDOW tex
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 21:29:01 -0700
6890c070
GBA Video: Fix GL mode 2 distortion
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 21:14:51 -0700
921f3f86
Qt: Fall back to 1.4 if 2.x context is bad
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 19:53:46 -0700
320971af
Qt: Fix Windows build
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 19:39:20 -0700
768aa0dd
GL: Fix FreeBSD build
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 19:25:25 -0700
e928c451
CHANGES: Update
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 17:13:03 -0700
03c17cdc
Merge branch 'feature/hwrender'
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 17:11:43 -0700
bb37a607
Fixed link cable stability
Le Hoang Quyen lehoangq@gmail.com
Fri, 17 May 2019 17:07:40 -0700
b11de753
Implement atomic macros for win32
Le Hoang Quyen lehoangq@gmail.com
Tue, 18 Dec 2018 02:58:35 +0800
7a5840fb
Use atomic functions in more places
lehoangquyen lquyen@bbmtek.com
Mon, 17 Dec 2018 14:14:21 +0800
bb7f41e8
FFmpeg: Fix audio conversion producing gaps
Vicki Pfau vi@endrift.com
Thu, 16 May 2019 22:30:48 -0700
3e86eeda
FFmpeg: Support audio-only recording
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 14:25:20 -0700
fd7989e7
Qt: Fix events in fullscreen
Vicki Pfau vi@endrift.com
Sun, 12 May 2019 16:05:21 -0700
9f3c68cb
Qt: Fix frame size check marks
Vicki Pfau vi@endrift.com
Sun, 12 May 2019 15:31:24 -0700
459eaefc
GBA Video: Clean up dead code in sprite rendering loop
Vicki Pfau vi@endrift.com
Sun, 12 May 2019 15:27:14 -0700
b176516c
Qt: Only attempt to paint message when there is one
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 11:24:23 -0700
01263305
GBA Memory: Prevent writing to mirrored BG VRAM (fixes #743)
Vicki Pfau vi@endrift.com
Wed, 08 May 2019 16:38:30 -0700
e6f34e01
Qt: Fix some Qt display driver race conditions
Vicki Pfau vi@endrift.com
Wed, 08 May 2019 13:50:30 -0700
6562e1cf
SQLite: Fix memory leaks in No-Intro DB
Vicki Pfau vi@endrift.com
Wed, 08 May 2019 12:49:15 -0700
7ea054ee
All: More warning fixing
Vicki Pfau vi@endrift.com
Wed, 08 May 2019 11:25:31 -0700
f39ab5b3
ARM, LR35902: Const correctness
Vicki Pfau vi@endrift.com
Wed, 08 May 2019 11:22:10 -0700
e991b309
3DS, Wii, Switch: Unify CMakeToolchain logic
Vicki Pfau vi@endrift.com
Tue, 07 May 2019 16:18:27 -0700
11b18311
All: Fix some warnings
Vicki Pfau vi@endrift.com
Mon, 06 May 2019 17:30:48 -0700
db8bb29c
GB Video: Fix regression when disabling window mid-frame (fixes #1394)
Vicki Pfau vi@endrift.com
Mon, 06 May 2019 17:28:32 -0700
af35438a
SDL: Move Raspberry Pi initialisation code to a separate file
Cameron Cawley ccawley2011@gmail.com
Sun, 05 May 2019 13:10:55 +0100
88006148
Update mgba-zh_CN.ts

Fully retranslated and re-aligned zh-CN lang file (again, with all strings fixed).
EmpyreusX 36258024+EmpyreusX@users.noreply.github.com
Sun, 05 May 2019 15:26:34 +0800
58684d8c
Qt: Fix build
Vicki Pfau vi@endrift.com
Sat, 04 May 2019 19:45:21 -0700
62b801c8
Qt: Clarify recording options
Vicki Pfau vi@endrift.com
Sat, 04 May 2019 14:15:44 -0700
bf8fde59
Qt: Revamp actions
Vicki Pfau vi@endrift.com
Mon, 22 Apr 2019 14:22:10 -0700
609d5314
Wii: Fix aspect ratio (fixes #500)
Vicki Pfau vi@endrift.com
Sat, 04 May 2019 19:18:11 -0700
4dbebe87
Qt: Open a message box for Qt frontend errors
Vicki Pfau vi@endrift.com
Sat, 04 May 2019 16:03:18 -0700
46c135b4
FFmpeg: Improve initialization reliability and cleanup
Vicki Pfau vi@endrift.com
Sat, 04 May 2019 15:49:38 -0700
36ad461e
SDL: Support resizing the window when using the SDL1 GL renderer
Cameron Cawley ccawley2011@gmail.com
Sat, 04 May 2019 22:41:52 +0100
3a6756b3
CMake: Fix build on CMake < 3.7
Vicki Pfau vi@endrift.com
Thu, 02 May 2019 19:23:02 -0700
6f31fca5
CMake: Improved library-style building
Vicki Pfau vi@endrift.com
Thu, 02 May 2019 19:15:49 -0700
c0ee3cac
Python: Fix build
Vicki Pfau vi@endrift.com
Thu, 02 May 2019 18:33:04 -0700
3a2215a3
CMake: Fix up installing
Vicki Pfau vi@endrift.com
Thu, 02 May 2019 18:27:28 -0700
da4f8b78
CMake: Grumble, fix typo
Vicki Pfau vi@endrift.com
Thu, 02 May 2019 17:52:39 -0700
d5721a26
CMake: More minor import fixes, make sure disabling deps disables building deps too
Vicki Pfau vi@endrift.com
Thu, 02 May 2019 17:45:04 -0700
4b3297f9
CMake: Minor fixes, import fixes
Vicki Pfau vi@endrift.com
Thu, 02 May 2019 16:28:10 -0700
ba6c0063
GBA: Fix RTC on non-standard sized ROMs (fixes #1400)
Vicki Pfau vi@endrift.com
Thu, 02 May 2019 16:20:49 -0700
98a368da
CMake: DISABLE_DEPS should disable Discord RPC
Vicki Pfau vi@endrift.com
Wed, 01 May 2019 22:01:44 -0700
43e2a6ab
GBA: Move VIDEO_*_PIXELS to public interface
Vicki Pfau vi@endrift.com
Wed, 01 May 2019 21:59:39 -0700
37a564da
Qt: Fix adjusting magnification in tile viewer when not fitting to window
Vicki Pfau vi@endrift.com
Tue, 30 Apr 2019 18:16:44 -0700
0f9c4bbe
GBA Memory: Fix writing to OBJ memory in modes 3 and 5
Vicki Pfau vi@endrift.com
Tue, 30 Apr 2019 17:45:38 -0700
fbe375fa
Core: Add support for caching bitmapped modes
Vicki Pfau vi@endrift.com
Tue, 30 Apr 2019 17:44:56 -0700
19a42a38
LR35902: Fix trailing whitespace in disassembly
Vicki Pfau vi@endrift.com
Mon, 29 Apr 2019 12:16:41 -0700
1deff07a
Debugger: Print breakpoint/watchpoint number when inserting
Vicki Pfau vi@endrift.com
Sun, 28 Apr 2019 13:37:51 -0700
1d6d4a53
Debugger: Add tracing to file
Vicki Pfau vi@endrift.com
Sun, 28 Apr 2019 13:27:10 -0700
a898c1b7
Debugger: Make tracing compatible with breakpoints/watchpoints
Vicki Pfau vi@endrift.com
Sun, 28 Apr 2019 13:13:04 -0700
223be49e
GBA BIOS: Add timings for HLE BIOS math functions (fixes #1396)
Vicki Pfau vi@endrift.com
Sat, 27 Apr 2019 11:52:04 -0700
6af4ddef
Qt: Cap window size to monitor size
Vicki Pfau vi@endrift.com
Fri, 26 Apr 2019 14:53:47 -0700
a32cb5cc
All: Fix several memory leaks
Vicki Pfau vi@endrift.com
Mon, 22 Apr 2019 13:59:39 -0700
04f85979
Updated french language by Benjamin Siskoo... (#1393)

Thanks Sewef and RunisDauphin for reporting typos and improvements.
BenjaminSiskoo siskoo@tradu-france.com
Mon, 22 Apr 2019 22:06:12 +0200
38cbe08b
Tools: Fix and update sanitize-deb script
Vicki Pfau vi@endrift.com
Mon, 22 Apr 2019 12:57:58 -0700
d7c86f5a
Travis: Build for Ubuntu Disco
Vicki Pfau vi@endrift.com
Mon, 22 Apr 2019 12:24:33 -0700
9ec3b15f
GB Core: Fix toggling WIN and OBJ being swapped
Vicki Pfau vi@endrift.com
Mon, 22 Apr 2019 12:18:06 -0700
64f42590
Turkish language (#1387)

Fully translated Turkish language
Ömercan Kömür fpscan@gmail.com
Tue, 16 Apr 2019 22:36:02 +0300
9424cd54
Qt: Add stub for Turkish GUI translation
Lothar Serra Mari serra@scummvm.org
Thu, 11 Apr 2019 10:45:59 +0200
bf8c1d1b
ARM: Remove need for CPSR load in some flag calculations
Vicki Pfau vi@endrift.com
Sun, 31 Mar 2019 11:59:18 -0700
e18f275a
3DS: Re-enable LTO
Vicki Pfau vi@endrift.com
Sun, 31 Mar 2019 11:31:14 -0700
da8fee9d
3DS: Ensure core 2 can be used for threaded renderer (fixes #1371)
Vicki Pfau vi@endrift.com
Sat, 30 Mar 2019 23:33:26 -0700
62aa70cc
Qt: Update German GUI translation regarding the Discord integration
Lothar Serra Mari serra@scummvm.org
Sat, 30 Mar 2019 17:31:30 +0100
73cb853a
ARM: Simplify addition OverflowFrom
Vicki Pfau vi@endrift.com
Fri, 29 Mar 2019 22:17:09 -0700
45ec6e50
Qt: Use filename for Discord if database lookup fails (fixes #1368)
Vicki Pfau vi@endrift.com
Mon, 25 Mar 2019 22:01:56 -0700
029d0e16
Vita: Improved frame drawing speed
Vicki Pfau vi@endrift.com
Mon, 25 Mar 2019 21:39:57 -0700
782742a7
Qt: Only include qtbase translations if present
Vicki Pfau vi@endrift.com
Mon, 25 Mar 2019 00:20:21 -0700
0f7327ea
Qt: Rename language files properly
Vicki Pfau vi@endrift.com
Sun, 24 Mar 2019 23:07:35 -0700
bced52c7
Qt: Fix mismatched tags in kr translation
Vicki Pfau vi@endrift.com
Sun, 24 Mar 2019 22:56:45 -0700
8ec2c5bc
Create mgba-kr.ts

Korean language create
DDinghoya ddinghoya@gmail.com
Mon, 25 Mar 2019 14:07:05 +0900
7e71ce2d
add qt translation for zh_CN (Simplified Chinese)
user.email 20455421+LinRs@users.noreply.github.com
Fri, 11 Jan 2019 23:59:45 +0800
3e178f3d
GB Timer: Fix timing adjustments when writing to TAC (fixes #1340)
Vicki Pfau vi@endrift.com
Sat, 23 Mar 2019 22:46:58 -0700
8796f75f
Windows: File handling fixes (fixes #1360)
Vicki Pfau vi@endrift.com
Fri, 22 Mar 2019 23:54:33 -0700
84a7b6a3
Qt: Fix crash in sprite viewer magnification (fixes #1362)
Vicki Pfau vi@endrift.com
Fri, 22 Mar 2019 23:05:29 -0700
f3caf890
CMake: Fix .deb imagemagick dependencies
Vicki Pfau vi@endrift.com
Sun, 17 Mar 2019 16:40:52 -0700
c364a652
Windows: Fix passing Unicode filenames (fixes #1359)
Vicki Pfau vi@endrift.com
Sat, 16 Mar 2019 19:37:42 -0700
1844c263
CMake: Add missing link directories (fixes #1358)
Vicki Pfau vi@endrift.com
Fri, 15 Mar 2019 23:21:54 -0700
a41e2dd2
Qt: Fix saved scale not getting set on resize (fixes #1074)
Vicki Pfau vi@endrift.com
Fri, 15 Mar 2019 23:09:00 -0700
4cec95c2
Third-Party: Fix macOS build
Vicki Pfau vi@endrift.com
Thu, 14 Mar 2019 23:02:55 -0700
fd63e369
Res: Add missing file
Vicki Pfau vi@endrift.com
Thu, 14 Mar 2019 22:47:03 -0700
02929582
Third-Party: Add missing file again
Vicki Pfau vi@endrift.com
Thu, 14 Mar 2019 22:41:53 -0700
8c68d867
Third-Party: More Discord fixes
Vicki Pfau vi@endrift.com
Thu, 14 Mar 2019 22:34:31 -0700
9125a1ae
Qt: Add missing files
Vicki Pfau vi@endrift.com
Thu, 14 Mar 2019 19:25:02 -0700
9197e5a1
Third-Party: Vendor rapidjson too
Vicki Pfau vi@endrift.com
Thu, 14 Mar 2019 19:20:16 -0700
41e24b93
CMake: Fix embedded build
Vicki Pfau vi@endrift.com
Thu, 14 Mar 2019 18:56:11 -0700
bfe6c021
Qt: Fix overrides getting discarded (fixes #1354)
Vicki Pfau vi@endrift.com
Thu, 14 Mar 2019 18:33:08 -0700
85a3c6f0
Qt: Fix spurious connect error
Vicki Pfau vi@endrift.com
Tue, 12 Mar 2019 19:56:14 -0700
03163b84
Qt: Support Discord Rich Presence
Vicki Pfau vi@endrift.com
Tue, 12 Mar 2019 18:41:09 -0700
7a2dc0ec
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Sun, 10 Mar 2019 14:25:39 +0100
beaa35f3
GB: Fix boundary condition in GB color lookup (fixes #1348)
Vicki Pfau vi@endrift.com
Sat, 09 Mar 2019 15:29:02 -0800
c85d0b10
GB Video: Fix more window edge cases (fixes #1346)
Vicki Pfau vi@endrift.com
Sat, 09 Mar 2019 14:11:55 -0800
57ad372c
GB Video: Fix window y changing mid-window (fixes #1345)
Vicki Pfau vi@endrift.com
Sat, 09 Mar 2019 12:44:11 -0800
837f9522
Python: Add support for keysRead core callback
Vicki Pfau vi@endrift.com
Sat, 09 Mar 2019 12:01:00 -0800
a04cb976
GBA DMA: Fix DMA0-2 lengths (fixes #1344)
Vicki Pfau vi@endrift.com
Sat, 09 Mar 2019 11:31:38 -0800
c6556260
GBA Video: Fix scanline cache with scale factor change edge cases
Vicki Pfau vi@endrift.com
Sat, 09 Mar 2019 11:27:52 -0800
0425fa80
Core: Add keysRead callback
Vicki Pfau vi@endrift.com
Fri, 08 Mar 2019 09:55:51 -0800
4aff3016
Debugger: Print now chains arguments into a single expression
Vicki Pfau vi@endrift.com
Thu, 07 Mar 2019 18:54:18 -0800
348c1fd7
Debugger: Fix nargs-style argument passing
Vicki Pfau vi@endrift.com
Thu, 07 Mar 2019 18:53:41 -0800
e0b1caf4
Debugger: Make operator lexing a bit more generic
Vicki Pfau vi@endrift.com
Thu, 07 Mar 2019 18:52:22 -0800
5d129e26
Test: Add tests for unary operators
Vicki Pfau vi@endrift.com
Wed, 06 Mar 2019 00:22:00 -0800
d9fef21f
Qt: Fix camera on Windows part 2
Vicki Pfau vi@endrift.com
Tue, 05 Mar 2019 18:24:10 -0800
51030d98
Qt: Fix camera on Windows
Vicki Pfau vi@endrift.com
Tue, 05 Mar 2019 18:20:30 -0800
1fd8b1b2
Qt: Support switching webcams
Vicki Pfau vi@endrift.com
Tue, 05 Mar 2019 17:37:21 -0800
03aed12d
Qt: Improve camera initialization
Vicki Pfau vi@endrift.com
Tue, 05 Mar 2019 17:34:02 -0800
7b59e620
Debugger: Clean up token lexing
Vicki Pfau vi@endrift.com
Mon, 04 Mar 2019 19:16:43 -0800
b3687bfb
GB Debugger: Expose platform info in CLI
Vicki Pfau vi@endrift.com
Mon, 04 Mar 2019 18:30:36 -0800
d6ac0dc6
LR35902: Support PC-relative opcode decoding
Vicki Pfau vi@endrift.com
Mon, 04 Mar 2019 18:28:27 -0800
c3ec7311
Debugger: Add unary operators and memory dereferencing
Vicki Pfau vi@endrift.com
Mon, 04 Mar 2019 18:27:13 -0800
f5ddeb36
LR35902: Fix disassembly of several CB-prefix instructions
Vicki Pfau vi@endrift.com
Mon, 04 Mar 2019 18:24:45 -0800
0421228a
GB I/O: Alternate fix for #1329 that doesn't break tests
Vicki Pfau vi@endrift.com
Sun, 03 Mar 2019 18:07:10 -0800
ce273282
cinema: Add tests for #1328
Vicki Pfau vi@endrift.com
Sun, 03 Mar 2019 18:03:06 -0800
267074fc
GB I/O: Filter IE top bits properly (fixes #1329)
Vicki Pfau vi@endrift.com
Sun, 03 Mar 2019 17:56:33 -0800
a3c79c92
GB Video: Fix window being enabled mid-scanline (fixes #1328)
Vicki Pfau vi@endrift.com
Sun, 03 Mar 2019 17:27:53 -0800
b7882573
CHANGES: Break out emulation fixes from other fixes
Vicki Pfau vi@endrift.com
Sun, 03 Mar 2019 14:21:36 -0800
f9b12a86
GBA I/O: Fix IRQ register write checks (fixes #1335)
Vicki Pfau vi@endrift.com
Sun, 03 Mar 2019 14:14:21 -0800
f9ff8830
GB Video: Delay LYC STAT check (fixes #1331)
Vicki Pfau vi@endrift.com
Sun, 03 Mar 2019 12:46:46 -0800
eafb1ca0
Qt: Fix load recent from archive (fixes #1325)
Vicki Pfau vi@endrift.com
Thu, 28 Feb 2019 19:23:35 -0800
16688a59
Qt: Minor about screen fixes
Vicki Pfau vi@endrift.com
Wed, 27 Feb 2019 22:07:34 -0800
6ee24a21
Qt: Update static build info
Vicki Pfau vi@endrift.com
Wed, 27 Feb 2019 19:42:22 -0800
3c5a9258
Qt: Fix updater not flushing
Vicki Pfau vi@endrift.com
Wed, 27 Feb 2019 19:02:40 -0800
27f8abff
Qt: Fix build on macOS
Vicki Pfau vi@endrift.com
Wed, 27 Feb 2019 19:02:19 -0800
f8cd425f
Qt: Add missing HEVC NVENC option (fixes #1323)
Vicki Pfau vi@endrift.com
Tue, 26 Feb 2019 21:56:53 -0800
0cd1c3ff
Qt: Add missing link library on Windows
Vicki Pfau vi@endrift.com
Tue, 26 Feb 2019 21:17:19 -0800
c9e1f5d6
Qt: Add option to download chip data
Vicki Pfau vi@endrift.com
Tue, 26 Feb 2019 20:55:39 -0800
38c8e4c4
Qt: Fix battlechip crashes
Vicki Pfau vi@endrift.com
Tue, 26 Feb 2019 18:23:07 -0800
8b88e7ae
Qt: More app metadata fixes
Vicki Pfau vi@endrift.com
Mon, 25 Feb 2019 20:54:47 -0800
6f7573dd
Qt: Re-add battle chip icon scaling
Vicki Pfau vi@endrift.com
Mon, 25 Feb 2019 20:39:11 -0800
d1c6bcac
Qt: Revamp BattleChipView, add drag and drop
Vicki Pfau vi@endrift.com
Mon, 25 Feb 2019 20:15:50 -0800
b45f30c5
CHANGES: Update for 0.7.1
Vicki Pfau vi@endrift.com
Sun, 24 Feb 2019 17:37:09 -0800
292eabce
Res: Update patrons for February
Vicki Pfau vi@endrift.com
Sun, 24 Feb 2019 17:31:11 -0800
e33f1d37
PSP2: Fix file descriptors dying on suspend (fixes #1123)
Vicki Pfau vi@endrift.com
Sun, 24 Feb 2019 12:31:27 -0800
cce4b0fc
GBA DMA: Fix invalid DMA handling (fixes #1301)
Vicki Pfau vi@endrift.com
Sun, 24 Feb 2019 11:06:19 -0800
f9f105a8
GBA: Improve delayed IRQ timing
Vicki Pfau vi@endrift.com
Sun, 24 Feb 2019 00:28:49 -0800
cf088153
Qt: Updated Italian translation (by Vecna)
Vicki Pfau vi@endrift.com
Sat, 23 Feb 2019 18:38:54 -0800
2b09a8c2
3DS: Work around menu freezing (fixes #1294)
Vicki Pfau vi@endrift.com
Sat, 23 Feb 2019 18:33:42 -0800
4b323486
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Sat, 23 Feb 2019 22:46:03 +0100
92aa78cf
GBA: Fix video timing when skipping BIOS (fixes #1318)
Vicki Pfau vi@endrift.com
Sat, 23 Feb 2019 02:08:30 -0800
31dc70e6
Qt: Fix quick load recent accidentally saving (fixes #1309)
Vicki Pfau vi@endrift.com
Sat, 23 Feb 2019 01:15:58 -0800
e5161b76
GBA Video: Fix enabling layers in non-tile modes (fixes #1317)
Vicki Pfau vi@endrift.com
Sat, 23 Feb 2019 00:13:22 -0800
5effd9c1
GB, GBA Serialize: Fix loading two states in a row
Vicki Pfau vi@endrift.com
Fri, 22 Feb 2019 22:22:06 -0800
56d263ef
Qt: Fix window icon on X11
Vicki Pfau vi@endrift.com
Fri, 22 Feb 2019 18:50:07 -0800
ef2b6c78
GBA DMA: Fix DMA start/end timing
Vicki Pfau vi@endrift.com
Fri, 22 Feb 2019 18:49:23 -0800
6aa5647f
GBA DMA: Fix Display Start DMAs
Vicki Pfau vi@endrift.com
Fri, 22 Feb 2019 18:48:41 -0800
407f5988
Qt: Quality of life improvements for BattleChip UI
Vicki Pfau vi@endrift.com
Fri, 22 Feb 2019 18:47:43 -0800
b4698ab6
Qt: Kick focus back to main window when clicking a chip
Vicki Pfau vi@endrift.com
Fri, 22 Feb 2019 18:45:54 -0800
475c7790
Qt: Add BattleChip "deck" save/load
Vicki Pfau vi@endrift.com
Thu, 21 Feb 2019 19:13:50 -0800
64ad73c9
Qt: Add placeholders, minor revamps
Vicki Pfau vi@endrift.com
Thu, 21 Feb 2019 18:18:52 -0800
ce419ee1
Qt: Revamp BattleChip UI
Vicki Pfau vi@endrift.com
Thu, 21 Feb 2019 02:00:11 -0800
99a6db67
Qt: Add option for CGB colors
Vicki Pfau vi@endrift.com
Wed, 20 Feb 2019 20:40:54 -0800
6e1ae232
GB: Add GBC color palettes for GB games
Vicki Pfau vi@endrift.com
Wed, 20 Feb 2019 20:34:03 -0800
b5af2b58
Python: Make sure GB link object isn't GC'd before GB object
Vicki Pfau vi@endrift.com
Wed, 20 Feb 2019 19:45:54 -0800
f3efd372
Python: Fix crash when deleting files owned by library
Vicki Pfau vi@endrift.com
Wed, 20 Feb 2019 19:45:11 -0800
3a8ff86d
GB: Fix crash when accessing SRAM if no save loaded and cartridge has no SRAM
Vicki Pfau vi@endrift.com
Wed, 20 Feb 2019 19:44:11 -0800
f00b7fcf
GBA Periperals: Improve chip gate resync, remove switch table
Vicki Pfau vi@endrift.com
Mon, 18 Feb 2019 21:52:40 -0800
80c46c5f
GBA Peripherals: Fix CrossBeast in EXE6
Vicki Pfau vi@endrift.com
Mon, 18 Feb 2019 20:51:29 -0800
76fa9afc
Qt: Fix color picking in sprite view (fixes #1307)
Vicki Pfau vi@endrift.com
Mon, 18 Feb 2019 13:32:13 -0800
01a96c63
GBA SIO: Prevent writing read-only multiplayer bits
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 22:13:40 -0800
b7965523
GBA Peripherals: More BattleChip and Progress IDs
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 15:37:48 -0800
28ff4f37
GBA Peripherals: Fix Navi Change
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 15:25:05 -0800
b60bb3b8
Res: Remove Progress chips that do not exist
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 14:32:03 -0800
eab26d83
Res: Minor BattleChip text fixes
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 14:20:47 -0800
9e1d96ad
GBA Peripherals: Fix Progress Gate
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 14:16:35 -0800
53f98db2
Res: Minor BattleChip text fixes
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 13:00:46 -0800
a0a14f80
Qt: Add MMZ3 to gate detection
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 11:40:10 -0800
7189d7f1
Res: Fix some chip names
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 11:39:54 -0800
e664d04e
CHANGES: Update for Progress/Beast Link gates
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 11:15:54 -0800
f475a5d8
Qt: Update BN4/5 chip names in accordance with EXE6 translation patch names
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 11:01:08 -0800
f7a994a4
Qt: Fill in Beast Link Gate chip names from EXE6 translation patch names
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 10:57:50 -0800
83dfd922
GBA Peripherals: Fix Beast Link Gate slotting
Vicki Pfau vi@endrift.com
Sun, 17 Feb 2019 02:24:49 -0800
1c4b89d0
Switch: Fix gyroscope orientation (fixes #1300)
Vicki Pfau vi@endrift.com
Sat, 16 Feb 2019 17:13:40 -0800
5a08abac
Qt: Fix audio context holding onto closed game controller
Vicki Pfau vi@endrift.com
Sat, 16 Feb 2019 16:54:41 -0800
06337580
Qt: Prune empty chip names from list
Vicki Pfau vi@endrift.com
Sat, 16 Feb 2019 16:25:29 -0800
a64236ce
Qt: Auto-select correct Gate type
Vicki Pfau vi@endrift.com
Sat, 16 Feb 2019 16:16:02 -0800
8e75d420
GBA Peripherals: Fill in Progress Gate chip names
Vicki Pfau vi@endrift.com
Sat, 16 Feb 2019 15:59:03 -0800
fb473e5e
GBA Peripherals: Partial Beast Link Gate support
Vicki Pfau vi@endrift.com
Sat, 16 Feb 2019 14:05:09 -0800
bf996df2
GBA Peripherals: Start filling in Progress Gate chip names (unchecked)
Vicki Pfau vi@endrift.com
Sat, 16 Feb 2019 14:02:44 -0800
85a85672
GBA Peripherals: Start implementing Progress Gate
Vicki Pfau vi@endrift.com
Fri, 15 Feb 2019 21:41:04 -0800
c82f9f0e
Res: Add names for RME4.5 Navis
Vicki Pfau vi@endrift.com
Fri, 15 Feb 2019 01:14:03 -0800
7899e02d
Qt: Flesh out BattleChip Gate UI
Vicki Pfau vi@endrift.com
Fri, 15 Feb 2019 00:57:24 -0800
86b6f2e9
GBA Peripherals: Improve BattleChip Gate support
Vicki Pfau vi@endrift.com
Thu, 14 Feb 2019 21:43:16 -0800
a0d0de13
Wii: Saturate joystick values
Vicki Pfau vi@endrift.com
Thu, 14 Feb 2019 20:14:57 -0800
0980b677
Wii: Remove duplicate bindings
Vicki Pfau vi@endrift.com
Thu, 14 Feb 2019 20:14:22 -0800
0df180c0
GB Serialize: Fix loading states with negative pixel x (fixes #1293)
Vicki Pfau vi@endrift.com
Tue, 12 Feb 2019 09:20:37 -0800
cab3a227
GBA Memory: Various AGBPrint fixes
Vicki Pfau vi@endrift.com
Mon, 11 Feb 2019 21:59:15 -0800
22531a13
GBA Peripherals: Add BattleChip Gate dummy interface
Vicki Pfau vi@endrift.com
Mon, 11 Feb 2019 21:40:45 -0800
f7f8e38d
GBA Peripherals: Start implementing BattleChip Gate
Vicki Pfau vi@endrift.com
Sun, 10 Feb 2019 16:29:51 -0800
a3631509
Qt: Fix tile and sprite views not always displaying at first
Vicki Pfau vi@endrift.com
Sat, 09 Feb 2019 02:09:10 -0800
0c9802e4
Debugger: Revamp breakpoint/watchpoint API, add listing
Vicki Pfau vi@endrift.com
Thu, 31 Jan 2019 22:52:27 -0800
0eaa9e48
Switch: Fix final cleanup (fixes #1283)
Vicki Pfau vi@endrift.com
Tue, 29 Jan 2019 14:03:09 -0800
2d303cdd
GBA Video: Remove redundant checks
Vicki Pfau vi@endrift.com
Sat, 26 Jan 2019 22:38:47 -0800
8106c99c
CHANGES: Update for 0.7.0
Vicki Pfau vi@endrift.com
Sat, 26 Jan 2019 16:06:06 -0800
2f54fc73
Qt: Fix crash when closing window while game running
Vicki Pfau vi@endrift.com
Sat, 26 Jan 2019 09:45:02 -0800
9b1c3e53
Qt: Actually fix clang build
Vicki Pfau vi@endrift.com
Sun, 20 Jan 2019 23:12:15 -0800
0066503c
Qt: Fix clang build hopefully
Vicki Pfau vi@endrift.com
Sun, 20 Jan 2019 22:55:32 -0800
2a60d391
Qt: Add logging to file and console
Vicki Pfau vi@endrift.com
Sun, 20 Jan 2019 22:10:11 -0800
4e39875e
Qt: Revamp logging configuration
Vicki Pfau vi@endrift.com
Sun, 20 Jan 2019 21:09:34 -0800
bd8fe4d8
GBA Video: Fix up last commit, add cinema tests
Vicki Pfau vi@endrift.com
Sun, 20 Jan 2019 01:00:49 -0800
88ba6ee0
GBA Video: Improve sprite cycle counting (fixes #1274)
Vicki Pfau vi@endrift.com
Sat, 19 Jan 2019 22:01:41 -0800
6fecc6d3
Core: Improve handling failures in mCoreSaveStateNamed function (#1272)

* Core: Do not set time in save state if we could not get the time

Signed-off-by: Francois Berder <fberder@outlook.fr>

* Core: Fix memory leak if gettimeofday or timespec_get failed

Signed-off-by: Francois Berder <fberder@outlook.fr>

* Core: Protect against malloc failure in mCoreSaveStateNamed

Signed-off-by: Francois Berder <fberder@outlook.fr>
François Berder fberder@outlook.fr
Sat, 19 Jan 2019 08:28:40 +0000
6f336ce0
Switch: Fix perf-main for new console API
Vicki Pfau vi@endrift.com
Wed, 16 Jan 2019 11:46:34 -0800
eee29545
GB MBC: Fix MBC30 SRAM
Vicki Pfau vi@endrift.com
Wed, 16 Jan 2019 11:46:16 -0800
08f10b2d
Qt: Don't unload ROM immediately if it crashes
Vicki Pfau vi@endrift.com
Sat, 12 Jan 2019 16:40:27 -0800
6a5ce56f
Qt: AudioProcessor::m_context can be null
Vicki Pfau vi@endrift.com
Sat, 12 Jan 2019 15:56:46 -0800
c1eb1e5a
Qt: Ensure FATAL logs reach log view
Vicki Pfau vi@endrift.com
Sat, 12 Jan 2019 15:56:29 -0800
69014400
GBA: Fix GB Player features
Vicki Pfau vi@endrift.com
Tue, 08 Jan 2019 23:19:33 -0800
3dc30a13
GBA BIOS: BitUnPack improvements
Vicki Pfau vi@endrift.com
Mon, 07 Jan 2019 22:15:23 -0800
aa90dbbc
Res: Improve modeling of AGB/AGS screen in shaders
Vicki Pfau vi@endrift.com
Fri, 04 Jan 2019 21:48:21 -0800
6617a9dc
Switch: Adapt to egl changes
Vicki Pfau vi@endrift.com
Wed, 02 Jan 2019 20:55:37 -0800
3fb46a2a
GBA Savedata: Fix 4 kiB EEPROM overrides (fixes #1251)
Vicki Pfau vi@endrift.com
Sat, 29 Dec 2018 23:08:09 -0800
6442d17b
Libretro: Fix adding codes with hooks
Vicki Pfau vi@endrift.com
Wed, 26 Dec 2018 13:28:08 -0800
062ba076
SDL: Fix handling of invalid gamepads (fixes #1239)
Vicki Pfau vi@endrift.com
Sun, 09 Dec 2018 18:33:52 -0800
759a1d27
Qt: Fix non-SQLite build (fixes #1254)
Vicki Pfau vi@endrift.com
Sat, 08 Dec 2018 16:41:19 -0800
7bc50b90
CHANGES: Update
Vicki Pfau vi@endrift.com
Sat, 08 Dec 2018 16:40:43 -0800
6158a4fb
GB Audio: Skip frame if enabled when clock is high
Vicki Pfau vi@endrift.com
Wed, 05 Dec 2018 19:47:57 -0800
0332db89
GB Memory: Support running from blocked memory
Vicki Pfau vi@endrift.com
Wed, 05 Dec 2018 19:39:29 -0800
42f65db3
SDL: Fix auto-detection of SDL version
Cameron Cawley ccawley2011@gmail.com
Fri, 30 Nov 2018 13:28:18 +0000
b55fac0a
SDL: Support fullscreen mode when using the SDL1 software renderer
Cameron Cawley ccawley2011@gmail.com
Fri, 30 Nov 2018 18:45:08 +0000
11559cb2
SDL: Set the window name when using SDL 1.2
Cameron Cawley ccawley2011@gmail.com
Fri, 30 Nov 2018 18:11:35 +0000
bc9dff00
SDL: Only unreference pixman buffers when necessary
Cameron Cawley ccawley2011@gmail.com
Thu, 29 Nov 2018 21:45:11 +0000
d8c3236c
GBA I/O: SOUNDCNT_HI is readable when sound is off
RidgeX ridge.shrubsall@gmail.com
Tue, 27 Nov 2018 12:34:00 +0000
df497cf3
SDL: Split sw-sdl.c into separate files
Cameron Cawley ccawley2011@gmail.com
Wed, 28 Nov 2018 18:01:20 +0000
38bad71e
GB Video: Changing LYC while LCDC off doesn't affect STAT (fixes #1224)
Vicki Pfau vi@endrift.com
Fri, 23 Nov 2018 16:29:52 -0500
741ac61b
Core: Reroot timing list when (de)scheduling
Vicki Pfau vi@endrift.com
Wed, 21 Nov 2018 23:07:25 -0500
ff2a0f85
Debugger: Readability improvements (fixes #1238)
Vicki Pfau vi@endrift.com
Wed, 21 Nov 2018 17:21:43 -0500
00cbb615
GBA Savedata: Fix EEPROM writing codepath when savetype is not EEPROM
Vicki Pfau vi@endrift.com
Mon, 19 Nov 2018 21:16:57 -0800
27feb3ed
Doc: Update German README translation
lotharsm serra@scummvm.org
Sun, 18 Nov 2018 09:53:35 +0100
034353e8
Doc: Update MSYS2 build instructions in the README file
lotharsm serra@scummvm.org
Sun, 18 Nov 2018 09:49:08 +0100
dd7e422b
Switch: Screen stretching options
Vicki Pfau vi@endrift.com
Sat, 17 Nov 2018 14:48:03 -0800
e4c38de1
CMake: Fix libswresample version dependencies (fixes #1229)
Vicki Pfau vi@endrift.com
Sun, 11 Nov 2018 12:16:59 -0800
9262475c
GBA Savedata: Fix various filesize edge cases (fixes #1221)
Vicki Pfau vi@endrift.com
Fri, 09 Nov 2018 20:31:30 -0800
32279c37
GBA: Add EEPROM512 to overrides
Vicki Pfau vi@endrift.com
Sun, 04 Nov 2018 15:59:57 -0800
b33c5076
GBA BIOS: Fix multiboot entry point (fixes Magic Floor)
Vicki Pfau vi@endrift.com
Sun, 04 Nov 2018 15:56:13 -0800
f6b88660
GBA: Reset now reloads multiboot ROMs
Vicki Pfau vi@endrift.com
Sun, 04 Nov 2018 15:54:00 -0800
ed0a7c68
README: Update
Vicki Pfau vi@endrift.com
Sat, 03 Nov 2018 15:39:00 -0700
27a58187
GBA Hardware: Fix RTC handshake transition (fixes #1134)
Vicki Pfau vi@endrift.com
Sat, 03 Nov 2018 15:15:02 -0700
f92059be
All: Update .gitignore
Vicki Pfau vi@endrift.com
Sat, 20 Oct 2018 11:46:21 -0700
01502ad7
Core: Remember to deinit proxy ring FIFO
Vicki Pfau vi@endrift.com
Sat, 20 Oct 2018 11:37:45 -0700
b9134190
Core: Expose timing
Vicki Pfau vi@endrift.com
Sun, 14 Oct 2018 11:25:02 -0700
0dc7da9a
GB MBC: Fix MBC1 initialization
Vicki Pfau vi@endrift.com
Wed, 17 Oct 2018 09:55:38 -0700
a748e0c7
All: Partial warnings burndown
Vicki Pfau vi@endrift.com
Wed, 17 Oct 2018 09:21:16 -0700
29675e35
Qt: Minor memory view tweaks
Vicki Pfau vi@endrift.com
Wed, 17 Oct 2018 09:10:50 -0700
ae633d9c
Qt: Grab focus when game starts (fixes #804)
Vicki Pfau vi@endrift.com
Tue, 16 Oct 2018 08:51:10 -0700
a751cd51
Qt: Fix mapping analog triggers (fixes #495)
Vicki Pfau vi@endrift.com
Sun, 14 Oct 2018 14:17:43 -0700
4d383b12
ARM: De-macro-ize ARM/Thumb PC write routines
Vicki Pfau vi@endrift.com
Fri, 12 Oct 2018 21:09:49 -0700
830cad3e
GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
Vicki Pfau vi@endrift.com
Fri, 12 Oct 2018 11:13:55 -0700
50d735b9
GBA Savedata: EEPROM performance fixes
Vicki Pfau vi@endrift.com
Fri, 12 Oct 2018 11:11:48 -0700
af1d114f
3DS: Reuse screenshot buffer, cleanup
Vicki Pfau vi@endrift.com
Fri, 12 Oct 2018 10:15:59 -0700
76ccf41c
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Tue, 09 Oct 2018 19:05:09 +0200
c1a8e32f
PSP2: Fix tearing issues (fixes #1211)
Vicki Pfau vi@endrift.com
Mon, 08 Oct 2018 20:18:00 -0700
8fd76bc9
PSP2: Simplify frame limiter code
Vicki Pfau vi@endrift.com
Mon, 08 Oct 2018 20:02:32 -0700
357e2e2d
Python: Fix syntax error
Vicki Pfau vi@endrift.com
Sun, 07 Oct 2018 15:39:42 -0700
4346c5db
Python: Experimental audio API
Vicki Pfau vi@endrift.com
Sun, 07 Oct 2018 15:21:52 -0700
b790dd8e
Python: Minor API improvements
Vicki Pfau vi@endrift.com
Sun, 07 Oct 2018 14:41:01 -0700
946ae038
CMake: Bump version
Vicki Pfau vi@endrift.com
Sun, 07 Oct 2018 14:28:00 -0700
f6a4a13b
GBA: All IRQs have 7 cycle delay (fixes #539, #1208)
Vicki Pfau vi@endrift.com
Sun, 07 Oct 2018 12:51:01 -0700
01d9c106
Qt: Detect presence of GL_ARB_framebuffer_object
Vicki Pfau vi@endrift.com
Sat, 06 Oct 2018 21:06:52 -0700
ab4b7309
Debugger: More minor text fixes
Vicki Pfau vi@endrift.com
Sat, 06 Oct 2018 18:24:29 -0700
086a3410
Qt: Debugger console history
Vicki Pfau vi@endrift.com
Sat, 06 Oct 2018 18:23:11 -0700
cf28e05f
Debugger: Minor text fixes
Vicki Pfau vi@endrift.com
Sat, 06 Oct 2018 18:03:23 -0700
70464224
Qt: Add width adjustment to tile viewer
Vicki Pfau vi@endrift.com
Fri, 05 Oct 2018 13:15:08 -0700
a8d991e2
Libretro: Reduce rumble callbacks
Vicki Pfau vi@endrift.com
Fri, 05 Oct 2018 08:42:20 -0700
1bf29ae3
CMake: unix2dos, not dos2unix
Vicki Pfau vi@endrift.com
Thu, 04 Oct 2018 12:26:03 -0700
eda26697
CMake: Installer buildscript fixes
Vicki Pfau vi@endrift.com
Thu, 04 Oct 2018 12:09:54 -0700
d5548f6d
GB Video: More SGB fixes
Vicki Pfau vi@endrift.com
Thu, 04 Oct 2018 10:34:17 -0700
d7f2f5ba
GB Video: SGB border drawing improvements
Vicki Pfau vi@endrift.com
Thu, 04 Oct 2018 09:45:38 -0700
23e60e08
GB: Improved SGB2 support
Vicki Pfau vi@endrift.com
Thu, 04 Oct 2018 09:26:03 -0700
a44621e0
CMake: Ubuntu Cosmic fixes
Vicki Pfau vi@endrift.com
Wed, 03 Oct 2018 23:11:32 -0700
360890d5
Qt: Fix portable.ini creation
Vicki Pfau vi@endrift.com
Wed, 03 Oct 2018 20:53:26 -0700
c94c5eee
Merge branch 'inno-setup'
Vicki Pfau vi@endrift.com
Wed, 03 Oct 2018 16:42:06 -0700
b8d29a0c
Qt: Update German GUI translation
Lothar Serra Mari serra@scummvm.org
Wed, 03 Oct 2018 22:55:48 +0200
e1b9ace3
Qt: Updated Spanish translation
Kevin López Brante kevin@kddlb.cl
Tue, 02 Oct 2018 20:44:24 -0300
f5285912
Qt: End painter thread when destroying GL display
Vicki Pfau vi@endrift.com
Tue, 02 Oct 2018 13:07:26 -0700
50e69903
Qt: Clear display before closing window
Vicki Pfau vi@endrift.com
Tue, 02 Oct 2018 13:04:15 -0700
5e7333e2
Qt: Don't double-load display driver
Vicki Pfau vi@endrift.com
Tue, 02 Oct 2018 13:03:41 -0700
18fc2cbd
Qt: Fix focus issues with LoadSaveState
Vicki Pfau vi@endrift.com
Tue, 02 Oct 2018 10:00:57 -0700
64b44efb
Qt: State file load/save menu options
Vicki Pfau vi@endrift.com
Tue, 02 Oct 2018 09:39:27 -0700
e26eeed0
GB, GBA Savedata: Fix leaks when loading masked save (fixes #1197)
Vicki Pfau vi@endrift.com
Tue, 02 Oct 2018 08:19:47 -0700
08ab254f
cmake libretro "visual studio 15 2017"

lacastri 43101266+lacastri@users.noreply.github.com
Mon, 01 Oct 2018 22:25:55 -0500
ac2c1417
Qt: Slow down sensor view polling
Vicki Pfau vi@endrift.com
Mon, 01 Oct 2018 16:36:31 -0700
12cf61f9
Qt: Copy volume and mute settings into core config (fixes #1194)
Vicki Pfau vi@endrift.com
Mon, 01 Oct 2018 12:15:16 -0700
2d5bfe33
Qt: Ensure camera image is valid
Vicki Pfau vi@endrift.com
Mon, 01 Oct 2018 12:07:56 -0700
2bfc3e0c
Wii: Define _GNU_SOURCE
Vicki Pfau vi@endrift.com
Mon, 01 Oct 2018 11:15:20 -0700
da80c5a9
Qt: Fix FPS counter on Windows
Vicki Pfau vi@endrift.com
Sun, 30 Sep 2018 16:14:17 -0700
1247dec1
Switch: Rotation support
Vicki Pfau vi@endrift.com
Sun, 30 Sep 2018 14:05:06 -0700
b1923301
Qt: Fix jumbled background when paused
Vicki Pfau vi@endrift.com
Sun, 30 Sep 2018 13:34:26 -0700
426993bb
GB I/O: Fix inverted button filter
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 23:14:43 -0700
2865c9ab
Switch: Rumble support
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 23:11:16 -0700
479bee37
GB, GBA: Fix broken opposing button filter (fixes #1191)
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 12:55:31 -0700
eec39a43
Wii: Stretch now sets pixel-accurate mode size cap
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 12:08:21 -0700
46953b27
Wii: Expose stretch configuration in settings
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 12:07:43 -0700
eabdbe97
mGUI: Don't save config menu markers
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 12:05:41 -0700
8a006bc9
Wii: Disable use of strtof_l (fixes #1106)
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 11:56:11 -0700
32c5fd6d
mGUI: Add variants
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 11:09:16 -0700
927f8b0d
CHANGES: Minor text fixes
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 10:20:08 -0700
9061620e
Wii: Fix drawing caching regression (fixes #1185)
Vicki Pfau vi@endrift.com
Sat, 29 Sep 2018 10:05:43 -0700
20f90052
Travis: Replace artful with cosmic
Vicki Pfau vi@endrift.com
Fri, 28 Sep 2018 18:08:31 -0700
d566185b
CHANGES: Minor text fixes
Vicki Pfau vi@endrift.com
Fri, 28 Sep 2018 18:08:03 -0700
69382109
CMake: Don't strip non-release builds
Vicki Pfau vi@endrift.com
Fri, 28 Sep 2018 15:40:01 -0700
fe57533f
CMake: Add symbol builds for homebrew ports
Vicki Pfau vi@endrift.com
Fri, 28 Sep 2018 15:02:13 -0700
03c3ae21
cinema: Rebaseline fixed test
Vicki Pfau vi@endrift.com
Fri, 28 Sep 2018 12:18:41 -0700
bdb17ef9
Qt: Add missing change
Vicki Pfau vi@endrift.com
Fri, 28 Sep 2018 11:41:28 -0700
a3a9fb46
GBA Video: Fix caching with background toggling (fixes #1118)
Vicki Pfau vi@endrift.com
Fri, 28 Sep 2018 11:38:33 -0700
5fa1638b
Qt: Separate fast forward volume control (fixes #846, #1143)
Vicki Pfau vi@endrift.com
Fri, 28 Sep 2018 10:58:24 -0700
40d2b0f7
Wii: Fix handling of core video dimensions changing
Vicki Pfau vi@endrift.com
Wed, 26 Sep 2018 17:06:53 -0700
031081b0
mGUI: Add SGB border configuration option
Vicki Pfau vi@endrift.com
Wed, 26 Sep 2018 17:06:04 -0700
20e0c8f3
3DS: Fix unused screens not clearing (fixes #1184)
Vicki Pfau vi@endrift.com
Wed, 26 Sep 2018 09:17:06 -0700
a6367030
Doc: Update man pages
Vicki Pfau vi@endrift.com
Tue, 25 Sep 2018 23:33:34 -0700
76366ae7
Libretro: Add Game Boy cheat support
Vicki Pfau vi@endrift.com
Tue, 25 Sep 2018 15:15:22 -0700
ec4e2e80
PSP2: Fix audio crackling when buffer is full
Vicki Pfau vi@endrift.com
Tue, 25 Sep 2018 11:55:35 -0700
50622f9e
PSP2: Fix audio crackling after fast forward
Vicki Pfau vi@endrift.com
Tue, 25 Sep 2018 11:16:30 -0700
776d8a7f
CHANGES: Update for 0.7 beta 1
Vicki Pfau vi@endrift.com
Mon, 24 Sep 2018 17:21:24 -0700
909faa48
Res: Update patrons
Vicki Pfau vi@endrift.com
Mon, 24 Sep 2018 16:52:06 -0700
71985448
CMake: Add debug-separated packages
Vicki Pfau vi@endrift.com
Mon, 24 Sep 2018 10:30:47 -0700
4a72f5f5
Test: Add threaded video option to mgba-perf
Vicki Pfau vi@endrift.com
Mon, 24 Sep 2018 09:49:25 -0700
00f5e2ea
GB Audio: Fix channel 1, 2 reset
Vicki Pfau vi@endrift.com
Mon, 24 Sep 2018 08:31:38 -0700
5d28145b
Util: Fix RingFIFOSize...
Vicki Pfau vi@endrift.com
Sun, 23 Sep 2018 20:32:58 -0700
41c08151
Qt: Fix tearing issues
Vicki Pfau vi@endrift.com
Sun, 23 Sep 2018 19:41:36 -0700
749038dd
Qt: Use libvorbis instead of vorbis
Vicki Pfau vi@endrift.com
Sun, 23 Sep 2018 13:55:14 -0700
fdfab146
Core: Fix up thread proxy waiting
Vicki Pfau vi@endrift.com
Sun, 23 Sep 2018 13:26:52 -0700
de9bff4a
Util: Fix wrapping edge cases in RingFIFO
Vicki Pfau vi@endrift.com
Sun, 23 Sep 2018 13:26:32 -0700
ca9448cd
GB Audio: Fix channel 1, 2 and 4 reset timing
Vicki Pfau vi@endrift.com
Sat, 22 Sep 2018 15:34:18 -0700
56107e61
GB Video: Fix windows on reset
Vicki Pfau vi@endrift.com
Sat, 22 Sep 2018 11:13:53 -0700
6d5e53f2
GB, GBA Video: Don't call finishFrame twice in thread proxy
Vicki Pfau vi@endrift.com
Sat, 22 Sep 2018 10:36:02 -0700
555122e0
GB Audio: Improve channel 4 accuracy
Vicki Pfau vi@endrift.com
Fri, 21 Sep 2018 21:41:57 -0700
b6f3a292
GB, GBA Audio: Adjust mixdown
Vicki Pfau vi@endrift.com
Fri, 21 Sep 2018 17:59:37 -0700
6e7c250b
Core: Remove erroneous log message
Vicki Pfau vi@endrift.com
Fri, 21 Sep 2018 14:32:26 -0700
f99bdc07
GB Audio: Fix channel 4 initial LFSR
Vicki Pfau vi@endrift.com
Fri, 21 Sep 2018 14:15:27 -0700
97032109
GB Audio: Fix channel 3 reset value
Vicki Pfau vi@endrift.com
Fri, 21 Sep 2018 14:13:54 -0700
4ecc4b5a
GBA Video: Fix not reseting proxy renderer on load
Vicki Pfau vi@endrift.com
Fri, 21 Sep 2018 09:48:46 -0700
05bfcb4f
Libretro: Properly center camera
Vicki Pfau vi@endrift.com
Thu, 20 Sep 2018 13:17:05 -0700
909d1146
ImageMagick: Fix predefinitions issue
Vicki Pfau vi@endrift.com
Thu, 20 Sep 2018 12:50:01 -0700
5d8e77d9
GB MBC: Improve multicart detection heuristic (fixes #1177)
Vicki Pfau vi@endrift.com
Thu, 20 Sep 2018 11:56:52 -0700
9f1b2e9d
Core: Finish removing rewindSave option
Vicki Pfau vi@endrift.com
Thu, 20 Sep 2018 11:27:57 -0700
51f9a76a
mGUI: Fix warnings on 64-bit
Vicki Pfau vi@endrift.com
Thu, 20 Sep 2018 11:24:33 -0700
9fb74850
mGUI: Add BATTERY_NOT_PRESENT state
Vicki Pfau vi@endrift.com
Thu, 20 Sep 2018 11:22:58 -0700
b712a720
Switch: Round battery up
Vicki Pfau vi@endrift.com
Thu, 20 Sep 2018 11:20:05 -0700
d7ec2090
Switch: Default map left stick to d-pad if no other bindings found
Vicki Pfau vi@endrift.com
Thu, 20 Sep 2018 11:19:54 -0700
1b9e1e82
Switch: Add argv loading
Vicki Pfau vi@endrift.com
Wed, 19 Sep 2018 19:21:49 -0700
5039d17a
mGUI: Increase key delay
Vicki Pfau vi@endrift.com
Wed, 19 Sep 2018 19:20:29 -0700
eb7f12b5
mGUI: Add fast forward toggle
Vicki Pfau vi@endrift.com
Wed, 19 Sep 2018 19:20:15 -0700
d3a018c3
Switch: Configurable fast forward cap
Vicki Pfau vi@endrift.com
Wed, 19 Sep 2018 16:23:41 -0700
35d2e0ee
Switch: Use PBOs for texture streaming
Vicki Pfau vi@endrift.com
Wed, 19 Sep 2018 16:07:16 -0700
90c65696
Switch: Update GL code to GLES 3, up frame limiter
Vicki Pfau vi@endrift.com
Wed, 19 Sep 2018 13:31:08 -0700
bb6ecd41
Switch: Show charging info
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 20:51:52 -0700
4b012035
Switch: Fixes for new mesa
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 20:51:35 -0700
9564a1ab
GB I/O: Fix PCM12/34 register numbers
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 20:50:58 -0700
cf61eb52
Switch: Fix texture colors
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 20:27:57 -0700
76d64114
GB Serialize: Fix IRQ pending/EI pending confusion
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 20:12:42 -0700
65473a97
GB Video: Frame event cleanup
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 18:51:37 -0700
3e75dae3
FFmpeg: Support lossless VP9 encoding
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 14:24:22 -0700
bf87a1db
Qt: Upgrade WebM codecs
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 14:12:22 -0700
1aa256a7
Qt: Fix lossless video encoding
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 13:59:13 -0700
751acd16
FFmpeg: Fix encoding audio/video queue issues
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 13:55:52 -0700
108b0fc8
GBA DMA: Fix temporal sorting of DMAs of different priorities
Vicki Pfau vi@endrift.com
Tue, 18 Sep 2018 00:42:32 -0700
ce658ff3
CHANGES: Update
Vicki Pfau vi@endrift.com
Mon, 17 Sep 2018 13:09:22 -0700
8be2e10c
Libretro: Include extdata in savestates
Vicki Pfau vi@endrift.com
Mon, 17 Sep 2018 13:05:00 -0700
91eb813e
Core: Remove disabling rewind affecting savedata
Vicki Pfau vi@endrift.com
Mon, 17 Sep 2018 12:48:56 -0700
0d25e807
GB: Reset SRAM bank after unmasking save
Vicki Pfau vi@endrift.com
Sun, 16 Sep 2018 23:27:29 -0700
adbda851
GB: Reset SRAM bank after loading save
Vicki Pfau vi@endrift.com
Sun, 16 Sep 2018 18:46:53 -0700
4eeff830
Switch: Fix fast-forward limiting
Vicki Pfau vi@endrift.com
Sun, 16 Sep 2018 15:36:48 -0700
21db8303
Switch: Fix audio after fast-forward
Vicki Pfau vi@endrift.com
Sun, 16 Sep 2018 15:36:06 -0700
12d77b62
Qt: Clean up FPS target UI (fixes #436)
Vicki Pfau vi@endrift.com
Sun, 16 Sep 2018 13:38:23 -0700
981072a2
GBA Savedata: Early return in force type if types already match
Vicki Pfau vi@endrift.com
Sun, 16 Sep 2018 11:06:09 -0700
1f57dec0
GBA: Fix savedata type forcing when masked (fixes #1166)
Vicki Pfau vi@endrift.com
Sun, 16 Sep 2018 11:03:21 -0700
69c2969d
GB, GBA Savedata: Fix unmasking savedata crash
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 23:12:29 -0700
3660246a
Core: Fix some deadlocks (fixes #1173)
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 19:52:26 -0700
723ac4c1
Qt: Fix video stride
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 16:29:03 -0700
42b36475
Switch: Install targets
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 16:22:25 -0700
b86d3f9f
Qt: Fix frame copy
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 16:04:59 -0700
0849001f
Travis: Add Switch build config
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 15:21:44 -0700
f6587cda
Switch: Add missing file
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 15:28:10 -0700
2e223c37
GBA Memory: Fix Vast Fame support (fixes #1170)
taizou cactusgunman@gmail.com
Sat, 15 Sep 2018 23:17:59 +0100
9de8f084
Merge branch 'port/switch'
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 12:15:27 -0700
6882339f
All: Add Docker build directories to gitignore
Vicki Pfau vi@endrift.com
Fri, 14 Sep 2018 20:23:17 -0700
9f5626a7
PSP2: Audio fixes
Vicki Pfau vi@endrift.com
Fri, 14 Sep 2018 20:22:23 -0700
ab8321ac
mGUI: Fix frame limiter breaking in menus
Vicki Pfau vi@endrift.com
Fri, 14 Sep 2018 20:22:07 -0700
b03412aa
Libretro: Add camera support
Vicki Pfau vi@endrift.com
Sun, 09 Sep 2018 17:43:07 -0700
12c2ffb0
Libretro: Increase max GB resolution for SGB
Vicki Pfau vi@endrift.com
Sun, 09 Sep 2018 14:40:32 -0700
0d7cdb9e
GBA Serialize: Serialize POSTFLG
Vicki Pfau vi@endrift.com
Sat, 08 Sep 2018 11:24:46 -0700
45a51010
3DS, Wii: Add portlibs to CMAKE_FIND_ROOT_PATH
Vicki Pfau vi@endrift.com
Sat, 08 Sep 2018 10:58:08 -0700
e4551907
All: Cleanup
Vicki Pfau vi@endrift.com
Tue, 04 Sep 2018 18:28:55 -0700
e12db1e9
3DS: Cleanup
Vicki Pfau vi@endrift.com
Tue, 04 Sep 2018 18:28:23 -0700
33692c59
mGUI: Fix non-portable function call
Vicki Pfau vi@endrift.com
Tue, 04 Sep 2018 00:11:23 -0700
353176b1
CMake: Packaging fixes
Vicki Pfau vi@endrift.com
Mon, 03 Sep 2018 23:46:47 -0700
cbf460a1
mGUI: Revamp file filtering
Vicki Pfau vi@endrift.com
Mon, 03 Sep 2018 17:54:40 -0700
cfc90a3b
Core: Cleanup (I wish I had reviewers sometimes)
Vicki Pfau vi@endrift.com
Mon, 03 Sep 2018 13:13:15 -0700
a052feda
Qt: Fix cleanup leaks
Vicki Pfau vi@endrift.com
Mon, 03 Sep 2018 13:03:14 -0700
f951cebc
Qt: Fix library memory leak
Vicki Pfau vi@endrift.com
Mon, 03 Sep 2018 12:47:25 -0700
ae40277f
VFS: Fix memory leak when failing to open 7z
Vicki Pfau vi@endrift.com
Mon, 03 Sep 2018 11:29:02 -0700
880a86df
Core: Fix stack bound error
Vicki Pfau vi@endrift.com
Mon, 03 Sep 2018 11:22:20 -0700
7020e458
Qt: Reset memory view region if jumped address is OOB (fixes #1043)
Vicki Pfau vi@endrift.com
Sun, 02 Sep 2018 15:43:59 -0700
7d79db7d
Qt: Don't crash if patch isn't present
Vicki Pfau vi@endrift.com
Sat, 01 Sep 2018 21:22:07 -0700
11880f57
Core: Scheduling includes re-rooted if no root
Vicki Pfau vi@endrift.com
Sat, 01 Sep 2018 16:19:40 -0700
6c664c7e
GBA Serialize: Fix docs
Vicki Pfau vi@endrift.com
Sat, 01 Sep 2018 16:19:18 -0700
74222333
Python: Add mgba.log.silence
Vicki Pfau vi@endrift.com
Sat, 01 Sep 2018 15:00:20 -0700
327f1dfe
GBA Serialize: Fix loading states in Hblank
Vicki Pfau vi@endrift.com
Sat, 01 Sep 2018 14:59:33 -0700
5a877db2
GBA: Reset WAITCNT properly
Vicki Pfau vi@endrift.com
Sat, 01 Sep 2018 14:44:43 -0700
e2652ee5
Python: Add raw state save/load
Vicki Pfau vi@endrift.com
Sat, 01 Sep 2018 12:22:24 -0700
0b47bb12
Debugger: Add ARMIPS symbol table loading
Vicki Pfau vi@endrift.com
Thu, 30 Aug 2018 18:56:13 -0700
2c6715d7
GB Serialize: Re-enable border toggling
Vicki Pfau vi@endrift.com
Tue, 28 Aug 2018 15:43:45 -0700
7cc09c71
GB Video: SGB borders can now be toggled during games (fixes #868)
Vicki Pfau vi@endrift.com
Tue, 28 Aug 2018 13:12:33 -0700
d9d89fad
Core: Fix ordering events when scheduling during events
Vicki Pfau vi@endrift.com
Mon, 27 Aug 2018 18:08:14 -0700
6af486c7
Qt: Updated Spanish translation
Kevin Doncam Demian López Brante kevin@kddlb.cl
Fri, 24 Aug 2018 17:43:44 -0300
9ed127d5
SDL: Fix input when caps/num lock are on (fixes #774)
Vicki Pfau vi@endrift.com
Sun, 19 Aug 2018 09:53:21 -0700
c5ff781e
GBA Video: Remove dead code
Vicki Pfau vi@endrift.com
Sat, 11 Aug 2018 12:46:46 -0700
25cda2d7
GB: Fix IRQ disabling on the same T-cycle as an assert
Vicki Pfau vi@endrift.com
Thu, 09 Aug 2018 19:11:26 -0700
1fb4d2be
GBA: Zero DebugString buffer when handling messages
Thomas Winwood twwinwood@gmail.com
Mon, 06 Aug 2018 00:24:15 +0100
54cb257b
Wii: Increase analog stick deadzone
Vicki Pfau vi@endrift.com
Sun, 05 Aug 2018 21:01:21 -0700
d1817788
Wii: Simplify analog stick reading
Vicki Pfau vi@endrift.com
Sun, 05 Aug 2018 20:59:23 -0700
8f7a0e68
GBA Video: Make layer disabling work consistently
Vicki Pfau vi@endrift.com
Sat, 04 Aug 2018 10:16:31 -0700
6c5d30e2
Fix a typo.
JaceCearK1 JaceCearK1@users.noreply.github.com
Fri, 03 Aug 2018 21:13:03 +0200
35a56e95
GB MBC: Fix MMM01 detection heuristic
Vicki Pfau vi@endrift.com
Fri, 03 Aug 2018 18:39:26 -0700
825c70bb
Wii: Move audio handling to callbacks (fixes #803)
Vicki Pfau vi@endrift.com
Thu, 02 Aug 2018 23:13:26 -0700
20c99d2f
Wii: Use fixed buffer
Vicki Pfau vi@endrift.com
Thu, 02 Aug 2018 23:11:44 -0700
179c49e5
GB Audio: Fix giving blip the wrong diff when blocking
Vicki Pfau vi@endrift.com
Thu, 02 Aug 2018 23:11:14 -0700
ec2e323d
GB MBC: Fix switching bank 0
Vicki Pfau vi@endrift.com
Wed, 01 Aug 2018 08:41:18 -0700
575adcaf
GB MBC: Add MMM01
Vicki Pfau vi@endrift.com
Sat, 28 Jul 2018 01:04:36 -0700
162fd0b3
GB Audio: More sampling cleanup (fixes #1142)
Vicki Pfau vi@endrift.com
Sat, 28 Jul 2018 00:02:33 -0700
d25d4d30
GB, GBA Savedata: Fix savestate loading overwriting saves on reset
Vicki Pfau vi@endrift.com
Wed, 25 Jul 2018 21:27:51 -0700
f888d9b4
cinema: Rebaseline tests
Vicki Pfau vi@endrift.com
Tue, 24 Jul 2018 08:03:30 -0700
5ae8f689
Qt: Replace palette slider with spinbox
Vicki Pfau vi@endrift.com
Mon, 23 Jul 2018 22:07:12 -0700
5a954d63
Qt: Fix sprite/map export file handle leaks (fixs #1141)
Vicki Pfau vi@endrift.com
Mon, 23 Jul 2018 18:51:33 -0700
c04d627d
GB MBC: Partial HuC-1 support
Vicki Pfau vi@endrift.com
Sun, 22 Jul 2018 18:00:16 -0700
18065c8b
GB MBC: Fix warnings
Vicki Pfau vi@endrift.com
Sun, 22 Jul 2018 17:54:16 -0700
2f5624e7
Qt: Allow pausing game at load (fixes mgba.io/i/1129)
Vicki Pfau vi@endrift.com
Sun, 22 Jul 2018 10:30:45 -0700
4f246827
GBA Video: Improve sprite cycle counting (fixes #1126)
Vicki Pfau vi@endrift.com
Fri, 20 Jul 2018 17:16:58 -0700
070f318c
Core: Fix unpause callback
Vicki Pfau vi@endrift.com
Sun, 15 Jul 2018 23:27:56 -0700
d571d892
SDL: Load/store RTC state
Vicki Pfau vi@endrift.com
Sat, 14 Jul 2018 14:19:29 -0700
559ac947
Qt: Fix replaceGame on UTF-8 files
Vicki Pfau vi@endrift.com
Sat, 14 Jul 2018 14:19:16 -0700
f8fb86ef
Feature: Added loading savestates from command line (fixes #1125)
Vicki Pfau vi@endrift.com
Sat, 14 Jul 2018 14:18:16 -0700
182efc91
Revert "SDL: Fix keyrepeat causing thread interruptions"

This reverts commit 932b8117a4d83632534536a8b87b8dafcafefbe0.
Vicki Pfau vi@endrift.com
Sat, 14 Jul 2018 13:31:33 -0700
a823a706
FFmpeg: Fix up libswresampe support
Vicki Pfau vi@endrift.com
Mon, 09 Jul 2018 19:19:28 -0700
d6e5bfb6
FFmpeg: Support lossless h.264 encoding
Vicki Pfau vi@endrift.com
Sun, 08 Jul 2018 22:44:57 -0700
31e0642e
FFmpeg: Support libswresample (fixes #1120)
Vicki Pfau vi@endrift.com
Sun, 08 Jul 2018 22:43:01 -0700
5874235c
Travis: Use docker containers for applicable builds
Vicki Pfau vi@endrift.com
Thu, 05 Jul 2018 20:50:56 -0700
cc0d582b
Qt: More memory leak fixes
Vicki Pfau vi@endrift.com
Thu, 05 Jul 2018 20:30:47 -0700
8fdfa130
Qt: Fix DisplayGL crash
Vicki Pfau vi@endrift.com
Thu, 05 Jul 2018 20:26:03 -0700
08ec1e89
Qt: Work around invalid new/delete semantics
Vicki Pfau vi@endrift.com
Wed, 04 Jul 2018 12:47:37 -0700
3be77c16
Qt: Fix memory leak in LogController
Vicki Pfau vi@endrift.com
Wed, 04 Jul 2018 12:47:09 -0700
2e330b92
Feature: Fix memory leak in mVideoLogContext
Vicki Pfau vi@endrift.com
Wed, 04 Jul 2018 12:46:49 -0700
4767ae42
GB Video: Darken colors in GBA mode
Vicki Pfau vi@endrift.com
Wed, 04 Jul 2018 12:28:55 -0700
d620faba
GBA: Fix setting mask in ROM size coercion
Vicki Pfau vi@endrift.com
Mon, 02 Jul 2018 21:30:45 -0700
71f39ba1
GBA BIOS: Use exp2f instead of powf
Vicki Pfau vi@endrift.com
Mon, 02 Jul 2018 21:28:31 -0700
e11e5ef9
util: Formatting cleanup
Vicki Pfau vi@endrift.com
Mon, 02 Jul 2018 20:42:20 -0700
4d49aa09
Core: Fix threading memory leak
Vicki Pfau vi@endrift.com
Sat, 30 Jun 2018 15:51:51 -0700
9fef8ec4
Python: More setup cleanup
Vicki Pfau vi@endrift.com
Thu, 28 Jun 2018 15:46:26 -0700
781f2fbb
GB Video: Fix SCX timing
Vicki Pfau vi@endrift.com
Thu, 28 Jun 2018 13:26:24 -0700
80472c9f
GB I/O: DMA register is R/W
Vicki Pfau vi@endrift.com
Thu, 28 Jun 2018 11:54:03 -0700
c2490afe
GB Audio: Fix initialization
Vicki Pfau vi@endrift.com
Thu, 28 Jun 2018 11:53:35 -0700
9983cb87
Cinema: Fix pytest --output-diff
Vicki Pfau vi@endrift.com
Thu, 28 Jun 2018 11:52:59 -0700
746f2b8e
GB Video: Fix initialization
Vicki Pfau vi@endrift.com
Thu, 28 Jun 2018 11:52:43 -0700
302d4860
Travis: Attempt to fix
Vicki Pfau vi@endrift.com
Mon, 25 Jun 2018 15:52:49 -0700
ad49828c
GBA Cheats: Fix PARv3 button codes
Vicki Pfau vi@endrift.com
Mon, 25 Jun 2018 15:39:02 -0700
7fa8de1f
Python: Revamp a bunch of stuff
Vicki Pfau vi@endrift.com
Mon, 25 Jun 2018 15:38:31 -0700
3f05b12b
GB Memory: Fix HDMAs running when screen is off
Vicki Pfau vi@endrift.com
Mon, 25 Jun 2018 15:17:06 -0700
0ae51f47
Qt: Fix loading game when game is loaded
Vicki Pfau vi@endrift.com
Mon, 25 Jun 2018 10:24:10 -0700
a19928f0
GB, GBA Video: Fix cache pointer leaking between instances
Vicki Pfau vi@endrift.com
Mon, 25 Jun 2018 10:23:36 -0700
6d4d014c
Qt: Turn off sync when shutting down core
Vicki Pfau vi@endrift.com
Mon, 25 Jun 2018 09:31:53 -0700
1318d130
GBA BIOS: Fix BitUnPack final byte
Vicki Pfau vi@endrift.com
Sun, 24 Jun 2018 18:38:00 -0700
1079e034
Qt: Clean up thread before caches
Vicki Pfau vi@endrift.com
Sun, 24 Jun 2018 17:02:09 -0700
932f2624
GB Video: Set mode variable when disabling LCDC
Vicki Pfau vi@endrift.com
Sun, 24 Jun 2018 16:53:34 -0700
aa0f988d
GB, GBA: Fix interrupted cores from restarting early
Vicki Pfau vi@endrift.com
Sun, 24 Jun 2018 16:26:47 -0700
e7833361
GB: Fix VRAM/palette locking (fixes #1109)
Vicki Pfau vi@endrift.com
Sun, 24 Jun 2018 16:11:37 -0700
e748d8fe
GBA SIO: Fix unconnected SIOCNT for multi mode (fixes #1105)
Vicki Pfau vi@endrift.com
Sun, 24 Jun 2018 08:17:00 -0700
2c09e631
LR35902: Fix breakpoint clearing breaking memory access
Vicki Pfau vi@endrift.com
Sat, 23 Jun 2018 16:35:12 -0700
f1a9ebec
GB I/O: Fix JOYP IRQs
Vicki Pfau vi@endrift.com
Sat, 23 Jun 2018 16:34:35 -0700
b67b1927
GBA Serialize: Fix loading channel 3 volume (fixes #1107)
Vicki Pfau vi@endrift.com
Sat, 23 Jun 2018 14:54:31 -0700
f8759a87
Fix a build error macOS Sierra and High Sierra #798
Toshiyuki Hirooka toshi.hirooka@gmail.com
Thu, 31 May 2018 19:08:12 +0900
80593c96
Core: Fix up flags.h
Vicki Pfau vi@endrift.com
Sat, 02 Jun 2018 18:16:49 -0700
ff2fe501
CMake: SDL cleanup
Vicki Pfau vi@endrift.com
Sat, 02 Jun 2018 18:14:05 -0700
2f33926f
Qt: Fix regression when audio thread never starts
Vicki Pfau vi@endrift.com
Sat, 02 Jun 2018 10:08:31 -0700
371836b3
Qt: Add .sgb to supported formats (fixes #1099)
Vicki Pfau vi@endrift.com
Sat, 02 Jun 2018 10:08:11 -0700
9328dddb
GB: Add more Spaceworld overrides
Vicki Pfau vi@endrift.com
Thu, 31 May 2018 18:08:31 -0700
98ff2fb5
CMake: Remove stray $
Vicki Pfau vi@endrift.com
Thu, 31 May 2018 09:55:06 -0700
0b23d219
GB: Add override for Pokemon Gold demo (fixes #1097)
Vicki Pfau vi@endrift.com
Thu, 31 May 2018 09:19:43 -0700
27ea14ea
Qt: Improve FPS timer stability
Vicki Pfau vi@endrift.com
Thu, 31 May 2018 09:09:32 -0700
9ea438e1
Qt: Improve FPS timer stability
Vicki Pfau vi@endrift.com
Mon, 28 May 2018 23:15:34 -0700
2ee648a2
Core: Fix audio sync breaking when interrupted
Vicki Pfau vi@endrift.com
Mon, 28 May 2018 22:50:40 -0700
2aa8716c
GBA Video: Start timing mid-scanline when skipping BIOS
Vicki Pfau vi@endrift.com
Sun, 27 May 2018 15:00:21 -0700
38228e99
GBA Timer: Fix count-up timers (fixes #1091)
Vicki Pfau vi@endrift.com
Sun, 27 May 2018 08:53:00 -0700
e2a5efea
Timer: Slightly restructure timer updating (fixes #1087, reopens #1012)
Vicki Pfau vi@endrift.com
Sat, 26 May 2018 14:16:24 -0700
c353e125
PowerPC: Fix overflow in LOAD/STORE_64LE (fixes #1089)
Vicki Pfau vi@endrift.com
Sat, 26 May 2018 13:09:13 -0700
7f41dd35
Qt: Fix build with Qt 5.11
Vicki Pfau vi@endrift.com
Fri, 25 May 2018 18:04:16 -0700
064530e0
PowerPC: Fix potential register clobbering in LOAD_64LE
Vicki Pfau vi@endrift.com
Fri, 25 May 2018 17:33:59 -0700
ed99f8b9
GB Video: Fix enabling window when LY > WY (fixes #409)
Vicki Pfau vi@endrift.com
Sun, 20 May 2018 12:56:57 -0700
bc88f236
3DS: Update for new citro3d
Vicki Pfau vi@endrift.com
Sat, 19 May 2018 11:34:17 -0700
7c058ea1
Qt: Update German GUI translation

This adds translations for the strings related to the layer placement
feature.
lotharsm serra@scummvm.org
Tue, 15 May 2018 10:41:26 +0200
ee3969ad
Debugger: Fix long disassemblies
Vicki Pfau vi@endrift.com
Sat, 12 May 2018 09:47:25 -0700
dadcf40e
GB, GBA Audio: Increase max audio volume
Vicki Pfau vi@endrift.com
Fri, 11 May 2018 17:19:16 -0700
56e40b11
GB Audio: Implement capacitor charge
Vicki Pfau vi@endrift.com
Fri, 11 May 2018 17:02:58 -0700
5da017ba
GB Audio: Slightly better handling of audio reset and ch4 frames (fixes #1016)
Vicki Pfau vi@endrift.com
Fri, 11 May 2018 16:55:10 -0700
73010a41
ARM: Prevent register check code from being inlined
Vicki Pfau vi@endrift.com
Thu, 15 Feb 2018 22:15:45 -0800
a31e13f2
Qt: Add load alternate save options (fixes #1072)
Vicki Pfau vi@endrift.com
Tue, 08 May 2018 14:11:19 -0700
be74bd34
Qt: Add load alternate save options (fixes #1072)
Vicki Pfau vi@endrift.com
Tue, 08 May 2018 10:30:47 -0700
c3e02f9c
GBA Savedata: Remove ability to disable realistic timing
Vicki Pfau vi@endrift.com
Tue, 08 May 2018 10:25:09 -0700
a4e10573
GBA Savedata: Fix save mtime updating when r/o
Vicki Pfau vi@endrift.com
Tue, 08 May 2018 10:20:58 -0700
cb180fe7
CMake: Minor cleanup
Vicki Pfau vi@endrift.com
Mon, 07 May 2018 09:57:27 -0700
42035bca
CMake: Fix bin dir being explictly named in several places
Vicki Pfau vi@endrift.com
Sun, 06 May 2018 14:13:58 -0700
09372192
Qt: Support static build on macOS
Vicki Pfau vi@endrift.com
Mon, 07 May 2018 09:57:50 -0700
a0f70c36
Tools: Fix up sanitize-deb.sh
Vicki Pfau vi@endrift.com
Sun, 06 May 2018 06:31:45 +0000
4f19d5e1
CMake: Revamp CPack packaging
Vicki Pfau vi@endrift.com
Sat, 05 May 2018 13:55:56 -0700
aa9c9c40
CMake: Install licenses and HTML readmes
Vicki Pfau vi@endrift.com
Wed, 02 May 2018 09:47:16 -0700
82e620df
GBA Hardware: Fix RTC overriding light sensor (fixes #1069)
Vicki Pfau vi@endrift.com
Sun, 29 Apr 2018 20:18:45 -0700
67a135e5
Qt: Add layer placement features
Vicki Pfau vi@endrift.com
Thu, 26 Apr 2018 18:38:02 -0700
8ea524d9
CMake: Fix debian libelf package name (fixes #1070)
Vicki Pfau vi@endrift.com
Thu, 26 Apr 2018 09:07:57 -0700
1807b66b
Revert "GBA: Disable cheat hooks"

This reverts commit 2e55bd098ac97fcb203634f5c65651695de6eb38.
Vicki Pfau vi@endrift.com
Thu, 26 Apr 2018 06:47:09 -0700
b89b3b6d
GB Video: Implement SGB ATTR_LINE
Vicki Pfau vi@endrift.com
Wed, 25 Apr 2018 21:19:04 -0700
88ef2e21
Qt: Fix launching with -g (fixes #1018)
Vicki Pfau vi@endrift.com
Wed, 25 Apr 2018 09:09:17 -0700
77315163
GB I/O: SGB multiplayer cleanup (fixes #1067)
Vicki Pfau vi@endrift.com
Tue, 24 Apr 2018 21:31:53 -0700
5d0bbcd5
GB Video: Fix input iteration on SGB (fixes #1064)
Vicki Pfau vi@endrift.com
Tue, 24 Apr 2018 11:21:28 -0700
27986226
GB Video: Mark OAM dirty on reset (fixes #10620)
Vicki Pfau vi@endrift.com
Mon, 23 Apr 2018 22:57:26 -0700
420a15a8
GB Video: Don't blank screen on SGB (fixes #1063)
Vicki Pfau vi@endrift.com
Mon, 23 Apr 2018 22:49:36 -0700
16c0132e
Feature: Increase GIF frame resolution if needed
Vicki Pfau vi@endrift.com
Mon, 23 Apr 2018 22:38:21 -0700
e629d656
CMake: Fix perf.py install directory
Vicki Pfau vi@endrift.com
Sat, 21 Apr 2018 21:50:38 -0700
2ca96050
GB Video: Fix SGB borders drawing erroneously (fixes #1060)
Vicki Pfau vi@endrift.com
Sat, 21 Apr 2018 21:33:28 -0700
af3384a6
CHANGES: Update
Vicki Pfau vi@endrift.com
Sat, 21 Apr 2018 18:02:20 -0700
02070486
GB Video: Implement MLT_REQ controller iterating
Vicki Pfau vi@endrift.com
Sat, 21 Apr 2018 17:57:49 -0700
2cd339d3
GB Video: Implement ATTR_DIV
Vicki Pfau vi@endrift.com
Sat, 21 Apr 2018 17:36:42 -0700
f29cff2e
GB Video: Only redraw SGB border when MASK is disabled (fixes #1034)
Vicki Pfau vi@endrift.com
Sat, 21 Apr 2018 17:05:59 -0700
4101fe54
GB Video: Make SGB packet transfers atomic (fixes #1054, closes #1030)
Vicki Pfau vi@endrift.com
Sat, 21 Apr 2018 16:56:51 -0700
5a7d5766
GB: Fix SGB recording dimensions (fixes #1055)
Vicki Pfau vi@endrift.com
Fri, 20 Apr 2018 18:47:32 -0700
e856f442
doc: Describe the -C option.
Anthony J. Bentley anthony@anjbe.name
Fri, 20 Apr 2018 12:34:27 -0600
96305836
GB Video: Fix SGB border transparency
Vicki Pfau vi@endrift.com
Wed, 18 Apr 2018 18:27:14 -0700
4a10ea2f
GB MBC: Add MBC6 SRAM support
Vicki Pfau vi@endrift.com
Wed, 18 Apr 2018 18:26:50 -0700
f23f221d
GB MBC: Fix MBC6 bank switching
Vicki Pfau vi@endrift.com
Tue, 17 Apr 2018 22:44:37 -0700
84b79b1b
GBA Video: Fix OBJ blending regression (fix #1037)
Vicki Pfau vi@endrift.com
Sat, 14 Apr 2018 11:43:31 -0700
179abfcc
French translation...

French translation by Benjamin Siskoo
BenjaminSiskoo siskoo@tradu-france.com
Tue, 10 Apr 2018 14:41:19 +0200
40703d97
Doc: Add git and base-devel to MSYS2 dependencies

"git" is obviously needed for pulling the latest source code.

"base-devel" is needed to actually make the compiler toolchain work.

Both packages are not installed in current MSYS2 base installations.
Lothar Serra Mari serra@scummvm.org
Sun, 08 Apr 2018 16:28:10 +0200
2936865c
man: Silence mgba.6 mandoc warning.

  man -Tlint mgba

  man: mgba.6.gz:247:5: WARNING: cross reference to self: Xr mgba 6

  cross reference to self
    (mdoc) An Xr macro refers to a name and section matching the section
    of the present manual page and a name mentioned in an Nm macro in
    the NAME or SYNOPSIS section, or in an Fn or Fo macro in the
    SYNOPSIS. Consider using Nm or Fn instead of Xr.

  https://man.openbsd.org/mandoc.1
orbea orbea@fredslev.dk
Sun, 08 Apr 2018 13:44:34 -0700
45fc0d2e
Qt: Add dummy translation file for French
Lothar Serra Mari serra@scummvm.org
Sun, 08 Apr 2018 16:21:47 +0200
045417b5
Correct debug lib
Dimitri (_) dimitri.tavan@etu.univ-poitiers.fr
Wed, 04 Apr 2018 18:30:02 +0200
21d808d0
CMake: Make RPATH absolute
Callie LeFave antymew@gmail.com
Thu, 05 Apr 2018 21:07:17 -0400
5118247a
Python: Add runtime library search path
Callie LeFave antymew@gmail.com
Thu, 05 Apr 2018 20:35:52 -0400
e97b4b40
CHANGES: Update for 0.6.2
Vicki Pfau vi@endrift.com
Tue, 03 Apr 2018 19:44:23 -0700
7acdf54e
Res: Update patrons for April
Vicki Pfau vi@endrift.com
Tue, 03 Apr 2018 19:35:25 -0700
26b80904
CMake: Add CMP0025 policy
Vicki Pfau vi@endrift.com
Mon, 02 Apr 2018 17:01:07 -0700
cf3c275d
tools: Fix profiling with -N on a remote
Vicki Pfau vi@endrift.com
Mon, 02 Apr 2018 13:21:58 -0700
97e94610
GB Video: Fix SGB palettes on load state
Vicki Pfau vi@endrift.com
Mon, 02 Apr 2018 12:20:52 -0700
c9f50b2c
GB Video: Fix windows shifting down by one pixel when rewinding
Douglas Christman DouglasChristman@gmail.com
Sat, 31 Mar 2018 17:59:53 +0800
8e46e0ea
Qt: Disable CMake policy CMP0071 (fixes #1028)
Vicki Pfau vi@endrift.com
Fri, 30 Mar 2018 22:43:26 -0700
16eed8ed
GB I/O: Fix SGB command clocking (fixes #1029)
Vicki Pfau vi@endrift.com
Fri, 30 Mar 2018 21:11:34 -0700
36de596f
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.
Douglas Christman DouglasChristman@gmail.com
Thu, 29 Mar 2018 11:11:18 +0800
f28e20d4
Libretro: Allow setting model to Game Boy Advance
Douglas Christman DouglasChristman@gmail.com
Tue, 27 Mar 2018 10:34:54 +0800
fc53fc96
GBA Timer: Fix timers sometimes being late (fixes #1012)
Vicki Pfau vi@endrift.com
Tue, 27 Mar 2018 20:33:13 -0700
016e1596
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).
Douglas Christman DouglasChristman@gmail.com
Sun, 25 Mar 2018 16:13:25 +0800
b75b591b
Libretro: Start declaration with `static` to suppress compiler warning
Douglas Christman DouglasChristman@gmail.com
Sat, 24 Mar 2018 19:10:47 +0800
ffbf509f
Libretro: Attempt to load Game Boy BIOS
Douglas Christman DouglasChristman@gmail.com
Sat, 24 Mar 2018 19:10:07 +0800
eddd3851
Libretro: Allow choosing the Game Boy model
Douglas Christman DouglasChristman@gmail.com
Sat, 24 Mar 2018 19:09:27 +0800
ea2159d1
Wii: Drawing polish (closes #988)
Vicki Pfau vi@endrift.com
Thu, 22 Mar 2018 20:38:18 -0700
7a53c351
Windows: Build fix
Vicki Pfau vi@endrift.com
Thu, 22 Mar 2018 20:38:30 -0700
fac10eae
GB Memory: Fix OAM DMA blocking regions (fixes #1013)
Vicki Pfau vi@endrift.com
Wed, 21 Mar 2018 09:11:24 -0700
35716a08
CMake: Disable 'editline' for Win32 (#1017)

* CMake: Disable 'editline' for Win32

Because editline seems to be unsupported in Win32 GUI applications,
enabling the CLI debugger is only enabled if the target platform
is not Win32.

* CMake: Disable editline status log line for Win32
Lothar Serra Mari lserramari@gmail.com
Sun, 18 Mar 2018 20:22:09 +0100
5d8e80e2
Doc: Add 'libelf' package to msys2/mingw-w64 dependencies
Lothar Serra Mari serra@scummvm.org
Sat, 17 Mar 2018 18:25:13 +0100
6ad3f7dd
Doc: Add "libepoxy" to msys/mingw-w64 dependencies

The libepoxy library is required for shader support.
Lothar Serra Mari serra@scummvm.org
Sat, 17 Mar 2018 16:24:04 +0100
7e838808
Libretro: Add SGB border option
Douglas Christman DouglasChristman@gmail.com
Sat, 17 Mar 2018 18:20:48 +0800
d22315cb
Qt: Simplify display sizing
Vicki Pfau vi@endrift.com
Sat, 10 Mar 2018 17:37:29 -0800
351774ec
Qt: Simplify window background drawing
Vicki Pfau vi@endrift.com
Sat, 10 Mar 2018 17:24:54 -0800
35e27ea1
GBA Memory: Fix AGBPrint running out of memory on Wii (fixes #1001)
Vicki Pfau vi@endrift.com
Sat, 10 Mar 2018 16:19:05 -0800
3443c141
Core: Fix some linking issues when debuggers are disabled
Vicki Pfau vi@endrift.com
Fri, 09 Mar 2018 22:30:04 -0800
253ca1d1
Qt: Fix build when sqlite and debugger support is disabled (fixes #1007)
Vicki Pfau vi@endrift.com
Wed, 07 Mar 2018 09:25:11 -0800
2f7d555f
README: Update supported information in README_DE
Lothar Serra Mari rootfather@scummvm.org
Sun, 04 Mar 2018 11:48:38 +0100
92fd0444
README: Update supported information
Vicki Pfau vi@endrift.com
Sat, 03 Mar 2018 14:44:47 -0800
b02b9930
GB: Cancel IRQs if interrupt is unasserted before dispatch (fixes #1000, #1003)
Vicki Pfau vi@endrift.com
Thu, 01 Mar 2018 10:15:22 -0800
5df0edb2
Python: Fix package directory
Vicki Pfau vi@endrift.com
Sat, 24 Feb 2018 15:05:43 -0500
0a8986dc
Qt: Fix opening in fullscreen (fixes #993)
Vicki Pfau vi@endrift.com
Sat, 24 Feb 2018 15:01:28 -0500
523fb63c
All: Update copyright year to 2018
Lothar Serra Mari rootfather@scummvm.org
Sat, 17 Feb 2018 11:46:53 +0100
45b88322
Doc: Fix the total download size of the msys toolchain

Since the README file was initially written, the total download size for
the msys toolchain including all libraries increased from 500MiB to a
whopping 1100MiB, resulting in an install size of over 6000MiB for each
architecture.
Lothar Serra Mari rootfather@scummvm.org
Sat, 17 Feb 2018 11:39:04 +0100
dc753d81
Windows: Buildfixes
Vicki Pfau vi@endrift.com
Mon, 12 Feb 2018 22:31:48 -0800
22c53ee4
Wii: Work around linker issues with CheckFunctionExists
Vicki Pfau vi@endrift.com
Mon, 12 Feb 2018 07:03:21 -0800
1b601d00
GBA Cheats: Totally ignore ROM patch limits for GameShark too (closes #990)
Vicki Pfau vi@endrift.com
Sun, 11 Feb 2018 23:46:24 -0800
0e738e8c
Wii: Fix build on modern dkPPC
Vicki Pfau vi@endrift.com
Sat, 10 Feb 2018 23:12:00 -0800
c8dacbb6
VFS: Fix crash when built with minizip
Cameron Cawley ccawley2011@gmail.com
Wed, 07 Feb 2018 23:37:50 +0000
eafd265a
SDL: Fix changing screen size when using OpenGL ES 2
Cameron Cawley ccawley2011@gmail.com
Mon, 29 Jan 2018 17:29:19 +0000
4f8fe384
SDL: Fix compilation with OpenGL ES 2
Cameron Cawley ccawley2011@gmail.com
Mon, 29 Jan 2018 17:25:40 +0000
f0392340
Qt: Fix compilation with OpenGL ES 2
Cameron Cawley ccawley2011@gmail.com
Mon, 29 Jan 2018 17:24:39 +0000
82f78ba3
GBA: Fix SharkPort saves for EEPROM games
Vicki Pfau vi@endrift.com
Mon, 05 Feb 2018 22:06:44 -0800
1a6b47a2
GBA Hardware: More RTC fixes
Vicki Pfau vi@endrift.com
Sun, 04 Feb 2018 13:54:49 -0800
2c870cac
GB Audio: Clock frame events on DIV
Vicki Pfau vi@endrift.com
Sat, 03 Feb 2018 23:56:10 -0800
7ea686a7
GB Timer: Fix TIMA/TMA timing
Vicki Pfau vi@endrift.com
Sat, 03 Feb 2018 23:12:57 -0800
a382c1ee
GB Timer: Fix low bit of DIV resetting
Vicki Pfau vi@endrift.com
Sat, 03 Feb 2018 21:47:10 -0800
0ce3b9a2
GBA Hardware: RTC accuracy improvements
Vicki Pfau vi@endrift.com
Thu, 01 Feb 2018 09:29:07 -0800
ea856134
GBA: Fix some GBA ROM misdetection (fixes #978)
Vicki Pfau vi@endrift.com
Thu, 01 Feb 2018 08:56:50 -0800
aeb90ba9
Wii: Fix screen tear when unpausing
Diego A Diego_Arroyo@live.com
Wed, 31 Jan 2018 23:13:05 -0400
c6572550
PSP2: Fix RingFIFO misuse causing bad audio
Vicki Pfau vi@endrift.com
Sun, 28 Jan 2018 17:30:59 -0800
4a3c9423
3DS: Remove CSND, add some size optimizations
Vicki Pfau vi@endrift.com
Sun, 28 Jan 2018 15:31:32 -0800
72e5aa07
Qt: Add ELF loading if enabled
Vicki Pfau vi@endrift.com
Sun, 28 Jan 2018 14:11:48 -0800
932b8117
SDL: Fix keyrepeat causing thread interruptions
Vicki Pfau vi@endrift.com
Sun, 28 Jan 2018 08:44:55 -0800
c0115cfc
Doc: Add translation for cpack related instructions
rootfather rootfather@scummvm.org
Sat, 27 Jan 2018 18:06:25 +0100
60f44b46
Doc: Fix package name for ntldd-git
rootfather rootfather@scummvm.org
Sat, 27 Jan 2018 18:03:50 +0100
adcb2de8
GBA Memory: Only copy-on-write if ROM buffer is not fixed
Vicki Pfau vi@endrift.com
Thu, 25 Jan 2018 19:48:05 -0800
d133cabd
Windows: Package script
Vicki Pfau vi@endrift.com
Thu, 25 Jan 2018 18:46:10 -0800
8aaa6105
Example: Attempt 32/16-bit colors based on response
Vicki Pfau vi@endrift.com
Thu, 25 Jan 2018 18:40:22 -0800
3a9d77d9
PSP2: Access to ur0 and uma0 partitions
Vicki Pfau vi@endrift.com
Thu, 25 Jan 2018 18:39:24 -0800
ed21eeb1
Qt: Add German translation for savestate autosave feature
rootfather rootfather@scummvm.org
Wed, 24 Jan 2018 19:31:25 +0100
8ec934c5
Qt: Port autosave to Qt interface
Vicki Pfau vi@endrift.com
Tue, 23 Jan 2018 20:43:55 -0800
5973433a
GUI: Align autosave counter with frames run, not core frames
Vicki Pfau vi@endrift.com
Sat, 20 Jan 2018 23:20:44 -0800
50cbf732
GUI: Make autosave configurable
Vicki Pfau vi@endrift.com
Sat, 20 Jan 2018 15:48:57 -0800
45c2fdf7
GUI: Make autosave portable
Vicki Pfau vi@endrift.com
Sat, 20 Jan 2018 15:00:45 -0800
0e9ba00d
3DS: Add experimental autosave
Vicki Pfau vi@endrift.com
Wed, 10 Jan 2018 00:42:09 -0800
789a84d2
PSP2: Use system enter key by default
Vicki Pfau vi@endrift.com
Sun, 21 Jan 2018 00:45:15 -0800
f6cc3785
3DS: Change takeover title to AR Games (fixes #965)
Vicki Pfau vi@endrift.com
Fri, 19 Jan 2018 17:20:35 -0800
6dd18fd8
FFmpeg: Fix build with newer lavc (fixes #966)
Vicki Pfau vi@endrift.com
Wed, 17 Jan 2018 23:27:41 -0800
abf1af30
GBA Memory: Partially revert fec4c0644 (fixes #840)
Vicki Pfau vi@endrift.com
Wed, 17 Jan 2018 23:22:54 -0800
bf7247ad
FFmpeg: Fix build with newer lavc (fixes #966)
Vicki Pfau vi@endrift.com
Wed, 17 Jan 2018 22:53:26 -0800
c76b1b7a
CMake: Fix lzma include dir
Vicki Pfau vi@endrift.com
Wed, 17 Jan 2018 22:52:45 -0800
9fac945e
3DS: Scale font based on glyph heights (fixes #961)
Vicki Pfau vi@endrift.com
Mon, 15 Jan 2018 05:48:19 -0800
67e03bda
GBA I/O: Fix writing to DISPCNT CGB flag (fixes #902)
Vicki Pfau vi@endrift.com
Sun, 14 Jan 2018 21:03:10 -0800
77929605
CMake: Enforce -pthread for C++ (fixes #909)
Vicki Pfau vi@endrift.com
Sun, 14 Jan 2018 19:30:27 -0800
199e3ef4
Core: Fix crash if cheat autosave fails
Vicki Pfau vi@endrift.com
Sun, 14 Jan 2018 19:24:24 -0800
d30d8924
Core: Fix ROM patches not being unloaded when disabled (fixes #962)
Vicki Pfau vi@endrift.com
Sun, 14 Jan 2018 19:24:09 -0800
38e3dbc0
GBA Memory: Matrix Memory support
Vicki Pfau vi@endrift.com
Sun, 14 Jan 2018 10:38:47 -0800
cee6569b
Libretro: Add frameskip option
Vicki Pfau vi@endrift.com
Fri, 12 Jan 2018 20:52:15 -0800
6f5ec7d5
GUI: Ability to select GB/GBC/SGB BIOS on console ports
Vicki Pfau vi@endrift.com
Wed, 10 Jan 2018 08:54:23 -0800
e40cba5c
GUI: Move running check into frontend
Vicki Pfau vi@endrift.com
Wed, 10 Jan 2018 00:40:41 -0800
7097d249
3DS: Use ctrlib Thread abstraction
Vicki Pfau vi@endrift.com
Wed, 10 Jan 2018 00:39:35 -0800
715efc63
PSP2: Better truncate
Vicki Pfau vi@endrift.com
Tue, 09 Jan 2018 20:06:42 -0800
36a0f43d
GBA Memory: Fix copy-on-write memory leak
Vicki Pfau vi@endrift.com
Mon, 08 Jan 2018 23:49:48 -0800
12931fbe
GB Video: Implement SGB ATTR_CHR
Vicki Pfau vi@endrift.com
Mon, 08 Jan 2018 23:42:43 -0800
65207f5c
GB Video: Fix SGB PAL commands
Vicki Pfau vi@endrift.com
Mon, 08 Jan 2018 23:34:24 -0800
3723ebea
GB MBC: Fix MBC2 saves (fixes #954)
Vicki Pfau vi@endrift.com
Mon, 08 Jan 2018 18:24:29 -0800
caea7e07
GB: Skip BIOS option now works
Vicki Pfau vi@endrift.com
Mon, 08 Jan 2018 08:39:26 -0800
20506226
GBA Video: Fix map cache for 256-color mode 1 backgrounds
Vicki Pfau vi@endrift.com
Mon, 08 Jan 2018 08:24:23 -0800
373fbe89
GBA Video: Fix map cache for 256-color mode 0 backgrounds
Vicki Pfau vi@endrift.com
Sun, 07 Jan 2018 23:29:00 -0800
69db3f41
3DS: Fix opening files in directory names with trailing slashes
Vicki Pfau vi@endrift.com
Sun, 07 Jan 2018 17:01:56 -0800
a796c167
GUI: Minor logging and directory fixes
Vicki Pfau vi@endrift.com
Sun, 07 Jan 2018 17:01:08 -0800
07098984
GBA BIOS: Fix overzealous LZ77 checks
Vicki Pfau vi@endrift.com
Thu, 04 Jan 2018 21:42:44 -0800
69aa7ac3
GBA: Timing cleanup
Vicki Pfau vi@endrift.com
Thu, 04 Jan 2018 21:34:07 -0800
16131c97
GBA Memory: More AGBPrint fixes
Vicki Pfau vi@endrift.com
Thu, 04 Jan 2018 21:08:40 -0800
a8394913
GBA: Speculative fix for AGBPrint
Vicki Pfau vi@endrift.com
Thu, 04 Jan 2018 18:11:00 -0800
c37c781d
Qt: Fix gcc build
Vicki Pfau vi@endrift.com
Thu, 04 Jan 2018 18:09:47 -0800
667dafb3
All: Fix gcc<4.5 build
Vicki Pfau vi@endrift.com
Thu, 04 Jan 2018 09:51:31 -0800
44c6e94f
Qt: Add unused RegisterView class
Vicki Pfau vi@endrift.com
Sun, 31 Dec 2017 21:42:51 -0500
bfb674fb
Python: Fix installation issues
Vicki Pfau vi@endrift.com
Sat, 30 Dec 2017 14:52:29 -0500
748e1943
GB, GBA Video: Move VRAM allocation to init
Vicki Pfau vi@endrift.com
Sat, 30 Dec 2017 14:20:37 -0500
d0277a71
GBA: Add more debug checks
Vicki Pfau vi@endrift.com
Sat, 30 Dec 2017 12:49:15 -0500
0131a196
Debugger: Conditional watchpoints
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 16:38:46 -0500
0383c82b
Debugger: Conditional breakpoints
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 16:11:40 -0500
178017a9
GBA Memory: Make WRAM+IWRAM one allocation
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 15:06:22 -0500
f5ef07be
Add two-character operators
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 14:46:21 -0500
5d98f9c9
Debugger: Add modulo operator
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 14:01:55 -0500
49675d7c
Debugger: More tests, some sigil fixes
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 12:32:24 -0500
ab2437fc
Debugger: Simple parser tests
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 12:23:42 -0500
47605b40
Debugger: Improve paren parsing, add lexing tests
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 02:20:58 -0500
d7900fdf
Debugger: Refactor lexer to use Vector type
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 00:47:49 -0500
a83e76a6
Debugger: Refactor parser, fix prefix edge cases
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 00:21:31 -0500
c692006b
Debugger: Expose parser evaluation
Vicki Pfau vi@endrift.com
Fri, 29 Dec 2017 00:02:20 -0500
e192973b
Debugger: Migrate identifier lookups
Vicki Pfau vi@endrift.com
Thu, 28 Dec 2017 20:34:37 -0500
5d8403f5
Debugger: Even more operators
Vicki Pfau vi@endrift.com
Thu, 28 Dec 2017 19:58:32 -0500
e2f4fdbd
GBA Memory: AGBPrint support
Vicki Pfau vi@endrift.com
Thu, 28 Dec 2017 14:20:55 -0500
459d1338
GBA Memory: Don't reallocate RAM every reset
Vicki Pfau vi@endrift.com
Thu, 28 Dec 2017 14:17:53 -0500
821c8988
Debugger: Add more operators
Vicki Pfau vi@endrift.com
Wed, 27 Dec 2017 20:57:33 -0500
c7fdb1e8
Actually fixes #932
Vicki Pfau vi@endrift.com
Wed, 27 Dec 2017 12:40:31 -0500
8c940089
GBA Audio: Increase PSG volume (fixes #749)
Vicki Pfau vi@endrift.com
Wed, 27 Dec 2017 12:38:19 -0500
a6a6e311
GB Video: Improved window implementation
Vicki Pfau vi@endrift.com
Tue, 26 Dec 2017 16:35:15 -0500
2b2a61ba
LR35902: Fix watchpoints not reporting new value
Vicki Pfau vi@endrift.com
Tue, 26 Dec 2017 16:32:16 -0500
500d6134
CMake: Package README translations (fixes #950)
Vicki Pfau vi@endrift.com
Mon, 25 Dec 2017 03:10:43 -0500
51af2c3a
GBA Video: Fix force-alignment on 256 color linear objs
Vicki Pfau vi@endrift.com
Sun, 24 Dec 2017 17:05:12 -0800
e56ca6ac
GBA DMA: Add misalign warnings
Vicki Pfau vi@endrift.com
Sun, 24 Dec 2017 17:04:23 -0800
52e4c4e6
Qt: Make some debug view text selectable
Vicki Pfau vi@endrift.com
Sun, 24 Dec 2017 17:04:03 -0800
2a804384
Qt: Fix fast forward toggle disable state (fixes #946)
Vicki Pfau vi@endrift.com
Sat, 23 Dec 2017 19:49:23 -0800
f3ea4caf
All: Support building on PPC Mac
Vicki Pfau vi@endrift.com
Sat, 23 Dec 2017 15:37:57 -0800
e655e0d9
Qt/de: Improve translation of the frameskip option
rootfather rootfather@scummvm.org
Thu, 21 Dec 2017 19:17:21 +0100
17801df8
Python: Fix intermediate versioning
Vicki Pfau vi@endrift.com
Thu, 14 Dec 2017 09:55:45 -0800
a1f1740d
Qt: Fix locale being set to English on settings save (fixes #906)
Vicki Pfau vi@endrift.com
Thu, 14 Dec 2017 09:24:06 -0800
f55bf289
Doc: Add German translation of the README.md file (#939)

* Doc: Add German translation of the README.md file

This is the German translation of the README.md file. I'll try to update
it as soon as there are any changes made the README file. One step
closer to a full German localization :)

* Doc: Rename German readme file
Lothar Serra Mari lserramari@gmail.com
Thu, 14 Dec 2017 03:37:24 +0100
53456b5b
3DS: Add xml file for app takeover (fixes #891)
Vicki Pfau vi@endrift.com
Wed, 13 Dec 2017 10:25:34 -0800
baabe009
Qt: Fix Qt 5.10-induced bitrot
Vicki Pfau vi@endrift.com
Mon, 11 Dec 2017 02:01:33 -0800
e3137356
Qt: Fix build with Qt 5.10

Fixes "MemoryModel.cpp:102:15: error: no viable overloaded '='"
ilovezfs ilovezfs@icloud.com
Mon, 11 Dec 2017 00:39:32 -0800
db408920
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)
Christian Fetzer fetzer.ch@gmail.com
Wed, 29 Nov 2017 20:50:04 +0100
4d2675e3
Qt: Fix cheats path not greying out (fixes #940)
Vicki Pfau vi@endrift.com
Sat, 09 Dec 2017 12:52:49 -0800
96743643
Travis: Axe macOS GCC build
Vicki Pfau vi@endrift.com
Sat, 09 Dec 2017 12:46:35 -0800
72122430
GBA Cheats: More fixes
Vicki Pfau vi@endrift.com
Mon, 27 Nov 2017 13:12:48 -0800
8ab69878
CMake: Build fixes
Vicki Pfau vi@endrift.com
Mon, 27 Nov 2017 12:58:33 -0800
3842b35a
GBA Cheats: Increase maximum ROM patch slots
Vicki Pfau vi@endrift.com
Sat, 25 Nov 2017 18:01:18 -0800
bc902839
GBA Cheats: Allow multiple ROM patches in the same slot
Vicki Pfau vi@endrift.com
Sat, 25 Nov 2017 18:00:06 -0800
7026bdae
Qt: Update German GUI translation

This adds translation for the GameShark (held) string.
rootfather rootfather@scummvm.org
Fri, 24 Nov 2017 17:20:40 +0100
f5afadb7
Core: Add support for cheat device buttons
Vicki Pfau vi@endrift.com
Sun, 19 Nov 2017 10:51:14 -0800
32f7f35e
GBA Cheats: More minor fixes
Vicki Pfau vi@endrift.com
Sun, 19 Nov 2017 10:50:27 -0800
4b40c5cd
GBA BIOS: Crash on BIOS misuse if hardCrash is enabled
Vicki Pfau vi@endrift.com
Sun, 19 Nov 2017 07:43:43 -0800
c9145e18
Partially revert "GB: Fix execution state and HALT getting out of sync"

This reverts commit 5d9e4d217a273bec4dfdddafdea85e25eda7a45f.
Vicki Pfau vi@endrift.com
Sun, 19 Nov 2017 07:29:37 -0800
e104b465
GBA BIOS: Add warning for LZ77 error causing BIOS to hang (closes #879)
Vicki Pfau vi@endrift.com
Thu, 16 Nov 2017 09:22:15 -0800
388ed070
Cinema: Add baseline for gb.mooneye-gb.acceptance.hdma_lcdc
Vicki Pfau vi@endrift.com
Mon, 13 Nov 2017 23:31:36 -0800
60a2f49c
GB: Improve stepping timing accuracy
Vicki Pfau vi@endrift.com
Mon, 13 Nov 2017 23:27:05 -0800
5d9e4d21
GB: Fix execution state and HALT getting out of sync
Vicki Pfau vi@endrift.com
Sun, 12 Nov 2017 17:25:26 -0800
dcf42fb0
Qt: Update German GUI translation
rootfather rootfather@scummvm.org
Sun, 12 Nov 2017 09:30:09 +0100
764acb7d
Core: Add autosave/-load cheats
Vicki Pfau vi@endrift.com
Sat, 11 Nov 2017 12:30:04 -0800
fe354097
GB Serialize: Update docs
Vicki Pfau vi@endrift.com
Sat, 11 Nov 2017 11:23:10 -0800
15127751
GBA Cheats: Fix slide codes not initializing properly
Vicki Pfau vi@endrift.com
Sat, 11 Nov 2017 11:20:39 -0800
5134e396
GB IO: Name PCM12/34
Vicki Pfau vi@endrift.com
Wed, 08 Nov 2017 01:09:47 -0800
dec7b690
GB IO: Use correct lockout register
Vicki Pfau vi@endrift.com
Wed, 08 Nov 2017 01:07:38 -0800
d054be88
GB Memory: HDMAs should not start when LCD is off (fixes #310)
Vicki Pfau vi@endrift.com
Sun, 05 Nov 2017 21:46:10 -0800
fb939ab0
GB MBC: Remove erroneous bank 0 wrapping
Vicki Pfau vi@endrift.com
Sun, 05 Nov 2017 21:05:06 -0800
7fd3eb72
GBA Video: Add delay when enabling BGs (fixes #744, fixes #752)
Vicki Pfau vi@endrift.com
Thu, 02 Nov 2017 10:04:13 -0700
7cb30ba8
GBA Savedata: Fix crash when resizing flash
Vicki Pfau vi@endrift.com
Wed, 01 Nov 2017 16:57:39 -0700
74bd78f3
GBA: Improve multiboot image detection
Vicki Pfau vi@endrift.com
Wed, 01 Nov 2017 16:57:09 -0700
ea9af9e3
Revert "GBA Video: Don't mask out high bits of BLDY (fixes #899)"

This reverts commit 17dac6486b4b0f20455548db1f55f37cc068f19e.
Vicki Pfau vi@endrift.com
Wed, 01 Nov 2017 16:56:36 -0700
67963070
GBA DMA: Fix invalid DMA reads (fixes #142)
Vicki Pfau vi@endrift.com
Wed, 01 Nov 2017 16:55:31 -0700
20754b77
GBA Memory: Slightly simplify prefetch logic
Vicki Pfau vi@endrift.com
Sun, 29 Oct 2017 17:09:54 -0700
c6ce7b0b
Qt: Update German GUI translation
rootfather rootfather@scummvm.org
Sat, 28 Oct 2017 17:03:25 +0200
4e296c3e
GBA Video: Cache mode 0 map data per 8 rows
Vicki Pfau vi@endrift.com
Sat, 28 Oct 2017 00:23:23 -0700
cda0f954
Qt: Add option to disable FPS display
Vicki Pfau vi@endrift.com
Thu, 26 Oct 2017 20:04:33 -0700
6d93a3d1
Python: Move cinema tests to root
Vicki Pfau vi@endrift.com
Thu, 26 Oct 2017 19:55:37 -0700
65534d5d
GBA Video: OBJWIN can change blend params after OBJ is drawn (fixes #921)
Vicki Pfau vi@endrift.com
Thu, 26 Oct 2017 19:52:48 -0700
24f3b5f1
Qt: Update German GUI translation

Added a few strings, minor improvements regarding savestates.
rootfather rootfather@scummvm.org
Sun, 22 Oct 2017 12:37:35 +0200
4d6b6fb3
GBA Cheats: Fix PARv3 slide codes (fixes #919)
Vicki Pfau vi@endrift.com
Mon, 23 Oct 2017 06:46:05 -0700
63d7927b
GBA SIO: Add generic JOY bus implementation, Python bindings
Vicki Pfau vi@endrift.com
Sat, 21 Oct 2017 17:26:05 -0700
5d72a2be
Python: Add BIOS loading, fix up reference errors
Vicki Pfau vi@endrift.com
Sat, 21 Oct 2017 17:24:51 -0700
168cad7f
Fix PARv3 If-AND code types (fixes #913) (#914)

Prof. 9 prof9@outlook.com
Fri, 20 Oct 2017 03:06:47 +0200
523aaf14
GB Video: Only trigger STAT write IRQs when screen is on (fixes #912)
Vicki Pfau vi@endrift.com
Wed, 18 Oct 2017 09:19:10 -0700
c94aff13
Qt: Unify worker threads
Vicki Pfau vi@endrift.com
Tue, 17 Oct 2017 21:39:12 -0700
7ebd2d6e
GB Video: Fix loading states while in mode 3
Vicki Pfau vi@endrift.com
Tue, 17 Oct 2017 21:25:35 -0700
65665324
GB Serialize: Partially fix loading SGB states from a GB game
Vicki Pfau vi@endrift.com
Tue, 17 Oct 2017 21:23:00 -0700
acbd8a36
Qt: Prevent window from being created off-screen
Vicki Pfau vi@endrift.com
Mon, 16 Oct 2017 20:24:34 -0700
a6911437
Util: Fix regression with PNGs
Vicki Pfau vi@endrift.com
Mon, 16 Oct 2017 20:06:52 -0700
b05cfe77
GBA: Implement display start DMAs
Vicki Pfau vi@endrift.com
Sun, 15 Oct 2017 17:11:24 -0700
f69b652e
Python: Fix VFS test
Vicki Pfau vi@endrift.com
Sat, 14 Oct 2017 19:07:28 -0700
e820e4dc
Python: Fix memory search
Vicki Pfau vi@endrift.com
Sat, 14 Oct 2017 19:07:17 -0700
db69256c
Core: Separate guessing width and type
Vicki Pfau vi@endrift.com
Sat, 14 Oct 2017 17:22:48 -0700
83858696
Core: Add additional memory search operations
Vicki Pfau vi@endrift.com
Sat, 14 Oct 2017 17:13:06 -0700
db9725a5
Core: Add memory delta search
Vicki Pfau vi@endrift.com
Sat, 14 Oct 2017 16:18:19 -0700
591ab468
Core: Start improving memory search
Vicki Pfau vi@endrift.com
Sat, 14 Oct 2017 15:36:51 -0700
264f238e
GBA: Add override so aging cart EEPROM works
Vicki Pfau vi@endrift.com
Sat, 14 Oct 2017 10:02:48 -0700
b920758d
Qt: Fix up override view
Vicki Pfau vi@endrift.com
Fri, 13 Oct 2017 18:40:49 -0700
22807c62
Third-Party: Increase max ini section name length
Vicki Pfau vi@endrift.com
Fri, 13 Oct 2017 18:27:05 -0700
e1be18a8
GBA DMA: ROM reads are forced to increment
Vicki Pfau vi@endrift.com
Fri, 13 Oct 2017 00:31:15 -0700
d484c98e
Debugger: Add get/set register functions
Vicki Pfau vi@endrift.com
Fri, 13 Oct 2017 00:29:38 -0700
a2447d09
Debugger: Redo argument handling
Vicki Pfau vi@endrift.com
Fri, 13 Oct 2017 00:28:35 -0700
b9ae9860
GBA Video: Force align 256-color tiles
Vicki Pfau vi@endrift.com
Wed, 11 Oct 2017 19:35:58 -0700
17dac648
GBA Video: Don't mask out high bits of BLDY (fixes #899)
Vicki Pfau vi@endrift.com
Wed, 11 Oct 2017 09:13:43 -0700
66ce1063
Qt: Fix printing race conditions
Vicki Pfau vi@endrift.com
Tue, 10 Oct 2017 22:30:28 -0700
8d9d644d
GB Printer: Fix some edge cases (fixes #895)
Vicki Pfau vi@endrift.com
Tue, 10 Oct 2017 22:30:02 -0700
0225803b
GBA Video: Don't mask out high bits of BLDY (fixes #899)
Vicki Pfau vi@endrift.com
Tue, 10 Oct 2017 21:37:50 -0700
5fe6eb97
Python: gamedata integration
Vicki Pfau vi@endrift.com
Mon, 09 Oct 2017 11:41:02 -0700
6b0847c4
Python: Add subscripting to root memory object
Vicki Pfau vi@endrift.com
Mon, 09 Oct 2017 11:37:25 -0700
5a6ee3aa
Python: Fix debugger not properly attaching core
Vicki Pfau vi@endrift.com
Mon, 09 Oct 2017 11:36:55 -0700
f7c935f2
Wii: Fix SGB borders (fixes #874)
Vicki Pfau vi@endrift.com
Sun, 01 Oct 2017 14:56:49 -0700
abb852b9
Res: Update patrons for October
Vicki Pfau vi@endrift.com
Sun, 01 Oct 2017 11:36:07 -0700
c3fc74cc
Update CHANGES for 0.6.1
Vicki Pfau vi@endrift.com
Sun, 01 Oct 2017 11:31:23 -0700
97e8827e
Qt: Fix building without OpenGL
Cameron Cawley ccawley2011@gmail.com
Sat, 30 Sep 2017 19:03:52 +0100
cea5864f
SDL: Fix software renderer build
Cameron Cawley ccawley2011@gmail.com
Sat, 30 Sep 2017 19:02:10 +0100
232880bb
Qt: Hide mouse immediately when loading
Vicki Pfau vi@endrift.com
Sat, 30 Sep 2017 11:16:31 -0700
bf0081e9
GBA Cheats: Fix PARv3 multiline blocks (fixes #889)
Vicki Pfau vi@endrift.com
Sat, 30 Sep 2017 10:25:35 -0700
845ecfe8
GBA Cheats: Use an enum for GSA versions
Vicki Pfau vi@endrift.com
Fri, 29 Sep 2017 22:25:51 -0700
3d39e2a0
GBA Cheats: Slightly improve PARv3 detection
Vicki Pfau vi@endrift.com
Fri, 29 Sep 2017 21:51:57 -0700
9ebc7541
Update Use BIOS and skip BIOS core option descriptions (#887)

esoptron 29593369+esoptron@users.noreply.github.com
Fri, 29 Sep 2017 14:46:02 -0400
b501ca53
Qt: Update German GUI translation

The German translation now contains all the new strings
introduced since the last update. Except the IOViewer stuff. Again.
rootfather rootfather@scummvm.org
Thu, 28 Sep 2017 07:13:28 +0200
348b33c8
GBA Cheats: Improve detection of raw cheats
Vicki Pfau vi@endrift.com
Wed, 27 Sep 2017 23:17:48 -0700
3914da27
Qt: Better support for GB palettes
Vicki Pfau vi@endrift.com
Tue, 26 Sep 2017 18:22:51 -0700
d3d7b960
GB: Support CGB lockout
Vicki Pfau vi@endrift.com
Tue, 26 Sep 2017 18:22:09 -0700
b11171c6
GB Video: Expand custom palettes to separate BG/OBJ palettes
Vicki Pfau vi@endrift.com
Tue, 26 Sep 2017 18:21:51 -0700
431ee76c
GB Video: Fix read mode when enabling LCD
Vicki Pfau vi@endrift.com
Tue, 26 Sep 2017 16:24:58 -0700
a949fdfc
GB: Revamp IRQ handling based on new information
Vicki Pfau vi@endrift.com
Tue, 26 Sep 2017 15:40:49 -0700
148e7cd0
All: Update README
Vicki Pfau vi@endrift.com
Mon, 25 Sep 2017 00:18:54 -0700
05729c54
All: Update CHANGES
Vicki Pfau vi@endrift.com
Mon, 25 Sep 2017 00:13:11 -0700
17e5b6a4
Qt: Fix fast forward crashing when no game loaded
Vicki Pfau vi@endrift.com
Mon, 25 Sep 2017 00:12:20 -0700
883e7729
Python: Better protect stuff that gets gc'd
Vicki Pfau vi@endrift.com
Mon, 25 Sep 2017 00:07:51 -0700
bec2757d
Python: Add map view
Vicki Pfau vi@endrift.com
Sun, 24 Sep 2017 22:30:53 -0700
ba2a31c3
Python: Fix tiles
Vicki Pfau vi@endrift.com
Sun, 24 Sep 2017 21:33:03 -0700
dbeff59c
Core: Add some debug checks
Vicki Pfau vi@endrift.com
Sun, 24 Sep 2017 17:34:07 -0700
405eafb9
Qt: Make clicking tiles work
Vicki Pfau vi@endrift.com
Sun, 24 Sep 2017 12:43:26 -0700
a7ee79ff
Core: More map viewer fixes
Vicki Pfau vi@endrift.com
Sat, 23 Sep 2017 23:25:57 -0700
f27be6e5
Core: Fix "macro" tile dynamic sizing
Vicki Pfau vi@endrift.com
Sat, 23 Sep 2017 18:12:44 -0700
229d138d
Qt: Add map export
Vicki Pfau vi@endrift.com
Sat, 23 Sep 2017 12:33:56 -0700
697c1cfa
Util: Add alpha versions of PNG functions
Vicki Pfau vi@endrift.com
Sat, 23 Sep 2017 12:33:36 -0700
507d033a
GB Video: Support map cache
Vicki Pfau vi@endrift.com
Sat, 23 Sep 2017 11:00:26 -0700
6e9507f0
Qt: Map Viewer touchups
Vicki Pfau vi@endrift.com
Sat, 23 Sep 2017 10:13:22 -0700
13e1f988
Core: Start work on wider maps
Vicki Pfau vi@endrift.com
Sun, 17 Sep 2017 23:22:58 -0700
2c59cb82
Qt: Initial map cache UI
Vicki Pfau vi@endrift.com
Sun, 17 Sep 2017 10:04:19 -0700
c6f0d6c5
Core: Still quite buggy map cache
Vicki Pfau vi@endrift.com
Sun, 17 Sep 2017 10:03:30 -0700
df9616c1
Core: Revamp tile cache, add untested map cache
Vicki Pfau vi@endrift.com
Mon, 04 Sep 2017 23:20:42 -0700
a8f29906
VFS: Make VFile.truncate work growing files on PSV (fixes #885)
Vicki Pfau vi@endrift.com
Sun, 24 Sep 2017 11:56:26 -0700
5dfa036f
GBA Savedata: Fix size of SRAM saves (fixes #883)
Vicki Pfau vi@endrift.com
Fri, 22 Sep 2017 21:19:07 -0700
9a9aba86
Qt: Fix loading games from archives (fixes #881)
Vicki Pfau vi@endrift.com
Thu, 21 Sep 2017 22:25:22 -0700
8a5183df
Qt: Allow overrides to be saved before a game is loaded
Vicki Pfau vi@endrift.com
Wed, 20 Sep 2017 22:39:45 -0700
92f18fbf
Qt: Fix regression with overrides applying out of order
Vicki Pfau vi@endrift.com
Wed, 20 Sep 2017 22:17:55 -0700
d5bf63ca
GBA I/O: Fix reading from a few invalid I/O registers (fixes #876)
Vicki Pfau vi@endrift.com
Wed, 20 Sep 2017 18:51:29 -0700
4ee338e5
GBA Video: Fix previous commit
Vicki Pfau vi@endrift.com
Wed, 20 Sep 2017 18:06:28 -0700
f1d6470f
GBA Video: Remove broken sprite blending hack (fixes #532)
Vicki Pfau vi@endrift.com
Wed, 20 Sep 2017 00:52:31 -0700
1bc6c13e
GBA: Fix keypad IRQs not firing when extra buttons are pressed
Vicki Pfau vi@endrift.com
Sun, 17 Sep 2017 16:46:10 -0700
8d1b41f6
SDL: Fix potential race condition when pressing keys (fixes #872)
Vicki Pfau vi@endrift.com
Sun, 17 Sep 2017 16:44:05 -0700
d582cf7d
GBA Savedata: Fix 512 byte EEPROM saving as 8kB (fixes #877)
Vicki Pfau vi@endrift.com
Sun, 17 Sep 2017 15:01:13 -0700
7fc91b1a
CMake: Fix CPack dependencies for libpng 1.6
Vicki Pfau vi@endrift.com
Sat, 16 Sep 2017 10:00:09 -0700
486b7abc
GBA BIOS: Use core's VRAM variable instead of renderer's
Vicki Pfau vi@endrift.com
Mon, 11 Sep 2017 00:41:02 -0700
2d558338
Qt: Copy framebuffers to avoid issues with frameskip (fixes #862)
Vicki Pfau vi@endrift.com
Sun, 10 Sep 2017 13:13:49 -0700
ca4d53f0
GBA: Detect hardware for Pokémon FireRed ROM hacks
Vicki Pfau vi@endrift.com
Sat, 09 Sep 2017 11:22:14 -0700
bd4dd8de
Util: Don't build crc32 if the function already exists
Vicki Pfau vi@endrift.com
Sat, 09 Sep 2017 10:51:40 -0700
076ec733
Qt: Fix default-true checkboxes
Vicki Pfau vi@endrift.com
Thu, 07 Sep 2017 22:05:39 -0700
b750c76d
GB Core: Fix SGB border option breaking if changed while running
Vicki Pfau vi@endrift.com
Thu, 07 Sep 2017 22:05:11 -0700
13d3e1df
Qt: Fix paths getting truncated at first . (fixes #867)
Vicki Pfau vi@endrift.com
Thu, 07 Sep 2017 21:52:51 -0700
10a5432d
Libretro: Clean up old logging code
Vicki Pfau vi@endrift.com
Thu, 07 Sep 2017 21:38:59 -0700
3ae911b8
GB Audio: Fix NRx2 writes while active (fixes #866)
Vicki Pfau vi@endrift.com
Tue, 05 Sep 2017 23:00:20 -0700
0a221d03
Python: Improve dependencies
Vicki Pfau vi@endrift.com
Mon, 04 Sep 2017 11:35:18 -0700
48a6bd47
GB, GBA: Fix sync to video with frameskip
Vicki Pfau vi@endrift.com
Sun, 03 Sep 2017 22:15:48 -0700
10b14f90
3DS: Improve graphics pipeline, framelimiting
Vicki Pfau vi@endrift.com
Sat, 02 Sep 2017 15:05:14 -0700
41f27bf6
3DS: Minor fixes for GPU issues, detect usable cores better
Vicki Pfau vi@endrift.com
Tue, 29 Aug 2017 21:33:26 -0700
a14126c9
3DS: Transition to using RenderTarget
Vicki Pfau vi@endrift.com
Sun, 27 Aug 2017 23:39:16 -0700
448bc200
Util: Get rid of _to16Bit
Vicki Pfau vi@endrift.com
Sat, 26 Aug 2017 18:23:29 -0700
323a6326
OpenGL: Cleaner video output size changing
Vicki Pfau vi@endrift.com
Sun, 20 Aug 2017 23:08:35 -0700
a714774a
3DS: Support debug libs
Vicki Pfau vi@endrift.com
Sat, 19 Aug 2017 15:59:17 -0700
8ee270f3
GB Serialize: Fix game title check
Vicki Pfau vi@endrift.com
Sat, 19 Aug 2017 12:01:04 -0700
ce07344c
Python: Support loading from a virtualenv
Vicki Pfau vi@endrift.com
Sun, 13 Aug 2017 18:09:58 -0700
0ba31c4e
Python: Clean up build and tests, add VFS tests
Vicki Pfau vi@endrift.com
Sun, 13 Aug 2017 17:34:05 -0700
3f941751
Python: Better approach to finding libs
Vicki Pfau vi@endrift.com
Sun, 13 Aug 2017 16:02:04 -0700
d68e12c3
Python: Python 2 compatibility
Vicki Pfau vi@endrift.com
Sun, 13 Aug 2017 16:00:42 -0700
04713d9d
Util: Remove elf_repl.h check
Vicki Pfau vi@endrift.com
Sun, 13 Aug 2017 13:25:12 -0700
828be44a
Python: Set environment variable properly
Vicki Pfau vi@endrift.com
Sun, 13 Aug 2017 13:24:51 -0700
bbb74a47
Python: Don't bake rpath into executable
Vicki Pfau vi@endrift.com
Sat, 12 Aug 2017 19:01:17 -0700
65a7233d
Python: Fix test requires, run build by default
Vicki Pfau vi@endrift.com
Sat, 12 Aug 2017 18:35:17 -0700
73d37a2a
Python: Fold in cinema
Vicki Pfau vi@endrift.com
Sat, 12 Aug 2017 18:10:05 -0700
bb672855
Test: Restructure test suite into multiple executables
Vicki Pfau vi@endrift.com
Sat, 12 Aug 2017 16:48:48 -0700
66d5106e
GB Memory: Actually load latch time from savestate
Vicki Pfau vi@endrift.com
Sat, 12 Aug 2017 14:13:24 -0700
546688f9
GB Memory: Fix HDMA count starting in mode 0 (fixes #855)
Vicki Pfau vi@endrift.com
Sat, 12 Aug 2017 14:12:49 -0700
f252436d
GB Video: Fix potential hang when ending mode 0
Vicki Pfau vi@endrift.com
Sat, 12 Aug 2017 13:58:35 -0700
3227d74e
Qt: Change header guards to pragma once
Vicki Pfau vi@endrift.com
Fri, 11 Aug 2017 18:53:24 -0700
ec1fc632
GB MBC: MBC6 skeleton
Vicki Pfau vi@endrift.com
Fri, 11 Aug 2017 18:19:31 -0700
8b8d8462
Qt: Update German GUI translation
rootfather rootfather@scummvm.org
Wed, 09 Aug 2017 11:36:56 +0200
cb7c09e6
ARM: Fix MSR when CPSR.T is set
MerryMage MerryMage@users.noreply.github.com
Sun, 06 Aug 2017 00:18:16 +0100
5930e10c
GB Test: Make sure to init core configs
Vicki Pfau vi@endrift.com
Sat, 05 Aug 2017 23:12:07 -0700
ff272a5f
GB, GBA Serialize: Restore master cycles
Vicki Pfau vi@endrift.com
Sat, 05 Aug 2017 20:48:18 -0700
4a83ae20
GB: Boot register fixes
Vicki Pfau vi@endrift.com
Sat, 05 Aug 2017 16:45:51 -0700
55805527
GB Video: Ability to disable SGB borders
Vicki Pfau vi@endrift.com
Sat, 05 Aug 2017 08:52:09 -0700
f0686a3b
Python: Add basic support for Configs
Vicki Pfau vi@endrift.com
Sat, 05 Aug 2017 07:57:47 -0700
a496ddc0
GB: Start building up MGB
Vicki Pfau vi@endrift.com
Sat, 05 Aug 2017 07:57:23 -0700
32031591
GB Core: Ability to set default Game Boy model
Vicki Pfau vi@endrift.com
Sat, 05 Aug 2017 07:56:36 -0700
d7fc0976
Qt: Fix sprite export pausing game indefinitely (fixes #841)
Vicki Pfau vi@endrift.com
Sat, 05 Aug 2017 06:56:47 -0700
ffa7e9b8
Qt: Fix timezone issues with time overrides
Vicki Pfau vi@endrift.com
Fri, 04 Aug 2017 13:38:48 -0700
c030fb65
GB, GBA Savedata: Fix savestate-related save overwriting (fixes #834)
Vicki Pfau vi@endrift.com
Fri, 04 Aug 2017 12:42:10 -0700
30db4ebe
Qt: Fix GL display when loading a game from CLI (fixes #843)
Vicki Pfau vi@endrift.com
Fri, 04 Aug 2017 10:35:09 -0700
a5852c6e
3DS, Qt: Fix flipped camera images (fixes #844)
Vicki Pfau vi@endrift.com
Fri, 04 Aug 2017 10:20:23 -0700
b1b78a46
3DS: Remove annoying and confusing shutter sound
Vicki Pfau vi@endrift.com
Fri, 04 Aug 2017 10:19:44 -0700
5b1e6505
GB: Clean up startup messages
Vicki Pfau vi@endrift.com
Fri, 04 Aug 2017 08:21:18 -0700
41e00148
Core: Change thread startCallback semantics to before reset
Vicki Pfau vi@endrift.com
Fri, 04 Aug 2017 08:17:35 -0700
1a749240
Core: Add pause/unpause callbacks to mCoreThread
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 23:56:44 -0700
1733c645
Qt: Customizable autofire speed (closes #789)
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 22:43:15 -0700
7bd29d6e
Qt: Fix autofire
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 22:20:43 -0700
17fa98fe
Qt: ConfigController::getOption now has a default argument
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 22:20:32 -0700
75e609f6
GB: Drop invalid SGB packets
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 19:35:00 -0700
da10c3bb
GB Video: Fix regression with modifying BGP mid-scanline
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 19:07:54 -0700
35a13753
Core: Fix mVL state size discrepancies
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 18:44:26 -0700
51a6079e
GBA Video: Caching cleanup
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 17:39:53 -0700
e71baacd
GBA Video: Scanline-level I/O caching
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 16:54:17 -0700
0883dc08
GB I/O: Improve accuracy of SGB MLT_REG polling (fixes #839)
Vicki Pfau vi@endrift.com
Thu, 03 Aug 2017 14:33:51 -0700
48cf8448
GBA Video: Finish mColor cleanup
Vicki Pfau vi@endrift.com
Wed, 02 Aug 2017 23:42:38 -0700
05c2fc3e
GB Serialize: Support serializing/deserializing SGB
Vicki Pfau vi@endrift.com
Wed, 02 Aug 2017 23:41:30 -0700
129af691
GB Serialize: Fix deserializing video STAT
Vicki Pfau vi@endrift.com
Wed, 02 Aug 2017 23:39:56 -0700
f26982e0
GBA Video: Fix scanline parameters not advancing for clean scanlines (fixes #837)
Vicki Pfau vi@endrift.com
Wed, 02 Aug 2017 22:15:32 -0700
ec25074c
GBA Video: Mark scanlines as dirty if they need to be updated
Vicki Pfau vi@endrift.com
Wed, 02 Aug 2017 18:17:51 -0700
f61c0ce0
GB: Support SGB boot ROM
Vicki Pfau vi@endrift.com
Wed, 02 Aug 2017 17:00:29 -0700
6ab7e178
Qt: Fix up OverrideView a bit
Vicki Pfau vi@endrift.com
Wed, 02 Aug 2017 14:47:46 -0700
871c21fb
GB Video: Further SGB work, support for ATTR_BLK
Vicki Pfau vi@endrift.com
Wed, 02 Aug 2017 14:47:23 -0700
36c1fb59
GB: Super Game Boy borders
Vicki Pfau vi@endrift.com
Tue, 01 Aug 2017 19:01:44 -0700
55679df8
GB SIO: Fix tear off not clearing pixmap
Vicki Pfau vi@endrift.com
Sun, 30 Jul 2017 19:51:33 -0700
dc976eaf
GB SIO: Game Boy Printer
Vicki Pfau vi@endrift.com
Sun, 30 Jul 2017 17:17:58 -0700
86901d93
GB MBC: Fix RTC loading when file size is off
Vicki Pfau vi@endrift.com
Sat, 29 Jul 2017 22:48:37 -0700
676d428f
Python: Set appropriate debugger context
Vicki Pfau vi@endrift.com
Sat, 29 Jul 2017 22:07:24 -0700
1dc4790e
Qt: Fix regression with sensor view not getting attached
Vicki Pfau vi@endrift.com
Sat, 29 Jul 2017 21:59:30 -0700
a330df2f
GB MBC: Fix RTC initialization (fixes #825)
Vicki Pfau vi@endrift.com
Sat, 29 Jul 2017 20:32:13 -0700
558a3ab0
GB Test: Fix tests
Vicki Pfau vi@endrift.com
Sat, 29 Jul 2017 17:40:58 -0700
5c90abd2
GB, GBA: Fix crashes when attempting to identify null VFiles
Vicki Pfau vi@endrift.com
Sat, 29 Jul 2017 17:32:36 -0700
e1bc79b8
SDL: Fix 2.0.5 build on macOS under some circumstances
Vicki Pfau vi@endrift.com
Sat, 29 Jul 2017 15:59:00 -0700
cd7f7f72
GB Memory: Prevent accessing empty SRAM (fixes #831)
Vicki Pfau vi@endrift.com
Sat, 29 Jul 2017 15:31:29 -0700
1f2ff497
Revert "Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is inclu… (#830)"

This reverts commit f5887513fd9ef911ffc556e1bc1ec36ab1308ecf.

Broke too much stuff, didn't fix enough
Vicki Pfau vi@endrift.com
Sat, 29 Jul 2017 14:43:55 -0700
f5887513
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.
Christopher Snowhill kode54@gmail.com
Fri, 28 Jul 2017 21:49:31 -0700
dd5ca403
Qt: Fix plugin name for macOS camera support
Vicki Pfau vi@endrift.com
Fri, 28 Jul 2017 18:58:35 -0700
4681a823
Qt: Work around Qt DirectShow bug (fixes #829)
Vicki Pfau vi@endrift.com
Fri, 28 Jul 2017 18:30:15 -0700
3927fcfb
Qt: Add TAMA5 and Pocket Cam to MBC overrides
Vicki Pfau vi@endrift.com
Fri, 28 Jul 2017 17:50:32 -0700
6ca3e994
Qt: Improve camera compatibility
Vicki Pfau vi@endrift.com
Fri, 28 Jul 2017 17:45:18 -0700
d1db97cf
Qt: Fix LOG argument order
Vicki Pfau vi@endrift.com
Fri, 28 Jul 2017 16:35:10 -0700
f15aacd0
Qt: Set default Game Boy colors
Vicki Pfau vi@endrift.com
Fri, 28 Jul 2017 14:32:17 -0700
0c0fab54
GB Core: Fix palette loading when loading a foreign config
Vicki Pfau vi@endrift.com
Fri, 28 Jul 2017 14:29:56 -0700
64eb253c
Qt: Add camera driver option
Vicki Pfau vi@endrift.com
Fri, 28 Jul 2017 13:44:47 -0700
9dc8b9e8
Qt: Fix memory leak
Vicki Pfau vi@endrift.com
Thu, 27 Jul 2017 22:55:15 -0700
e9c393b8
PSP2: Support camera
Vicki Pfau vi@endrift.com
Thu, 27 Jul 2017 17:35:18 -0700
22400e33
3DS: Support camera
Vicki Pfau vi@endrift.com
Thu, 27 Jul 2017 15:11:37 -0700
8a3d54c7
GB Video: Fix 16-bit screenshots (fixes #826)
Vicki Pfau vi@endrift.com
Thu, 27 Jul 2017 13:39:59 -0700
e0f04a0d
Core: Color formats
Vicki Pfau vi@endrift.com
Thu, 27 Jul 2017 12:59:06 -0700
c7e65ff6
Qt: More camera threading fixes
Vicki Pfau vi@endrift.com
Thu, 27 Jul 2017 00:06:54 -0700
9b7521cc
Qt: Fix QCamera threading woes
Vicki Pfau vi@endrift.com
Wed, 26 Jul 2017 23:15:50 -0700
ce943903
Qt: Improve QCamera support for 5.5+
Vicki Pfau vi@endrift.com
Wed, 26 Jul 2017 14:40:06 -0700
cf15ea91
Qt: Preliminary QCamera support
Vicki Pfau vi@endrift.com
Wed, 26 Jul 2017 13:51:30 -0700
a1acf8bc
Qt: Load arbitrary images for GB Camera
Vicki Pfau vi@endrift.com
Wed, 26 Jul 2017 11:11:49 -0700
31b9100f
GB MBC: Pocket Cam support
Vicki Pfau vi@endrift.com
Wed, 26 Jul 2017 10:57:57 -0700
55330698
Qt: Fix fast forward crashing when no game is loaded
Vicki Pfau vi@endrift.com
Wed, 26 Jul 2017 10:57:04 -0700
56c6e3b4
Qt: Fix status messages not showing
Vicki Pfau vi@endrift.com
Wed, 26 Jul 2017 10:56:47 -0700
80cf9646
GB MBC: Fix SRAM sizes 4 and 5
Vicki Pfau vi@endrift.com
Tue, 25 Jul 2017 18:35:57 -0700
bf8cc66a
GB Memory: Initialize peripheral pointers
Vicki Pfau vi@endrift.com
Tue, 25 Jul 2017 18:34:39 -0700
010cb8f4
GB MBC: Pocket Cam memory should be accessible without enabling
Vicki Pfau vi@endrift.com
Tue, 25 Jul 2017 17:29:07 -0700
6c0d67cf
GB Video: Fix dot clock timing being slightly wrong
Vicki Pfau vi@endrift.com
Tue, 25 Jul 2017 13:46:24 -0700
1a30dcc5
GB Serialize: Fix audio state loading
Vicki Pfau vi@endrift.com
Tue, 25 Jul 2017 13:44:23 -0700
a7fb4460
Qt: Fix backup load state (fixes #823)
Vicki Pfau vi@endrift.com
Tue, 25 Jul 2017 11:15:08 -0700
9de2189b
Qt: Fix building with FFmpeg or ImageMagick disabled
NieDzejkob niedzejkob@gmail.com
Tue, 25 Jul 2017 14:56:41 +0200
f187fba4
GB MBC: More detailed TAMA5 implementation, working saves
Vicki Pfau vi@endrift.com
Mon, 24 Jul 2017 13:48:59 -0700
fd7d883e
GB MBC: Initial TAMA5 support
Vicki Pfau vi@endrift.com
Mon, 24 Jul 2017 10:26:29 -0700
ef82480a
Travis: Nuke the Linux clang build

trusty + clang + C++14 is non-operational and Travis is so bad that they're
only concerned with whitelisting packages piecemeal instead of providing a
usable product, or a modern LTS like xenial
Vicki Pfau vi@endrift.com
Sun, 23 Jul 2017 10:37:52 -0700
9b0393d5
Qt: Redo GameController into multiple classes
Vicki Pfau vi@endrift.com
Mon, 17 Jul 2017 14:08:26 -0700
893fdd38
Qt: Fix command line debugger closing second game
Vicki Pfau vi@endrift.com
Sun, 23 Jul 2017 00:01:18 -0700
a77c021a
Python: Remove CMake line that does nothing
Vicki Pfau vi@endrift.com
Fri, 21 Jul 2017 22:14:32 -0700
9d8f9929
GBA: Reset active region as needed when loading a ROM
Vicki Pfau vi@endrift.com
Fri, 21 Jul 2017 17:15:24 -0700
38e56597
CMake: Fix cross compilation with libelf
Vicki Pfau vi@endrift.com
Fri, 21 Jul 2017 15:08:02 -0700
fa0944c5
Qt: Don't rebuild library view if style hasn't changed
Vicki Pfau vi@endrift.com
Fri, 21 Jul 2017 14:27:17 -0700
1ea2a659
GBA: Fix BIOS booting
Vicki Pfau vi@endrift.com
Thu, 20 Jul 2017 22:25:02 -0700
470dd7f5
Wii: Disable fixed ROM buffer
Vicki Pfau vi@endrift.com
Wed, 19 Jul 2017 14:20:23 -0700
57559610
Python: Fix importing .gb or .gba before .core
Vicki Pfau vi@endrift.com
Sun, 16 Jul 2017 23:22:43 -0700
0f5dab65
All: Minor text fixes
Vicki Pfau vi@endrift.com
Sun, 16 Jul 2017 12:04:50 -0700
d78065e8
Util: Use elf.h if elf_repl.h is not found
Vicki Pfau vi@endrift.com
Sun, 16 Jul 2017 10:51:20 -0700
64409d9c
Core: ELF support
Vicki Pfau vi@endrift.com
Sun, 16 Jul 2017 09:44:58 -0700
9ed7c912
Qt: Fix screen background improperly stretching
Vicki Pfau vi@endrift.com
Sat, 15 Jul 2017 20:38:45 -0700
220b786c
Core: Add symbol lookups from scripts
Vicki Pfau vi@endrift.com
Sat, 15 Jul 2017 19:51:33 -0700
6a3002d3
Python: Add CLI debugger support
Vicki Pfau vi@endrift.com
Sat, 15 Jul 2017 07:30:32 -0700
2d49a41a
SDL: Fix cheats not loading
Vicki Pfau vi@endrift.com
Sat, 15 Jul 2017 07:14:42 -0700
5d0ab484
SDL: Fix crash when not in debugger mode
Vicki Pfau vi@endrift.com
Sat, 15 Jul 2017 07:13:28 -0700
531d4c7b
Python: Deprotect some functions
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 14:20:41 -0700
3f59175a
Core: Add missing file
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 12:09:43 -0700
a033f878
Core: Add scripting debugger callbacks
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 11:17:18 -0700
d1ef27cf
Python: Add callbacks
Vicki Pfau vi@endrift.com
Fri, 07 Jul 2017 21:51:11 -0700
25b4faef
Python: Implement Python script backend
Vicki Pfau vi@endrift.com
Fri, 07 Jul 2017 18:04:53 -0700
1a7a544b
Core: Add basic scripting bridge
Vicki Pfau vi@endrift.com
Fri, 07 Jul 2017 14:09:32 -0700
dce49ea9
Python: Add runner, thread interfaces
Vicki Pfau vi@endrift.com
Thu, 22 Jun 2017 22:07:08 -0700
e1325b03
Core: Make threading optionally opaque
Vicki Pfau vi@endrift.com
Thu, 22 Jun 2017 19:57:52 -0700
dc60c28b
SDL: Fix showing version number (fixes #794)
Vicki Pfau vi@endrift.com
Wed, 12 Jul 2017 09:01:34 -0700
ac848f89
All: Update CHANGES for 0.6.0
Vicki Pfau vi@endrift.com
Tue, 11 Jul 2017 10:53:31 -0700
cb7b819f
Core: Fix exiting rewind thread
Vicki Pfau vi@endrift.com
Tue, 11 Jul 2017 23:01:47 -0700
055ba3df
Qt: Updated Spanish translation
Kevin López Brante kevin@kddlb.cl
Tue, 11 Jul 2017 23:55:31 -0400
2ef98984
All: Use more GNUInstallDirs & don't install shaders if no GL.
Augustin Cavalier waddlesplash@gmail.com
Tue, 11 Jul 2017 21:18:10 -0400
84efe145
All: Do not install hicolor icons on Haiku.
Augustin Cavalier waddlesplash@gmail.com
Tue, 11 Jul 2017 21:12:28 -0400
8beb7e8e
Qt: Fix Software renderer not handling alpha bits properly
Vicki Pfau vi@endrift.com
Tue, 11 Jul 2017 10:36:12 -0700
6e03d888
Qt: Fix GL-less build (fixes #788)
Vicki Pfau vi@endrift.com
Tue, 11 Jul 2017 09:59:01 -0700
5167fce4
Core: Fix rewinding getting out of sync (fixes #791)
Vicki Pfau vi@endrift.com
Mon, 10 Jul 2017 21:59:49 -0700
253719d7
Qt: Properly ship Qt translations
Vicki Pfau vi@endrift.com
Mon, 10 Jul 2017 17:05:08 -0700
2ff1deed
Qt: Fix SDL < 2 build.
Augustin Cavalier waddlesplash@gmail.com
Sun, 09 Jul 2017 15:03:17 -0400
8b4b6349
GBA Timer: Fix count-up timing overflowing timer 3
Vicki Pfau vi@endrift.com
Sun, 09 Jul 2017 11:07:22 -0700
b71ffe71
All: Make FIXED_ROM_BUFFER an option instead of 3DS-only
Vicki Pfau vi@endrift.com
Sun, 09 Jul 2017 10:53:30 -0700
9150a79e
GBA: Extend oddly-sized ROMs to full address space (fixes #722)
Vicki Pfau vi@endrift.com
Sun, 09 Jul 2017 09:59:05 -0700
69160090
SDL: Remove writing back obtained samples (fixes #768)
Vicki Pfau vi@endrift.com
Sun, 09 Jul 2017 00:52:53 -0700
480dc0f9
GB Audio: Fix incorrect channel 4 iteration
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 22:02:44 -0700
539e63d4
GB Audio: Make audio unsigned with bias (fixes #749)
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 21:32:51 -0700
15d66422
GB Audio: Fix zombie mode bit masking
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 21:13:54 -0700
b6c0d530
GBA Memory: Call crash callbacks regardless of if hard crash is enabled
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 17:29:03 -0700
c856897b
Qt: Dismiss game crashing/failing dialogs when a new game loads
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 17:24:49 -0700
fc2a0955
GBA Timer: Fix timer regression when prefetch is enabled (fixes #781)
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 17:04:05 -0700
4c439e38
GB Serialize: Add MBC state serialization
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 16:27:49 -0700
5ce943c5
GB Serialize: Fix timer serialization
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 16:22:40 -0700
dde155d0
Qt: Fix patch loading in a way that works in Qt pre-5.4
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 15:33:08 -0700
ecc4d6ee
Qt: Fix shader selector on Ubuntu (fixes #767)
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 13:54:20 -0700
382f5f94
All: Partially revert datadir change
Vicki Pfau vi@endrift.com
Sun, 02 Jul 2017 10:06:59 -0700
de4b7354
Qt: Fix patch loading while a game is running
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 13:50:46 -0700
ed9fa2b1
GBA SIO: Improve SIO Normal dummy driver (fixes #520)
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 13:50:08 -0700
e6593eb0
All: Bump version to 0.7
Vicki Pfau vi@endrift.com
Sat, 08 Jul 2017 12:20:29 -0700
03ba16ca
Qt: Actually load the libraryStyle setting.

No idea how I missed this in the library PR.
waddlesplash waddlesplash@gmail.com
Sat, 08 Jul 2017 13:38:51 -0400
70204e41
Qt: Move shader settings into main settings window
Vicki Pfau vi@endrift.com
Fri, 07 Jul 2017 12:17:47 -0700
e3b57112
Qt: Update German GUI translation
rootfather rootfather@scummvm.org
Thu, 06 Jul 2017 20:44:48 +0200
c184bc63
PSP2: Use custom localtime_r since newlib version is broken (fixes #560)
Vicki Pfau vi@endrift.com
Thu, 06 Jul 2017 12:37:10 -0700
8f049e01
PSP2: Update toolchain to use vita.cmake
Vicki Pfau vi@endrift.com
Thu, 06 Jul 2017 12:26:43 -0700
63d475c3
Qt: Minor text fixes
Vicki Pfau vi@endrift.com
Thu, 06 Jul 2017 11:27:42 -0700
9b6fc448
Qt: Fix translation initialization (fixes #776)
Vicki Pfau vi@endrift.com
Thu, 06 Jul 2017 11:13:28 -0700
d3678471
GBA Timer: More questionable tweaks
Vicki Pfau vi@endrift.com
Wed, 05 Jul 2017 21:22:47 -0700
c7630a13
Qt: Update German GUI translation
rootfather rootfather@scummvm.org
Wed, 05 Jul 2017 16:38:24 +0200
7c59350e
GBA Timer: More timer improvements
Vicki Pfau vi@endrift.com
Wed, 05 Jul 2017 19:28:38 -0700
db08a75d
Qt: Fix initializing locale
Vicki Pfau vi@endrift.com
Tue, 04 Jul 2017 22:38:59 -0700
c8f07ebd
All: Update CHANGES
Vicki Pfau vi@endrift.com
Tue, 04 Jul 2017 10:04:09 -0700
b701cdea
Qt: Italian translation rev1.1 (by theheroGAC)

Qt: Italian translation rev1.1 (by theheroGAC)
theheroGAC gamesandconsolestaff@gmail.com
Fri, 30 Jun 2017 23:10:38 +0200
a56e2ade
Update mgba-it.ts

Qt: Italian translation rev1 (by theheroGAC)
theheroGAC gamesandconsolestaff@gmail.com
Fri, 30 Jun 2017 23:06:46 +0200
08b358bb
Update mgba-it.ts
theheroGAC gamesandconsolestaff@gmail.com
Fri, 30 Jun 2017 19:16:02 +0200
055302ef
Create mgba-it.ts

Italian translation rev.1
theheroGAC gamesandconsolestaff@gmail.com
Fri, 30 Jun 2017 18:26:36 +0200
0786d7fe
GBA Timer: Fix reload timing regression
Vicki Pfau vi@endrift.com
Tue, 04 Jul 2017 09:59:26 -0700
7a5190e9
GB Video: Fix LYC regression
Vicki Pfau vi@endrift.com
Tue, 04 Jul 2017 02:17:56 -0700
ccd9a1b5
Qt: Hopefully fix datadir this time
Vicki Pfau vi@endrift.com
Tue, 04 Jul 2017 00:05:19 -0700
ab9b3983
GBA Timer: Use global cycles for timers
Vicki Pfau vi@endrift.com
Mon, 03 Jul 2017 23:53:01 -0700
4cd249e6
Qt: Fix controls not saving on non-SDL builds
Vicki Pfau vi@endrift.com
Sun, 02 Jul 2017 17:00:44 -0700
da50382c
GBA Timer: Improve accuracy of timers
Vicki Pfau vi@endrift.com
Sun, 02 Jul 2017 10:06:05 -0700
11354ac2
All: Partially revert datadir change
Vicki Pfau vi@endrift.com
Sun, 02 Jul 2017 10:06:59 -0700
faae0db8
Qt: Fix data directory path
Vicki Pfau vi@endrift.com
Sat, 01 Jul 2017 00:28:42 -0700
b909575a
Qt: Fix initial window size (fixes #766)
Vicki Pfau vi@endrift.com
Fri, 30 Jun 2017 11:24:50 -0700
4d3d579c
Qt: Add language selector
Vicki Pfau vi@endrift.com
Fri, 30 Jun 2017 11:00:58 -0700
f91a4195
Qt: Fix window icon being stretched
Vicki Pfau vi@endrift.com
Fri, 30 Jun 2017 10:02:24 -0700
a265d5ac
Qt: Fix memory search close button (fixes #769)
Vicki Pfau vi@endrift.com
Fri, 30 Jun 2017 00:09:07 -0700
bc341176
All: Update changes for 0.6 beta 1
Vicki Pfau vi@endrift.com
Thu, 29 Jun 2017 19:16:15 -0700
32618a5b
GB Timer: Fix order-of-operations between & and +
Vicki Pfau vi@endrift.com
Thu, 29 Jun 2017 19:00:10 -0700
15243a6a
All: Revert setting minimum macOS version to 10.5
Vicki Pfau vi@endrift.com
Thu, 29 Jun 2017 18:54:09 -0700
66e9b921
Core: Fix directory sets crashing on close if base isn't properly detached
Vicki Pfau vi@endrift.com
Thu, 29 Jun 2017 18:17:21 -0700
54548cbc
LR35902: Switch memory disassembly syntax to rgbds-style
Vicki Pfau vi@endrift.com
Thu, 29 Jun 2017 18:10:15 -0700
0e3abccc
LR35902: Fix decoding CB commands
Vicki Pfau vi@endrift.com
Thu, 29 Jun 2017 18:08:25 -0700
6b26384c
Python: Improve GB SIO bindings
Vicki Pfau vi@endrift.com
Thu, 29 Jun 2017 17:49:43 -0700
7752bfe0
Python: GB core should expose memory
Vicki Pfau vi@endrift.com
Thu, 29 Jun 2017 02:45:50 -0700
fc64924c
GB MBC: Fix MBC7 sampling
Vicki Pfau vi@endrift.com
Wed, 28 Jun 2017 14:26:03 -0700
6c6d09ee
Core: Improved threading interrupted detection
Vicki Pfau vi@endrift.com
Wed, 28 Jun 2017 14:10:31 -0700
dc5c59d4
Core: Fix interrupting a thread while on the thread (fixes #692)
Vicki Pfau vi@endrift.com
Wed, 28 Jun 2017 13:07:39 -0700
23a346e8
All: Minor CMake touchups
Vicki Pfau vi@endrift.com
Wed, 28 Jun 2017 12:51:33 -0700
88983da5
Qt: Fix library crash when another instance is open...again
Vicki Pfau vi@endrift.com
Wed, 28 Jun 2017 12:02:09 -0700
bea917f8
Res: Update patrons for June
Vicki Pfau vi@endrift.com
Wed, 28 Jun 2017 11:33:26 -0700
cebc3f1c
Core: Fix some minor warnings, fix channel labels
Vicki Pfau vi@endrift.com
Wed, 28 Jun 2017 01:06:15 -0700
35906b51
Qt: Add memory search type info
Vicki Pfau vi@endrift.com
Mon, 26 Jun 2017 11:08:27 -0700
b69cbd43
Qt: Better highlight active key in control binding
Vicki Pfau vi@endrift.com
Sun, 25 Jun 2017 16:04:56 -0700
7b543df0
GB MBC: New MBC7 implementation
Vicki Pfau vi@endrift.com
Sat, 24 Jun 2017 17:45:20 -0700
b399afdf
Core: Fix BGR ordering
Vicki Pfau vi@endrift.com
Sat, 24 Jun 2017 09:57:39 -0700
a2c1ef2f
GB: Add per-game color overrides
Vicki Pfau vi@endrift.com
Sat, 24 Jun 2017 09:39:36 -0700
b61b8a0d
Core: Fix timing until/next
Vicki Pfau vi@endrift.com
Thu, 22 Jun 2017 02:18:40 -0700
4efd494c
GB Timer: Improve timer stepping when updating
Vicki Pfau vi@endrift.com
Thu, 22 Jun 2017 02:18:22 -0700
d5c51738
GB: Reset with initial state of DIV register
Vicki Pfau vi@endrift.com
Thu, 22 Jun 2017 01:29:19 -0700
3a03d180
GB Timer: Fix sub-M-cycle DIV reset timing and edge triggering
Vicki Pfau vi@endrift.com
Thu, 22 Jun 2017 01:20:22 -0700
715409f5
Core: Add library clear function
Vicki Pfau vi@endrift.com
Tue, 20 Jun 2017 21:36:53 -0700
15af266b
Qt: Fix copy/paste error in Library
Vicki Pfau vi@endrift.com
Tue, 20 Jun 2017 21:36:05 -0700
fb7715f6
Qt: Fix game unpausing after frame advancing and refocusing
Vicki Pfau vi@endrift.com
Mon, 19 Jun 2017 22:37:30 -0700
96c0d7c4
Core: Fix guess search resulting in tons of zeroes
Vicki Pfau vi@endrift.com
Mon, 19 Jun 2017 22:29:20 -0700
e118fec1
Qt: Fix hex search
Vicki Pfau vi@endrift.com
Mon, 19 Jun 2017 21:02:30 -0700
77cf8699
Qt: Hook up memory search to viewer
Vicki Pfau vi@endrift.com
Mon, 19 Jun 2017 20:53:33 -0700
bd9a9e44
GB: Fix DMA restarting
Vicki Pfau vi@endrift.com
Sun, 18 Jun 2017 22:07:39 -0700
7bc605fc
Qt: Limit number of GB sprites correctly
Vicki Pfau vi@endrift.com
Sun, 18 Jun 2017 08:59:08 -0700
ec0ed415
Qt: Fix tile cache leaking
Vicki Pfau vi@endrift.com
Sun, 18 Jun 2017 08:40:20 -0700
0f356a95
OpenGL: Fix some shaders causing offset graphics
Vicki Pfau vi@endrift.com
Sat, 17 Jun 2017 18:40:36 -0700
9708e5bb
Res: Fix some shader woes
Vicki Pfau vi@endrift.com
Sat, 17 Jun 2017 18:08:44 -0700
492bfa75
All: Update README
Vicki Pfau vi@endrift.com
Sat, 17 Jun 2017 10:02:03 -0700
d119fc0f
Added several new shaders
Iniquitatis zerosaiko@gmail.com
Sat, 03 Jun 2017 10:34:31 +0300
4eece81b
GB Audio: Fix square sample range (fixes #546)
Vicki Pfau vi@endrift.com
Sat, 17 Jun 2017 09:44:55 -0700
700ab0bd
GB Audio: Fix channel 2 not updating during frame 7
Vicki Pfau vi@endrift.com
Sat, 17 Jun 2017 09:29:57 -0700
3c64a2e4
GB Timer: Fix TAC write fix
Vicki Pfau vi@endrift.com
Fri, 16 Jun 2017 21:35:04 -0700
c1a4f17e
Python: Fix indentation, hold onto logger
Vicki Pfau vi@endrift.com
Fri, 16 Jun 2017 20:51:42 -0700
0e40168a
Python: Add PIL export
Vicki Pfau vi@endrift.com
Wed, 14 Jun 2017 17:28:01 -0700
732ed5fa
Python: Export version info
Vicki Pfau vi@endrift.com
Wed, 14 Jun 2017 16:25:12 -0700
aa8f77c1
GB Video: Increase palette entry width to 24 bits
Vicki Pfau vi@endrift.com
Tue, 13 Jun 2017 22:15:48 -0700
0cc49ac4
Core: Config values can now be hexadecimal
Vicki Pfau vi@endrift.com
Tue, 13 Jun 2017 22:05:54 -0700
caa1d457
GBA Savedata: Update and fix Sharkport importing (fixes #658)
Vicki Pfau vi@endrift.com
Tue, 13 Jun 2017 22:01:36 -0700
ae387262
GBA Savedata: Update and fix Sharkport importing (fixes #658)
Vicki Pfau vi@endrift.com
Tue, 13 Jun 2017 21:53:40 -0700
e0a414d8
GB Video: Fix regression with loading savestates
Vicki Pfau vi@endrift.com
Tue, 13 Jun 2017 21:20:12 -0700
34647ffd
GB: Trust ROM header for number of SRAM banks (fixes #726)
Vicki Pfau vi@endrift.com
Tue, 13 Jun 2017 21:14:20 -0700
65580744
Qt: Fix Library crashing if the MRU is empty (fixes #746)
Vicki Pfau vi@endrift.com
Tue, 13 Jun 2017 20:52:08 -0700
b97c871e
GBA BIOS: Fix INT_MIN/-1 crash
Vicki Pfau vi@endrift.com
Tue, 13 Jun 2017 20:43:34 -0700
5fd8ebbb
GBA BIOS: Fix INT_MIN/-1 crash
Vicki Pfau vi@endrift.com
Mon, 12 Jun 2017 22:48:30 -0700
30798211
GB Video: Reset renderer when loading state
Vicki Pfau vi@endrift.com
Mon, 12 Jun 2017 22:13:01 -0700
edeaba2e
GBA Memory: Remove unused prefetch cruft
Vicki Pfau vi@endrift.com
Mon, 12 Jun 2017 21:07:02 -0700
fec4c064
GBA Memory: Simplify prefetch logic (possibly more accurate, but more failing tests)
Vicki Pfau vi@endrift.com
Mon, 12 Jun 2017 21:06:06 -0700
e2dc5575
GB Audio: Fix channel 3 freeze
Vicki Pfau vi@endrift.com
Mon, 12 Jun 2017 07:26:33 -0700
59922fe2
GB Timer: Fix DIV batching if TAC changes
Vicki Pfau vi@endrift.com
Mon, 12 Jun 2017 07:14:19 -0700
126afa12
GB: Implement keypad IRQs
Vicki Pfau vi@endrift.com
Sun, 11 Jun 2017 14:51:48 -0700
1dcf70d6
Python: Improve setup.py generation
Vicki Pfau vi@endrift.com
Sun, 11 Jun 2017 14:42:26 -0700
04ebc6a0
Python: Export memory search
Vicki Pfau vi@endrift.com
Sun, 11 Jun 2017 14:02:40 -0700
eff48a77
Core: Fix memory search for wide values
Vicki Pfau vi@endrift.com
Sun, 11 Jun 2017 14:40:48 -0700
bd30fbeb
Debugger: Export debugger interface
Vicki Pfau vi@endrift.com
Sun, 11 Jun 2017 13:28:55 -0700
201da5ad
Debugger: Add mDebuggerRunFrame convenience function
Vicki Pfau vi@endrift.com
Sun, 11 Jun 2017 12:04:42 -0700
70a6622a
Debugger: Execution tracing
Vicki Pfau vi@endrift.com
Sun, 11 Jun 2017 09:26:26 -0700
727fcb94
CMake: Fix flags.h generation
Vicki Pfau vi@endrift.com
Sat, 10 Jun 2017 09:26:16 -0700
87791b9d
Core: Move savestate creation time to extdata
Vicki Pfau vi@endrift.com
Thu, 08 Jun 2017 23:33:23 -0700
49ccb3d0
GB MBC: Minor refactoring, basic Pocket Cam support
Vicki Pfau vi@endrift.com
Wed, 07 Jun 2017 23:06:28 -0700
a4faf9f0
Core: Add memory search "guessing"
Vicki Pfau vi@endrift.com
Mon, 05 Jun 2017 18:41:09 -0700
cf7017dd
Core: Memory search repeat and refresh
Vicki Pfau vi@endrift.com
Mon, 05 Jun 2017 18:01:58 -0700
f2db707b
Core: Basic memory search
Vicki Pfau vi@endrift.com
Mon, 05 Jun 2017 17:28:51 -0700
202b7b15
Core: List memory segments in the core
Vicki Pfau vi@endrift.com
Mon, 05 Jun 2017 15:20:58 -0700
89a4b427
Qt: Fix library view redrawing way too much
Vicki Pfau vi@endrift.com
Sat, 03 Jun 2017 17:46:25 -0700
0a898f66
Util: Fix CircleBufferWrite
Vicki Pfau vi@endrift.com
Sat, 03 Jun 2017 17:25:22 -0700
d240272a
Debugger: Add missing files
Vicki Pfau vi@endrift.com
Fri, 02 Jun 2017 19:43:42 -0700
19ecae8c
Debugger: Show current banks
Vicki Pfau vi@endrift.com
Fri, 02 Jun 2017 19:37:36 -0700
9c144266
LR35902: Add watchpoints
Vicki Pfau vi@endrift.com
Fri, 02 Jun 2017 19:15:13 -0700
39a73ecb
GBA: Oops
Vicki Pfau vi@endrift.com
Fri, 02 Jun 2017 18:46:30 -0700
9c23eb84
GBA: Add keypad IRQs (fixes #733)
Vicki Pfau vi@endrift.com
Fri, 02 Jun 2017 18:34:24 -0700
1caa17c0
GB I/O: Fix bootrom running forever
Vicki Pfau vi@endrift.com
Fri, 02 Jun 2017 15:58:00 -0700
825805a2
GB MBC: Fix swapping carts not detect new MBC
Vicki Pfau vi@endrift.com
Fri, 02 Jun 2017 11:27:28 -0700
3d77a9d9
GB MBC: Fix initialization and swapping
Vicki Pfau vi@endrift.com
Fri, 02 Jun 2017 11:26:53 -0700
362c5720
Python: Add GB SIO
Vicki Pfau vi@endrift.com
Wed, 31 May 2017 22:40:03 -0700
efd8c4b4
Python: Add GBA SIO
Vicki Pfau vi@endrift.com
Wed, 31 May 2017 17:59:16 -0700
fe2854db
Python: Reduce boilerplate in builder
Vicki Pfau vi@endrift.com
Wed, 31 May 2017 17:47:38 -0700
7b66a702
Python: Reduce boilerplate
Vicki Pfau vi@endrift.com
Wed, 31 May 2017 17:04:24 -0700
06d89aee
Python: Fix uninitialized variable
Vicki Pfau vi@endrift.com
Wed, 31 May 2017 17:01:50 -0700
6fe1f443
GB Memory: Mark ROM not pristine when doing copy-on-write
Vicki Pfau vi@endrift.com
Tue, 30 May 2017 22:30:11 -0700
f84af911
GB MBC: Add MBC1-M support with basic heuristic
Vicki Pfau vi@endrift.com
Tue, 30 May 2017 22:28:23 -0700
7de5b335
LR35902: Fix disassembling segments
Vicki Pfau vi@endrift.com
Mon, 22 May 2017 22:19:01 -0700
c4175846
Debugger: Print segment numbers
Vicki Pfau vi@endrift.com
Mon, 22 May 2017 22:07:59 -0700
dae68c21
All: Update CHANGES
Vicki Pfau vi@endrift.com
Mon, 22 May 2017 21:57:20 -0700
404332e6
Debugger: Add symbol table skeleton, GB support
Vicki Pfau vi@endrift.com
Mon, 22 May 2017 21:47:43 -0700
0b28dad5
GB Memory: Simplify DMA memory accesses
Vicki Pfau vi@endrift.com
Mon, 22 May 2017 19:49:48 -0700
fcc8b5c8
Debugger: Add segment breakpoints
Vicki Pfau vi@endrift.com
Mon, 22 May 2017 19:39:27 -0700
b8c6bba7
Debugger: Allow segment values for read/write
Vicki Pfau vi@endrift.com
Mon, 22 May 2017 19:14:50 -0700
29d1da69
Qt: Update German GUI translation

Add some strings for the improved library view.
Lothar Serra Mari rootfather@scummvm.org
Sat, 20 May 2017 09:00:22 +0200
65d70f47
All: Kludge buildfix for ports
Vicki Pfau vi@endrift.com
Fri, 19 May 2017 16:20:56 -0700
b5c350bc
GB Video: Improved video timings (again)
Vicki Pfau vi@endrift.com
Wed, 17 May 2017 00:00:29 -0700
53bcea63
GB: Fix STAT blocking
Vicki Pfau vi@endrift.com
Tue, 16 May 2017 23:37:20 -0700
5031ef7c
LR35902: Fix decoding LD r, $imm and 0-valued immediates (fixes #735)
Vicki Pfau vi@endrift.com
Wed, 17 May 2017 13:47:43 -0700
96ac3752
Qt: Work around cmake#16907 (fixes #739)
Vicki Pfau vi@endrift.com
Fri, 19 May 2017 16:02:52 -0700
f6f3cb5d
Qt: Use C++11 in-class initialization where applicable
Lioncash mathew1800@gmail.com
Tue, 16 May 2017 22:13:02 -0400
686380b6
Qt: Resolve -Wreorder warnings
Lioncash mathew1800@gmail.com
Tue, 16 May 2017 21:14:11 -0400
ccfb9f24
Update CHANGES appropriately.
waddlesplash waddlesplash@gmail.com
Tue, 16 May 2017 16:57:36 -0400
d04767ea
All: Don't use enable_language(CXX) in the Qt subdirectory.

Doing so causes CMake to create a pseudo-subproject when generating
build files, which can cause all sorts of random, hard-to-diagnose issues.
waddlesplash waddlesplash@gmail.com
Tue, 16 May 2017 16:52:18 -0400
36fb8076
Qt: Relax hard dependency on OpenGL.
waddlesplash waddlesplash@gmail.com
Tue, 16 May 2017 16:29:47 -0400
11afd59c
Qt: Disable "New multiplayer window" when MAX_GBAS is reached.

Fixes #107.
waddlesplash waddlesplash@gmail.com
Tue, 16 May 2017 14:54:57 -0400
2f23829b
Qt: Switch to the C++11 connect() syntax.

A few connect()s have not been migrated because the best way to migrate them requires somewhat invasive changes. Other than that, everything has been moved over.
waddlesplash waddlesplash@gmail.com
Mon, 15 May 2017 22:20:49 -0400
78e4083a
Qt: New library system (#549)

waddlesplash waddlesplash@gmail.com
Mon, 15 May 2017 19:27:29 -0400
3851a823
comment fix
drummyfish tastyfish@seznam.cz
Mon, 15 May 2017 20:42:38 +0200
2fff4eac
add new shader
drummyfish tastyfish@seznam.cz
Mon, 15 May 2017 20:40:54 +0200
aa4423a6
Core Input: Correct a memset size within mInputUnbindHat()

Previously the binding struct wouldn't be fully invalidated.
Lioncash mathew1800@gmail.com
Sun, 14 May 2017 21:22:17 -0400
86cf8a90
SDL: Prevent resizing below 1x resolution with integer scaling
Anty-Lemon Anty-Lemon@users.noreply.github.com
Sat, 06 May 2017 19:41:07 -0400
3889fd4d
SDL: Add integer scaling
Anty-Lemon Anty-Lemon@users.noreply.github.com
Sat, 06 May 2017 18:59:53 -0400
b58d2168
Qt: Fix resetting selected gamepad when opening settings dialog

I have a Wacom tablet always plugged in.  For unrelated asinine reasons,
SDL detects both the pen and the tablet itself as (completely useless)
gamepads, so they always show up in the list first.  I also have a Wii U
Bluetooth controller, which shows up third.

When the settings dialog is spawned, selectGamepad is bound to the
currentIndexChanged event, so picking a controller from the combobox
will call it.  The current index is initially -1 (because the combobox
is empty), and when updateJoysticks is called to populate it, the index
automatically changes to 0.  The event is fired and the current gamepad
is changed to the first one, which in my case is my tablet pen.
updateJoysticks tries to avoid this by explicitly reselecting the active
gamepad after refreshing the combobox, but at this point the "active"
gamepad has already changed.

The upshot of this was that opening the settings dialog for any reason
would disable my controller, unless I remembered to go change it back.
I've also seen the button configuration for the wacom pen or controller
be saved under each others' names.

The fix, which works on my machineâ„¢, is to disable signals altogether
while mucking with the contents of the combobox, explicitly reselect the
right gamepad, and then explicitly call selectGamepad.  (I dropped the
last two lines because the same thing is already done in refresh, which
is called by selectGamepad.)

Arguably this is still a little wrong:

- If I unplugged my Wacom tablet, my controller would shift upwards to
  slot 0.  This code would fail to notice and keep trying to use joystick
  2.  That's a pretty obscure case, though, and maybe difficult to fix
  correctly.

- This panel makes changes immediately, but it should wait for OK or Apply.
Eevee (Lexy Munroe) eevee.git@veekun.com
Fri, 05 May 2017 19:10:45 -0700
63197308
Core: Fix maximum length of INI section names

It was a generous 128, but the inih library has its own maximum length
of 50.  Any longer keys were truncated by inih, so they appeared to be
missing when mgba tried to read the longer key again later.

This was causing the configuration for my Nintendo Wii Remote Pro
Controller to be effectively lost; the key name ended up at 53
characters.

Arguably inih should truncate when reading, too, but...
Eevee (Lexy Munroe) eevee.git@veekun.com
Fri, 05 May 2017 19:08:46 -0700
e1b681f6
Qt: Fix race condition when opening sprites window
Eevee (Lexy Munroe) eevee.git@veekun.com
Fri, 05 May 2017 19:07:42 -0700
87170f9b
Qt: Update German GUI translation

Added translations for strings related to the new Video Log feature.
Also improved some older translations.
Lothar Serra Mari rootfather@scummvm.org
Sat, 29 Apr 2017 16:30:00 +0200
66907558
Util: Tune patch-fast extent sizes
Vicki Pfau vi@endrift.com
Fri, 28 Apr 2017 23:45:08 -0700
29e5e3b4
Core: Move rewind diffing to its own thread
Vicki Pfau vi@endrift.com
Fri, 28 Apr 2017 19:45:52 -0700
27c70880
Qt: Fix mCoreConfig leaking
Vicki Pfau vi@endrift.com
Fri, 28 Apr 2017 23:17:58 -0700
41701263
GBA Serialize: Remove unused function
Vicki Pfau vi@endrift.com
Wed, 26 Apr 2017 19:40:54 -0700
2fdb5a1f
Feature: Move several headers into include/
Vicki Pfau vi@endrift.com
Wed, 26 Apr 2017 18:41:45 -0700
ad203c17
All: Update CHANGES
Vicki Pfau vi@endrift.com
Wed, 26 Apr 2017 18:28:54 -0700
8358586c
GB Video: Fix resetting proxy backend unnecessarily
Vicki Pfau vi@endrift.com
Wed, 26 Apr 2017 18:20:08 -0700
0ed5973f
Core: Reject mVL with zero-length initial states
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 15:29:50 -0700
6a14c30e
Core: Enforce max mVL block size
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 14:01:14 -0700
909886d2
Core: Fix memory leak when reloading mVL header
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 14:00:59 -0700
8e79530c
Test: Fix crash when fuzzing fails to load a file
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 13:35:28 -0700
367a1267
GBA Hardware: Fix crash if a savestate lies about game hardware
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 13:34:57 -0700
91491e70
GB, GBA Core: Ensure the core is halted even if a state is not loaded
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 13:14:31 -0700
5cda4207
Core: Fix missing tailing bytes of video logs
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 12:56:24 -0700
aec8b827
GB, GBA Core: Reset audio when loading mVL states so audio sync works
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 12:44:51 -0700
25beafcc
GB, GBA Core: Only deserialize needed parts of savestates for mVL
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 12:43:12 -0700
63ed7421
Core: Fix rewinding video logs when decompressing
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 12:42:46 -0700
f67052ee
Core: Clean up mVL compression
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 12:10:46 -0700
6b547899
VFS: Add VFileFIFO for operating on circle buffers
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 12:10:31 -0700
31fa64ef
Core: Compressed video log states
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 11:46:04 -0700
f82ef555
Core: Compressed video logs
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 01:43:31 -0700
c4aa669c
Core: Fix flushing a read video log
Vicki Pfau vi@endrift.com
Sun, 23 Apr 2017 23:24:48 -0700
deffdc79
Core: New mVL file format
Vicki Pfau vi@endrift.com
Sat, 22 Apr 2017 21:41:48 -0700
3021996a
All: Cleanup and buildfixing
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 17:13:11 -0700
716a2453
GB, GBA Video: Fix integer overflow
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 04:02:44 -0700
caf59d72
GBA Video: mVL bounds checking
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 03:42:37 -0700
5b6bf9eb
Test: Fix crash when loading invalid file
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 03:36:48 -0700
8d6edf90
GB Video: mVL bounds checking
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 03:12:38 -0700
1731d4f9
Test: Don't rely on core for frames elapsed
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 02:53:22 -0700
9b0a5e56
GB Video: Fix proxy renderer for GBC
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 02:11:24 -0700
3dbd49a3
GB, GBA Video: Put back missing finishFrame callback
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 02:02:13 -0700
d4deaf62
GB: Video tester
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 01:55:32 -0700
1b6531e3
Core: Add more video log types
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 01:53:49 -0700
db4a873d
GB: Rearrange some scheduling for better callback ability
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 01:51:41 -0700
3b69fb76
Feature: Make thread proxy generic
Vicki Pfau vi@endrift.com
Mon, 17 Apr 2017 03:48:54 -0700
b8593bdb
Core: Allow video playback to be non-blocking
Vicki Pfau vi@endrift.com
Mon, 17 Apr 2017 02:55:26 -0700
3f92b1e6
GBA Video: Trim down GBAVideoProxyRenderer
Vicki Pfau vi@endrift.com
Mon, 17 Apr 2017 02:21:02 -0700
fbb02475
VFS: Optimize expanding in-memory files
Vicki Pfau vi@endrift.com
Sun, 16 Apr 2017 22:39:50 -0700
5665ac03
GBA Core: Video log playing
Vicki Pfau vi@endrift.com
Sun, 16 Apr 2017 21:12:27 -0700
73947766
Core: Video log recording
Vicki Pfau vi@endrift.com
Fri, 14 Apr 2017 18:03:00 -0700
bed6ba1f
GBA Video: Refactor thread proxy out from proxy
Vicki Pfau vi@endrift.com
Fri, 14 Apr 2017 14:05:29 -0700
eab5ed6e
Core: Begin splitting threading out from GBA proxy
Vicki Pfau vi@endrift.com
Thu, 13 Apr 2017 22:13:26 -0700
11edac0a
Core: Start working on video proxy
Vicki Pfau vi@endrift.com
Thu, 13 Apr 2017 17:15:16 -0700
a861af6a
Qt: Fix builds without GDB stub and libpng
Anty-Lemon Anty-Lemon@users.noreply.github.com
Fri, 28 Apr 2017 12:04:27 -0400
a5f029c2
GBA: Fix typo of GBAIsBIOS
Anty-Lemon Anty-Lemon@users.noreply.github.com
Thu, 27 Apr 2017 13:35:26 -0400
d84cee47
SDL: Fix GLES2 build
Anty-Lemon Anty-Lemon@users.noreply.github.com
Thu, 27 Apr 2017 13:57:05 -0400
d68a4f97
SDL: Fix software renderer build
Anty-Lemon Anty-Lemon@users.noreply.github.com
Thu, 27 Apr 2017 13:56:44 -0400
95333584
All: Fix build on Haiku.
Augustin Cavalier waddlesplash@gmail.com
Mon, 24 Apr 2017 00:16:11 -0400
86db6fa7
change division to multiplication in gba-color shader
hunterk hunter_kaller@yahoo.com
Tue, 25 Apr 2017 22:37:48 -0500
9a78f564
fix some indents
hunterk hunter_kaller@yahoo.com
Thu, 13 Apr 2017 15:34:34 -0500
30a308d0
gba-color cleanups
hunterk hunter_kaller@yahoo.com
Thu, 13 Apr 2017 15:29:00 -0500
c30352fd
add gba-color shader
hunterk hunter_kaller@yahoo.com
Thu, 13 Apr 2017 07:39:35 -0500
c4e06cc9
Qt: Update German GUI translation

Some new strings added and a few strings polished.
Lothar Serra Mari rootfather@scummvm.org
Tue, 25 Apr 2017 11:06:02 +0200
bcf0e8ec
GBA: Fix multiboot loading resulting in too small WRAM
Vicki Pfau vi@endrift.com
Tue, 25 Apr 2017 11:58:05 -0700
870c375c
Test: Fix crash when fuzzing fails to load a file
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 13:35:28 -0700
422c3a25
GBA Hardware: Fix crash if a savestate lies about game hardware
Vicki Pfau vi@endrift.com
Mon, 24 Apr 2017 13:34:57 -0700
93122df1
Test: Fix crash when loading invalid file
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 03:36:48 -0700
6fb7c078
Qt: Handle interrupting CLI debugger better (fixes #697)
Vicki Pfau vi@endrift.com
Sat, 22 Apr 2017 18:40:55 -0700
36c66e7d
Qt: Fix logo missing with integer scaling (fixes #696)
Vicki Pfau vi@endrift.com
Sat, 22 Apr 2017 18:29:10 -0700
3b4ccb84
Qt: Fix several debugger hangs and odd cases (fixes #691)
Vicki Pfau vi@endrift.com
Sat, 22 Apr 2017 01:39:21 -0700
8c095ec8
Qt: Fix crash when first CLI command is empty (fixes #693)
Vicki Pfau vi@endrift.com
Sat, 22 Apr 2017 00:41:58 -0700
2d930cbc
All: Add option to lock video to integer scaling
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 18:13:16 -0700
69a30f95
Qt: Fix build
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 17:50:22 -0700
189169e8
Qt: Auto-generate audio/video layer menus
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 17:31:04 -0700
3a8c5c4b
GB: Video/audio channel enabling/disabling
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 17:30:30 -0700
2a7f642d
Qt: Fix regression with windows not closing
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 16:38:26 -0700
84dc182a
Core: Fix crash with rewind if savestates shrink
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 16:22:48 -0700
01832ec5
Qt: Ensure CLI backend is attached when submitting commands (fixes #662)
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 16:21:50 -0700
8b805b39
Debugger: Make attaching a backend idempotent
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 16:20:52 -0700
a159e377
GBA Video: Don't update background scanline params in mode 0 (fixes #377)
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 03:15:39 -0700
14dc0140
GBA BIOS: ArcTan/ArcTan2 residual register state
Vicki Pfau vi@endrift.com
Fri, 21 Apr 2017 00:01:35 -0700
b1544578
GBA BIOS: More tiny fixes to ArcTan2
Vicki Pfau vi@endrift.com
Thu, 20 Apr 2017 23:18:51 -0700
f4abdd6c
GBA BIOS: Fix ArcTan2 sign in HLE BIOS (fixes #689)
Vicki Pfau vi@endrift.com
Thu, 20 Apr 2017 17:59:02 -0700
c9d411a7
GBA BIOS: Fix ArcTan sign in HLE BIOS
Vicki Pfau vi@endrift.com
Thu, 20 Apr 2017 17:53:01 -0700
997ba357
PSP2: Minor touchups
Vicki Pfau vi@endrift.com
Thu, 20 Apr 2017 01:41:43 -0700
f116713f
Python: Fix build in some cases
Vicki Pfau vi@endrift.com
Tue, 18 Apr 2017 17:26:30 -0700
b65992a1
PSP2: Update for new toolchain
Vicki Pfau vi@endrift.com
Mon, 17 Apr 2017 01:12:23 -0700
b4862235
GB, GBA: Make ensure clock end frame is always the same
Vicki Pfau vi@endrift.com
Sat, 15 Apr 2017 21:25:07 -0700
0c917138
Qt: Code cleanup
Vicki Pfau vi@endrift.com
Thu, 13 Apr 2017 00:28:41 -0700
959f66a1
Core: Add option to allow preloading the entire ROM before running
Vicki Pfau vi@endrift.com
Thu, 13 Apr 2017 00:28:28 -0700
58c9bcf6
Core: Ability to enumerate and modify video and audio channels
Vicki Pfau vi@endrift.com
Wed, 12 Apr 2017 13:28:21 -0700
9ced6724
Qt: Attempt to fix #622
Vicki Pfau vi@endrift.com
Wed, 12 Apr 2017 13:23:10 -0700
d16df697
Feature: Command line ability to override configuration values
Vicki Pfau vi@endrift.com
Tue, 11 Apr 2017 22:20:37 -0700
bf716b94
Util: Move StringList to string.c
Vicki Pfau vi@endrift.com
Tue, 11 Apr 2017 21:41:53 -0700
7dc9eb4d
Feature: Make -l option explicit
Vicki Pfau vi@endrift.com
Tue, 11 Apr 2017 21:29:24 -0700
06d6586e
Qt: Add .gb/.gbc files to the extension list in Info.plist
Vicki Pfau vi@endrift.com
Tue, 11 Apr 2017 13:30:42 -0700
f8eef19b
Qt: Remove debug messages
Vicki Pfau vi@endrift.com
Tue, 11 Apr 2017 11:05:53 -0700
7bc6c579
Qt: Ensure audio processor is paused before closing thread
Vicki Pfau vi@endrift.com
Sun, 09 Apr 2017 23:34:23 -0700
473ae29d
GBA: Add GBA luminance peripheral
Vicki Pfau vi@endrift.com
Sun, 09 Apr 2017 19:47:19 -0700
e063e056
Core: Unify peripheral attachment
Vicki Pfau vi@endrift.com
Sun, 09 Apr 2017 19:37:43 -0700
5646ba7d
Core: Fix Windows build
Vicki Pfau vi@endrift.com
Sun, 09 Apr 2017 19:18:29 -0700
484618ca
Core: Restore sleep callback
Vicki Pfau vi@endrift.com
Sun, 09 Apr 2017 19:13:13 -0700
f0ea421f
Qt: Fix Qt5Network removal
Vicki Pfau vi@endrift.com
Sat, 08 Apr 2017 23:45:07 -0700
7784ecb2
Qt: Fix threading issues shutting down game audio
Vicki Pfau vi@endrift.com
Fri, 07 Apr 2017 22:21:41 -0700
19d0ca3b
Qt: Fix crash when changing audio settings after a game is closed
Vicki Pfau vi@endrift.com
Thu, 06 Apr 2017 11:54:13 -0700
ee74e4af
Res: Update patron list
Vicki Pfau vi@endrift.com
Thu, 06 Apr 2017 09:27:33 -0700
2fbd31c5
Qt: Make "Mute" able to be bound to a key (fixes #559)
Vicki Pfau vi@endrift.com
Wed, 05 Apr 2017 13:17:11 -0700
81f38fd7
SDL: Fix build on MSVC.
waddlesplash waddlesplash@gmail.com
Sun, 02 Apr 2017 17:17:52 -0400
6a77d2aa
FFmpeg: Force MP4 files to YUV420P
Vicki Pfau vi@endrift.com
Tue, 04 Apr 2017 02:02:29 -0700
d9b645b2
FFmpeg: Return false if a file fails to open
Vicki Pfau vi@endrift.com
Tue, 04 Apr 2017 02:01:06 -0700
133424bd
FFmpeg: Fix overflow and general issues with audio encoding
Vicki Pfau vi@endrift.com
Tue, 04 Apr 2017 02:00:10 -0700
ba65740b
GB: Allow setting DMG palette
Vicki Pfau vi@endrift.com
Mon, 03 Apr 2017 14:32:21 -0700
f73fd7f3
GB: Fix flickering when screen is strobed quickly
Vicki Pfau vi@endrift.com
Mon, 03 Apr 2017 14:31:40 -0700
232e67f5
SDL: Fix race condition with audio thread when starting
Vicki Pfau vi@endrift.com
Mon, 03 Apr 2017 12:20:28 -0700
4a38f9b9
Qt: Simplify high-framerate fix (fixes #545)
Vicki Pfau vi@endrift.com
Mon, 03 Apr 2017 10:54:49 -0700
35b56260
SDL: Fix game crash check
Vicki Pfau vi@endrift.com
Sun, 02 Apr 2017 16:47:46 -0700
10fe4a74
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.
waddlesplash waddlesplash@gmail.com
Thu, 30 Mar 2017 11:11:29 -0400
5d13a00c
GB Video: Fix frame end callbacks not getting called while screen is off
Vicki Pfau vi@endrift.com
Sun, 02 Apr 2017 00:37:33 -0700
4449361f
Qt: Fix setting audio and video sync without reloading the game
Vicki Pfau vi@endrift.com
Sat, 01 Apr 2017 14:08:19 -0700
40f87518
Qt: Don't link against SDLMAIN, Qt already handles that. (#551)

waddlesplash waddlesplash@gmail.com
Wed, 29 Mar 2017 23:46:20 -0400
874ad93f
GBA Memory: Fix copy-on-write for ROM when executing in ROM
Vicki Pfau vi@endrift.com
Wed, 29 Mar 2017 18:46:36 -0700
93dbae1e
Fix GDB stub reporting of CPSR
Jeremy Herbert jeremy.006@gmail.com
Mon, 27 Mar 2017 22:07:19 +1000
fc67f3fb
version.cmake: Correctly set the working directory.

Fixes out-of-tree builds.
waddlesplash waddlesplash@gmail.com
Tue, 28 Mar 2017 20:16:57 -0400
e838c4fb
Qt: Add HEVC and NVENC to video formats
Vicki Pfau vi@endrift.com
Sun, 26 Mar 2017 12:24:45 -0700
aff1486e
Qt: Fix host check
Vicki Pfau vi@endrift.com
Sun, 26 Mar 2017 10:51:34 -0700
b22796af
Qt: Restore deploy-mac.py and only use when cross-compiling
Vicki Pfau vi@endrift.com
Sun, 26 Mar 2017 10:33:58 -0700
277456b9
3DS: Fix build
Vicki Pfau vi@endrift.com
Sun, 26 Mar 2017 10:00:37 -0700
e1c158c4
Qt: Remove QtNetwork dependency
Vicki Pfau vi@endrift.com
Fri, 24 Mar 2017 19:24:06 -0700
ea1c8573
Windows: Fix VDir.rewind
Vicki Pfau vi@endrift.com
Fri, 24 Mar 2017 23:01:34 -0700
fbda6d8a
Qt: Renable QtMultimedia on Windows
Vicki Pfau vi@endrift.com
Fri, 24 Mar 2017 14:00:07 -0700
24270af4
Qt: Remove audio buffer sizing in AudioProcessorQt
Vicki Pfau vi@endrift.com
Fri, 24 Mar 2017 13:59:21 -0700
03f96911
Qt: Remove audio thread
Vicki Pfau vi@endrift.com
Fri, 24 Mar 2017 13:24:02 -0700
cca3a946
GB Core: Fix uninitialized variable
Vicki Pfau vi@endrift.com
Wed, 22 Mar 2017 15:47:33 -0700
40333fb6
CMake: Consistency
Vicki Pfau vi@endrift.com
Wed, 22 Mar 2017 14:30:56 -0700
678d8293
Tools: Replace deploy-mac with BundleUtilities
Vicki Pfau vi@endrift.com
Wed, 22 Mar 2017 14:26:02 -0700
4f2136f5
3DS: Fixes for new dkA release
Vicki Pfau vi@endrift.com
Mon, 20 Mar 2017 20:52:35 -0700
91c0f95e
Core: Only attempt to open BIOS if the path is non-null
Vicki Pfau vi@endrift.com
Mon, 20 Mar 2017 17:37:20 -0700
af2db907
Core: Fix typo
Vicki Pfau vi@endrift.com
Mon, 20 Mar 2017 17:22:49 -0700
ff0de9ca
.travis.yml: Use an explicitly defined build matrix. (#544)

* .travis.yml: Use an explicitly defined build matrix.

* Attempt to use GCC on Mac.

* Add gcc4.8 to Travis deps.

* Remove gcc set from .travis.yml.

* .travis-deps: Install and set compiler to GCC only if we need it.

* Formatting

* Remove redundancy

* .travis.yml: source the deps script.
waddlesplash waddlesplash@gmail.com
Mon, 20 Mar 2017 19:01:56 -0400
5f59ad4c
Doc: Fix MSYS2 shortcut names in README.md
Lothar Serra Mari rootfather@scummvm.org
Sun, 12 Mar 2017 13:11:16 +0100
cd6065d7
CMakeLists: Fix SDL-less build when there is no SDL on the system.
waddlesplash waddlesplash@gmail.com
Fri, 17 Mar 2017 16:50:01 -0400
244779ed
Add 'extern "C"' guards to version.h.
waddlesplash waddlesplash@gmail.com
Fri, 17 Mar 2017 11:43:43 -0400
15b4df3b
Fix the build on MSVC.
waddlesplash waddlesplash@gmail.com
Thu, 16 Mar 2017 15:33:30 -0400
40e9dfcf
Qt: Improve library usage
Vicki Pfau vi@endrift.com
Thu, 16 Mar 2017 11:45:33 -0700
45844301
Qt: Fix library view being parented improperly
Vicki Pfau vi@endrift.com
Thu, 16 Mar 2017 10:58:46 -0700
e5116104
Fix Wii U shader for OpenGL ES 2.0/OpenGL 2.1.
Prof. 9 prof9@outlook.com
Mon, 13 Mar 2017 18:49:51 +0100
40ff1ea0
GB Serialize: Fix clearing timing when loading state
Vicki Pfau vi@endrift.com
Sun, 05 Mar 2017 17:54:36 -0800
ad7cb650
Core: Add logging filters
Vicki Pfau vi@endrift.com
Sun, 05 Mar 2017 17:25:35 -0800
3c0c8a8f
Core: Add enumeration over config items
Vicki Pfau vi@endrift.com
Sun, 05 Mar 2017 17:23:32 -0800
6363a081
Util: Add enumeration over a configuration section
Vicki Pfau vi@endrift.com
Sun, 05 Mar 2017 17:23:08 -0800
726986e4
Util: Add startswith
Vicki Pfau vi@endrift.com
Sun, 05 Mar 2017 17:22:24 -0800
000f232c
Core: Begin log revamp
Vicki Pfau vi@endrift.com
Sun, 05 Mar 2017 15:58:00 -0800
e0c2b3d6
GBA Video: Fix wrong palette on 256-color sprites in OBJWIN
Vicki Pfau vi@endrift.com
Fri, 03 Mar 2017 18:51:50 -0800
ba3b068d
Core: Savestates now contain any RTC override data
Vicki Pfau vi@endrift.com
Wed, 15 Feb 2017 10:53:37 -0800
a5b81ae9
Merge pull request #527 from Prof9/master

Wii U Virtual Console color shader
endrift vi@endrift.com
Tue, 14 Feb 2017 09:27:35 -0800
17cfee01
GBA: Ignore invalid opcodes used by the Wii U VC emulator (fixes #471)
Vicki Pfau vi@endrift.com
Mon, 13 Feb 2017 14:14:26 -0800
36553b89
GB Audio: Fix audio frame timer deserialization
Vicki Pfau vi@endrift.com
Mon, 13 Feb 2017 02:21:26 -0800
012f0a33
Qt: Handle invalid libraries
Vicki Pfau vi@endrift.com
Sat, 11 Feb 2017 15:45:08 -0800
50defa2e
Merge pull request #511 from rootfather/mgba-de

Qt: Add German GUI translation
endrift vi@endrift.com
Fri, 10 Feb 2017 16:14:25 -0800
903ea6bc
GBA, GB: Fix FrameStarted callback
Vicki Pfau vi@endrift.com
Thu, 09 Feb 2017 22:32:56 -0800
3034253e
GBA Timers: Fix timer count when disabling (fixes #519)
Vicki Pfau vi@endrift.com
Wed, 08 Feb 2017 23:49:42 -0800
3ac0b20f
Core: Cores can now have multiple sets of callbacks
Vicki Pfau vi@endrift.com
Wed, 08 Feb 2017 11:34:05 -0800
be3e884b
Qt: Fix linking after some windows have been closed
Vicki Pfau vi@endrift.com
Tue, 07 Feb 2017 15:42:39 -0800
f026c900
Util: Add Vector copy
Vicki Pfau vi@endrift.com
Tue, 07 Feb 2017 13:52:05 -0800
b54a4ba5
Util: Fix highest-fd socket not being returned by SocketAccept
Vicki Pfau vi@endrift.com
Tue, 07 Feb 2017 13:19:45 -0800
af96097b
Qt: Update strings
Vicki Pfau vi@endrift.com
Sat, 04 Feb 2017 18:34:11 -0800
f302df91
All: Add option for whether rewinding restores save games
Vicki Pfau vi@endrift.com
Sat, 04 Feb 2017 18:33:26 -0800
d2016e38
GB, GBA: Improve savestate loading in new timing system
Vicki Pfau vi@endrift.com
Sat, 04 Feb 2017 12:50:09 -0800
30ec4374
GBA I/O: Handle audio registers specially when deserializing
Vicki Pfau vi@endrift.com
Sat, 04 Feb 2017 18:30:50 -0800
c99450c5
All: Improve MSYS2 notes (64-bit/Dependency Walker) in README
rootfather rootfather@scummvm.org
Sat, 04 Feb 2017 20:51:54 +0100
f1784016
Qt: Fix missed renamed string
Vicki Pfau vi@endrift.com
Sat, 04 Feb 2017 12:26:58 -0800
7fd25804
GBA: Fix freeze when loading a savestate that was in the middle of saving
Vicki Pfau vi@endrift.com
Sat, 04 Feb 2017 11:49:07 -0800
1bb496d0
GBA Video: Optimize when BLD* registers are written frequently
Vicki Pfau vi@endrift.com
Fri, 03 Feb 2017 16:50:05 -0800
ee5dbd9f
Tools: Fix recurring multiple times over the same library
Vicki Pfau vi@endrift.com
Fri, 03 Feb 2017 09:37:28 -0800
aaec68ee
LR35902: Fix LD x, (HL) disassembly (fixes #513)
Vicki Pfau vi@endrift.com
Thu, 02 Feb 2017 20:04:45 -0800
e25db55a
Qt: Rename "Resample video" option to "Bilinear filtering"
Vicki Pfau vi@endrift.com
Thu, 02 Feb 2017 16:37:48 -0800
ae60489d
Qt: Add export capability for sprites
Vicki Pfau vi@endrift.com
Thu, 02 Feb 2017 16:34:18 -0800
f3b66397
Core: Extend tile cache to return raw bits
Vicki Pfau vi@endrift.com
Thu, 02 Feb 2017 16:33:48 -0800
cea83a54
Util: Add 8-bit PNG write support
Vicki Pfau vi@endrift.com
Thu, 02 Feb 2017 16:33:27 -0800
e4d3aefb
Qt: Clean up ObjView
Vicki Pfau vi@endrift.com
Thu, 02 Feb 2017 15:08:05 -0800
bb1965a8
Qt: Fix race condition in AssetView
Vicki Pfau vi@endrift.com
Thu, 02 Feb 2017 09:59:28 -0800
1ab6d36f
GBA Memory: Fix build
Vicki Pfau vi@endrift.com
Wed, 01 Feb 2017 14:07:13 -0800
65801309
All: Update CHANGES
Vicki Pfau vi@endrift.com
Wed, 01 Feb 2017 14:06:27 -0800
28a3ac50
GBA, GB: ROM is now unloaded if a patch is applied
Vicki Pfau vi@endrift.com
Wed, 01 Feb 2017 13:38:11 -0800
af77e5ab
Util: Fix overflow when loading invalid UPS patches
Vicki Pfau vi@endrift.com
Wed, 01 Feb 2017 13:21:26 -0800
181c05c7
GBA Hardware: Fix GBP event scheduling
Vicki Pfau vi@endrift.com
Wed, 01 Feb 2017 09:35:53 -0800
6758c97c
Qt: Created Spanish translation
Kevin Doncam Demian López Brante kevin@kddlb.cl
Wed, 01 Feb 2017 02:02:56 -0300
7e909803
Qt: Surrounded remaining strings with tr()
Kevin Doncam Demian López Brante kevin@kddlb.cl
Wed, 01 Feb 2017 02:02:32 -0300
1e7a62fb
Revert "ARM: Overhaul PSR access"

This reverts commit 37f5feb713d5768f2bf5405e5a9db8765248efc2 and fixup commits.
Vicki Pfau vi@endrift.com
Tue, 31 Jan 2017 11:46:24 -0800
3f2454a8
Qt: Update translation base
Vicki Pfau vi@endrift.com
Tue, 31 Jan 2017 11:27:45 -0800
16296b67
Qt: Fix loading translations
Vicki Pfau vi@endrift.com
Tue, 31 Jan 2017 11:27:18 -0800
690eae25
Qt: Fix game restarting erroneously when selecting a BIOS
Vicki Pfau vi@endrift.com
Tue, 31 Jan 2017 09:58:55 -0800
dc317e95
GBA Savedata: Fix savedata unmasking (fixes #441)
Vicki Pfau vi@endrift.com
Tue, 31 Jan 2017 00:34:40 -0800
c9dbbee2
3DS: Turn off LTO by default
Vicki Pfau vi@endrift.com
Mon, 30 Jan 2017 10:06:04 -0800
f5a7c53b
Qt: Autosize rows in library view
Vicki Pfau vi@endrift.com
Sun, 29 Jan 2017 22:50:59 -0800
1c3162da
ARM: Slightly optimize CARRY check
Vicki Pfau vi@endrift.com
Sat, 28 Jan 2017 12:16:26 -0800
8bcd9871
Third-Party: Add SQLite3 as an external
Vicki Pfau vi@endrift.com
Sat, 28 Jan 2017 11:41:04 -0800
0fadc1e1
ARM: Fix some warnings
Vicki Pfau vi@endrift.com
Sat, 28 Jan 2017 11:26:09 -0800
b17d2d11
ARM: Fix build
Vicki Pfau vi@endrift.com
Sat, 28 Jan 2017 11:15:30 -0800
37f5feb7
ARM: Overhaul PSR access
Vicki Pfau vi@endrift.com
Sat, 28 Jan 2017 11:11:40 -0800
849f80e7
Qt: Improve size column display
Vicki Pfau vi@endrift.com
Fri, 27 Jan 2017 16:56:13 -0800
46782f16
GBA Savedata: Transition saving to new timoing system
Vicki Pfau vi@endrift.com
Fri, 27 Jan 2017 16:36:01 -0800
243c2b33
Qt: Add CRC32 column to library view
Vicki Pfau vi@endrift.com
Fri, 27 Jan 2017 11:50:09 -0800
54b889df
Qt: Cross-reference CRCs with game database
Vicki Pfau vi@endrift.com
Fri, 27 Jan 2017 01:56:10 -0800
0d6efaa3
CMake: Clean up version.cmake git checking
Vicki Pfau vi@endrift.com
Thu, 26 Jan 2017 21:54:52 -0800
12a5b6c0
GUI: Fix crashing when attempting to read config (fixes #505)
Vicki Pfau vi@endrift.com
Thu, 26 Jan 2017 21:15:55 -0800
91fd2c6b
Qt: Begin library view
Vicki Pfau vi@endrift.com
Thu, 26 Jan 2017 13:18:00 -0800
480415c5
Qt: Fix build
Vicki Pfau vi@endrift.com
Tue, 24 Jan 2017 22:28:24 -0800
a4cace11
Qt: Initialize SDL player struct
Vicki Pfau vi@endrift.com
Tue, 24 Jan 2017 22:22:33 -0800
42db8282
Qt: Share handles to libraries
Vicki Pfau vi@endrift.com
Tue, 24 Jan 2017 16:54:20 -0800
b5c103e1
Qt: Refactor out library viewer
Vicki Pfau vi@endrift.com
Tue, 24 Jan 2017 16:04:18 -0800
369592d8
Qt: Add xBR-lv2
Vicki Pfau vi@endrift.com
Tue, 24 Jan 2017 02:19:29 -0800
d2bf16b8
Qt: Automatically load controller profile when plugged in
Vicki Pfau vi@endrift.com
Mon, 23 Jan 2017 23:38:13 -0800
2da3d3e6
SDL: Automatically map controllers when plugged in
Vicki Pfau vi@endrift.com
Mon, 23 Jan 2017 23:09:31 -0800
2f14f589
Qt: Merge "Save" and "OK" buttons in shader options
Vicki Pfau vi@endrift.com
Mon, 23 Jan 2017 22:18:14 -0800
34b7bb2e
Qt: Fix sprites disappearing in sprite view
Vicki Pfau vi@endrift.com
Mon, 23 Jan 2017 21:45:59 -0800
5ac712c5
Qt: Fix crash when loading game with an asset view open
Vicki Pfau vi@endrift.com
Mon, 23 Jan 2017 21:29:43 -0800
7ed4f38b
Qt: Revamp BIOS handling
Vicki Pfau vi@endrift.com
Mon, 23 Jan 2017 09:57:41 -0800
f4a61f91
Qt: Add infrastructure for gamepad hats
Vicki Pfau vi@endrift.com
Mon, 23 Jan 2017 01:28:41 -0800
78526ae7
SDL: Add support for configuring hats
Vicki Pfau vi@endrift.com
Mon, 23 Jan 2017 00:03:59 -0800
6a188289
CMake: Add ability to just print version string
Vicki Pfau vi@endrift.com
Sun, 22 Jan 2017 14:26:59 -0800
d8687d32
Qt: Fix timing issues on high refresh rate monitors
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 Jan 2017 15:26:41 -0800
803b7c98
Util: Fix Wii build
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 23:57:08 -0800
ebbc51f2
Util: Fix build
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 23:53:07 -0800
47344bc0
Core: Remove unused variable
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 23:40:33 -0800
caee44a5
Core: Add library revalidation
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 17:42:05 -0800
a56fd601
All: Move time.h include to common.h
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 15:22:41 -0800
3d113112
Qt: Fix non-SQLite3 build
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 13:42:14 -0800
2e3daaed
Feature: Support ImageMagick 7
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 12:51:05 -0800
8dde1b56
Qt: Move library loading to a separate thread
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 11:57:09 -0800
ac2097f0
Core: Back mLibraries with a shared database
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 01:36:59 -0800
c11551a1
Qt: Make ConfigController::configDir static
Vicki Pfau vi@endrift.com
Wed, 18 Jan 2017 01:36:06 -0800
22a36e0a
Core: Add generic checksum function
Vicki Pfau vi@endrift.com
Tue, 17 Jan 2017 18:29:58 -0800
e52001e4
GBA SIO: Fix layout of normalControl struct in siocnt union
Grant Iraci grantira@buffalo.edu
Tue, 17 Jan 2017 14:27:24 -0500
9942c1d4
No-Intro: Make sure to commit pending transactions
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Jan 2017 23:12:23 -0800
6078232a
No-Intro: Improve parsing performance
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Jan 2017 23:02:27 -0800
d20e64f9
VFS: Fix some minor VFile issues with FILEs
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Jan 2017 22:22:44 -0800
dc96bdda
GB Audio: Start implementing "zombie" audio (fixes #389)
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Jan 2017 03:31:50 -0800
62718fce
GB Video: Fix mode end events when turning off LCD
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Jan 2017 01:46:49 -0800
0b6bc9ae
GB MBC: Fix ROM bank overflows getting set to bank 0
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Jan 2017 01:35:53 -0800
ae12068d
LR35902: Fix pc overflowing current region off-by-one
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Jan 2017 01:35:06 -0800
712abdeb
Qt: Fix non-SQLITE build
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Jan 2017 23:38:58 -0800
c0c903eb
Qt: Fix non-SQLITE build
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Jan 2017 23:27:24 -0800
dc41b7ca
Qt: Fix non-SQLITE build
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Jan 2017 23:16:23 -0800
9e7d2edd
Qt: Load No-Intro DB on a thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Jan 2017 20:13:34 -0800
d6e5283b
Feature: Move game database from flatfile to SQLite3
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Jan 2017 00:30:36 -0800
246142fd
Qt: Expose configuration directory
Jeffrey Pfau jeffrey@endrift.com
Mon, 09 Jan 2017 23:44:46 -0800
076855de
LR35902: Print address when disassembling
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Jan 2017 01:03:26 -0800
c621677a
Qt: Improved HiDPI support
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Jan 2017 00:39:30 -0800
b5b55949
LR35902: Fix disassembling multiple lines
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Jan 2017 00:10:15 -0800
7fe77497
LR35902: Add disassembler
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Jan 2017 00:02:12 -0800
68985d88
Libretro: Fix saving in GB games (fixes #486)
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Jan 2017 16:02:22 -0800
61a657af
Qt: Fix non-GB build
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Jan 2017 15:47:08 -0800
3f61f68f
GBA: Fix multiboot ROM loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Jan 2017 22:04:04 -0800
180418a7
ARM7: Fix MLA/*MULL/*MLAL timing
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Jan 2017 14:46:58 -0800
ae9feee1
All: Update CHANGES for 0.5.2
Jeffrey Pfau jeffrey@endrift.com
Sat, 31 Dec 2016 01:56:26 -0800
2c52c55e
Windows: Fix VDir unitialized variable
Jeffrey Pfau jeffrey@endrift.com
Sat, 31 Dec 2016 01:29:03 -0800
978349d7
Windows: Fix build
Jeffrey Pfau jeffrey@endrift.com
Fri, 30 Dec 2016 23:46:07 -0800
fa884d07
All: Migrate includes to separate directory
Jeffrey Pfau jeffrey@endrift.com
Fri, 30 Dec 2016 17:00:22 -0800
6d898542
Merge branch 'feature/python-bindings'
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Dec 2016 01:23:31 -0800
19b164d5
Libretro: Fix disabling BIOS
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Dec 2016 19:16:33 -0800
2d02719f
Revert "GBA Video: Fix out-of-order OBJWIN"

This reverts commit f34f45257a6c52ea2e96e8ba75e8f7bfe8d5e245.
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Dec 2016 19:05:57 -0800
d752df42
3DS: Fix build
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Dec 2016 04:12:15 -0800
20367765
GUI: Fix build
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Dec 2016 04:03:44 -0800
9cbbd9f2
GBA I/O: Set JOYSTAT TRANS flag when writing JOY_TRANS registers
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Dec 2016 03:48:41 -0800
75d9085e
GBA I/O: Clear JOYSTAT RECV flag when reading JOY_RECV registers
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Dec 2016 02:11:54 -0800
463ce997
All: Include cleanup
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Dec 2016 23:27:32 -0800
03ca7515
GBA SIO: Add some basic JOY bus constants
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Dec 2016 22:26:31 -0800
f7ac90d7
Util: Add ifndef guard for UNUSED define
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Dec 2016 21:02:57 -0800
2f1cb61d
All: Add C++ header guards
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Dec 2016 21:01:55 -0800
daaa2fa5
GB SIO: Support faster transfer speeds
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Dec 2016 17:20:51 -0800
c662b59e
GB: Allow player 2 to act as shift clock
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Dec 2016 17:13:53 -0800
269b18d8
GB SIO: Some fixes
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Dec 2016 12:03:23 -0800
ceea51b5
GB: First pass at lockstep multiplayer
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Dec 2016 20:39:11 -0800
4ac4733c
GBA SIO: Convert GBP to mTiming
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Dec 2016 15:22:22 -0800
49c8ad1b
All: Remove out-of-date function declarations
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Dec 2016 14:55:02 -0800
8aceef85
Res: Update patron list
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Dec 2016 11:18:05 -0800
b515214f
GB Audio: Reoptimize channel 4
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Dec 2016 18:33:45 -0800
0bf0975a
GB: Restore savestates
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Dec 2016 19:40:16 -0800
9aa6d8fe
GBA: Restore savestates
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Dec 2016 18:24:24 -0800
81416863
GBA DMA: Remove `hasStarted` flag
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Dec 2016 16:55:47 -0800
1c93b75b
GBA DMA: Move DMAs to using absolute timing
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Dec 2016 19:11:06 -0800
ad85acab
Core: Implement deterministic event ordering
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Dec 2016 11:46:45 -0800
327c3e78
GBA DMA: Refactor DMA out of memory.c
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Dec 2016 18:17:22 -0800
a1689c80
GBA Memory: Fix DMA timing
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Dec 2016 18:04:12 -0800
82a0088e
GBA SIO: Convert to mTiming
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Nov 2016 14:59:11 -0800
86571c84
GB: Convert EI to mTiming
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Nov 2016 21:39:01 -0800
e429d726
GB Memory: Fix HDMAs
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Nov 2016 20:05:33 -0800
84844232
Core: Use an in-place linked list for timing instead of a vector
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Nov 2016 13:53:41 -0800
d08a0fef
GBA Memory: Optimize DMA
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Oct 2016 02:37:00 -0700
fa3d263d
Core: Invert schedule queue direction to avoid excess memmove
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Oct 2016 01:32:15 -0700
ed3a3b2f
Core: A few micro-optimizations
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Oct 2016 00:08:01 -0700
2c2a7ca4
Core: Remove unnecessary pointer operation in timing
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Oct 2016 17:50:19 -0700
2a0c5344
GBA Audio: Convert audio sampling to mTiming
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Oct 2016 17:24:02 -0700
bb1c47c7
GB Audio: Convert audio to mTiming
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Oct 2016 18:59:10 -0700
5b50c438
GBA Video: Convert video to mTiming
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Oct 2016 12:29:10 -0700
c056acb9
GBA Memory: Convert DMAs to mTiming
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Oct 2016 12:29:10 -0700
74bb0206
GB, GBA: Properly handle late cycles this time
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Oct 2016 12:25:46 -0700
4680a767
Core: Manage next event internally to mTiming
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Sep 2016 11:04:20 -0700
a506f6cd
GBA: Convert timers to mTiming
Jeffrey Pfau jeffrey@endrift.com
Fri, 23 Sep 2016 22:56:45 -0700
e423cd45
Core: Scheduling should be relative to current cycles
Jeffrey Pfau jeffrey@endrift.com
Fri, 23 Sep 2016 22:26:01 -0700
bf9be29a
GB Video: Convert to mTiming
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Sep 2016 19:06:20 -0700
6243b7fd
GB: Convert SIO events to mTiming
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 19:04:36 -0700
e2357f0b
GB: Convert memory events to mTiming
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 18:56:46 -0700
d831de20
Core, GB: Start new timing interface
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 18:19:09 -0700
c662d779
GB Audio: Fix performance regression
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Dec 2016 10:03:28 -0800
85285a68
GB Memory: Reset ROM bank when loading a ROM
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Dec 2016 21:22:29 -0800
e32c0673
GB Audio: Reset envelope timer when reseting sound channel (fixes #287)
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Dec 2016 03:38:44 -0800
eaec1748
GB Video: Hblank IRQs should mask LYC=LY IRQs (fixes #466)
Jeffrey Pfau jeffrey@endrift.com
Fri, 23 Dec 2016 17:11:19 -0800
2bd8dd2f
GB Memory: Fix HDMA5 value after DMA completes
Jeffrey Pfau jeffrey@endrift.com
Fri, 23 Dec 2016 16:40:50 -0800
9d54e242
GBA I/O: Mask off WAITCNT bits that cannot be written (fixes #457)
Jeffrey Pfau jeffrey@endrift.com
Fri, 23 Dec 2016 15:41:11 -0800
6eadd35e
Debugger: Add functions for read- or write-only watchpoints
Jeffrey Pfau jeffrey@endrift.com
Fri, 23 Dec 2016 15:40:24 -0800
55505f79
GB Video: Initialize LCDC in renderer
Jeffrey Pfau jeffrey@endrift.com
Thu, 22 Dec 2016 18:55:46 -0800
974c41e8
GB Audio: Initialize wave RAM to GBC values
Jeffrey Pfau jeffrey@endrift.com
Thu, 22 Dec 2016 15:38:34 -0800
8ac6f83b
GB Audio: Refactor and improve audio emulation
Jeffrey Pfau jeffrey@endrift.com
Thu, 22 Dec 2016 00:12:47 -0800
053598fa
GB Audio: Simplify envelope code
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Dec 2016 18:44:08 -0800
c83833bf
Qt: Fix Apply button for key and controller configurations
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Dec 2016 21:20:52 -0800
b5c62da0
GB: Properly initialize sramRealVf variable
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Dec 2016 18:04:31 -0800
5ba2d005
3DS, PSP2, Wii: Last directory loaded is saved
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Dec 2016 01:49:12 -0800
20f8cdc3
Qt: Move last directory setting from qt.ini to config.ini
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Dec 2016 01:35:07 -0800
d7d48e60
GB Audio: Fix serialization of channel 3 and NR52 properties
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Dec 2016 18:30:35 -0800
bf2aa983
GB: Fix crash when masking savedata
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Dec 2016 18:47:20 -0800
85367c37
GBA: Only unhalt CPU if appropriate bit is set in IE
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Dec 2016 20:39:14 -0800
3415484d
GBA Video: Fix out of bounds sprite transforms
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Dec 2016 17:55:41 -0800
4085b9cd
GBA: Only unhalt CPU if an IRQ actually fires
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Dec 2016 20:44:29 -0800
8aeafeb7
ARM7: PSR mode bits should not get sign extended
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Nov 2016 16:18:02 -0800
fbb29de1
SDL: Fix GLES2 build
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Nov 2016 13:45:45 -0500
ea7534e8
GBA: Add savegame override for Crash Bandicoot 2 JP
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Nov 2016 15:31:03 -0800
8cc5339b
GBA: Add savegame override for Crash Bandicoot 2
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Nov 2016 13:39:40 -0800
9c030fb5
3DS: Initialize ROM buffer and filesystem in lib
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Nov 2016 01:53:53 -0800
8fd14f40
GBA BIOS: Implement BitUnPack
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Nov 2016 13:51:53 -0800
e5a9f8a0
Core: Dont include debugger.h when not using debuggers
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Nov 2016 10:18:22 -0800
e2927ebc
All: Fix fullscreen config option being ignored
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Nov 2016 09:56:38 -0800
c92add2a
GBA: Fix IRQs firing after already being cleared
Jeffrey Pfau jeffrey@endrift.com
Sun, 06 Nov 2016 22:22:01 -0800
60974cf6
Qt: Fix Qt Multimedia audio driver on big endian
Jeffrey Pfau jeffrey@endrift.com
Sun, 06 Nov 2016 21:26:54 -0800
d68a21fc
GB Memory: Fix starting HDMAs during mode 0
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Nov 2016 13:26:33 -0700
8c76d0c7
Test: Add basic TBL fuzzing harness
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Nov 2016 16:25:53 -0700
d772794b
Merge pull request #456 from garbear/fix-missing-terminator

Fix missing termination in call to SET_INPUT_DESCRIPTORS
endrift jeffrey@endrift.com
Wed, 02 Nov 2016 17:41:36 -0700
10461a07
Qt: Memory viewer can now handle Latin-1 and wide characters
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Nov 2016 00:30:00 -0700
c5582501
Util: Return -1 if text codec encounters an error
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Nov 2016 23:28:08 -0700
98a2e6e3
Util: Actually initialize the size of a table
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Nov 2016 23:27:25 -0700
dbdf1084
Util: Text codecs now properly handle null bytes
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Nov 2016 22:28:26 -0700
a3ee07a6
Qt: TBL support in Memory Viewer
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Nov 2016 19:27:44 -0700
605d5ddc
Qt: Add string view to memory viewer
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Nov 2016 18:26:54 -0700
9972ff50
Qt: Add buttons to memory viewer
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Nov 2016 18:04:15 -0700
27545462
Qt: Memory viewer now supports load/paste
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Nov 2016 17:45:37 -0700
57894955
Util: Fix TBL control characters
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Nov 2016 15:51:14 -0700
e4c8b617
Util: Text codec with TBL loader
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Nov 2016 00:07:30 -0700
bb7d8569
Util: Add size counting to Table
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Oct 2016 23:45:14 -0700
0870c98c
Debugger: Fix debug build on Windows
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Oct 2016 11:36:04 -0700
c549db69
Qt: Only reset window dimensions when first shown
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Oct 2016 10:46:57 -0700
5c15ed7d
GBA Memory: POSTFLG support and BIOS skip register parity
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Oct 2016 11:13:23 -0700
a6cd5f44
GBA Memory: Fix VCOUNT being writable
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Oct 2016 02:52:20 -0700
40c6304c
Debugger: Fix reading empty lines
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Oct 2016 02:50:58 -0700
e66061ed
GB: Fix audio not being deinitialized
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Oct 2016 17:47:05 -0700
17850c17
Test: Fix patch loading in fuzzing frontend
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Oct 2016 16:51:54 -0700
17e883ae
Qt: Don't attach console immediately
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Oct 2016 10:45:14 -0700
28a64fcb
Qt: Rename REPL to Console
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Oct 2016 10:36:57 -0700
54061304
Qt: Clean up games in cleanCallback
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Oct 2016 10:19:10 -0700
ecba499b
Merge pull request #453 from tzlion/vfame-mjqb

GBA Memory: Support for Mo Jie Qi Bing by Vast Fame
endrift jeffrey@endrift.com
Thu, 27 Oct 2016 16:57:18 -0700
5b80b8e4
Debugger: Make building with debugging aspects optional
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Oct 2016 23:28:25 -0700
5f1011d4
Qt: Fix build for some platforms
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Oct 2016 23:22:32 -0700
d99923b9
Qt: Add debugger REPL
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Oct 2016 21:44:30 -0700
02c3ea80
Debugger: Don't automatically free CLI backend
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Oct 2016 21:43:24 -0700
e430e551
Core: Add existing state check for rewind
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Oct 2016 21:41:44 -0700
26a62cce
Debugger: Fix missing newline
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Oct 2016 21:40:35 -0700
7d009ec4
Qt: Add GameController::Interrupter
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Oct 2016 17:35:18 -0700
4cb243f1
Qt: Refactor out debug controller
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Oct 2016 16:41:13 -0700
a0d223ee
Debugger: Modularize CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Oct 2016 21:12:35 -0700
474f1c6e
GB Memory: Fix patching bank 0
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Oct 2016 11:49:06 -0700
c1c27b46
GB Test: Some basic memory patching tests
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Oct 2016 11:25:31 -0700
4573c22f
Core: Fix tile cache invalidation
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Oct 2016 11:09:15 -0700
5a355c3b
Util Test: Add memory mapping tests
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Oct 2016 10:37:28 -0700
323d425c
VFS: Fix resizing memory chunks when not needed
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Oct 2016 10:29:01 -0700
4c4fbcc2
Qt: Fix sprite viewer tile info
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Oct 2016 01:31:25 -0700
d7779323
GBA Video: Minor sprite optimization
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Oct 2016 23:40:01 -0700
0c665cf5
GB Test: Add RTC tests
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Oct 2016 17:32:49 -0700
a1d5c58c
Test: Fix failure count
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Oct 2016 16:13:45 -0700
bdfb1b72
GB Test: MBC detection tests
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Oct 2016 15:57:04 -0700
287ab917
VFS: Allow truncating memory chunk VFiles
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 23:18:18 -0700
d0f404a6
Util Test: Add VFile memory truncate tests
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 23:08:01 -0700
8561c80a
GB MBC: Fix initializing MBC when no ROM is loaded
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 19:14:09 -0700
d9764e8c
GB, GBA: Prevent loading null ROMs
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 19:09:16 -0700
a30599e2
Test: More basic tests
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 18:54:44 -0700
e54772fe
Test: Refactor test framework
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 18:28:18 -0700
dec8a122
PSP2: Improved controller rumble
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 17:24:15 -0700
a27cb6c0
Core: Rename GBA color macros to M color macros
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 14:05:45 -0700
45122516
Util: Fix build on 1555 color
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 13:54:01 -0700
6c470e3e
GBA Video, GB Video: Colors are now fully scaled
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 13:53:33 -0700
a86184df
3DS, PSP2, Wii: Simplify CMake toolchains
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 13:29:41 -0700
8aee1048
Qt: Work around gcc 4.8 bug
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 11:56:11 -0700
d6c055f9
Qt: Fix GB sprite enable, add sprite heights for GB and mapping for GBA
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 11:40:29 -0700
7f443f2f
Qt: Add GB to sprite viewer, fix tile addresses
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 11:14:26 -0700
2176202b
Qt: Nearly-complete GBA sprite viewer
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 04:21:55 -0700
6e1483cb
Qt: Fix tile count being way off
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 03:38:03 -0700
d62df680
Qt: Add color picker to tile viewer
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 03:33:07 -0700
536dc8f7
Qt: Fix centering of sprite preview
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 02:15:12 -0700
35fcb725
Qt: Prototype sprite viewer
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Oct 2016 01:53:51 -0700
24e51e1c
Qt: Tidy up openView calls with C++11 templates
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Oct 2016 23:51:16 -0700
0f97566a
Qt: Remove guards for override view
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Oct 2016 23:46:14 -0700
111337e3
Qt: Fix cut off tiles and alignment issues in tile viewer
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Oct 2016 22:51:30 -0700
9c5d434d
Qt: Fix indices when swapping palette sets
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Oct 2016 22:17:23 -0700
2f0501d3
Core: Fix tile cache palette set switching
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Oct 2016 17:58:47 -0700
524e94ed
Qt: Refactor tile viewer into its own class
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Oct 2016 17:36:09 -0700
8d89fb78
Core: Add callbacks
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Oct 2016 17:35:32 -0700
9756f79f
VFS: Call msync when syncing mapped data
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Oct 2016 13:52:51 -0700
644bdec4
Merge pull request #450 from waedt/master

GBA Cheats: Fix GameShark ROM patches
endrift jeffrey@endrift.com
Fri, 21 Oct 2016 01:59:05 -0700
1ac4a716
Core: Fix 256-color sprites in tile cache
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Oct 2016 18:35:11 -0700
d462b4dd
Core: Generic tile cache, usable with Game Boy core
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Oct 2016 11:59:31 -0700
9bef681c
GBA Video: Allow multiple handles into the same tile cache
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Oct 2016 18:23:28 -0700
250c19b9
Qt: Fix setting overrides
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Oct 2016 13:27:49 -0700
7073fa6a
Qt: Fix changing resolution of software renderer
Jeffrey Pfau jeffrey@endrift.com
Thu, 13 Oct 2016 14:01:48 -0700
5418f25d
Windows: Fix Unicode directory handling
Jeffrey Pfau jeffrey@endrift.com
Thu, 13 Oct 2016 13:42:12 -0700
900700aa
GB MBC: Fix SRAM dangling pointer with RTC games
Jeffrey Pfau jeffrey@endrift.com
Thu, 13 Oct 2016 00:17:30 -0700
18c6e6c3
GBA Cheats: Better autodetection
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Oct 2016 22:14:22 -0700
ac0238ef
GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 22:02:02 -0700
8ac697f3
GBA BIOS: Fix MidiKey2Freq BIOS reads
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 22:01:13 -0700
4cbcc41e
GBA Memory: Fix misaligned BIOS reads
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 21:59:57 -0700
82df0e1c
Debugger: Remove unused data structures
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 13:12:09 -0700
e72366a0
Test: Beginnings of a test suite
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Oct 2016 17:22:20 -0700
f3856f20
Res: Recompress everything
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Oct 2016 22:56:10 -0700
5ff3e339
GB Timer: Improve DIV reset behavior
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Oct 2016 09:57:01 -0700
b5e70698
All: Update CHANGES for 0.5.1
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Oct 2016 13:43:03 -0700
11d6ab7f
Qt: Fix showing default display driver as OpenGL (force 1.x)
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Oct 2016 10:16:32 -0700
13b6adee
Qt: Tiny CMake cleanup
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Oct 2016 00:35:14 -0700
74d140ed
GB: Reset active region when reloading ROM
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Oct 2016 00:01:53 -0700
bf06f1e4
GB: Properly unload save files when unloading a ROM
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Oct 2016 00:01:11 -0700
742538dc
Qt: Fix crash when saving an override if a game isn't loaded
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Oct 2016 13:09:02 -0700
c8db38f9
Qt: Remember scale option independent of core dimensions
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Oct 2016 11:24:56 -0700
0b2f8bb4
Qt: Manage window sizes slightly better
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Oct 2016 10:36:31 -0700
0a791a2f
Qt: Fix icon size
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Oct 2016 17:12:03 -0700
f4798f9f
Qt: Add patrons for October
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Oct 2016 17:11:43 -0700
a067bca3
Qt: Fix patch loading
Jeffrey Pfau jeffrey@endrift.com
Fri, 30 Sep 2016 09:09:55 -0700
65b4a769
Opt: Add a libgba stub for interacting with debug registers
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Sep 2016 14:42:31 -0700
e79963b0
GBA: Support printing debug strings from inside a game
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Sep 2016 14:37:48 -0700
278ac5f3
GBA I/O: Fix writing to out-of-bounds 8-bit I/O registers
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Sep 2016 12:57:58 -0700
e6b4144b
GBA Memory: Fix several unused I/O register read values
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Sep 2016 12:37:39 -0700
11486fea
LR35902: Fix LR35902Run
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Sep 2016 21:31:49 -0700
82f503bc
GBA Cheats: Fix uninitialized memory getting freed when saving
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Sep 2016 10:20:03 -0700
559c3212
LR35902: Fix core never exiting with certain event patterns
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Sep 2016 04:42:20 -0700
fc69cdce
GBA Video: Clean up unused timers
Jeffrey Pfau jeffrey@endrift.com
Fri, 23 Sep 2016 23:11:11 -0700
7ae3640b
All: Split out install locations for Libretro and OpenEmu
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Sep 2016 04:03:41 -0700
3a0b8af7
GB: Properly clear KEY1 bit 0 when switching speeds
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Sep 2016 01:42:09 -0700
06ee3340
GB Video: Fix up timings even more
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Sep 2016 01:34:01 -0700
4cb59a54
GB: Prevent audio from playing on boot
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 23:44:46 -0700
c706e73c
GB MBC: Fix RTC access when no save file is loaded
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 23:43:05 -0700
71473721
GB: Initialize audio properly
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 23:29:29 -0700
f2dadbd8
GBA Hardware: Improve Game Boy Player rumble behavior
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 22:02:45 -0700
8345e297
SDL: Attach rumble in SDL frontend
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 21:16:23 -0700
3cfdad19
GB Video: Improved video timings
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 19:18:46 -0700
6f9a0d97
GB, GBA: Fix emulator hardlocking when halting with IRQs off
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 16:48:41 -0700
e7c3b028
GB: Fix invalid STOP behavior on Game Boy Color
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 16:21:43 -0700
c877845b
Util: Fix PNG identification on files too small to be a PNG
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 13:40:53 -0700
79274de5
Core: Fix importing save games as read-only
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 13:39:52 -0700
19d2f68a
GBA Savedata: Fix loading savestates with 512Mb Flash saves
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 13:39:08 -0700
9c4de0e3
GBA Savedata: Fix loading savestates with 512Mb Flash saves
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Sep 2016 06:49:45 -0700
1073e6cc
SDL: Remove scancode key input
Jeffrey Pfau jeffrey@endrift.com
Fri, 23 Sep 2016 14:43:05 -0700
8daa39d2
Qt: Fix directory set unloading when replacing the ROM
Jeffrey Pfau jeffrey@endrift.com
Fri, 23 Sep 2016 01:20:03 -0700
3ceadd4c
GB Memory: Initialize RAM pattern for GBC
Jeffrey Pfau jeffrey@endrift.com
Thu, 22 Sep 2016 06:49:32 -0700
05edd2fe
GB SIO: Don't auto-clock external shift clock
Jeffrey Pfau jeffrey@endrift.com
Thu, 22 Sep 2016 00:34:45 -0700
78af66c9
GBA Cheats: Fix key-activated CodeBreaker cheats
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Sep 2016 23:30:12 -0700
1f0f9435
GB Video: Clear screen when LCDC is off
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Sep 2016 14:34:50 -0700
bf9017c8
LR35902: Fix events running with the wrong cycle active
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Sep 2016 14:11:24 -0700
b309e989
GB Video: Fix video frames getting missed when LCDC is off
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Sep 2016 14:10:42 -0700
1e10098e
FFmpeg: Encoding cleanup
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Sep 2016 14:09:49 -0700
cf6006f9
FFmpeg: Fix encoing AAC
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Sep 2016 11:05:51 -0700
5c744a3f
Qt: Fix saving overrides
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Sep 2016 16:33:56 -0700
bea6235c
Qt: Fix "close" button on Overrides view
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Sep 2016 16:22:36 -0700
5a24012e
Core: Const correctness fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Sep 2016 16:21:52 -0700
3b1d3292
GBA Cheats: Fix holding onto pointers that may get invalidated
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Sep 2016 12:09:28 -0700
1cb054ec
GB Video: Setting LYC=LY during mode 2 should trigger an IRQ
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Sep 2016 10:44:49 -0700
575a37fd
GB MBC: Fix MBC7 when size is incorrectly specified
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 23:54:50 -0700
de8a59e5
Revert "Qt: Fix dependencies for translation files"

This reverts commit b42a067ce45d53845d17afe0df9f85139faa7f47.
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 20:05:54 -0700
b42a067c
Qt: Fix dependencies for translation files
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 19:50:57 -0700
c14c6d64
All: Only update version info if needed
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 19:49:58 -0700
1cb4bd7a
All: Bump version number
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 19:48:33 -0700
a7a858d4
Update CHANGES for 0.5.0
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 15:07:50 -0700
37ddf702
Util: Fix inserting too many items into a hash table
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 15:01:58 -0700
aaf12cad
GBA Savedata: Only unmap savedata if present
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 13:52:11 -0700
573920ca
GBA Video: Fix palette deserialization on big endian
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 10:20:37 -0700
4647473b
GB Memory: Fix bounds checking for View/Patch
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 09:25:28 -0700
986dc183
Fuzz: Cheats must be initialized after reset
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 07:31:34 -0700
891a6075
GB, GBA: Unload cheats when unloading ROM
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 07:26:06 -0700
836051ee
GB, GBA: Clean up ROM unloading
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Sep 2016 07:17:49 -0700
d97d2b95
Qt: Fully qualify path to sdl-events.h
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Sep 2016 22:14:45 -0700
44af4697
Fuzz: Put back cheats
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Sep 2016 20:43:14 -0700
10367342
Qt: qwindows depends on Qt5PlatformSupport
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Sep 2016 16:57:19 -0700
d22a1209
GB: Fix MBC/memory includes
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Sep 2016 13:34:43 -0700
0d4f119e
GUI: Fix build
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Sep 2016 00:18:54 -0700
e2807b39
Core: Revise how savegame loading works
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Sep 2016 00:09:15 -0700
d746a333
GB: Add another BIOS revision
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 16:47:37 -0700
3a9c9937
Core: Fix null pointer deref if no file is found
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 12:41:54 -0700
805ef9ef
ARM Debugger: Fix clearing software breakpoints
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 12:41:31 -0700
d1e2f2be
GB Audio: Fix channel 4 sampling
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 12:36:24 -0700
159fd77a
GBA Video: Fix tile cache writing
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 12:33:04 -0700
4dd4d9b2
Qt: Fix leak in OverrideView
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 12:24:28 -0700
ebecb183
GB MBC: Fix initializing MBC3
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 12:21:05 -0700
31f45e3e
Qt: Add Patreon link to about screen
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 12:06:31 -0700
ee86840c
GBA Video: Silence warning
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 11:05:40 -0700
572264df
GBA BIOS: Silence warning
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 11:05:31 -0700
0298f25e
GB Cheats: Fix null pointer deref
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 11:03:40 -0700
a510ae8d
GBA Hardware: Clean up dead code in GBP
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 11:01:09 -0700
b8f26ebe
GB: Fix gcc build
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 10:57:54 -0700
0f4889d6
All: Refresh README
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 10:51:40 -0700
f658bc00
GB: Clean up BIOS detection
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 10:37:05 -0700
f8f75c4c
GBA Debugger: Remove rewind stub
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 10:27:25 -0700
12687faa
GBA Video: Turn down log level for thread proxy diagnostics
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 04:34:02 -0700
5425cff3
Core: Add functions for pakcing and unpacking pixels
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 03:37:04 -0700
36ea350c
PSP2: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 02:07:38 -0700
1f20b3e4
All: Silence minizip warnings on some platforms
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 01:58:42 -0700
e29b3056
All: Disable missing-field-initializers warning
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 01:34:07 -0700
0ac6f086
FFmpeg: Use max of libav and FFmpeg version numbers
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 01:23:27 -0700
16ff5802
FFmpeg: Maybe actually fix build on FFmpeg 3.0
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 01:00:52 -0700
c280d8ef
GB: Fix timer edge conditions
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Sep 2016 01:00:21 -0700
e82c9aad
GB Memory: Fix out of bounds memory condition in GBView8/GBPatch8
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Sep 2016 19:48:13 -0700
a7100726
GB Cheats: Fix Game Genie codes that apply to ROM banks
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Sep 2016 19:47:43 -0700
50466642
GB Memory: Add segment parameter to GBPatch8
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Sep 2016 18:17:29 -0700
1c9db605
GB: Fix RTC saving
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Sep 2016 17:15:17 -0700
ab70312c
Qt: Fix OSD
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Sep 2016 14:59:59 -0700
ccf58423
SDL: More responsive rumble
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Sep 2016 12:51:33 -0700
a9c8a02c
GBA: Add override for Pokemon Pinball: Ruby and Sapphire rumble
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Sep 2016 12:50:56 -0700
5e02cbd6
Debugger: Turn off watchpoints if they aren't supported
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Sep 2016 11:47:12 -0700
4ea859af
Libretro: Fix BIOS booting
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 19:35:29 -0700
50f51f4b
Libretro: Fix build
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 18:45:23 -0700
00e7a5b2
GB: Sync savedata after being written
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 18:11:12 -0700
eaf331b2
GB Serialize: Fix serializing video mode
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 17:48:15 -0700
7e3e9cf7
Libretro: Fix memory maps
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 16:02:34 -0700
a0af6784
GB: Fix localtime_r warning on Windows
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 10:27:30 -0700
2000c8e2
Util: Fix PRIz on Windows
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 10:25:23 -0700
d74092b2
Qt: Fix loading ROMs from an archive
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 09:50:06 -0700
d618bf8d
Debugger: Fix warning in GDB stub
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 09:37:21 -0700
a4907ba3
Util: Fix warning in zip
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 09:33:34 -0700
5486e013
Debugger: Fix setting software breakpoints
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 09:33:13 -0700
e2878290
Qt: Disable Normal link, it doesn't work and breaks GBP
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Sep 2016 20:51:22 -0700
61800d0e
GBA Savedata: Fix savedata sync timer
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Sep 2016 17:45:58 -0700
f97a1524
Core: Fix issues with 0 rewind states
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Sep 2016 10:34:14 -0700
72b499dc
Qt: Fix crash with unmapped axes
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Sep 2016 10:24:38 -0700
fa92b4cd
GBA: Count up timers should not count themselves
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Sep 2016 01:34:53 -0700
dd76386f
SDL: Increase default audio buffer size to 1024 samples
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Sep 2016 23:00:01 -0700
4c38f769
GB Video: Prevent BCPS and OCPS from going negative
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Sep 2016 08:52:41 -0700
54cd85d2
GB Video: Prevent dot clock from going negative
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Sep 2016 20:15:40 -0700
c292f7ea
GB Serialize: Check for X when loading state
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Sep 2016 20:14:18 -0700
65de1caa
GB Deserialize: Fix DMA check
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Sep 2016 20:02:58 -0700
ff788a01
GB Serialize: Check DMA destination when loading state
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Sep 2016 18:10:28 -0700
740f7a0f
GB: Check for LY when loading state
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Sep 2016 12:49:19 -0700
7b86d5ce
GB Serialize: Prevent loading savestates that aren't about to load an instruction
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Sep 2016 12:38:16 -0700
13a68a0d
Test: Update fuzzing harness for GB support
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Sep 2016 10:54:40 -0700
d8c773bb
Qt: Restore reconfiguring rewind
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Sep 2016 00:51:50 -0700
f34f4525
GBA Video: Fix out-of-order OBJWIN
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Sep 2016 00:51:29 -0700
2155a301
Merge pull request #326 from linkmauve/fix-xdg-config-home

Core: Obey the XDG basedir specification for environment variables
endrift jeffrey@endrift.com
Sat, 10 Sep 2016 22:24:16 -0700
67a09eaa
All: Fix frameworks on newer CMakes
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Sep 2016 11:36:46 -0700
a4326242
Qt: Update translation base
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Sep 2016 10:18:40 -0700
e3d3066b
Qt: Add missing file
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Sep 2016 08:55:10 -0700
e81ed20a
Qt: GB Override view
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Sep 2016 08:35:50 -0700
1bc8dfe4
GB, GBA: Automatic BIOS detection
Jeffrey Pfau jeffrey@endrift.com
Fri, 09 Sep 2016 16:30:48 -0700
38e38588
GB: Add overrides
Jeffrey Pfau jeffrey@endrift.com
Fri, 09 Sep 2016 16:29:52 -0700
d8a6d940
GB: Fix resizing SRAM being spammed too much
Jeffrey Pfau jeffrey@endrift.com
Fri, 09 Sep 2016 15:33:43 -0700
ec330603
GB, GBA: Fix savedata filehandle leaks
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Sep 2016 19:21:02 -0700
e8b7d180
Util: Add PRIz macro for libc versions that don't support %z
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Sep 2016 19:09:20 -0700
bf8ddafb
Core: Fix potential overflow openining files
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Sep 2016 19:03:22 -0700
4e73cd32
GB: Fix null unmap when resizing SRAM
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Sep 2016 19:02:39 -0700
74df1d15
3DS: Finish banner
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Sep 2016 13:31:18 -0700
fc095ffd
FFmpeg: Fix warnings on lavc 56
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Sep 2016 23:13:34 -0700
d390bd6b
Debugger: Remove meaningless file
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Sep 2016 22:57:19 -0700
c45d91d3
Debugger: Add software breakpoints, fix cleanup
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Sep 2016 17:49:27 -0700
fff0e9b8
Qt: Refresh rewind defaults
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Sep 2016 11:06:26 -0700
3a834d56
Core: Fix some memory leaks
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Sep 2016 11:04:31 -0700
f7a9fe8e
Util: PNG utils should support 16-bit when applicable
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Sep 2016 01:06:54 -0700
49a2a01f
Qt: Fix audio crashes
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Sep 2016 23:10:42 -0700
8c836147
Qt: Clean up video recording for GB
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Sep 2016 20:41:55 -0700
c0689783
Qt: Fix horrific memory leak
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Sep 2016 12:36:52 -0700
87d4dad8
GB: Save auto-sizing
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Sep 2016 11:15:27 -0700
f5bf1221
GB: Improve STOP and illegal instruction handling
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Sep 2016 00:24:55 -0700
8c0c03fb
Qt: Include refs in linguist files
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 23:35:46 -0700
cd306fc3
Qt: Remove testing code
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 22:42:27 -0700
dbe55c2f
Qt: Fix translation interface
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 22:38:39 -0700
6dd39389
Qt: Add dummy Spanish translation
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 20:10:13 -0700
95bc1d93
Qt: Fix default settings pane
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 20:07:57 -0700
5b3f010a
FFmpeg: Fix build on older FFmpeg versions
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 12:12:39 -0700
f9c41290
Qt: Update copyright date
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 11:55:22 -0700
0ad14bef
FFmpeg: Full support for libavcodec 56+
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 11:55:06 -0700
b0157aa8
Qt: Preliminary build cleanup when GBA core is disabled
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 10:17:14 -0700
5b710a59
Qt: Clean up cheats
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 10:01:12 -0700
69244f05
3DS: Add shading to 3D model
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Sep 2016 23:00:00 -0700
d7f09a33
Fix use after free with GBASIODeinit (#374)

Dwayne Slater ds84182@gmail.com
Sun, 04 Sep 2016 17:27:13 -0400
7e9f43a9
Qt: Fix reversed arguments to m_core->rawWriteX functions (#373)

Dwayne Slater ds84182@gmail.com
Sun, 04 Sep 2016 16:13:15 -0400
8f12a513
3DS: 3D banner
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Sep 2016 11:00:09 -0700
0293e723
GBA: Better debug logging if event processing breaks
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Sep 2016 09:32:07 -0700
ee3edbbd
Qt: Fix race condition when detaching a multiplayer game while running
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Sep 2016 09:31:14 -0700
51e214ce
Qt: Fix crashing behavior
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Sep 2016 09:09:24 -0700
a20061e9
GBA Memory: Fix ldm {pc}
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Sep 2016 02:20:58 -0700
2b71e5c7
Merge branch 'feature/multiplayer-rewrite'
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Sep 2016 19:09:00 -0700
b3c7bd82
Qt: Fix lifetime issues with filename loading
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Sep 2016 19:08:09 -0700
f17e3276
Core: Fix mLogGetContext ifdef
Jeffrey Pfau jeffrey@endrift.com
Fri, 02 Sep 2016 00:47:49 -0700
6519c4e4
GB Cheats: Add check byte to GameGenie codes
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 02:34:04 -0700
d05f513a
Wii: Clear texture on game load
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 01:27:06 -0700
e159029e
Wii: Reduce texture sizes
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 01:24:41 -0700
80b97e74
Wii: Start work on screen stretching
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 01:04:40 -0700
8dbef1f0
Wii: Add pixelated resample filter
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 00:11:07 -0700
addc3abd
Wii: Remove some redundant code
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 00:10:22 -0700
98b221de
GBA: Fix BIOS booting when skipBios is set
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Aug 2016 22:53:46 -0700
3dceea20
Qt: Fix build with Qt <5.4
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Aug 2016 22:46:51 -0700
1afed20c
GUI: Save the keymap when saving the rest of the config
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Aug 2016 12:12:42 -0700
e078e42c
Qt: Rearchitect game closing codepath
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Aug 2016 23:43:50 -0700
f15bb076
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Aug 2016 23:42:31 -0700
455be60d
GUI: Increase scrolling speed
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Aug 2016 09:49:27 -0700
1f2bef0c
PSP2: Stop underclocking when menuing
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Aug 2016 09:43:49 -0700
d5cfcf21
GB Video: Tweak video timings
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Aug 2016 02:03:40 -0700
c06edae7
GB: Fix boundary condition at end of scanline rendering
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Aug 2016 00:44:34 -0700
bdf647db
GB: Fix savestates being taken at non-CORE_FETCH times
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Aug 2016 23:24:03 -0700
9464ec2a
Qt: Fix rewinding while paused
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Aug 2016 18:24:24 -0700
246efef6
Qt: Fix being unable to pause manually when using auto-pausing
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Aug 2016 18:22:47 -0700
e82c050a
Qt: Fix attempting to rewind when game isn't loaded
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Aug 2016 13:38:11 -0700
1462ffe7
GBA: Timer 0 cannot be count up
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Aug 2016 10:19:53 -0700
d401db77
GB Video: Fix frame-starting callbacks happening too many times
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Aug 2016 00:17:03 -0700
75152389
GB Serialize: Fix copy/paste error in deserialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Aug 2016 00:16:37 -0700
9e10c8f1
Util: Add missing files
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 23:01:39 -0700
56722324
Core: Put back rewind
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 20:38:24 -0700
e9d83baf
Util: Patch input should be const
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 20:36:52 -0700
90edf4d1
GBA Serialize: Savestates now store if CPU was halted
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 20:36:12 -0700
c9b69bba
GB Timer: Batch timer updates as needed
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 10:32:47 -0700
4c5ba8d8
GB: Fix missing EI
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 10:31:22 -0700
9e4f53aa
GB: Fix div reseting
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 10:06:44 -0700
70e01030
GB Timer: Fix some timing issues
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 10:04:00 -0700
24bb9308
GB: Fix GBSavedataUnmask
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 10:00:35 -0700
0083fad9
GB Video: Fix sprite latching using old sprite data
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 03:42:38 -0700
e318d61a
Qt: Expand palette view to GB
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 02:05:26 -0700
68859f9f
GB: Add loading a temporary save
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 01:45:04 -0700
d708a102
GBA: Fix filehandle leak with savegames
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 01:44:27 -0700
28c896eb
PSP2: Make a safe app
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 01:15:47 -0700
d9079c06
3DS: Fix pixel accurate screens being swapped
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 00:11:51 -0700
2f7fccfe
3DS: Fix typo
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Aug 2016 00:10:28 -0700
e30e3734
GB Video: Fix LCDC changes taking effect too soon
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Aug 2016 11:21:44 -0700
3593aa7b
GB: Halting should do nothing if an IRQ is already pending
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Aug 2016 01:54:30 -0700
4998c667
Qt: Cheats view should have a font consistent with memory view
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Aug 2016 01:04:26 -0700
fa36a3da
Qt: Allow loading of specific files from archives
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Aug 2016 01:01:03 -0700
72fa184b
Core: Add some utility functions
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Aug 2016 00:56:25 -0700
93121d93
VFS: Fix reading multiple files from a 7z archive
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Aug 2016 00:55:57 -0700
7bcda2da
GB: Simplistic SIO implementation
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Aug 2016 14:45:43 -0700
488bc56d
GB: Fix windowing weirdness across many games
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Aug 2016 13:42:36 -0700
2347bc4a
GB Timer: Make timers behave accurately
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Aug 2016 11:51:24 -0700
a43c465f
GBA: Fall back to idle loop remove mode if already present
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Aug 2016 12:55:25 -0700
2ddb6d75
GUI: Only reload config if manually saved
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Aug 2016 12:54:43 -0700
458fd589
GBA: Fix losing IRQs when CPSR I bit isn't cleared
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Aug 2016 12:18:51 -0700
b17e1af8
Wii: Adjust framelimiting condition
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Aug 2016 11:00:34 -0700
d7c0b97f
Wii: 240p fixes
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Aug 2016 10:45:50 -0700
38a7a56e
GBA Video: Remove unhelpful thread state jiggering
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Aug 2016 02:58:10 -0700
d23c993b
Qt: Memory viewer can now select segments
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Aug 2016 13:14:14 -0700
819062a9
Debugger: Add segment parsing
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Aug 2016 12:17:39 -0700
02419521
Qt: Tile viewer improvements, magnification
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Aug 2016 10:31:01 -0700
f491196b
Util: Add endswith
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Aug 2016 09:08:46 -0700
b4422826
PSP2: Actually update branding this time
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Aug 2016 02:37:09 -0700
08b0a7c6
VFS: Improve zip file detection
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Aug 2016 02:30:25 -0700
59b4d228
PSP2: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Aug 2016 02:28:57 -0700
9b4fa75c
VFS: Fix uninitialized varaible reading from 7z
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Aug 2016 01:23:44 -0700
956f63bb
GUI: Add message box API
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Aug 2016 17:30:56 -0700
5aec67a0
GBA Video: Optimize compositing cases slightly
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Aug 2016 12:35:48 -0700
c207675d
Qt: Ability to temporarily load a savegame
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Aug 2016 10:33:59 -0700
a088ad78
Qt: Make reseting when pasued frame-accurate
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Aug 2016 10:09:57 -0700
193d2d1f
PSP2: Screenshots are now saved into the Photo Gallery
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Aug 2016 20:08:41 -0700
34db16b4
PSP2: Update LiveArea branding
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Aug 2016 13:44:29 -0700
4888fa71
Wii: Fix copy/paste error
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Aug 2016 11:10:06 -0700
ef4e6788
3DS: Adjustable screen darkening
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Aug 2016 04:21:59 -0700
2e9b88f5
GUI: Const-correctness
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Aug 2016 03:17:12 -0700
41c96c79
Wii: Fix missing config option
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Aug 2016 03:16:59 -0700
526f86d0
3DS: Implement adjustable filtering and sprite rotation
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Aug 2016 03:16:00 -0700
39230ca9
Wii: Fix modes for non-NTSC TVs
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Aug 2016 11:42:12 -0700
d9964ee7
Wii: 240p support
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Aug 2016 11:27:48 -0700
7643e452
GB: Fix reset not working properly
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Aug 2016 19:14:56 -0700
5e50a635
GBA Memory: Optimize Load-/StoreMultiple
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Aug 2016 18:51:25 -0700
9efb41ec
PSP2: Make sure framelimiter is on in menus
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Aug 2016 17:43:49 -0700
563aed44
Wii: Fix garbage flash at startup (#354)

Diego A Diego_Arroyo@live.com
Fri, 19 Aug 2016 18:47:58 -0400
affe5e31
All: Restore cheat loading/saving
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Aug 2016 05:13:37 -0700
0367d94a
Util: Add rtrim
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Aug 2016 05:06:45 -0700
947ef7ed
Util: Add Vector GetConstPointer
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Aug 2016 05:05:30 -0700
2e55bd09
GBA: Disable cheat hooks
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Aug 2016 05:05:07 -0700
026f5233
PSP2: Use sceDisplayGetRefreshRate to get ideal frame rate
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Aug 2016 03:30:48 -0700
66987943
PSP2: Improve audio handling
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Aug 2016 02:15:08 -0700
d82f8fee
PSP2: Allow UTF-8 filenames
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Aug 2016 10:06:30 -0700
57c12758
Qt: Remove default autofire mappings
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Aug 2016 00:10:37 -0700
e7226e76
GBA Video: Fix minor errors
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Aug 2016 00:08:04 -0700
c3b411fb
Util: Fix wrap condition on RingFIFORead if it's empty
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Aug 2016 00:04:07 -0700
041113b0
GBA Video: Recover proxy thread cleanly
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Aug 2016 22:17:20 -0700
f5a7fa62
GBA: Fix a few warnings
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Aug 2016 00:53:54 -0700
9eb8faf1
GUI: Add fast-forward key
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Aug 2016 23:24:07 -0700
400ac04d
GBA Video: Fix some small cases in sprite optimization
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Aug 2016 22:40:03 -0700
c6dd9b6e
Debugger: Fix some minor GB debugger issues
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Aug 2016 22:15:25 -0700
071406b3
PSP2: Fix screen mode state names
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Aug 2016 21:08:30 -0700
54e4d914
GBA Video: Optimize mode 0 rendering
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Aug 2016 21:05:55 -0700
63ed9bfe
GBA Savedata: Tweak savedata timing for flash. Needs more experimenting.
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Aug 2016 23:12:46 -0700
c191ec88
GUI: Add UI control remapping
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Aug 2016 22:15:45 -0700
3a3062ee
Core: Add more logging
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Aug 2016 22:13:18 -0700
0fc78c70
GBA Savedata: Code cleanup
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Aug 2016 22:12:42 -0700
39d9c7ef
PSP2: Fix mapping/unmapping from not at 0
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Aug 2016 22:11:53 -0700
7212854c
GBA BIOS: Fix a typo in ArcTan2
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Aug 2016 23:59:20 -0700
b1618cbe
GBA Savedata: Add realistic timing for EEPROM
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Aug 2016 20:56:42 -0700
ac115422
GBA Video: Another attempt at patching the threaded renderer race conditions
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Aug 2016 19:40:24 -0700
812d063b
GBA Video: More threaded renderer improvements, still stomping on itself sometimes though
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Aug 2016 04:20:37 -0700
6797cbe6
GBA Video: WIN0/1 take priority over OBJWIN
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Aug 2016 04:19:08 -0700
476b34ce
PSP2: Better rumble
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Aug 2016 01:25:36 -0700
b620ac1a
GBA Video: Fix regression with mosaic
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Aug 2016 19:50:53 -0700
87745307
PSP2: Sync files per descriptor
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Aug 2016 19:44:26 -0700
ac4ae6d4
GB: Fix palette I/O writeback when not incrementing
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Aug 2016 17:46:57 -0700
d9f486fd
GBA BIOS: Fix last commit
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Aug 2016 14:18:16 -0700
6867400c
GBA BIOS: Use custom ArcTan, not relying on OS
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Aug 2016 14:10:51 -0700
74013710
GBA Video: Optimize sprite drawing
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Aug 2016 03:03:49 -0700
23dbd1e5
PSP2: Add back touch
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Aug 2016 22:36:36 -0700
554276d5
GBA Video: Remove old slow path fallback
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Aug 2016 22:35:31 -0700
08e73bd9
Revert "GBA Video: Optimize sprite drawing"

This reverts commit 990df72ced66c4fa4a1f51684517bf4204c06a63.
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Aug 2016 03:47:23 -0700
990df72c
GBA Video: Optimize sprite drawing
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Aug 2016 03:03:49 -0700
9088d8e6
PSP2: Add fit-to-height screen mode
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Aug 2016 23:42:31 -0700
1402d317
PSP2: Fix analog stick support
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Aug 2016 23:04:10 -0700
f73bc930
Qt: Fix directory sets in BIOS-only boot
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Aug 2016 22:43:25 -0700
05119839
PSP2: Delete threads after they return
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Aug 2016 23:35:38 -0700
b28030c9
GBA Video: More threaded renderer fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Aug 2016 23:34:36 -0700
295b8210
GUI: Add logging
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Aug 2016 23:34:04 -0700
30f124fa
GBA Video: Fix threaded rendering race conditions
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Aug 2016 22:30:35 -0700
492c2612
Perf: Fix ordering of core deinitialization
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Aug 2016 02:06:03 -0700
a6cbd7dd
Qt: Reset button status after turning off autofire (#334)

Agustín Azzinnari aazzinnari@gmail.com
Tue, 09 Aug 2016 19:56:38 -0300
68393718
PSP2: Fix gyroscope direction
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Aug 2016 00:45:29 -0700
749a9c98
Third-Party: Disable warnings for minizip
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Aug 2016 23:02:17 -0700
ae721309
Wii: Fix framelimiting after a slowdown (fixes #332)
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Aug 2016 21:28:17 -0700
f590eb8c
PSP2: Add rumble for PS TV
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Aug 2016 20:59:17 -0700
33a9fad2
GUI: Add back logging
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Aug 2016 20:57:44 -0700
c597d6dc
Qt: Attempt to fix display issues
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Aug 2016 22:41:52 -0700
3f142cb9
Libretro: Merge downstream changes back upstream, adapted for 0.5 API
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Aug 2016 12:18:48 -0700
73f4fad5
Debugger: Fix GDB writing to PC
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Aug 2016 11:07:54 -0700
a967f9aa
Debugger: Fix GDB breakpoints
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Aug 2016 10:45:50 -0700
7f78f067
Res: Add back missing resolutions
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Aug 2016 10:32:32 -0700
0c748d3b
3DS: Fix crash when pushing too many verts
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Aug 2016 10:09:18 -0700
f5ee8330
GBA Video: Minor mode 2 optimization
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Aug 2016 02:21:47 -0700
9f5f7a60
PSP2: Add pic0
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Aug 2016 02:00:13 -0700
067d4c58
Util: RingFIFO should be able to advance without memcpy
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Aug 2016 22:05:46 -0700
4a1fc1ca
All: Update branding
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Aug 2016 22:05:12 -0700
b94b598d
PSP2: Slightly cleaner audio
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Aug 2016 14:05:05 -0700
8b6a6ff2
Merge pull request #322 from snickerbockers/master

Qt: Fix software renderer scaling
endrift jeffrey@endrift.com
Sat, 06 Aug 2016 12:04:24 -0700
63a06ecc
GUI: Screenshot dimensions are now passed through
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Aug 2016 10:46:54 -0700
b70a601e
GBA Video: Add get/put pixels to threaded proxy
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Aug 2016 10:28:30 -0700
9264441e
3DS: Fix always rebuilding CIA
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Aug 2016 10:16:10 -0700
dd81bb77
3DS: Minor signature fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Aug 2016 00:05:29 -0700
8a68de19
3DS: Convert mutexes to light locks
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Aug 2016 22:46:50 -0700
98fd8a75
3DS: Turn on the threaded renderer for N3DSes running as CIAs
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Aug 2016 22:46:23 -0700
3e9a1a39
3dS: Attempt to use Core 2 for threads
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Aug 2016 22:45:45 -0700
d008291f
3DS: Redo RSF (thanks to profi200)
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Aug 2016 22:44:50 -0700
fd7d05ba
3DS: Add one-liner for uploading a CIA
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Aug 2016 22:40:35 -0700
6f1a3918
GBA Video: Fix thread proxy batch end
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Aug 2016 22:40:02 -0700
6e47d402
PSP2: Actually load screen mode setting
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Aug 2016 22:26:08 -0700
15477688
PSP2: Fix accelerometer range
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 23:59:14 -0700
ef742cb1
GBA Video: Render resets should reload state
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 23:34:38 -0700
a97276b3
GBA Video: Fix OAM in thread proxy
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 23:33:49 -0700
54b4c967
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 19:15:18 -0700
3729aaa8
PSP2: Turn on the threaded renderer
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 19:10:01 -0700
a71d1a13
GBA Core: Make threaded renderer accessible
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 19:09:46 -0700
67905d28
Merge branch 'master' into feature/thread-proxy-renderer
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 18:35:01 -0700
f836a678
GBA Video: Batch wakeups better
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Oct 2015 23:13:45 -0700
c189f48c
Util: RingFIFO build fix
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Oct 2015 18:47:48 -0700
50402c83
Merge branch 'master' into feature/thread-proxy-renderer
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Oct 2015 18:41:56 -0700
c14da05d
Util: Use anonymousMemoryMap for RingFIFO memory
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Sep 2015 01:48:52 -0700
5bed376e
GBA Video: Clean up thread proxy a bit
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Sep 2015 01:48:24 -0700
e1ffc685
GBA Video: Better threaded renderer using a new RingFIFO
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 20:08:00 -0700
0cfff996
GBA Video: Less blocking
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jul 2015 01:04:23 -0700
43ec351d
GBA Video: Threaded proxy renderer first draft
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jul 2015 23:56:45 -0700
ddd81b27
3DS: Threading now works
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Sep 2015 01:49:26 -0700
422d34bd
3DS: Enable threading interface
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Sep 2015 00:56:55 -0700
914a65ff
3DS: Mostly untested threading implementation
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Sep 2015 00:52:51 -0700
234f7425
PSP2, 3DS: Options for incrementing the screen mode
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 23:39:46 -0700
5d3b6d5f
3DS, Wii: Tweak audio rates a bit
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 22:40:02 -0700
3ab6a5db
3DS: Move texture to VRAM, fixing the lockup (requires newer sf2dlib)
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 22:39:35 -0700
664a46c5
Util: Fix build on ancient versions of libpng
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 03:06:27 -0700
4db6a13e
3DS: Just use -Ofast
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 02:25:42 -0700
2cf6c73d
GUI: Cache savestate icons
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 02:25:16 -0700
cb8d60e2
GUI: Make savestate screens show the relevant savestate picture
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 01:58:50 -0700
9b14cc60
3DS, PSP2, Wii: Build binaries with FEATURE_DEFINES
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 01:57:50 -0700
3ef3415b
GBA Video: Always output the same bit depth from GBAVideoRenderer.getPixels
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 00:31:34 -0700
02020369
GBA Video: const-correctness
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Sep 2015 00:28:16 -0700
95f6a8f8
GBA Context: Callbacks when pausing and unpausing, for audio
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Sep 2015 23:15:36 -0700
1df666e9
3DS: Decrease audio latency
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Sep 2015 22:59:02 -0700
1851e0da
3DS: Turn on -ffast-math
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Sep 2015 22:50:48 -0700
b0917515
3DS: Drastically improve sound
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Sep 2015 22:50:35 -0700
633b2912
3DS: Rearrange heaps a bit
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Sep 2015 22:39:21 -0700
8abb52f4
GBA: Clean up savestate code a bit
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Sep 2015 22:36:24 -0700
d17c57f6
Merge branch 'optimization/idle-loops'
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 23:13:31 -0700
ed46d63e
GBA Context: Adjustable solar sensor, map to N3DS c-stick
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 23:09:48 -0700
5e759afa
GBA Context: Menu for savestate numbers
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 22:09:40 -0700
44736f89
GUI: Submenus
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 22:09:12 -0700
d724d914
GUI: Menu backgrounds
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 21:51:14 -0700
d16c5e3a
Wii: Fix audio crackling
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 20:48:57 -0700
52048db1
3DS: Support LTO
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 00:47:34 -0700
0abe9f52
PSP2: Fix toolchains and allow building LTO
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 00:31:57 -0700
c7d48ab0
ARM7: Force disable LTO on two files to work around a GCC bug
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 00:30:02 -0700
62f2ede6
All: Re-enable LTO for zlib and libpng
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Aug 2015 22:24:17 -0700
6a3e1f49
Wii: Enable building with LTO
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Aug 2015 21:55:04 -0700
2a37d38a
GUI: Fix file select indexing
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Aug 2015 20:43:31 -0700
33e3fb9a
3DS: Use malloc instead of linearAlloc for most things
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Aug 2015 20:05:31 -0700
f77cdf4e
All: Fix some WANT_PNG build
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Aug 2015 01:26:35 -0700
81a52403
Merge branch 'feature/externals'
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Aug 2015 01:21:41 -0700
fdbb20fd
3DS: Support using non-blip for audio
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Aug 2015 01:07:10 -0700
312f2039
3DS: Sound improvements
Jeffrey Pfau jeffrey@endrift.com
Mon, 31 Aug 2015 00:39:05 -0700
c0d7cfbf
GBA Audio: Allow GBAAVStream to have no video callback
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 22:54:53 -0700
20b0c0d2
GUI: Fix scanning text
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 22:24:59 -0700
416b1a13
GUI: Use ATTRIBUTE_FORMAT on GUIFontPrintf
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 22:20:46 -0700
e6429cc8
3DS: Fix crash if CSND is not available
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 22:10:12 -0700
ef9bb6ac
PSP2: Add left pad support for the GUI
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 19:21:48 -0700
3d8a3e8c
PSP2: Use libpng since we already have it
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 19:15:27 -0700
a8192f47
GBA: Better memory handling with PNG savestates
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 19:14:59 -0700
34fd6769
PSP2: Fix seeking with mapping and unmapping files
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 18:42:16 -0700
74e3826b
GBA: Move gui-runner to a new folder
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 18:31:53 -0700
376ccd4a
PSP2, 3DS: Writeback when unmapping memory
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 18:29:20 -0700
41452ec4
GUI: Load/save states
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 18:23:01 -0700
933a6c4f
GBA: Attempting to save a screenshot-style savestate should be allowed without libpng
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 18:22:36 -0700
7c906e85
3DS: Remove unused struct
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 17:58:56 -0700
58ff1045
PSP2: Use runner
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 17:32:05 -0700
cc1fb12d
3DS: Use runner
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 17:11:05 -0700
3157a3d9
GBA Context: Add pause menu
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 16:51:40 -0700
178612a4
GBA Context: Add GBAGUIRunner for ports and use it in the Wii version
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 16:25:32 -0700
e9c64a87
GBA: Deinit savegame when unloading a ROM
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 16:22:33 -0700
31f40b05
GUI: Menu abstraction
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 13:14:29 -0700
1c351d92
PSP2: Triangle suspends instead of quitting
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 11:58:09 -0700
908a2085
3DS: Support C-Pad for D-Pad
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 10:18:42 -0700
0ab9190b
3DS: CSND first implementation
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 10:04:04 -0700
2b86196a
Wii: Minor fixes
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 01:19:05 -0700
0aaafb9d
Wii: Add support for tilt sensor, and in-progress gyro
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 01:18:55 -0700
03bd082c
All: Use IS_NEWER_THAN to prevent rebuilding assets
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 00:02:10 -0700
70231031
GUI: File select usability improvements
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 23:51:44 -0700
7e74cba4
GUI: Start moving state out of locals
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 23:21:41 -0700
dd3b56eb
GUI: Allow canceling out of file refresh
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 22:59:22 -0700
f3b4855b
PSP2: I hope this doesn't look terrible
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 21:53:13 -0700
dcfc31f8
PSP2: Increase clock rate, if possible
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 21:08:13 -0700
a74a0396
PSP2: 2x the font size until I make a bigger font
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 17:05:46 -0700
20ba3d13
PSP2: Fix audio
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 16:50:51 -0700
d8c3306b
PSP2: Gyro and accel support
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 15:41:09 -0700
d690d3b1
PSP2: Fix psp2sdk build
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 15:32:44 -0700
7d7efe5e
3DS: Gyro and accel support
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 14:40:11 -0700
54c8054b
Wii: Fix embarrassing Wii build breakage
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 04:47:25 -0700
15522187
3DS: Fix menu color
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 04:44:09 -0700
41b1eecb
All: Use GBAContext.rendering properly
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 04:19:32 -0700
2ca68fa9
3DS: Enable idle loop detection
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 04:18:57 -0700
63871f7d
3DS: Fix audio buffer clearing
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 04:18:32 -0700
8dca9b19
3DS: Use VFile for logging
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 02:52:18 -0700
3058cad4
Wii: Enable idle loop detection on the Wii
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 02:50:13 -0700
f3ab432d
GBA: Map more options to GBAContexts
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 02:49:52 -0700
488bc93f
VFS: One more warning fix
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 00:09:16 -0700
4809e62d
GBA: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 00:03:09 -0700
77ead17e
Wii: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Aug 2015 23:56:28 -0700
99f7e5f0
GBA: Separate out subcomponents to enable easier exclusion
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Aug 2015 23:45:24 -0700
97447ffa
All: Slim down builds for various ports
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Aug 2015 23:27:49 -0700
9565e883
Wii: Add analog support for menuing
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Aug 2015 21:42:39 -0700
c0d19a1a
Wii: Improve menu rendering
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Aug 2015 21:29:38 -0700
a88613ab
PSP2: Don't rename the velf
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Aug 2015 20:49:24 -0700
d1f6ce05
PSP2: Install velf
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Aug 2015 20:13:25 -0700
44211c32
PSP2: Add support for vitasdk
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Aug 2015 19:44:12 -0700
1624cd92
Wii: Rumble for gamecube pads
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Aug 2015 22:39:07 -0700
699e07e8
Wii: Rename to boot.dol
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Aug 2015 21:55:08 -0700
63c0dc0d
3DS: Install 3dsx
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Aug 2015 19:30:09 -0700
6c85374b
Qt: Apply fullscreen during show event
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Aug 2015 19:24:59 -0700
14785289
SDL: Support fullscreen in SDL 1.2
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Aug 2015 19:24:14 -0700
11f3a6e4
Wii: Use CMake install instead of automatically zipping
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Aug 2015 19:22:00 -0700
afb29aee
Wii: Fix initial build
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Aug 2015 02:02:01 -0700
9914fcbb
All: Ability to disable dependencies, forced on platforms which require it
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Aug 2015 01:46:51 -0700
fee9fc68
3DS: Adjust heap sizes to allow for 32MB ROM loads
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Aug 2015 23:09:49 -0700
15037950
GUI: Sort file lists
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Aug 2015 21:48:56 -0700
d5697971
GUI: Use the real page size for page scrolling
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Aug 2015 21:45:55 -0700
87a05e3e
GUI: Refactor font code to be more central
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Aug 2015 21:41:49 -0700
73e190ff
3DS: Fix VDir3DS UTF-8 issues
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Aug 2015 21:34:13 -0700
797441c3
GUI: Fix some types
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Aug 2015 20:11:51 -0700
af24a98d
GUI: File selector usability improvements
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Aug 2015 19:37:21 -0700
495c0ee5
Wii, 3DS, PSP2: Fix file select reseting to the top directory
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Aug 2015 19:35:34 -0700
d747badc
VFS: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Aug 2015 23:28:52 -0700
3f78362a
GUI: Put an "up" entry in file browser
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Aug 2015 22:46:34 -0700
d67844e9
GUI: Improve file browsing with proper filters and current directory listing
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Aug 2015 22:42:19 -0700
278b17e5
VFS: Add VDirEntry.type
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Aug 2015 22:41:47 -0700
a1eb021a
PSP2: Use VFileOpen in VDirSce.open to ensure file modes are translated properly
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Aug 2015 22:40:53 -0700
e37a3253
All: Update PORTING.md
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Aug 2015 21:13:09 -0700
8460a1ee
Merge branch 'port/3ds'
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Aug 2015 21:12:11 -0700
750463d8
Merge branch 'port/psp2'
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Aug 2015 21:09:14 -0700
72b34f79
Merge branch 'master' into port/wii
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 22:25:01 -0700
a6594965
Wii: Font readability improvements
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 05:07:10 -0700
00684161
Merge branch 'master' into port/wii
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 05:06:52 -0700
f6731d50
Wii: Allow loading of more than one game
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 02:11:02 -0700
1525eee8
Wii: Z/Home for GUI_INPUT_CANCEL
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 02:10:49 -0700
fcb4429f
Wii: Wiimote rumble
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 02:10:14 -0700
fec11012
Wii: Lowercase and font metrics
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 01:45:50 -0700
f6e1d9d7
Merge branch 'master' into port/wii
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 01:05:04 -0700
821705a3
Wii: Fix build and minor other fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 00:47:53 -0700
e802ed23
Merge pull request #95 from askotx/port-wii-test

Add Wiimote + Classic Controller support
endrift jeffrey@endrift.com
Fri, 21 Aug 2015 23:44:26 -0700
3d14cd0b
Wii: Account for overscan
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Aug 2015 00:58:12 -0700
83d5ee5a
Wii: Use GBAContext for simplicity
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Aug 2015 00:53:09 -0700
7c4df24b
Merge branch 'master' into port/wii
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Aug 2015 00:28:54 -0700
c3916273
Merge branch 'master' into port/wii
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 01:40:00 -0700
8af5a485
Wii: Analog support
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 01:37:15 -0700
509f34f3
Wii: Generate HBC bundle
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 01:25:33 -0700
a7fce062
Wii: Fix overscan and path
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 01:25:01 -0700
ddab7a7e
Merge branch 'master' into port/wii
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Aug 2015 20:33:05 -0700
74c4cbe3
GUI: Add scrolling
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 15:43:45 -0700
94e329a5
Wii: Add file selector from PSP2 port
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 15:29:46 -0700
8dd6a822
Wii: Triple buffer audio until I can figure out why double buffering is garbage
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 01:52:15 -0700
891d0c85
Wii: Fix vsync issues
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 00:50:58 -0700
607c7ec8
Wii: Fix silly mistake in audio code
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 00:33:38 -0700
dabd72ac
Wii: Initial, very broken audio support
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 00:16:24 -0700
eb0366b6
Wii: Ugly warning squelching
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Aug 2015 23:03:51 -0700
0cd28060
Merge branch 'master' into port/wii
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Aug 2015 22:48:20 -0700
2f2e5398
Wii: Use generic VFileOpen
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jun 2015 03:30:42 -0700
52c66de6
Merge branch 'master' into port/wii
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jun 2015 03:25:01 -0700
9739f177
Wii: Remove bad ssize_t definition
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 02:47:41 -0700
80dc3a8f
Wii: Bring Wii port in line with other ports
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 02:42:23 -0700
4f8020dd
Wii: Add elf2dol post-build
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 02:13:04 -0700
e94744d8
Merge branch 'master' into port/wii
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 02:06:19 -0700
3bb8075f
Wii: Setup fixes, pad fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Jun 2015 22:01:44 -0700
2391a109
GBA: Fix calls to endian-independent loadstores
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Jun 2015 05:15:17 -0700
4f04c30f
Wii: Initial port
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Jun 2015 23:02:58 -0700
dc33a4f1
GBA: Fix video callback not being called
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Jun 2015 23:02:02 -0700
5c1988c4
Util: VFile using FILE* backing
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Jun 2015 01:05:45 -0700
bbc63a23
Util: Add strdup implementation for platforms without it
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Jun 2015 23:25:49 -0700
021ada03
Qt: Memory view minor optimizations
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 23:38:14 -0700
437a634e
Qt: Memory view saving and copying
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 23:38:00 -0700
6d40031d
Qt: Memory view autoupdate
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 22:33:28 -0700
4cb3dad3
Qt: Memory view selection boundary fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 22:13:21 -0700
edb91143
Qt: Memory view scrolling with cursor
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 22:05:49 -0700
750027a0
Qt: Memory viewer bounds and alignment fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 21:44:13 -0700
de6808f3
Qt: MemoryModel keyboard navigation
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 20:58:44 -0700
e9d8f1ca
Qt: Don't save window size when entering fullscreen
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 12:38:42 -0700
f1396aa8
Qt: Rename "Fullscreen" to "Toggle fullscreen"
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 12:25:08 -0700
857fc21d
Util: Fix warning on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 05:09:23 -0700
68c183e4
All: Replace menagerie for *_SOURCE flags for Linux with _GNU_SOURCE
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 05:06:34 -0700
d1a51637
Util: Fix FreeBSD build
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 03:26:07 -0700
6529b3ed
Qt: Make display driver configurable
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 03:02:04 -0700
87d26d39
All: Clean up OpenGL detection
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 03:01:43 -0700
fe845d1e
Qt: Use MessagePainter with GL and Qt messages
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 02:55:33 -0700
4469a9a0
All: Threads are now named
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Jun 2015 01:41:07 -0700
910ff621
ARM7: Fix timing of multiplies to use N cycles
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Jun 2015 03:26:50 -0700
f8fd3ae2
SDL: Clean up initialization functions
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Jun 2015 00:54:16 -0700
d09d0e50
SDL: Properly check for initialization
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Jun 2015 00:53:15 -0700
f2e298f7
SDL: Fix SDL build when OpenGL is missing
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Jun 2015 00:52:06 -0700
b1c2d197
Merge pull request #39 from waddlesplash/patch-1

All: Add support for Haiku
endrift jeffrey@endrift.com
Thu, 11 Jun 2015 14:54:24 -0700
4ba576ef
Qt: Disable held-rewind when a window loses focus
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Jun 2015 01:27:51 -0700
5213b8a1
Qt: Add missing mgba-qt.desktop
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Jun 2015 02:39:58 -0700
242a9d17
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Jun 2015 01:08:01 -0700
40ae214a
GBA Thread: Split GBASync into a separate file
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Jun 2015 01:06:09 -0700
79e06612
Qt: Add app icon
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Jun 2015 00:37:11 -0700
5fcba6a8
Qt: XDG Desktop file
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Jun 2015 00:26:25 -0700
37bb551e
All: Add icons for 16x16 through 512x512
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Jun 2015 22:55:22 -0700
cda462e2
All: Fix asm to __asm__ in PPC code
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Jun 2015 21:22:32 -0700
97da8b43
All: Some portability fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Jun 2015 21:22:11 -0700
67072e64
GBA SIO: Some lockstep fixes
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Jun 2015 22:49:15 -0700
a816bd96
GBA: SIO logging layer
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Jun 2015 22:30:28 -0700
ce647c86
SDL: Fix ^C not exiting emulator (SDL 2.0.4+ only)
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Jun 2015 20:58:53 -0700
91a66c93
GBA: Better portable GBARTC packing
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Jun 2015 01:25:36 -0700
cd2533ed
GBA: Fix savestate ROM check
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Jun 2015 01:24:03 -0700
596c7503
GBA: Ability to boot directly into the BIOS
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Jun 2015 00:19:13 -0700
a51ae873
GBA Audio: Fix audio pitch changing when adjusting buffer size
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Jun 2015 22:47:13 -0700
c0909c87
All: Fix typo, disabling __builtin_expect on MSVS
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Jun 2015 21:20:54 -0700
1a4ed6fe
Qt: Reshuffle some audio handling code
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Jun 2015 15:18:10 -0700
870417d4
GBA Thread: Fix uses of videoFrameOn being overridden
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Jun 2015 14:26:43 -0700
98240828
Merge branch 'feature/redo-sync'
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Jun 2015 13:37:33 -0700
9c0ae33d
Qt: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Jun 2015 23:44:01 -0700
36daee6d
Merge commit 'a21d773ae8dd52b6e2e1e7b34f8bca4ec3d5b457'
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Jun 2015 23:10:21 -0700
12505766
All: MSVS2015 fixes (via zeromus)
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Jun 2015 21:08:13 -0700
bbcf40e0
Tools: Collapse install_name_tool calls in deploy-mac

Change suggested in Dolphin PR #2536
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Jun 2015 12:54:46 -0700
17ee9d55
Tools: Clean up deploy-mac script symlink resolution

Change suggested in Dolphin PR #2536
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Jun 2015 12:43:01 -0700
0c6c6fdc
Tools: Fix deploy-mac.py to accept absolute paths
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Jun 2015 00:48:08 -0700
dbca7943
Merge pull request #35 from tony971/patch-1

Qt: Rename rewind variables
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Jun 2015 13:31:07 -0700
71e372bc
All: Add CONTRIBUTING.md
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Jun 2015 00:44:32 -0700
855923e4
GBA Memory: Fix potential DMA issue when loading a savestate
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Jun 2015 23:37:42 -0700
688fcbb8
Qt: Fix variable to be static
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Jun 2015 23:34:54 -0700
4ec19aac
Qt: Add fast forward speed caps up to 10x
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Jun 2015 20:55:44 -0700
ab028c9d
GBA: Add more savestate checks
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Jun 2015 20:41:47 -0700
3b29ba1a
Util: Allow disabling the threading code entirely
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Jun 2015 20:37:45 -0700
6530bfe9
GBA: Remove bad savestate corruption check
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Jun 2015 20:31:49 -0700
31993afd
GBA Video: Fix out-of-bounds tiles in mosaic
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Jun 2015 22:52:13 -0700
a3a615fa
Tools: Make deploy-mac work with symlinks
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Jun 2015 22:24:28 -0700
6ad40217
GBA: Fix ROM size check
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Jun 2015 22:20:19 -0700
c0818c3a
GBA: Ensure proper audio timing in savestates
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Jun 2015 22:13:29 -0700
cd43d075
GBA: Check for savestates made from differently sized ROMs
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Jun 2015 21:50:42 -0700
a5106682
Qt: Replace pause-after-frame mutex with an atomic
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Jun 2015 23:55:44 -0700
3af3fab3
Qt: Fix held-rewind getting into bad pause states
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Jun 2015 23:40:48 -0700
502ca7ab
GBA: Check for improperly sized savestates when loading
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Jun 2015 20:53:41 -0700
ee6e53cf
GBA: Check for corrupted savestates when loading
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Jun 2015 20:52:45 -0700
ab6eac53
GBA: Cap audio FIFO read size during deserialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Jun 2015 00:33:16 -0700
1157ab06
Perf: Ability to load savestates immediately on launch
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 May 2015 23:49:31 -0700
d67481c9
GBA Thread: Fix GBARunOnThread to not trample old state
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 May 2015 21:44:34 -0700
3dc8d7d4
Qt: Only hide cursor in full screen
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 May 2015 19:55:05 -0700
24b1fb7b
Qt: Fix some button binding bugs
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 May 2015 13:38:40 -0700
67e13114
Qt: Fix some rewind timer bugs
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 May 2015 13:21:06 -0700
041b58eb
Qt: Fix maximum year in sensor override
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 May 2015 23:36:22 -0700
d135fd6a
Qt: Fix windows being resizable when they shouldn't have been
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 May 2015 23:33:08 -0700
ffa2f62c
Qt: Fix palette view sizing
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 May 2015 19:46:03 -0700
f8362d68
Qt: Export to ACT
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 May 2015 17:42:31 -0700
632316ee
GBA: Export to ACT
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 May 2015 17:42:18 -0700
bbac2063
Qt: Unified file opening and saving with last location
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 May 2015 00:45:53 -0700
0378fa22
Qt: Cap the maximum number of multiplayer windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 May 2015 00:34:53 -0700
27b4f351
Qt: Migrate multiplayer window handling into GBAApp
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 May 2015 22:57:30 -0700
03543eea
GBA SIO: Fix regression when switching modes
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 May 2015 22:51:34 -0700
a2cba758
All: Enable static linking for OS X
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 May 2015 20:45:58 -0700
920d5b71
Qt: Remove mutable qualifier from VFileDevice now that it isn't needed anymore
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 May 2015 02:04:27 -0700
c79780f8
ARM7: Fix Thumb MUL timing
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 May 2015 01:45:27 -0700
87313041
Qt: Unified VFile opening interface
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 May 2015 00:16:42 -0700
3c65ac98
GBA: Palette RIFF exporter
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 May 2015 00:03:09 -0700
56e876f3
GBA Video: Add convenience macros for extracting color bits
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 May 2015 23:18:45 -0700
a73cfe44
Util: Add VFS helper functions for reading/writing little endian values
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 May 2015 22:57:01 -0700
6b065792
All: Move most macros back into common.h
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 May 2015 22:50:44 -0700
1559438d
All: Enable static linking for Windows
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 May 2015 00:20:02 -0700
a0624b8b
Qt: Memory inspector now shows per-nybble feedback when typing
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 May 2015 00:06:44 -0700
7e411fda
Qt: Holdable shortcut for rewinding one frame at a time
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 May 2015 20:38:33 -0700
4c5cdcaa
GBA: GBARewind now returns how many states it has rewound
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 May 2015 20:36:04 -0700
db306426
GBA SIO: Fix embarrassing build breakage
Jeffrey Pfau jeffrey@endrift.com
Mon, 25 May 2015 00:44:15 -0700
e0d0e86b
GBA SIO: Add a dummy driver for Normal mode
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 May 2015 23:51:49 -0700
39740422
GBA Memory: Remove incorrect hack
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 May 2015 22:50:21 -0700
c8a58dbc
All: Fix sanitize-deb script to set file permissions properly if run as (fake)root
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 May 2015 23:48:07 -0700
bdc72bb7
GBA Thread: Fix initial volume when starting a game
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 May 2015 23:22:02 -0700
04c6080f
Qt: FPS target option is now a double
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 May 2015 23:17:31 -0700
7bc83452
Qt: Ability to cap fast forward speed (fixes B#218)
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 May 2015 22:59:07 -0700
9085bbb8
SDL: Add rumble PWM support
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 May 2015 22:31:26 -0700
c6c57273
Qt: Fix clearing analog shortcuts
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 May 2015 20:04:20 -0700
3ace420e
Qt: Fix open ROM dialog filtering for archive formats
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 May 2015 00:18:07 -0700
21617696
GBA Video: Re-fix sprite blending
Jeffrey Pfau jeffrey@endrift.com
Mon, 18 May 2015 22:44:43 -0700
f2eae7ce
SDL: Fix joystick when no window is open
Jeffrey Pfau jeffrey@endrift.com
Mon, 18 May 2015 22:16:06 -0700
e797d009
GBA Memory: Fix ROMs incorrectly being resized
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 May 2015 15:37:55 -0700
57e84f0c
Qt: Better cleanup when a game crashes
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 May 2015 15:06:35 -0700
178b2f85
Qt: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 May 2015 22:12:29 -0700
356d8ea2
All: Set cpack version string to newly generated string
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 May 2015 09:21:22 -0700
53199ee9
All: Version string for a tag should be the tag
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 May 2015 09:17:01 -0700
e2b964a8
Qt: Show version info in window title
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 May 2015 09:11:12 -0700
47d945bf
All: Make version.c
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 May 2015 08:37:08 -0700
284f4df3
GBA: Fix crash if a 512kb flash save is loaded when a game has a 1Mb flash override
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 May 2015 01:54:07 -0700
ec529a86
GBA Video: Blended sprites should never have other effects applied
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 May 2015 01:33:29 -0700
57ac3e65
Update CHANGES for 0.2.1
Jeffrey Pfau jeffrey@endrift.com
Wed, 13 May 2015 22:04:43 -0700
adee44f6
Qt: Load/save the most recent savestate slot
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 May 2015 23:13:33 -0700
4899e726
All: Fix dependencies for libavcodec on Debian-derived platforms
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 May 2015 14:35:31 -0700
73d2c8fd
Perf: Fix race condition if a game crashes immediately on start
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 May 2015 08:22:03 -0700
6f24064f
All: Add --help flag for command line programs
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 May 2015 03:02:03 -0700
a651a91a
GBA Video: Fix second frame mode 5
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 May 2015 17:28:13 -0700
37f5058d
GBA Memory: Fix jumping to invalid memory when switching from Thumb to ARM
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 May 2015 17:07:26 -0700
cb3f029d
SDL: Fix potential build issues when Qt and SDL2 are in use
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 May 2015 13:53:19 -0700
32d1f5bb
ARM7: Fix ARM multiply instructions when PC is a destination register
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 May 2015 13:40:58 -0700
179f12bf
GBA BIOS: Initialize a variable that may be uninitialized in very rare cases
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 May 2015 00:29:52 -0700
ec14557a
ARM7: Make illegal instruction decoding consistent between ARM and Thumb
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 May 2015 00:23:56 -0700
262e46b8
GBA: Fix bounds-checking on EEPROM access
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 May 2015 00:09:37 -0700
78db3e1a
GBA: Handle out-of-bounds I/O access
Jeffrey Pfau jeffrey@endrift.com
Fri, 08 May 2015 01:48:22 -0700
ebcb344d
ARM7: Handle writeback for PC in addressing modes 2 and 3
Jeffrey Pfau jeffrey@endrift.com
Fri, 08 May 2015 01:23:44 -0700
3c844a9a
GBA Memory: Soft-crash if jumping past the end of a ROM
Jeffrey Pfau jeffrey@endrift.com
Fri, 08 May 2015 00:34:01 -0700
924efefc
SDL: Allocate properly sized input maps
Jeffrey Pfau jeffrey@endrift.com
Wed, 06 May 2015 01:19:27 -0700
b079c3bd
SDL: Add ability to suspend screensaver
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 May 2015 22:43:44 -0700
1b74517e
Qt: Move exit fullscreen to the frame size menu
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 May 2015 03:33:19 -0700
74af1231
Qt: Move fast forward setting to emulation menu
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 May 2015 03:26:47 -0700
d37cf5f0
Qt: Refactor PNG savestate code for slightly better behavior
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 May 2015 01:13:56 -0700
07a3d08b
Util: Fix a null-pointer issue when attempting to delete a key
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 May 2015 01:08:29 -0700
298b7e7a
Qt: Memory viewer can now edit select regions of memory
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 May 2015 23:06:33 -0700
63071d9b
Qt: Add small decoder bar at the bottom of the hex view, still needs work
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 May 2015 22:47:22 -0700
a977ecb4
Qt: Memory view should use system colors
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 May 2015 21:59:24 -0700
ebece20a
Qt: Memory view selection
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 May 2015 00:53:25 -0700
21542034
Qt: Memory view address jump
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Apr 2015 23:15:20 -0700
28f174fb
Qt: Memory view alignment adjustment
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Apr 2015 22:58:06 -0700
7ac49be6
Qt: Memory view readability fixes
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Apr 2015 00:02:37 -0700
c021267c
Qt: MemoryView subregions
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Apr 2015 22:13:05 -0700
a7ad78d4
Qt: Close game inspector windows when game ends
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Apr 2015 21:09:32 -0700
a01f9921
Qt: Fix non-printing characters in Memory view
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Apr 2015 01:22:40 -0700
10d5588d
Qt: Optimize drawing in MemoryModel
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Apr 2015 00:48:47 -0700
e3cc98e0
Qt: MemoryModel scrolling
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Apr 2015 00:23:25 -0700
0bc9d18b
Qt: Remove dead code
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Apr 2015 23:49:55 -0700
328a41de
Qt: Rudimentary memory viewer
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Apr 2015 22:38:11 -0700
8b19ad78
Qt: Optimize palette view drawing
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Apr 2015 23:13:25 -0700
57999df8
Qt: Fix status size on non-HiDPI displays
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Apr 2015 02:00:58 -0700
711c7e99
Qt: Refactor to make non-SDL gamepad input possible
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Apr 2015 01:40:00 -0700
6ebef8dc
Qt: Status messages
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Apr 2015 15:00:15 -0700
91ee44c4
GBA Thread: Add functionality for running callbacks on the GBA thread
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Apr 2015 14:06:57 -0700
9c076980
GBA: Add status log level
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Apr 2015 13:43:30 -0700
f52d91c6
Qt: Move GL drawing back into its own thread
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Apr 2015 03:29:10 -0700
65543bdd
Qt: Return early from setTurbo if possible
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Apr 2015 15:42:41 -0700
03c2eb07
GBA: A bit less confusing addressing into the middle of a struct
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Apr 2015 00:13:50 -0700
d091de40
SDL: Fix boundary conditions for joystick adjustments
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Apr 2015 00:07:18 -0700
104a8042
Qt: Initialize LoadStoreState mode
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Apr 2015 00:00:31 -0700
aae1564d
Qt: Make LoadSaveState row/column manipulation a bit more readable
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Apr 2015 23:59:44 -0700
73dd9ed3
Video: Fix an issue with very long filenames
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Apr 2015 23:57:06 -0700
3ae3b292
Debugger: Fix boundary conditions in tab completion
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Apr 2015 23:54:35 -0700
cedfc01a
GBA BIOS: Add comments
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Apr 2015 23:33:56 -0700
a2e1cd61
VFS: Fix resource leaks if some allocations fail
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Apr 2015 22:08:09 -0700
95525123
Util: Fix resource leak in UTF-8 handling code
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Apr 2015 22:02:55 -0700
c4aedfa6
Debugger: Free watchpoints in addition to breakpoints
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Apr 2015 21:24:56 -0700
2666c778
Debugger: Fix use-after-free in breakpoint clearing code
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Apr 2015 21:24:02 -0700
86bf02b9
Debugger: Fix uninitialized variables
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Apr 2015 20:42:32 -0700
242dc506
GBA: Fix hang when loading a savestate if sync to video is enabled
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Apr 2015 20:41:54 -0700
255242a6
Qt: Fix a load of uninitialized members
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Apr 2015 20:18:54 -0700
aacab52a
SDL: Ensure polled axes exist
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Apr 2015 21:36:34 -0700
e0185740
Qt: Handle saving input settings better
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Apr 2015 21:06:26 -0700
6248e44e
Qt: Remappable controls for tilt and gyroscope sensors
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Apr 2015 20:36:53 -0700
3eb4c015
Qt: Fix controllers sometimes not loading the right profile
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Apr 2015 20:35:35 -0700
0fbba68b
SDL: Fix pointer aliasing warning
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Apr 2015 02:28:14 -0700
657bcec8
SDL: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Apr 2015 02:27:54 -0700
d0a332ff
Qt: Add incomplete sensor mapping editor
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Apr 2015 01:06:39 -0700
b97be4b4
SDL: Add ability to control gyro sensor with left analog stick (currently hardcoded)
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Apr 2015 22:15:57 -0700
7fa043cb
SDL: Add ability to control tilt sensor with right analog stick (currently hardcoded)
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Apr 2015 23:25:05 -0700
049e3639
Qt: Fix multiplayer windows opening as the wrong size
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Apr 2015 04:31:50 -0700
b84c4218
SDL: Ensure switching gamepad uses haptic from the right gamepad
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Apr 2015 03:43:00 -0700
3203158b
Qt: Menu items for specific solar sensor brightness levels
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 22:20:53 -0700
a767ae23
All: Fix error in README about frameskip
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 14:12:20 -0700
f94c959c
GBA Memory: Patching functions can now expand ROM
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 13:56:56 -0700
0789ebb8
GBA Memory: Fix 32-bit loads from unaddress cartridge space
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 13:53:26 -0700
b8edf968
Qt: Add 59.727 fps option
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 05:10:13 -0700
b81f045d
Qt: DisplayGL cleanup
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 03:49:48 -0700
d4ab0564
Qt: Post empty frames if frameskipping
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 03:49:24 -0700
e11d34d7
Qt: Remove backing from startDrawing signal
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 02:51:28 -0700
34512371
Qt: Fix crash if no axes are found
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 02:46:56 -0700
c42c08c5
GBA Memory: Fix 16-bit bad loads
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 01:26:12 -0700
0c8a0cd0
Qt: Analog inputs can be used for shortcuts
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 01:11:41 -0700
a0a3ac19
Qt: Recalibrate axes in more places
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Apr 2015 01:10:50 -0700
6750e777
Qt: Rough deadzone estimation
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Apr 2015 23:55:38 -0700
02ecfa68
GBA Memory: Improve Thumb open bus behavior (fixes issue #10)
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Apr 2015 03:20:09 -0700
592f6614
SDL: Fix some embarrassing indentation errors
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Apr 2015 01:56:31 -0700
6b975dcb
Qt: Fix controller axis querying
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Apr 2015 00:57:37 -0700
ee6c9f71
SDL: Implement rumble using SDL2 haptic
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Apr 2015 23:37:27 -0700
05e04ba7
GBA Memory: Allow SRAM to be 64kB
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Apr 2015 21:36:07 -0700
af19f5bc
Qt: Add "Step backwards" item for single increment rewind
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Apr 2015 21:12:05 -0700
dee394f1
GBA: Allow disabling checksum verification
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Apr 2015 21:05:01 -0700
37b2eb05
GBA: Fix GCC warnings
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Apr 2015 04:37:24 -0700
688be694
GBA: Create GameShark snapshots
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Apr 2015 04:17:28 -0700
3ff8467b
GBA: Support for loading Gameshark snapshots
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Apr 2015 03:58:58 -0700
27a178fe
Qt: Fix potential crash if a gamepad causes focus to change
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Apr 2015 20:46:41 -0700
e112e867
GBA: Add initial I/O register settings for background matrix registers
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Apr 2015 20:45:44 -0700
3ff3c248
Qt: DisplayGL does not use paintEvent
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Apr 2015 20:22:51 -0700
23098981
Qt: Rewind now shows the frame after rewinding
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Apr 2015 20:22:32 -0700
293e0a9c
GBA: Rewind now shows the frame after rewinding
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Apr 2015 20:22:04 -0700
2a9a738b
GBA: Fix rewind boundary conditions
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Apr 2015 20:19:02 -0700
470538d4
Qt: Show multiplayer numbers in window title
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Apr 2015 23:16:17 -0700
41bbee1e
Qt: Make quick save/load and solar sensor shortcuts adjustable
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Apr 2015 23:04:04 -0700
8636b81f
GBA: Split cheats out into separate source files
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Apr 2015 00:41:00 -0700
1dd82f21
GBA: Fix unintialized stack variable
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Apr 2015 21:45:46 -0700
97607452
All: VS cannot compile mGBA at the time
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Apr 2015 00:56:04 -0700
72a0de29
GBA Memory: Fix audio regression...may be a huge hack
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Apr 2015 00:54:03 -0700
8266f54d
Volume control
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Apr 2015 00:32:29 -0700
3182b5e3
Qt: Follow-up fix for regression
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Apr 2015 00:51:07 -0700
eb0b9dca
Qt: Fix regression where video would not record if the game had already started
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Apr 2015 22:18:57 -0700
3449c5cb
Qt: Fix window not regaining focus after exiting savestate window
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Apr 2015 22:02:06 -0700
25e70e37
GBA Memory: Ensure changing the timing of a DMA reschedules it
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Apr 2015 03:47:42 -0700
1856b77c
GBA Audio: Force audio FIFOs to 32-bit
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Apr 2015 02:34:21 -0700
cda80465
Qt: Palette viewer
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Apr 2015 23:46:48 -0700
97479c4d
ARM7: Fix SWI and IRQ timings
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Apr 2015 18:06:31 -0700
609a9c5a
Qt: Fix "QOpenGLContext::swapBuffers() called with non-exposed window" warning
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Apr 2015 18:02:59 -0700
190ace30
Qt: Clean up some technical debt with opening views
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Apr 2015 17:59:34 -0700
6a320bb9
All: Always build vfs-mem
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Apr 2015 15:07:46 -0700
73e45162
GBA Audio: Ability to mute individual audio channels
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Apr 2015 01:39:10 -0700
8533f01b
GBA Video: Ability to hide individual background layers, or OBJs
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Apr 2015 01:25:25 -0700
db265996
Qt: Fix tr missing or being present where it shouldn't be
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Apr 2015 01:06:53 -0700
4a36c376
GBA Audio: FIFOs should not poll DMAs that are not scheduled for audio
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Apr 2015 22:07:46 -0700
d3a0ce00
Qt: Fix .deb dependencies
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Apr 2015 21:12:07 -0700
9df80a43
Qt: Add framePosted slot to Display for push-based updates
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Apr 2015 14:17:46 -0700
2448ff71
Qt: Move Display setup code to common code
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Apr 2015 14:17:06 -0700
e9365cdd
Qt: Fix Display object leak when closing a window
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Apr 2015 14:14:28 -0700
473b805a
All: Fix sanitize-deb script not cleaning up after itself
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Apr 2015 13:58:30 -0700
13a77ea3
GBA: Fix timers not updating timing when writing to only the reload register
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 Apr 2015 23:51:36 -0700
67bc9e72
Qt: Move solar sensor menu to emulation menu
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 Apr 2015 21:46:23 -0700
7d980287
All: Update CHANGES for 0.2.0
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 Apr 2015 21:25:25 -0700
f136fa04
Qt: Fix regression involving displayed screenshots in savestate view
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 Apr 2015 21:14:02 -0700
36af5fba
Qt: Fix shortcuts conflicting between views
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 Apr 2015 21:13:24 -0700
5da7198d
Qt: Fix build with some non-Apple versions of GCC
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 Apr 2015 21:12:37 -0700
065474d1
Qt: Fix crash when attempting to pause if a game is not running
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 Apr 2015 21:07:26 -0700
41b591e5
All: Update README
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Apr 2015 23:23:29 -0700
7cc903a2
Qt: Pause game while open file dialogs are open (fixes #6 on GitHub)
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Apr 2015 22:32:38 -0700
120020b0
All: Bump version to 0.3 after branching for 0.2
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Apr 2015 02:29:13 -0700
24ff4e8a
Util: Move VDirOptionalOpenFile back into vfs.c
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Apr 2015 21:42:14 -0700
7bb17bc9
Util: Split vfs.c into vfs.c, vfs-fd.c and vfs-dirent.c
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Apr 2015 21:13:16 -0700
f2559ad1
Qt: Add pure-Qt display backend
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Apr 2015 00:35:55 -0700
11eab662
Qt: Move screenshot to GameController
Jeffrey Pfau jeffrey@endrift.com
Tue, 31 Mar 2015 23:43:47 -0700
0d6cc88f
Qt: Remove unneeded second draws
Jeffrey Pfau jeffrey@endrift.com
Tue, 31 Mar 2015 23:37:14 -0700
4fb121bb
Qt: Start modularizing Qt drawing
Jeffrey Pfau jeffrey@endrift.com
Tue, 31 Mar 2015 22:58:29 -0700
24b0e783
Merge branch 'optimization/idle-loops'
Jeffrey Pfau jeffrey@endrift.com
Tue, 31 Mar 2015 21:48:26 -0700
bed6a0c1
SDL: Allow runtime switching of rendering backend
Jeffrey Pfau jeffrey@endrift.com
Tue, 31 Mar 2015 21:41:53 -0700
2eb765ea
SDL: Fix pixman build if includes aren't in base path
Jeffrey Pfau jeffrey@endrift.com
Tue, 31 Mar 2015 21:38:55 -0700
8fcd095b
GBA Audio: #define some macros BEFORE we use them
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Mar 2015 02:22:29 -0700
cab9f334
Qt: Double-clicking on the window toggles full screen
Jeffrey Pfau jeffrey@endrift.com
Sun, 29 Mar 2015 17:12:39 -0700
3a3b7dff
GBA: Fix Pro Action Replay ROM patches
Jeffrey Pfau jeffrey@endrift.com
Sun, 29 Mar 2015 13:56:46 -0700
d38f99e0
GBA: Fix PARv3 IO codes, add master code support
Jeffrey Pfau jeffrey@endrift.com
Sun, 29 Mar 2015 04:48:42 -0700
178f9a83
GBA: Almost entirely untested Pro Action Replay v3 code support
Jeffrey Pfau jeffrey@endrift.com
Sun, 29 Mar 2015 04:38:13 -0700
44d3718e
Qt: Save fullscreen setting
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 Mar 2015 23:23:32 -0700
7a9807f0
GBA: Fix BIOS loading setting
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 Mar 2015 23:19:21 -0700
3fe32281
Qt: Remember window position
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 Mar 2015 23:14:10 -0700
e93240f9
GBA: Add somewhat more realistic flash timings, disabled currently
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 Mar 2015 03:25:46 -0700
c665ed78
GBA Memory: Add timing information to bad cart stores
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Mar 2015 22:42:17 -0700
45473bf7
ARM7: Fix cycle counting for loads
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Mar 2015 21:21:17 -0700
afff2539
GBA Memory: Fix cycle counting for 32-bit load/stores
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Mar 2015 21:20:13 -0700
325b1dc3
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Mar 2015 01:37:36 -0700
8e87e3a5
GBA Memory: Fix I cycles that had been moved to ARM7 core
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Mar 2015 01:35:10 -0700
811ada59
GBA: Fix timer initialization
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Mar 2015 01:34:49 -0700
4b957cb6
Qt: Fix non-SDL build
Jeffrey Pfau jeffrey@endrift.com
Wed, 25 Mar 2015 21:56:23 -0700
9d800891
Qt: Add keyboard shortcut to exit fullscreen (fixes #205)
Jeffrey Pfau jeffrey@endrift.com
Tue, 24 Mar 2015 22:54:13 -0700
b6ddf8fd
GBA RR: Fix VBM handling of lag frames
Jeffrey Pfau jeffrey@endrift.com
Tue, 24 Mar 2015 22:26:37 -0700
3d8cfda5
Qt: Warning dialog if an unimplemented BIOS feature is called (fixes #177)
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Mar 2015 22:12:57 -0700
740f7335
Qt: Change audio driver back to SDL by default
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Mar 2015 21:34:20 -0700
1c422d40
SDL: Use SDL2 audio APIs when compiled against SDL2
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Mar 2015 21:23:10 -0700
9bb306f8
All: Buildfixes for OS X and FreeBSD
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Mar 2015 02:47:10 -0700
b55c873e
GBA BIOS: Define M_PI if not defined
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Mar 2015 02:16:17 -0700
f519976c
All: Attempt to downgrade from GNU99 to C99
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Mar 2015 02:03:01 -0700
8fad1d13
Qt: Ability to prevent opposing directional input
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Mar 2015 00:11:19 -0700
302b0415
Qt: Fix crash when initializing gamepads
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Mar 2015 13:03:14 -0700
291d5c50
Qt: Fix useBios config option not being bound properly
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 17:12:37 -0700
2650ae89
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 17:10:30 -0700
afae3c8b
Qt: Allow configuring arbitrary attached gamepads (fixes #204)
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 17:09:15 -0700
d4ef56cd
SDL: Gamepads can now be preferentially loaded
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 16:27:00 -0700
c1d02a13
GBA: Savestates now take into account savedata state machines (fixes #109)
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 01:12:39 -0700
d36c0ec7
GBA: Fix RTC bincompat with 0.1
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 01:05:07 -0700
073dbd6b
GBA: Remove unused portions of EEPROM state machine
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 00:23:19 -0700
64b396af
Merge branch 'feature/sio-lockstep'
Jeffrey Pfau jeffrey@endrift.com
Thu, 19 Mar 2015 22:19:49 -0700
b8fe8732
SDL: Esc to quit, only on Pandora for now
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Mar 2015 23:46:13 -0700
4fa1ad7c
SDL: Fix typo
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Mar 2015 23:41:54 -0700
e0ff8e43
SDL: Add Pandora-specific main file
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Mar 2015 23:40:18 -0700
e21b4e3e
SDL: Move render context freeing to the right files
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Mar 2015 23:38:42 -0700
2dd39104
SDL: Fix exporting SDL compile flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Mar 2015 23:38:09 -0700
ae3acd65
SDL: Make sure scaling ratio is at least 1
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Mar 2015 01:39:36 -0700
1af7b563
SDL: Use pixman for software scaling
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Mar 2015 01:39:20 -0700
b677d414
SDL: Do not cache SDL variables
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Mar 2015 01:36:48 -0700
c75224ce
SDL: Add Pandora bindings
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 Mar 2015 22:30:58 -0700
22021df3
All: Fix OpenBSD build with CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 Mar 2015 22:16:57 -0700
fe0af2c5
GBA: Add option to disable loading BIOS even if BIOS path is stored (fixes #203)
Jeffrey Pfau jeffrey@endrift.com
Mon, 16 Mar 2015 23:14:52 -0700
a8dae9b9
GBA Video: Fix modes 3 and 5 with RGB565 pixel format
Jeffrey Pfau jeffrey@endrift.com
Mon, 16 Mar 2015 20:32:02 -0700
20aae120
Qt: Properly preprocess Windows RC file
Jeffrey Pfau jeffrey@endrift.com
Mon, 16 Mar 2015 00:35:09 -0700
29c198c8
Qt: Add version information to Windows Qt build
Jeffrey Pfau jeffrey@endrift.com
Mon, 16 Mar 2015 00:16:35 -0700
c04ca093
SDL: Ability to lock aspect ratio
Jeffrey Pfau jeffrey@endrift.com
Mon, 16 Mar 2015 00:10:59 -0700
0b38dd12
GBA: Controller profiles
Jeffrey Pfau jeffrey@endrift.com
Sun, 15 Mar 2015 19:33:38 -0700
b2c2a9ac
GBA BIOS: Fix regression with BgAffineSet
Jeffrey Pfau jeffrey@endrift.com
Sun, 15 Mar 2015 02:21:22 -0700
34392490
Libretro: Rename a variable to avoid #define namespace collision with Windows headers
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Mar 2015 01:41:38 -0700
dd17c6f8
GBA: Eliminate bitpacked struct for GPIO devices
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Mar 2015 01:05:33 -0700
f80406ef
GBA: Replace RTC bitpacked structs with bitfields
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Mar 2015 00:56:24 -0700
e6c10428
All: Properly match ARM processor name in CMakeLists
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Mar 2015 00:23:18 -0700
1584687c
Util: Ensure stack is not marked executable
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Mar 2015 00:22:29 -0700
84a14b6c
Util: NEONize 16-bit color packing
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Mar 2015 00:22:06 -0700
d9797cf0
Qt: Move soloar sensor menu items into submenu
Jeffrey Pfau jeffrey@endrift.com
Fri, 13 Mar 2015 00:11:10 -0700
943b8053
Qt: Sync light sensor window with current state
Jeffrey Pfau jeffrey@endrift.com
Fri, 13 Mar 2015 00:07:59 -0700
2c5d1153
Qt: Ensure closing a game clears overrides in backend too
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Mar 2015 23:49:22 -0700
f3c723d7
Qt: Clear all override settings when closing a game
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Mar 2015 23:35:33 -0700
b9427cc0
GBA: Add additional overrides (Merge pull request #5)

These are the ones I could verify so far that fix game loading and save issues. There could still be others needed from VBA's vba-over.ini that have problems due to AP further in-game that require more effort to verify.
clobber brymaster@gmail.com
Thu, 12 Mar 2015 00:49:13 -0500
bdf6d7f7
All: Fix CMake files to not use function defined in CMake 2.8.11
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Mar 2015 01:09:12 -0700
3c652a10
Libretro: Use audio buffer callback instead of audio sample callback
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Mar 2015 00:45:29 -0700
b6e274c3
GBA: Add postAudioBuffer callback
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Mar 2015 00:45:08 -0700
f8933f23
All: Fix blip_buf build
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Mar 2015 00:44:20 -0700
24f40a79
GBA: Fix GBAInputUnbindKey prototype
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Mar 2015 23:50:06 -0700
513b9fb7
All: Unify how feature defines work, allowing specific targets to not use them
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Mar 2015 02:17:45 -0700
17d61564
All: All ARM targets should enable ASM
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Mar 2015 02:16:48 -0700
f59932a2
All: Add option to disable LTO
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Mar 2015 01:32:06 -0700
bf589762
Libretro: Fix a warning in gcc
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Mar 2015 01:17:24 -0700
54a30af1
Qt: Fix PulseAudio output with small buffer size
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Mar 2015 00:33:04 -0700
3b0a4292
Libretro: Fix module output name
Jeffrey Pfau jeffrey@endrift.com
Mon, 09 Mar 2015 23:41:38 -0700
589b5f47
Libretro: Copy game data; apparently it is freed by the frontend before starting the game
Jeffrey Pfau jeffrey@endrift.com
Mon, 09 Mar 2015 22:07:50 -0700
207219b2
Libretro: Use predefined overrides
Jeffrey Pfau jeffrey@endrift.com
Mon, 09 Mar 2015 21:18:00 -0700
11f0e690
GBA: Initialize gba.sync to null
Jeffrey Pfau jeffrey@endrift.com
Mon, 09 Mar 2015 21:17:41 -0700
ad10b5de
GBA: Fix crash if GBALog is called with a null context
Jeffrey Pfau jeffrey@endrift.com
Mon, 09 Mar 2015 21:16:41 -0700
53a17bc9
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 22:52:52 -0700
f90ac6e9
Libretro: Do game unload cleanup
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 22:49:53 -0700
6c5a1315
Libretro: Add warnings about pixel formats
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 22:26:24 -0700
de7bd2fb
Libretro: Add savedata support
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 22:24:29 -0700
1b591b58
Libretro: Use callbacks for audio and video
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 21:06:11 -0700
70b01f99
Libretro: Force 5-6-5 build for Libretro core
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 21:05:26 -0700
a000f219
GBA: Move A/V stream interface into core
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 20:56:42 -0700
cf71d39b
Libretro: Add initial libretro version
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 21:43:57 -0800
eb21dd72
GBA: Move logging construct into GBA struct
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 20:42:37 -0800
3f9abf2b
SDL: Reserve correct number of bytes for video buffer allocation
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 22:45:40 -0700
9a76ba6b
Video: Fix warnings in ImageMagick
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 22:27:18 -0700
06a03991
Qt: Fix 15- and 16-bit modes in Qt port
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 19:54:50 -0700
5feec031
Video: Fix FFmpeg encoder support for 15- and 16-bit video pixel formats
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Mar 2015 19:49:48 -0700
2a6ff14a
GBA: Fix crash if no components are defined
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 21:43:29 -0800
6835ac8a
GBA: Better const correctness for serialization
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 20:43:18 -0800
826569fd
GBA BIOS: Fix BIOS decompression routines with invalid source addresses
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Mar 2015 22:18:27 -0800
e61d413d
Util: VFile backed by memory
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 18:44:28 -0800
9adfcad1
Util: Cleanup of VFileZip and VFile7z
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 18:40:33 -0800
a268d462
GBA RR: Add VBM parser, for comparing VBA sync
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 14:25:35 -0800
f69d9db9
GBA RR: Add way to play movies from startup
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 14:10:23 -0800
bb77d278
GBA RR: Modularize RR
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 00:24:15 -0800
95e48207
SDL: Remove RR functions
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Mar 2015 00:22:57 -0800
e810f1b9
GBA Video: Clear video buffer when starting
Jeffrey Pfau jeffrey@endrift.com
Tue, 03 Mar 2015 21:18:53 -0800
0ab8cfe6
Util: Fix SocketPoll on pthreads
Jeffrey Pfau jeffrey@endrift.com
Tue, 03 Mar 2015 02:28:52 -0800
9273a4ca
GBA SIO: Fix RCNT mode selection
Jeffrey Pfau jeffrey@endrift.com
Mon, 02 Mar 2015 01:20:12 -0800
dcd2e3a6
GBA: Fix JOY_TRANS_HI register name
Jeffrey Pfau jeffrey@endrift.com
Mon, 02 Mar 2015 01:19:44 -0800
31d39bbd
Debugger: Fix software breakpoints not being properly initialized
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Mar 2015 12:16:38 -0800
a7985c39
Qt: Fix crash when loading a game after stopping GDB server
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 Feb 2015 15:28:34 -0800
9b8b56d7
GBA SIO: Fix writing to RCNT
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 Feb 2015 14:52:46 -0800
8112ffda
GBA SIO: Properly deinitialize SIO
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Feb 2015 01:12:58 -0800
a5a7ace8
GBA SIO: Fix RCNT reading for mode
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Feb 2015 23:10:01 -0800
bb05764c
GBA SIO: Update timings based on observation
Jeffrey Pfau jeffrey@endrift.com
Tue, 24 Feb 2015 00:58:14 -0800
29e118b5
Util: Fix C++ build for Win32
Jeffrey Pfau jeffrey@endrift.com
Tue, 24 Feb 2015 00:02:24 -0800
a0b94db9
All: Fix *nix build
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Feb 2015 23:49:40 -0800
5d1b05c9
Debugger: Use new SocketWouldBlock layer
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Feb 2015 23:27:56 -0800
c73ea2e5
Util: Fix sockets on Windows
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Feb 2015 23:27:28 -0800
1ff9968a
Qt: Draw frame even if it times out
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 22:14:26 -0800
afbadf24
Qt: Copy state from old audio processor to new
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 21:17:41 -0800
27c4308e
Debugger: Add CLI function for writing a register
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 17:33:35 -0800
c1261a5b
GBA: Remove struct partial initialization for structs that are initialized later
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 02:42:08 -0800
22f4b1fe
All: Set RPATH appropriately (why is this not the default?)
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 02:16:58 -0800
b2ed141c
GBA Video: Allow negative output stride
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 01:53:12 -0800
0209381d
SDL: Fix some warnings in sw-sdl.c
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 01:51:44 -0800
d497cecf
Util: Add header for ARM util functions
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 01:46:50 -0800
f51044e9
Util: Attempt to fix erroneous clobber warning
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 01:32:02 -0800
815e4d5b
Qt: Use latest cheat set for set properties
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 00:24:48 -0800
097feb0a
GBA Thread: Increase frame timeout
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Feb 2015 00:18:13 -0800
09f8c497
GBA Video: Squelch OBJWIN warnings
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 19:07:40 -0800
8a082312
All: Update readme with more recent information
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 17:03:13 -0800
76c7aaca
All: Clarify *nix installation for Linux
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 16:33:15 -0800
407b0537
Qt: Add bps to the list of patch formats
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 11:35:48 -0800
f646be04
Qt: Fix patch loading while a game is running
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 11:35:27 -0800
d9ad68ba
GBA: Re-add idle loops that got merged out
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 11:13:46 -0800
874da596
Merge branch 'optimization/idle-loops'
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 11:11:48 -0800
d4d42a2e
GBA BIOS: Fix more potential regressions with signed 16-bit loads
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 11:01:08 -0800
01f70364
GBA BIOS: Fix some regressions regarding signed 16-bit loads (fixes #196)
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 10:58:24 -0800
e742fe25
Util: Don't detect strtof_l on Linux; glibc doesn't actually implement it, but it's still detected
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 09:53:17 -0800
8a900669
GBA Thread: Make GBASyncWaitFrameStart time out
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 03:44:15 -0800
37fd51df
Qt: Fix thread sync issues with QtMultimedia audio driver
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 02:44:59 -0800
56475e57
Qt: Fix crash when starting GDB stub after closing a game
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 02:01:55 -0800
2235dcf2
Qt: Fix crash when adjusting settings after closing a game
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 01:59:33 -0800
7f592f78
Qt: Runtime configurable audio driver
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 01:54:50 -0800
7cad9ab3
Qt: Fix QtMultimedia build with blip
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Feb 2015 01:02:26 -0800
86ff4b15
GBA: Silence some warnings in cheats
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 Feb 2015 23:59:12 -0800
486a0e40
All: Disable LTO in non-Darwin non-gcc (it seems to be broken in Clang on other OSes)
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 Feb 2015 23:43:43 -0800
d794b245
All: Clean up pthreads in CMakeList
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 Feb 2015 23:18:18 -0800
07feb10f
All: Enable link-time optimization
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 Feb 2015 23:09:11 -0800
1994977c
Qt: Fix crash starting a GDB stub if a game isn't loaded
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 Feb 2015 00:23:03 -0800
d983f31b
GBA: Fix savestate loading of DISPSTAT and WAITCNT registers
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Feb 2015 02:37:21 -0800
0cdb26df
Qt: Move frame upload back onto main thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 Feb 2015 22:22:31 -0800
848cf162
GBA Thread: Fix possible deadlock in video sync
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 Feb 2015 22:20:37 -0800
1273ab4c
Qt: Optimize logo drawing
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 Feb 2015 21:27:23 -0800
d3ebcda2
Qt: Ability to properly copy cheats
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 Feb 2015 01:17:29 -0800
cc214e0f
GBA: Cheat saving
Jeffrey Pfau jeffrey@endrift.com
Sun, 15 Feb 2015 04:52:21 -0800
bc817551
Util: Hopefully fix all of the Socket warnings this time
Jeffrey Pfau jeffrey@endrift.com
Sun, 15 Feb 2015 00:31:57 -0800
f0e99779
All: Fix more warnings
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 23:47:08 -0800
2ec2e756
Util: Fix warnings on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 23:40:59 -0800
8c7d5b5b
GBA: Cheat set disabling
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 23:01:39 -0800
ca6b2e7b
Qt: Display hex values within cheats
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 22:45:40 -0800
8741a374
Qt: Removing cheats
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 18:39:18 -0800
dc5fb14f
Qt: Clear cheats when the game ends
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 18:04:01 -0800
297551a5
Qt: Start cheat input
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 17:45:46 -0800
c8d34888
GBA: Split out autodetected version cheats from GameShark cheats
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 17:44:53 -0800
0bd9ae08
Qt: Start Cheats view
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 16:38:29 -0800
883a6381
All: Add Travis badge to README
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 04:11:19 -0800
aaeb110e
All: Disable Qt in Travis build until 14.04 is available
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 04:05:44 -0800
0ffa5fce
All: Fix CMake for Travis
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 03:45:29 -0800
be81db68
All: Add Travis-CI YAML
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 03:37:00 -0800
545497a7
All: Add tool for cleaning up debs spat out by CPack
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 01:44:48 -0800
78b70d97
All: Better static/shared separation
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Feb 2015 01:43:54 -0800
1f08d4c3
Debugger: Add CLI functions for examining memory regions
Jeffrey Pfau jeffrey@endrift.com
Fri, 13 Feb 2015 01:14:08 -0800
90e57c02
Debugger: Rename read/write commands
Jeffrey Pfau jeffrey@endrift.com
Fri, 13 Feb 2015 00:56:43 -0800
8ca2e3ad
Debugger: Make I/O register names be addresses instead of values
Jeffrey Pfau jeffrey@endrift.com
Fri, 13 Feb 2015 00:49:13 -0800
1f6732b9
All: Add static library
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Feb 2015 02:27:59 -0800
d99731e1
Revert "All: Remove libm from list of libraries to explicitly link against", broke minimalistic ports, e.g. perf

This reverts commit 9bc4dafe56a572d93fc39325038c5d90d1651f2d.
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Feb 2015 01:24:04 -0800
9bc4dafe
All: Remove libm from list of libraries to explicitly link against
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Feb 2015 00:53:39 -0800
61c95ed7
Util: Fix warnings on FreeBSD
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Feb 2015 00:37:52 -0800
1e71f62a
Util: Add universal float parsing and formatting functions
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Feb 2015 00:19:55 -0800
f2c29bc8
Util: Fix Win32 build
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 02:46:12 -0800
4b14b718
Util: Use proper locale for reading and writing float values
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 02:21:40 -0800
9c3e1692
GBA: Allow overriding GameShark type
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 00:42:11 -0800
7d36331d
GBA: Make some codes work without master codes
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 00:25:52 -0800
5015975e
GBA: Fix CodeBreaker codes
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 00:24:36 -0800
31a9bafa
GBA: Cheats can now be grouped and named
Jeffrey Pfau jeffrey@endrift.com
Mon, 09 Feb 2015 02:54:17 -0800
3d440658
GBA: Add more Pro Action Replay v3 skeleton
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Feb 2015 21:03:53 -0800
05e18ac2
GBA: Change how GameShark ROM patches work
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Feb 2015 21:03:05 -0800
2b92eab1
GBA: Add GameShark reseeding
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Feb 2015 01:26:56 -0800
d2a21c25
All: Update Debian package section to "games"
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Feb 2015 01:20:04 -0800
3c9cc0ad
GBA: GameShark v1/v2 codes mostly complete
Jeffrey Pfau jeffrey@endrift.com
Sat, 07 Feb 2015 18:46:26 -0800
e30312f3
GBA: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Feb 2015 03:31:51 -0800
502fdfcf
GBA RR: Fix fallthrough error when reading tags from a movie
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Feb 2015 23:36:51 -0800
ef65d185
GBA: Support for unencrypted CodeBreaker codes
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Feb 2015 03:20:02 -0800
af6ead2c
Util: Fix VFile.readline
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Feb 2015 03:18:37 -0800
8eeaa112
ARM7: Add ARMRunFake for rolling back the PC and running a fake opcode
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Feb 2015 23:30:04 -0800
f9110fc5
ARM7: Make component numbers be size_t instead of int
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Feb 2015 02:35:30 -0800
f62c068a
Util: Add Vector append
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Feb 2015 02:34:59 -0800
09cd5682
Util: Add a simple Vector definition
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Feb 2015 00:43:37 -0800
15b3a328
GBA Memory: Add GBAPatch functions for force-writing and patching memory addresses
Jeffrey Pfau jeffrey@endrift.com
Tue, 03 Feb 2015 23:49:34 -0800
56291e63
Debugger: Add support for soft breakpoints
Jeffrey Pfau jeffrey@endrift.com
Tue, 03 Feb 2015 03:08:37 -0800
8caf58ee
ARM7: Add function for turning r15 into the address of the current instruction
Jeffrey Pfau jeffrey@endrift.com
Tue, 03 Feb 2015 01:23:49 -0800
7149dd31
GBA: Refactor gba directory, dropping gba- prefix and making supervisor directory
Jeffrey Pfau jeffrey@endrift.com
Mon, 02 Feb 2015 23:52:37 -0800
e9a2b2a5
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Mon, 02 Feb 2015 23:19:54 -0800
9088faaf
All: Make libedit work by default on BSDs, which usually ship libedit
Jeffrey Pfau jeffrey@endrift.com
Fri, 30 Jan 2015 00:18:41 -0800
5499ec81
GBA: Refactor gba-sensors and gba-gpio into gba-hardware
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 23:50:02 -0800
0de46a78
GBA: Add API for getting Configuration structs for overrides and input
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 23:16:25 -0800
370bbd83
Qt: Rename GamePakView to OverrideView
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 00:37:11 -0800
b9c7016c
Qt: Expand RTC to Realtime clock in strings
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 00:26:40 -0800
d6651050
Qt: Support idle loop optimization
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 00:25:46 -0800
9992282b
GBA: Add constant for invalid idle loop address
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 00:25:15 -0800
eb4f33e2
Qt: Split out sensor editor from override view
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Jan 2015 23:34:48 -0800
41559813
Merge branch 'optimization/idle-loop-detection'
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Jan 2015 22:34:06 -0800
7e973c20
GBA BIOS: Prevent CpuSet and CpuFastSet from using BIOS addresses as a source (fixes #184)
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Jan 2015 21:43:28 -0800
6d08ed3d
GBA Video: Fix DISPSTAT write after refactor
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Jan 2015 02:09:41 -0800
e85e8968
ARM7: Tidy up decoder MSR and MRS instructions
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Jan 2015 01:42:21 -0800
96bc5b9b
Debugger: Disassembly now lists PSR bitmasks (fixes #191)
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Jan 2015 01:41:06 -0800
96ac72fb
Debugger: Watchpoints now report address watched (fixes #68)
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Jan 2015 01:12:20 -0800
6116f730
Qt: Saving of game overrides
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 16:01:03 -0800
f33e9c06
Qt: Configurable game overrides for Game Pak devices
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 15:21:48 -0800
f4fcdf35
Debugger: Clean up debugger interface, removing obsolete state (fixes #67)
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 13:28:14 -0800
eb4c41d6
Qt: Drag and drop game loading (fixes #146)
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 04:53:24 -0800
0367a9db
SDL: Properly clean up if a game doesn't launch
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 03:37:15 -0800
19eaba3c
GBA: Fix unmapping values that are out of range
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 03:34:14 -0800
09db3785
Perf: Fix crash when the GBA thread fails to start
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 03:12:53 -0800
e70df7b6
All: Fix warnings
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:24:18 -0800
e67bf2fd
Third-Party: Fix warnings in LZMA SDK
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:20:46 -0800
7d385aab
All: Update README
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:15:58 -0800
0cf30069
GBA Thread: Fix possible hang when loading an archive
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:12:33 -0800
c50b2282
All: Support 7-Zip files (fixes #151)
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:11:05 -0800
a30ca1ac
Util: Add UTF-16 and UTF-8 parsing functions
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:02:55 -0800
a398b0bb
All: Update CHANGES for 0.1.1
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 16:43:39 -0800
43ddcf56
Qt: Show window later that usual to ensure that it scales properly initially
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 15:50:04 -0800
19758d71
GBA Video: Refactor video routines to be in a more consistent state during callbacks
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 01:02:09 -0800
a7357df8
GBA Thread: Interrupting should halt the emulation as soon as possible
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 00:32:56 -0800
acb51061
Qt: Add error message if listening for GDB port fails
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Jan 2015 22:45:48 -0800
c7593d70
Qt: Add menu items for adjusting in-game solar levels
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Jan 2015 01:13:28 -0800
71e5aacd
SDL: Faster texture uploads for GL using glTexSubImage2D
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 22:04:15 -0800
ca3566de
Qt: Remove leftover code from GDB fixup
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 03:21:11 -0800
2400b760
Qt: Fix crash if a game pauses before any frames are shown
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 02:40:55 -0800
21f9c010
Qt: Close GDB window when shutting down a game
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 02:39:43 -0800
973f1a64
Debugger: Ensure GDB stub never hard-blocks
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 02:34:36 -0800
29623ecd
Qt: GDB debugger can now accept without blocking main thread
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 01:46:06 -0800
ddfffd22
GBA Memory: Fix prefetch values in Thumb mode
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 01:16:18 -0800
6d43fb78
Debugger: Merge Thumb BL instructions when disassembling (fixes #133)
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Jan 2015 13:28:58 -0800
99d75ee9
Debugger: Simplify debugger state machine to play nicer with the GBA thread loop
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Jan 2015 02:27:25 -0800
1f75e41b
GBA: Make sure axes are properly mapped and unmapped vis-a-vis buttons
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Jan 2015 01:21:01 -0800
61467cac
Util: Add easy way to remove keys
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Jan 2015 01:19:28 -0800
0ba9d1e2
GBA Audio: Revert 16-bit audio FIFO write behavior outside of DMAs
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Jan 2015 09:16:49 -0800
b66ce64c
GBA: Fix timers 2 and 3 updating incorrectly
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Jan 2015 02:21:49 -0800
56d5fb57
Debugger: Clean up GDB stub network interfacing
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Jan 2015 00:50:15 -0800
69fb4e4c
Util: Fix SOCKET_FAILED macro
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Jan 2015 00:11:50 -0800
d5ce3d5e
Debugger: Enable GDB stub to update while running
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 21:23:32 -0800
535d179e
GBA: Improve accuracy of event timing
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 20:52:49 -0800
900dc3c1
GBA Audio: Properly initialize audio FIFO channels
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 20:49:00 -0800
c2040a1f
GBA Video: Fix mode 0 being able to read tiles above appropriate tile range
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 02:01:33 -0800
1a9b0eec
GBA BIOS: Fix HuffUnComp boundary conditions
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 01:35:02 -0800
06bf931b
GBA Memory: Fix alignment of open bus 8- and 16-bit loads
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 01:10:54 -0800
1119d773
Util: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 00:13:41 -0800
543ffac7
GBA: Add prefetch data to savestate
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 22:34:10 -0800
10b0ad96
GBA BIOS: Fix BIOS prefetch after reset
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 22:08:51 -0800
68e6fc4d
GBA BIOS: Fix BIOS prefetch after returning from an IRQ
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 22:00:13 -0800
6f110925
Debugger: Make watchpoints work with STM/LDM (fixes #169)
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 20:51:07 -0800
7bc39569
GBA Video: Start video at the last scanline instead of the first
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 02:29:45 -0800
e7dd0416
GBA BIOS: Fix BIOS prefetch after returning from an HLE SWI
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 00:51:37 -0800
cf88e47a
GBA Memory: Fix initial DMA state
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 00:28:49 -0800
854d49d1
Tools: Allow perf.py to accept zipped games
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 21:46:41 -0800
47661def
GBA BIOS: Reject bit length 1 in HuffUnComp
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 21:37:38 -0800
369ccc64
GBA Memory: Properly bounds-check VRAM accesses
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 21:24:41 -0800
787b2bd1
GBA BIOS: Fix GetBiosChecksum to return the value of a real GBA, regardless of used BIOS
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 21:22:55 -0800
2688642f
GBA BIOS: Fix HuffUnComp to work when games pass an invalid bit length
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 20:46:29 -0800
cb14f002
GBA: Even less stringent GBA ROM detection
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 04:06:47 -0800
c05b1664
SDL: Clean up key handling, change rewind key to backtick
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 03:02:36 -0800
b9623efc
Perf: Load the config file
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 02:40:01 -0800
46691672
GBA: Configurable game overrides
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 01:18:07 -0800
eced06bc
GBA: Split out save autodetect from no save present
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Jan 2015 00:59:48 -0800
19648c78
GBA SIO: Add timing data
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 16:31:02 -0800
8118c94c
GBA: Move numbered savestate loading to GBAThread, clear rewind buffer when loading (fixes #174)
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 06:24:24 -0800
1fe5a784
Util: Perform checksum validation on BPS patches
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 06:22:37 -0800
8c2d3e5d
Util: Add BPS patch support (fixes #150)
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 01:38:04 -0800
a6001496
Util: Add VFile.size function (fixes #153)
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 00:35:22 -0800
c8be60f8
Qt: Restrict load types
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 23:28:41 -0800
087810a1
Qt: Error dialog if a game fails to load
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 23:28:30 -0800
78002b4d
GBA: Add overrides for Japanese Boktai games
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 23:17:43 -0800
372eb395
Qt: Save directory of last loaded file
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 22:46:59 -0800
97291824
GBA BIOS: Fix LZ77UnCompVram to use 16-bit loads from decompressed memory
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 20:30:32 -0800
293831e3
ARM: Fix some decoder errors
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 14:19:05 -0800
7a3db31e
Perf: Return non-zero if a game crashes
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 04:00:22 -0800
cd4c7900
GBA Memory: Fix open bus 16-bit loads
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 04:43:58 -0800
6d18b9ae
GBA Memory: Simplify memory API and use fixed bus width
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 01:18:11 -0800
f0f92966
Qt: Fix window geometry on launch when window is still hidden
Jeffrey Pfau jeffrey@endrift.com
Fri, 09 Jan 2015 23:23:31 -0800
76bf0427
Util: Support IPv6
Jeffrey Pfau jeffrey@endrift.com
Fri, 09 Jan 2015 02:03:42 -0800
968069ff
GBA: Fix logging moving events
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 23:46:17 -0800
f2239127
SDL: Better error checking
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 20:04:59 -0800
f05a385d
GBA Thread: Add a crashed state to the thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 20:04:44 -0800
4d0f8559
Debugger: Add rewind command
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 20:03:59 -0800
da094de3
Debugger: Fix binary print putting spaces between digits
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 01:03:06 -0800
12fce1fb
Qt: Migrate axis bindings to GamepadAxisEvent
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 00:24:43 -0800
a9f0fabd
Qt: Allow graphics switching on OS X
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 23:04:19 -0800
f2e24f9c
GBA BIOS: Implement SoftReset
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 22:33:16 -0800
afc0a9df
GBA BIOS: Implement (most of) RegisterRamReset
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 22:18:08 -0800
600080ba
GBA BIOS: Implement Diff8bitUnFilterVram
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 21:43:21 -0800
fb35a8b3
GBA BIOS: Clean up decompression routines and add writeback
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 21:31:39 -0800
7059fcc2
GBA BIOS: Fix Diff16bitUnFilter
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 21:30:04 -0800
9da3e5e1
Util: Fix socket code to not use struct designated initialization
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 02:06:38 -0800
aa12eeef
Qt: Update debugger portions to use threadInterrupt/threadContinue
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 02:05:52 -0800
7a7dcea2
GBA: Remove unused GBAError struct
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 02:05:18 -0800
f9120b84
ARM: Create component hotplugging and use it for attaching and detaching the debugger
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 02:05:04 -0800
30c28f22
GBA Memory: Filter out top nybble of DMA addresses
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 00:58:31 -0800
ce28d6d9
All: Clarify that -p takes an argument. (Merge pull request #2)
Anthony J. Bentley anthony@cathet.us
Wed, 07 Jan 2015 00:44:40 -0700
c3fef5fe
GBA Video: Properly combine OBJWIN blend flags with BG blend flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 00:09:10 -0800
fac82c2c
GBA BIOS: Implement Diff8bitUnFilterWram and Diff16bitUnFilter
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Jan 2015 23:07:59 -0800
f97ba651
Qt: Expose rewind (fixes #136)
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 23:12:44 -0800
d6e24b20
GBA Thread: Rewind API enhancements
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 23:11:56 -0800
5c699e9d
GBA: Fix rewind boundary conditions
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 22:56:56 -0800
24fc26d5
GBA Video: Properly separate OBJWIN blend flags from BG blend flags
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 04:19:15 -0800
ec5445d5
Qt: Allow tab and backtab to be mapped for key sequences
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 02:27:50 -0800
851d942c
Qt: Fix a few more UX grievances
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 02:06:37 -0800
c90d105e
Qt: Add clear button for shortcut editor
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 01:57:25 -0800
3854c7e4
Qt: Fix a handful of UX issues with gamepad mapping
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 01:17:53 -0800
e263467f
Qt: Fix focus loss after cancelling a save state load/save
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 01:01:49 -0800
721145a3
Qt: Persist shortcut configurations to a settings file
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 00:13:57 -0800
92f877e6
Qt: Move MRU to QSettings
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 23:23:08 -0800
4da22679
Qt: Only send button events if there is a widget in focus
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 22:42:42 -0800
ac686e39
Qt: Clear axis direction when setting a button value (fixes #179)
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 22:35:41 -0800
c96c1f62
Qt: Fix some cases where key mapping can break if focus is adjusted
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 22:30:23 -0800
4fdb4991
GBA: Detect when a BIOS file is not actually a BIOS file
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 19:02:53 -0800
98a6510b
Qt: Fix race condition when a game crashes immediately
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 19:01:26 -0800
811ad23e
Qt: Shortcut view now supports held events
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 16:49:10 -0800
a1480e26
Qt: Get submenus working with the shortcut editor
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 15:46:35 -0800
33c4b179
Qt: Add GamepadButtonEvent and remove signal associated; use this for button controls in emulator
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 04:23:20 -0800
53c58604
Qt: Allow shortcuts to be controlled with a gamepad
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 02:16:43 -0800
d15c4f4b
Qt: Refactor out gamepad monitoring code into a new class
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 01:14:36 -0800
0ce8ca36
Qt: Start on key shortcut editor
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Jan 2015 23:57:37 -0800
bb78cc1b
Qt: Move settings items to consistent location in Tools
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Jan 2015 14:59:27 -0800
caef397a
Qt: Fix build on OS X with Qt 5.4
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Jan 2015 13:08:47 -0800
9ec24a5b
Qt: Minor code cleanup for setTurbo
Jeffrey Pfau jeffrey@endrift.com
Fri, 02 Jan 2015 02:04:09 -0800
569e6ef7
Qt: Clear active buttons when focus is lost
Jeffrey Pfau jeffrey@endrift.com
Fri, 02 Jan 2015 02:03:12 -0800
33848633
GBA Audio: Fix GB audio channels being too quiet
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 23:19:16 -0800
9933c58e
Qt: Fix integer overflow in frame -> seconds calculation
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 22:40:55 -0800
682ed7dc
Qt: Add "Now" button to RTC overrides
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 16:26:42 -0800
d676d26f
Qt: Use low logLevel for GBA object, overridden by GBAThread
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 16:05:36 -0800
642ba374
GBA: Allow GBAThread to override GBA object logLevel
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 16:05:07 -0800
b51710e9
GBA: Use GBALog with appropriate GBA object in new GPIO code
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 16:04:05 -0800
6938c8be
Video: Fix FFmpeg crashing when the file extension is wrong
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 14:51:20 -0800
24e10fe0
Qt: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 03:36:48 -0800
939d91fe
All: Update docs to reflect the addition of the tilt sensor
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 03:23:20 -0800
da5d109d
GBA: Add frame counter and more GPIO state to savestates
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 03:21:29 -0800
8c0f082a
Qt: RTC overrides
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 03:01:40 -0800
f5346383
Qt: Add tilt sensor properly into the Game Pak override interface
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 00:43:33 -0800
85c3ed41
GBA Video: Fix sprite boundary conditions with mosaic
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 20:53:50 -0800
bbfd7d8e
GBA Video: Fix window interactions with 16-color mode 0 mosaic
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 19:59:26 -0800
eeb7060b
SDL: Fix blip audio buffer repeat while paused
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 14:51:52 -0800
c1410631
GBA: Implement tilt sensor
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 14:43:02 -0800
c9b82549
GBA Audio: Remove sample rate adjustment code
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 01:00:18 -0800
d83b00e4
GBA: Put in tilt sensor stubs
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 04:43:06 -0800
c9b7f450
All: Add --verbose flag to deploy-mac.py, off by default
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 03:16:15 -0800
38a4e998
All: Silence a few warnings
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 03:11:06 -0800
aaf96b43
Qt: Fix bug with frame not resizing properly
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 02:27:29 -0800
794b9f0e
Qt: Actually enable light sensor control widgets
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 00:56:39 -0800
7935d58e
Qt: Light sensor setting from GUI
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Dec 2014 23:23:16 -0800
d759305e
Qt: Game Pak override dialog, half implemented
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Dec 2014 22:56:55 -0800
a55a3cb4
GBA: Refactor out savetype forcing
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Dec 2014 22:56:17 -0800
1e60a301
GBA Video: Fix sprite mis-ordering behavior in some cases (fixes #168)
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 23:33:12 -0800
38cb3eea
Merge branch 'feature/blip-buf'
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 02:38:38 -0800
4fa94019
Qt: Fix OS X build in some unusual circumstances
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 02:34:16 -0800
93b7779c
All: Remove line from README about a now-implemented feature
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Dec 2014 03:37:32 -0800
ce71cc5a
All: Remove debugging print from deploy-mac.py
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 22:05:03 -0800
37d21b24
Qt: Remove absolute path for bundle installation to make CPack work
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 19:11:48 -0800
444d703e
All: Fix small bugs in deploy-mac.py when using a root
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 18:32:33 -0800
27eb75fc
Qt: Replace macdeployqt with tools/deploy-mac.py
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 18:17:47 -0800
66a1af39
All: Add tool for managing app bundles
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 18:00:20 -0800
747fcca3
Debugger: Add CLI functions for writing to memory
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Dec 2014 01:40:50 -0800
89c71468
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Dec 2014 01:39:37 -0800
63d4929c
GBA: Ability to use an external source for the RTC
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Dec 2014 01:37:24 -0800
90a38725
GBA: Fix GPIO being readable when set to write-only
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 14:49:06 -0800
f2582152
Debugger: Fix watchpoints triggering too late
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 14:48:30 -0800
ca51098c
GBA: Hook up light sensor API
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 02:53:43 -0800
9b1769d6
GBA: Implement light sensor GPIO interface with a hardcoded value for the moment
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 02:38:10 -0800
a6f895da
Debugger: Align PC-relative loads in Thumb
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 02:37:26 -0800
8515036c
Qt: Further CMakeLists fixes
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 04:03:07 -0800
b6d189d8
GBA Video: Fix windows not disabling target 1 appropriately (fixes #161)
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Dec 2014 20:25:25 -0800
b8076be8
All: Use COMPONENT for selecting installation pieces
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Dec 2014 18:40:36 -0800
9edf42b4
Video: Fix uncompressed PCM audio recording
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Dec 2014 00:06:26 -0800
6656f53f
Qt: Fix uninitialized value
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 23:14:12 -0800
d6def0d4
Video: Ensure FFmpeg encoder has audio frames
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 23:13:52 -0800
55df6ce2
Qt: Guard GDBController class with an ifdef
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 23:00:24 -0800
280c8033
Qt: Fix FPS target and SDL initialization audio issues
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 21:58:29 -0800
5b3a2e04
GBA Audio: Redo lavr audio loop
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 21:57:42 -0800
e89e7cc1
GBA: Fix prefetch value on bus
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 03:00:51 -0800
c942758a
GBA Memory: Implement 16- and 32-bit loads from SRAM
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 02:59:26 -0800
65bb4b49
Qt: Add FPS target back to settings view
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 00:26:47 -0800
2414df65
Qt: Fix maxing out at 120 FPS on OS X
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 00:23:31 -0800
ee8dedee
GBA Video: Fix blend issues with obscured middle layers
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 00:10:08 -0800
6cc88902
Qt: Add MRU list
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Dec 2014 23:00:31 -0800
458df43d
All: Compile C code with minimum OS X version 10.6
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 22:28:57 -0800
0d4999ff
Qt: Clarify some phrasing in the menus
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 22:24:19 -0800
c91c46ce
GBA Audio: Audio buffer sizes are now correct sizes for both sample rates
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 21:30:59 -0800
892a5e5d
GBA Audio: Make larger buffer sizes than 2048 actually work properly
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 21:27:55 -0800
c7a49ce8
Qt: Set default log level to FATAL, ERROR and WARN
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 20:22:49 -0800
9a0640f8
GBA: Add option to skip BIOS start screen
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 17:48:36 -0800
f53f9555
GBA: Add bilinear resampling option
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 16:50:55 -0800
7c8f1d97
Qt: Rudimentary settings window
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 16:29:56 -0800
22826f2e
Qt: Fix config options being erroneously added as null
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 16:01:55 -0800
4420309d
Qt: Properly set default video recording settings
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 15:24:49 -0800
83051147
GBA Memory: Properly initialize 1 Mb flash, and add debug logging
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 14:49:54 -0800
86ff069a
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 12:47:48 -0800
c52a5d28
GBA Audio: Support 16-bit writes to FIFO audio
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 03:19:56 -0800
ce0ad004
GBA Audio: Better audio resampling via FFmpeg
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 01:31:31 -0800
660ac6a6
GBA Audio: Change internal audio sample buffer from 32-bit to 16-bit samples
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 01:14:30 -0800
2fb098cb
GBA Config: Expose emulator config directory
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 18:41:41 -0800
8fc39428
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 15:12:22 -0800
0a3cf877
Debugger: Negative PC-relative loads now properly subtract the offset
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 15:10:54 -0800
48c0dcf3
GBA BIOS: Fix BIOS prefetch after returning from a SWI
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 06:08:55 -0800
28ac288d
ARM7: Extend prefetch by one stage
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 05:19:16 -0800
f57b47b3
GBA Memory: Fix value obtained from missing SRAM
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 05:17:29 -0800
da612b51
Debugger: Add CLI "frame", frame advance command
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 01:43:48 -0800
9aed9754
Qt: Handle a game crash without crashing
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Dec 2014 20:34:48 -0800
802e4b87
GBA: Exit cleanly on FATAL if the port supports it
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Dec 2014 20:34:19 -0800
6bb61bc6
GBA Memory: Don't call into GPIO write calls if GPIO devices are absent
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Dec 2014 19:59:36 -0800
7c7af90b
Qt: Set strong focus policy on main Window
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Dec 2014 02:17:17 -0800
58d8cdde
Qt: Focusing a button when mapping a gamepad now works
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Dec 2014 01:31:20 -0800
61fc28e0
Qt: Ensure holding down a button while mapping only takes effect once
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Dec 2014 01:20:37 -0800
e80cf92e
Qt: Return active axis values as signs, to ensure sets are consistent
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Dec 2014 01:20:08 -0800
0ae81e6e
Qt: Improved versioning information
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Dec 2014 21:25:43 -0800
3d21ce1f
ARM7: Fix LDM writeback to a register already written
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Dec 2014 21:15:29 -0800
9eca161d
GBA BIOS: Fix HLE Lz77 and RL functions to properly account for width and invalid addresses
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Dec 2014 02:35:57 -0800
9bd5b026
GBA Video: Remove stale renderers
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 23:30:18 -0800
9c1ec8c9
GBA Thread: Allow halted games to exit cleanly
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:36:46 -0800
43b0d070
SDL: Add scale presets for up to 6x
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:25:35 -0800
65a8a4e7
Qt: Add scale presets for up to 6x
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:23:58 -0800
ab5d40e4
All: Update CHANGES for missing fix
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:16:22 -0800
0351d2e0
Qt: Fix emulator crashing when full screen if a game is not running
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:12:22 -0800
d0604c35
Qt: Add ability to lock aspect ratio (fixes #147)
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 01:33:08 -0800
e58182c9
All: Force build type to Release if not set
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 00:37:04 -0800
1ee69def
Qt: Fix issue with set frame sizes being the wrong height
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 00:21:29 -0800
fcac245b
Qt: Fix crash when mapping gamepad if no key is selected
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 00:12:57 -0800
fa1b74a8
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 21:12:08 -0800
412aa147
Qt: Axis mapping
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 21:11:22 -0800
1c1fbfe1
GBA Input: Add ability to save configured axes
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:56:06 -0800
a9106d52
GBA Input: Add key names
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:55:48 -0800
16bf7765
All: Increment ABI and version number for the future
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:41:49 -0800
1b638916
Util: Enumerating a Table should list the key, too
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:41:03 -0800
2b6462c3
Qt: Fix axes overriding hats
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:28:15 -0800
0aea2725
SDL: Axis mapping loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:27:57 -0800
9b74e27d
Qt: Disable sync to video by default
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:01:40 -0800
a10a84aa
SDL: Add gamepad axis support, not currently mappable
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:00:48 -0800
361237d5
All: Add CHANGES file
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Dec 2014 17:26:11 -0800
e25fa272
Qt: Fix Qt::5Multimedia build
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Dec 2014 16:07:04 -0800
e4070953
All: Add note about tilt sensors being missing
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 22:12:11 -0800
c9e8368d
All: Flesh out README with more information
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 21:53:25 -0800
ce446633
All: Add blurb about system requirements
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 18:10:40 -0800
a66fa48a
Qt: Fix build if USE_GDB_STUB is disabled
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 14:33:52 -0800
8ea97f00
Perf: Fix deadlock when interrupting the process
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 01:10:53 -0800
31f0e179
GBA Thread: Wake up threads waiting for frames when ending a GBA thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Dec 2014 22:34:07 -0800
7faee5a4
GBA: Fix I/O register lookup table
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Dec 2014 16:08:37 -0800
ad2c4015
GBA Thread: Properly stop thread when video wait is enabled
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Dec 2014 04:32:51 -0800
4d7fbf37
All: Add Debian-style dependencies for CPack
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 21:26:55 -0800
12f99a33
All: More CPack information
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 20:16:15 -0800
094d673e
All: Libav is tested now
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 19:59:26 -0800
e0851f2f
Qt: Fix build if QtMultimedia is not installed
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 19:55:48 -0800
29ea8d15
Video: Make FFmpeg encoder work with libav
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 19:55:27 -0800
8cf1e449
Qt: Set default audio buffer size to 2048 to ensure smoothness on as many platforms as possible
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 17:21:32 -0800
6d23328b
GBA Memory: Force disable a repeating DMA when it would repeat infinitely
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 06:44:39 -0800
5b41141b
All: Update README with more correct information
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 06:13:49 -0800
07464e8f
GBA: Cap out the ROM loaded size
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 01:44:22 -0800
47313497
All: Fix ASM glob on case-insensitive volumes
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 01:39:27 -0800
f97b9632
All: Fix build on OS X when the 10.7 SDK is missing, due to CMake being overzealous
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 17:27:11 -0800
63a43940
GBA Memory: Fix DMA cycle counting
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 17:04:48 -0800
c5cf9957
GBA Thread: Revert 0a946a0b43bd8afcbb7c425eeacc131a4fc3ccdb, it broke vsync
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 15:55:19 -0800
df3f2796
GBA: Error check to make sure ROM and BIOS mapping succeed
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 15:19:51 -0800
7edf934a
GBA Thread: Handle the lack of a sync object properly
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 12:58:35 -0800
53023441
GBA Thread: Dummy out threading functions, let GBASync* functions still be called
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 18:49:05 -0800
ed8852bb
GBA Thread: Add half-baked ability to disable threading
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 16:00:08 -0800
a4a7ef4a
Debugger: Properly isolate CLI debugger code
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 15:59:17 -0800
fb4ea22d
All: Fix minor errors in README
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Dec 2014 16:14:47 -0800
9299b75b
Qt: Rename project binaries for platforms excluding OS X and Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 19:25:57 -0800
9a614752
All: Add CPack variables
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 19:25:13 -0800
5a9cf992
Qt: Bundle OS X target app
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 19:11:10 -0800
0b241710
All: Set default build type to Release
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 18:51:26 -0800
9a2a4487
All: Add README
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 09:22:01 -0800
886c045a
All: Support building C++11 on 10.7
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 08:19:03 -0800
f6a7fedb
All: Add MPL 2.0 license and associated headers
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Dec 2014 00:39:06 -0800
e6ea94d2
Qt: Rudimentary gamepad mapper
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Dec 2014 00:07:56 -0800
091e7171
Qt: Add Opus to the audio codec mapping and list
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Nov 2014 14:41:33 -0800
eb280982
Qt: Show FPS in title bar
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 17:35:25 -0800
12a014e7
GBA: Add load and save CLI debugger commands
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 11:18:41 -0800
97931784
GBA: Do not put decoded image on the stack
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 11:18:22 -0800
55ba676d
Debugger: Actually execute system commands
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 11:02:47 -0800
15ef638f
GBA: Add identifier lookup for GBA registers
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 10:36:19 -0800
4a9b87cf
GBA: Add skeleton of GBA-specific CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 10:11:10 -0800
a8731d28
Debugger: Add support for additional platforms in CLI
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 09:39:45 -0800
8ec961d2
Debugger: Add reset command
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 08:58:22 -0800
e7fa65f8
SDL: Ensure that the emulation loop cannot end between a redraw and an SDL event poll
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 08:48:58 -0800
65d74a2e
Qt: Discard log levels without cross-thread communication if we can
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 01:23:25 -0800
467fbcf5
GBA: Add overrides for Pokemon Mystery Dungeon
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 00:39:56 -0800
64ba9d2d
GBA: Make sure interrupting the thread actually pauses it
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 00:06:49 -0800
22e7eff3
GBA BIOS: Clear BIOS-acknowledged interrupt flag before IntrWait
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Nov 2014 00:34:28 -0800
e3573d40
Qt: Remove aac codec mapping; ffmpeg has a built-in aac encoder
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Nov 2014 05:08:20 -0800
0cbe5eb4
Qt: Require CMake 2.8.11
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Nov 2014 04:55:44 -0800
c5e5efca
Perf: Fix perf build on Windows
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Nov 2014 04:55:00 -0800
6a40e3e4
SDL: Use constants instead of literals for the screen dimensions
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 20:51:15 -0800
3177226e
GBA: BLDALPHA is readable
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Nov 2014 00:23:52 -0800
5a0e4e7a
GBA Audio: Fix integer overflow sampling of channel 3
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Nov 2014 00:23:37 -0800
ebe543e4
GBA Video: Fix another window bug with windows going too far
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 23:22:40 -0800
89f7a69f
GBA Video: Fix vertical window wrapping
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 20:17:24 -0800
a1712f03
GBA Video: Fix poorly documented window case with windows that wrap around
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 19:56:59 -0800
881dc1d8
Qt: Always show menu bar when paused, even in full screen
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 02:10:50 -0800
636e01d8
Video: Fix ImageMagick warnings
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 00:39:14 -0800
279cc102
GBA Video: Fix a format string warning
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 00:33:41 -0800
942ae92c
GBA Video: Disable sentinel code in release builds
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 00:24:55 -0800
ed70ab9f
Qt: Fix erroneous filename casing
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Nov 2014 00:58:10 -0800
90b27e75
GBA: Fix DMA count register not being copied into savestate
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Nov 2014 00:40:30 -0800
52b96e16
GBA Video: Reset renderer when reseting video
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Nov 2014 22:58:26 -0800
cf55fcbb
GBA: Improve reset behavior
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Nov 2014 22:55:29 -0800
1205ff18
GBA Video: Fix edge cases in mode 0 rendering, add sentinels to make sure any more get caught
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Nov 2014 06:13:17 -0800
38ab86fd
GBA: Add DANGER level, which is ERROR in release and FATAL in debug
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Nov 2014 05:57:03 -0800
27121184
GBA Video: Fix windowing with sprites after c9f0ac5
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Nov 2014 23:45:52 -0800
d8b74525
SDL: Fix SDL audio in some cases
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Nov 2014 23:14:44 -0800
51896cdc
Qt: Use SDL audio, when available
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Nov 2014 23:14:44 -0800
853bcec0
ARM: Use a more robust ROR idiom
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Nov 2014 01:10:17 -0800
9e400e86
ARM: multiply wait macros should write to local variable instead of global cycle count
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Nov 2014 00:14:37 -0800
3c41bd24
ARM: Reduce size of ARM condition prediction
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 21:05:06 -0800
845d6e1d
ARM: Run tighter loop in CPU
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 20:51:36 -0800
888b64f8
Video: GIF encoder using ImageMagick
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Nov 2014 03:19:35 -0800
0308f136
GBA Memory: partially unroll loops for LDM/STM and add UNLIKELYs
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Nov 2014 04:29:16 -0800
d49df216
GBA Memory: Simplify LDM/STM loop
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Nov 2014 22:22:50 -0800
37554a40
Add likely/unlikely macros
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:39:36 -0700
c9f0ac5c
GBA Video: Fix postprocessing sprites with objwin and win0/1
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Nov 2014 03:03:18 -0800
5b5c8c8d
Video: Allow GIF recording
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Nov 2014 01:40:48 -0800
5a6d0940
GBA BIOS: Remove outdated, inaccurate comment
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Nov 2014 00:57:57 -0800
a1829a92
GBA Config: Fix null ports from crashing
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Nov 2014 01:17:56 -0800
91762600
Perf: Fix perf port crashing with some implementations of strlen
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 20:26:39 -0800
938c9e96
Util: Fix build with strndup on some platforms
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 20:25:52 -0800
c19673ce
Qt: Hide menu bar when in full-screen and allow shortcuts to still work
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 05:37:45 -0800
d030914c
Qt: Fix build with g++, grumble grumble
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 03:58:06 -0800
6f4a6d63
Debugger: Disassemble shifted registers in addressing mode 2
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 17:16:11 -0800
8b44ea61
Debugger: Fix *RBT being called *RTB
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 17:04:34 -0800
5ace8e50
Debugger: Fix ARM LDM/STM disassembling
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 16:54:19 -0800
264f6f1d
Debugger: disassemble register shifts
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 16:32:38 -0800
cade03e1
Qt: Prevent flicker upon pausing the emulator
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 15:00:27 -0800
81b85d18
GBA Video: Implement mosaic for modes 2 - 5, untested with windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 01:32:58 -0800
eb511957
Qt: Move FPS target options to A/V menu
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 00:28:54 -0800
5988b4ad
Qt: Increase bitrates of h.264 video now that the video is being encoded at a faster, lower quality
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Nov 2014 03:55:13 -0800
97f2594e
Video: Automatically use different presets based on video size
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Nov 2014 03:53:30 -0800
8607275f
Video: Fix x264 tune option
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Nov 2014 03:26:10 -0800
793f552f
GBA: Fix DMA in savestates hopefully for good this time
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Nov 2014 01:19:34 -0800
d3a60f65
Video: Try to improve encoding speed/ratefactor a bit
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 22:50:30 -0800
ec0b206f
Qt: Add ability to manually specify and lock video aspect ratio
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 02:22:05 -0800
72fd09db
Qt: Fix radio button unchecking in Video UI
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 01:47:46 -0800
61cfdbac
Qt: Disallow opening the context twice
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 01:35:51 -0800
b0fdbab7
Video: Support scaling the output frame
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 01:25:50 -0800
046a1b71
Qt: Add video recording presets
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 00:55:37 -0800
e51285a0
GBA Config: Load config from the correct location on Windows
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Nov 2014 02:07:50 -0800
20c5c27b
Qt: Reset audio output when changing sample size
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Nov 2014 01:25:46 -0800
5c0c966a
GBA Config: Windows support
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Nov 2014 00:46:30 -0800
a64259f1
Qt: Use common idiom for interrupting thread within the GameController
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Nov 2014 00:00:38 -0800
0ef07f7c
Util: Configuration should use FILE instead of fds to be more portable
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 23:45:29 -0800
fba659da
Qt: Fix non-USE_FFMPEG build
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 23:44:58 -0800
bbdb8b51
Qt: re-layout menus
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 04:53:08 -0800
b1e6a0df
Qt: Video view should codecs update as you type
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 04:52:50 -0800
04af84a1
Qt: Add some more video formats
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 04:52:34 -0800
9f5df2a6
GBA Config: Move config file to ~/.config/mgba/config.ini
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 23:27:43 -0800
6066c6e3
Qt: Fix boolean setting loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 23:44:06 -0800
ea66055c
Qt: Turn on video sync by default
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 22:51:05 -0800
d83520c5
GBA Thread: Make GBAThreadInterrupt and -Continue check for the thread status, resolving several deadlocks
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 20:31:24 -0800
6e62ba8b
Qt: Fix deadlock while telling GL thread to stop
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 16:36:36 -0800
c2564c77
Qt: Init joystick bindings
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 16:10:18 -0800
237e3546
SDL: Fix typo in function name
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 16:07:56 -0800
7c8401e7
SDL: Set higher number of audio samples if the obtained audio spec is more samples than requested
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 16:07:35 -0800
e10d2891
SDL: Fix command line graphics arguments
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 15:56:09 -0800
2d37f8cd
SDL: Set default width and height
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 15:51:06 -0800
f008c687
GBA Thread: Make GBAThreadInterrupt thread-safe
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Nov 2014 04:28:16 -0800
190ea716
GBA Thread: Wakeup audio condition if trying to interrupt the thread to avoid a deadlock
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Nov 2014 03:49:20 -0800
7cdcdbd7
Qt: Fix g++ build
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Nov 2014 01:21:31 -0800
26a087d2
Qt: Keymap saving
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Nov 2014 00:14:42 -0800
0f2c4e5b
Qt: Draw with QPicture instead of a pixmap
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Nov 2014 22:46:41 -0800
81e65c08
Qt: Add keyboard remapper
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Nov 2014 03:11:44 -0800
0efe9881
Qt: Add log level SWI
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Nov 2014 00:30:35 -0800
d75042ea
GBA Input: Refactor SDL and Qt input code
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Nov 2014 00:17:58 -0800
9ba250e9
GBA Video: Fix rendering of sprites with objwin passthrough (fixes #128)
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 05:07:44 -0800
25f5520b
SDL: Merge egl-main
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 04:11:09 -0800
d5b8fdf8
SDL: Fix SDL 1.2 build
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 03:42:19 -0800
9cc43cd8
SDL: Split out non-shared functionality of GL and SW into their own files
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 03:34:23 -0800
fb7f1d07
SDL: Unify gl-main and sw-main
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 03:21:50 -0800
2b8d1dda
SDL: Only use scancodes with SDL2
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:59:04 -0800
b01e15b9
Qt: Fix memory leak in ~GameController
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:45:23 -0800
f4d6ef74
Util: Fix memory leak in Configuration
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:45:00 -0800
0fd9e9ad
GBA Config: const-correctness
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:34:51 -0800
50d76d95
Qt: Fix draw context memory leak when deleting the GameController
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:28:03 -0800
cbe5fbfe
Qt: Remove stale TODO
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:24:49 -0800
a3fff6d1
Qt: Store window size setting when resizing
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:23:47 -0800
8751f5cc
Qt: Add integrated configuration loader for the menu
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:17:26 -0800
19346dff
GBA Config: Add GBAConfigGetValue
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:16:35 -0800
37212c1f
Qt: Move configuration loading to its own class
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 00:22:11 -0800
2ddb074b
GBA Config: Refresh configuration system to be more versatile
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 23:54:09 -0800
e884bc4d
Util: Add helper functions for setting overloaded Configuration types
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 23:48:09 -0800
11bf4fdf
Util: Adding a null value to a Configuration removes the value
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 23:47:31 -0800
75557d11
GBA: const-correctness in GBAMap*ToContext
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 01:56:59 -0800
4115b240
GBA Config: Add audio/video sync setting
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 01:19:10 -0800
d3bb022b
Video: Fix setting global extradata in FFmpeg
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 00:15:54 -0800
67e31c96
Third-Party: Move third-party to src/third-party
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 23:32:18 -0800
72136951
SDL: Swap A and B for more standard default layout
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 23:28:56 -0800
629196e7
SDL: Load SDLK and SDLB input maps
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 23:28:33 -0800
3e75a8e3
GBA Input: Add input map loading
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 23:27:47 -0800
ab4d35c7
SDL: Use scancodes instead of keycodes
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 22:35:08 -0800
6d89c378
Qt: Support setting for width and height
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 03:38:00 -0800
d744714a
Qt: Load configuration file
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:58:58 -0800
67880084
Qt: Support loading fpsTarget and audioBuffers
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:58:47 -0800
776c64b0
Qt: Initialize arguments and options
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:53:22 -0800
a7dc4e32
GBA Config: Add audio buffers and FPS target
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:34:16 -0800
6afa678a
GBA Config: Further separate arguments from options, renaming things in the process
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:19:57 -0800
f36a7475
GBA Config: Begin refactor of separating out command line args from settings
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 01:49:15 -0800
5607a130
GBA Config: Support loading BIOS from config files
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 01:31:12 -0700
3ed2993e
GBA: Add configuration loader
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 03:04:10 -0700
5f440b6a
Util: Add Configuration datatype
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 03:02:40 -0700
e66bcfb8
Util: Flesh out Table and add HashTable
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 03:02:10 -0700
a77d6e20
Third-Party: Actually build inih
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 02:06:02 -0700
f7c76788
Util: Add murmurhash3 hashing
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 02:05:34 -0700
05b3f64f
Third-Party: Add inih library
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Oct 2014 03:50:37 -0700
e0b05403
Util: Pull basic table struct from another branch
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Oct 2014 00:44:45 -0700
bd9fae14
GBA Memory: Fix out-of-bounds BIOS reads to read off of the bus
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 18:28:22 -0800
8b6a7614
GBA DMA: Emulate DMA bus
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 16:54:11 -0800
2ff58092
GBA Memory: Fix LDM in BIOS
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 01:31:35 -0700
acb69161
Video: Kludgily fix warnings in sws_scale call
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 22:02:58 -0700
1cc4839d
Fix build on older versions of FFmpeg
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 22:00:31 -0700
d8bee5d3
GBA Memory: Return misaligned addresses from LDM/STM
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 14:40:13 -0700
3ad20478
Video: Support AAC in MP4
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 23:30:15 -0700
eab30ebf
Video: Consolidate state initialization
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 02:53:52 -0700
c101703b
Qt: Re-add Xvid and use YUV libx264 instead of RGB
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 02:26:47 -0700
3878e4b1
Video: use libswscale to handle video format conversion
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 02:17:18 -0700
9c834623
Qt: Fix VBR
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 01:35:31 -0700
f4f6ff90
Qt: fix bitrates for video
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 23:38:40 -0700
e9333c87
Fix audio frame pts
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 23:31:51 -0700
4fb82e4b
Remove specialized code for resampling to allow for broader variety of sample formats
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 22:57:26 -0700
aed170b6
Merge branch 'port/qt'
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 22:03:02 -0700
e9b26dda
FFmpeg resampling
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 21:59:10 -0700
281f190a
Enhance usability and resiliency of ffmpeg encoder
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 23:48:34 -0700
21ea47ea
Fix SDL2 library exporting
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 02:04:24 -0700
8d002913
Fix windows build on case-sensitive filesystems
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 02:02:39 -0700
a5b9faa8
Fix savestate size on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 18:50:33 -0700
f49ceb7e
Remove out-of-date comment
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 05:57:49 -0700
fe3f01a5
Fix potential overflow in huffman decoding
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 06:05:00 -0700
732e29e3
Fix argument number errors
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:14:08 -0700
86003496
Handle out-of-bounds SRAM and ROM reads
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:09:46 -0700
5450bd8d
Force files into binary mode on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 01:45:42 -0700
c7a1894a
Fix pkg-config overwriting find_package results
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 01:43:05 -0700
a265cf45
Fix build on Windows
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 22:01:13 -0700
34436469
Fix parsing of numbers starting with 0 (and disregarding octal)
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Oct 2014 01:50:45 -0700
61915939
Log division by zero
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Oct 2014 01:45:32 -0700
768316a8
Fix two small consistency issues
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Oct 2014 01:45:16 -0700
d3b78b2f
Log level for SWI
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Oct 2014 01:41:52 -0700
043bb75a
Use cleaner mechanism for checking the register list bits
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:01:48 -0700
1619b760
Use better popcount than the GCC one...
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:01:11 -0700
5340cb30
Add more options to PGO
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:00:19 -0700
eecf70ee
Fix magic number for some games
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:00:08 -0700
0050fb23
Use proper literal sizes for uint64_t
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 00:47:32 -0700
f484ef9f
Fix timing on palette RAM and VRAM 32-bit load/stores
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 23:42:24 -0700
a57312d0
Refine and reuse STM/LDM code
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 23:31:49 -0700
9abe700d
Use GCC popcount intrinsic for popcount
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:51:39 -0700
537480b9
Load/Store multiple functions
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 03:53:48 -0700
4bb8b7b1
Shutdown thread preemptively if the loaded file is not a ROM
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:24:32 -0700
03b5e2d7
Change the GBA magic to work on even improperly compiled ROMs
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:17:52 -0700
8903d314
Pepper logging throughout the savegame loading mechanism
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:12:57 -0700
c52edab7
Add override for NES classic series games
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:10:20 -0700
b11528c6
Prevent deinitializing savegame data when the data is not masked
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:08:20 -0700
501b6b62
Classic NES games jump to VRAM
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:07:18 -0700
13e16d2e
Actually set C flags properly now
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 04:00:15 -0700
f7b1cee6
Use branchType instead of branches in decoder for more expressive branch decoding
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 00:45:06 -0700
e7bd5f9a
Remove loop in DMA to find a value we already know
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 23:30:10 -0700
d44bf73a
Check if VFileOpen is actually passed a path before trying to open it
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 21:13:32 -0700
ba5c7752
Remove stale file
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 18:56:55 -0700
10509fe6
Fix objwin on objs when objs are off in winout
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 06:24:09 -0700
f1afeae7
Properly reset after loading BIOS
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 05:41:35 -0700
29337a60
Mark DMA registers as special to keep loading them from messing up state
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 05:19:19 -0700
6b382caa
Fix decoding of {STR/LDR}[B]T
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 03:45:11 -0700
ca5f7a45
Move string utilities out to separate file (really fixing Linux build this time)
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 03:01:26 -0700
e956ad3f
Fix build on Linux
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 01:17:04 -0700
894cc378
*Wait -> bool
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 01:13:55 -0700
0a946a0b
Don't wait on for a frame if we already have any pending
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:30:07 -0700
65be8610
Unblock audio processing when reducing buffer size
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:13:34 -0700
b24b02d4
Screenshot numbering
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 16:25:48 -0700
e3bfe865
Disable drawing while the thread is shutting down
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:10:34 -0700
4d9c375f
If video sync is suspended, do not wait
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 02:23:54 -0700
c0d1ca08
Expose GBASync{Suspend/Resume}Drawing
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 02:08:20 -0700
13a831d3
Add version string to command line arguments
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:06:29 -0700
1fcca799
Add GBAGetGameTitle
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:06:17 -0700
830e6dbd
Write back to GBAThread.audioBuffers if not previously initialized
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 23:41:03 -0700
0867325b
Fix GBASyncProduceAudio signature
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 23:40:39 -0700
1dbecb2c
Initialize FIFO samples
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 23:40:26 -0700
3bf43133
Replace soundbias with a bitfield
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 03:26:47 -0700
8c026155
Name slots more predictably
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:26:46 -0700
69d041d3
VFile write should use const void*
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 03:08:39 -0700
18e67378
C++ build fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:48:56 -0700
65ce79c6
Expose GBAGetState
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:05:53 -0700
0d1b323e
Fix edge case with video-frame sync where it may never wake up the display thread
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 04:51:19 -0700
70f94db2
Fix some uninitialized reads
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:13:46 -0700
4cf5b533
Fix overlooked crc32 call
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:13:34 -0700
38187bac
Rename crc32 to doCrc32 to avoid symbol naming conflicts
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 01:41:50 -0700
24c826e5
Don't log everything to the log handler when that log level is disabled
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Oct 2014 19:43:19 -0700
4247db81
Split out macros from common.h
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Oct 2014 18:18:47 -0700
4ecdcf25
Disable blending in backgrounds when unnecessary
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Oct 2014 14:41:28 -0700
bbcf161f
Fix warning about exceeding bounds of array
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Oct 2014 15:49:45 -0700
2bca4c39
Fix assumption that savedata->vf is non-null within flash memory code
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Oct 2014 15:46:59 -0700
d87081e6
Log if a game crashes
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 22:54:04 -0700
2a6d106e
Use command line options for renderer, too
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 22:52:49 -0700
435edc80
Prefix completion
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 03:27:10 -0700
ab904f2c
Don't tab complete null
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 03:22:44 -0700
ef6e1f9e
Fix tab-completing past the end of the completions list
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:56:13 -0700
0b736c9c
Add disassemble alias
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:50:09 -0700
be82f046
Print address alongside disassembled instructions
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:45:57 -0700
6aee0693
Add support for 0b-style literals
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:38:05 -0700
fd1128f9
Fix 0 not being recognized as a valid token
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:28:27 -0700
e293134a
Unify optional directory file opening
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 23:55:02 -0700
747e30c5
Fix perf-main parsing when errno is not cleared
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 03:43:51 -0700
8ae1a3a3
Use bitfield for BIOS Huffman nodes
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 03:02:35 -0700
f9e79a1a
Tweak perf settings to run a more abridged version
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 02:47:06 -0700
cc255b79
Make path absolute in perf.py
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 01:53:47 -0700
562a33d9
Inherit LD_LIBRARY_PATH in subprocess
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 01:36:08 -0700
dbd93902
Simple profiling script for outputing CSV batches
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 00:08:46 -0700
59f1018d
Speculative fixes for SDL fallback and failing configuring
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 04:48:23 -0700
c7bb9618
Mark project as C
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 04:47:56 -0700
dda454c9
Fix libedit in CMakeLists
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 03:49:48 -0700
0890d216
Fix types for some LP64 systems
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 01:16:50 -0700
b12f7a13
Fix printf format string to use unsigned instead of signed
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 01:04:19 -0700
0b91681b
Remove bad AFTER keyword in link_directories directive
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 01:04:03 -0700
ef380f27
Fix outputing the right variable names in find_feature
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 01:03:35 -0700
e65ef284
Export all relevant pkg-config flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 00:40:57 -0700
53333947
Clean up CMakeFiles after adding find_feature
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 00:30:36 -0700
fe9d476a
Stop compile flags from stomping over itself
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 23:56:29 -0700
7b4d4e43
Don't look for a package when we don't need to
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 02:54:05 -0700
bc297967
Write audio FIFO in discrete chunks to avoid ordering issues
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 01:54:02 -0700
54bda175
Replace remaining bit-packed structs in audio with bitfields
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 00:53:39 -0700
d2adc244
Replace sound channel bitpacked structs with bitfields
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 00:36:07 -0700
ad7f1ae9
Fix build when PNG support is not enabled
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 23:38:48 -0700
e9864cbc
Add some missing usage documentation
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 23:36:52 -0700
bac0d350
Enhance perf-main with higher granularity output, optional parseable output and higher granularity duration setting
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 23:32:26 -0700
32bc6750
Migrate mosaic to bitfields
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:49:06 -0700
7d12de0c
Move BLDCNT definition from video-softare to gba-video
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:37:08 -0700
abccc2d8
Fix USE_FFMPEG description: movies record input, videos record output
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:30:11 -0700
8bbac2f5
Add __attribute__((unused)) to generated bitfield functions
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:18:53 -0700
0c18e415
Use bitfields for windows
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:16:33 -0700
3a09353f
Fix embarrassing typos
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Oct 2014 23:18:01 -0700
4f8c021f
Enhance CMake lists to have unified feature detection, summaries
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Oct 2014 23:08:11 -0700
8ef31b1c
Use bitfields for BLDCNT
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Oct 2014 22:36:25 -0700
fd5b9502
Clean up transformed sprite rendering using accumulators
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Oct 2014 22:08:07 -0700
18c5c950
Use LOAD_16 for sprites instead of accessing the array directly
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Oct 2014 00:36:14 -0700
f30a625b
Reduce size of ARMInstructionInfo
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 04:38:50 -0700
c6954bcb
Fix regressed sprite x wrapping
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 00:54:39 -0700
58400c85
Merge preprocess transformed and normal sprite routines
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 00:53:51 -0700
935182fd
Split out OBJ attributes and load memory with proper translation
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 00:41:41 -0700
b0726d01
Replace bit packed structs in sprites with bitfields
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 00:19:50 -0700
235141f1
Fix PSRs on some PPC compilers
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 12:42:12 +0000
d1f8e58b
Attempt to stabilize PPC asm across compilers
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 12:41:51 +0000
43e5aa69
Fix modes 3 and 5 after vram load refactor
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 23:30:26 -0700
fb106229
Clean up background charBase shifting
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 23:24:15 -0700
f9ebe36f
Fix regression caused by converting DISPSTAT into a bitfield
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 23:19:26 -0700
38e8cc1e
Preliminary pass at straightening out VRAM loads
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 04:00:15 -0700
56a105e3
Fix addresses being truncated
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 03:23:16 -0700
14b6393b
Replace BGCNT with bitfield
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 02:50:10 -0700
0a5a0990
Make PPC asm directives a bit more resilient to different compilers
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 09:33:37 +0000
996cfe8a
Fix crashes in sdl/sw-main
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 01:59:03 -0700
5afd8ea1
The old implementation of endian swapping was sufficient, put it back
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 00:57:52 -0700
f4d27e5e
Use new bitfields for DMAs
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 00:17:51 -0700
7e4dc6c1
Replace dispstat assorted variables with a bitfield
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 23:29:30 -0700
015e6700
Remove unused union
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:57:05 -0700
5874d416
Start replacing packed structs with flags
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:50:27 -0700
3cd0b50b
Add phony strndup implementation for when we do not have one
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:05:07 -0700
38762449
Include PNG include path
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:04:04 -0700
b6b10606
Fix PPC asm directives on older GCCs
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:03:49 -0700
6672aebf
Proper endian swapping on older PPC ISAs
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 10:08:43 +0000
d8b0bba9
Make GBAIsROM more portable
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 01:48:04 -0700
c035d972
Make libPNG/zlib optional dependencies
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 01:43:43 -0700
834395d5
Add customizable parsers per command
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Sep 2014 21:54:19 -0700
232ae47a
CLI debugger help
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Sep 2014 09:55:05 -0700
9cdc93ee
Add watchpoints to gdb stub
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 02:24:00 -0700
21437e91
Implement watchpoint removing
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 02:23:31 -0700
98cb4698
Fix GDB stub not responding to invalid Z packets
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 02:06:07 -0700
c1abe54e
Fix debuggers not logging
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 02:05:37 -0700
be13627d
Send correct signal back to gdb when stepping
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 01:57:11 -0700
be46f2ba
Fix frames redrawing in the middle of syncing
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 00:52:16 -0700
4fb42d58
Clean up setting up vsync on SDL port
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 00:51:45 -0700
2c5fd6ac
HLE BIOS SVC handler stores r11 and r12 instead of r4 and r5
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Aug 2014 04:20:40 -0700
8a6254cc
Implement HFlip for 256 color partial tiles (fixes #39)
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Aug 2014 04:19:13 -0700
610982fd
Add makefile for regenerating hle-bios.c so I can stop doing it by hand
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 04:25:20 -0700
9a87840e
Add invalid commands to the CLI debugger history instead of discarding them
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 04:02:19 -0700
e6148ddb
Add p/t to CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 04:00:17 -0700
383c6308
Selectable disassemble modes in CLI debugger (fixes #113)
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 03:48:14 -0700
d41b8c5d
Fix uninitialized memory for OAM count
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 01:26:33 -0700
cdd6d5a8
Initialize previous uninitialzed audio channel members
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 02:39:01 -0700
270c09c2
Fix palette pointer in GBALoad8
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 02:31:15 -0700
a825c6e4
Use bitshift instead of bitmask for determining load/store region
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 01:58:39 -0700
1e1b0fc8
Check active region instead of pc for BIOS loads
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 01:46:46 -0700
6cff3d42
Remove unnecessarily duplicated code in ARMStep
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 01:41:32 -0700
4d2ccd5d
Add busy loop optimization back
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 00:35:43 -0700
5002cf44
Fix savestate loading after prefetch changes
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 00:34:12 -0700
baa71027
Reimplement prefetch, temporarily removing busy loop optimization
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Aug 2014 05:45:37 -0700
ca3e1c42
Add missing newline in perf usage
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Aug 2014 05:11:16 -0700
433f0ba3
Tighter looping for ARMRun
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Aug 2014 05:00:38 -0700
61c41015
Use older const png_bytep instead of png_const_bytep
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Aug 2014 01:54:13 -0700
30fa9d86
Remove prototype for removed function
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 23:23:14 -0700
94d091b6
Use DualShock 3 button mapping for now
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 23:19:13 -0700
2805cc5f
Fix gamepad input
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:50:24 -0700
9ac58c69
Rename project to mGBA
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:28:39 -0700
d7968ccc
Merge branch 'ffmpeg'
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:19:54 -0700
9ed4fad3
Add library versions and installation targets
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:18:06 -0700
09c49d5f
Clean up list usage in CMakeLists
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:06:03 -0700
e88aed25
Detect libedit
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:02:34 -0700
4fe48ad8
Detect libedit
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 21:58:48 -0700
43de75c9
Detect libPNG and zlib
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 21:53:32 -0700
6291a628
Fix stream recording resumption
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 02:01:17 -0700
484a7f29
Add rerecord count
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 01:13:50 -0700
e732448a
Write full finalization data when stopping recording
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 01:13:34 -0700
a4cd807b
Fix writing max strem ID in RR metadata
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 01:13:03 -0700
ba993980
Big cleanup to how RR handles separate segments, and adding lots of logging (fixes #106)
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 00:24:25 -0700
f0053268
Add backslash as another frame advance key
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 00:23:05 -0700
06da7fcb
Fix rr writing to the wrong file
Jeffrey Pfau jeffrey@endrift.com
Wed, 06 Aug 2014 21:57:35 -0700
0389237f
Loading savestates now changes the active branch
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Aug 2014 23:52:08 -0700
5ee336d2
Fix masking savegames so it can write to a masked savegame
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 23:46:33 -0700
82b31c46
RR starting from savegame (currently broken) and savestate
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 23:37:37 -0700
86a2edbd
Save/load state with file parameter
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 22:40:11 -0700
d979e046
Unmask savedata if reseting while a movie is not recording or replaying
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 22:24:43 -0700
f8fff828
Start working on ability to bundle save data with movies
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 01:11:46 -0700
220d836f
Save initialization type and metadata magic number
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 00:52:58 -0700
ff200093
Fix crashing when trying to start recording while recording
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Aug 2014 20:19:19 -0700
fabdfc86
Add magic numbers to movie files
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Aug 2014 20:15:34 -0700
a09bb6d5
Detect basic desync in rr
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Aug 2014 19:47:02 -0700
4534574f
Fix game ID for Wario Ware Twisted override
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Jul 2014 01:50:22 -0700
5ca68888
Savestate loading during recording and replaying
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Jul 2014 00:13:11 -0700
28218b24
Fix .log -> .dat for the first chunk, and make sure it bails if the load fails
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Jul 2014 00:03:19 -0700
9cc97410
Make sure not to reload an old rr stream chunk when reaching the end of a file
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 23:39:55 -0700
e3410fc4
Fix _readTag to not crash if the VFile has been closed
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 23:15:08 -0700
fade9941
Clean up logic with an EOF tag
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 23:13:16 -0700
68454549
Add more rr tags, some implemented
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 22:50:46 -0700
35bf1f39
Keep max stream ID separate from current stream ID
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 22:50:19 -0700
00236136
Clean up movie state when exiting
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 22:49:24 -0700
dbc65673
Only make GUI_MOD SDL events happen when no other modifiers are active
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 22:48:55 -0700
9873da0e
Ability to chunk movie streams into multiple files
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Jul 2014 19:06:30 -0700
b115cb56
Fix GBARR not starting in SDL port
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Jul 2014 18:22:53 -0700
45b8ffb9
New movie format
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Jul 2014 18:22:39 -0700
f39d7e36
Move screenshot function to gba-thread.h
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Jul 2014 18:21:58 -0700
b4d90e7e
Restore pixels from PNG when loading savestate
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 14:06:28 -0700
a872bd36
Remove some ifdefed code by adding a constant for number of bytes per pixel
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 13:28:44 -0700
15ece309
PNG savestate loading
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 13:20:29 -0700
89bb9c7e
Code for embedding savestates in PNG chunk, loading not yet implemented
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 00:04:24 -0700
deb278dc
Add function to GBAVideoRenderer for taking screenshot
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 00:03:54 -0700
bbe52bf6
Add screenshot capability
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Jul 2014 05:44:20 -0700
103bef17
Avoid compiler warnings
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Jul 2014 03:45:54 -0700
888d037b
PGO options for GCC
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Jul 2014 00:01:49 -0700
5189d9af
Add mechanism for adding halts to busy loops
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 04:21:33 -0700
a701a6d9
Benchmark option to disable video rendering fully
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 03:23:41 -0700
8e49360f
Add missing dummy video functions
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 03:20:12 -0700
e2c3c406
Pull out vram pointer
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 02:52:02 -0700
553f345b
Remember to initialize rr
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 02:38:36 -0700
436c53b0
Remove redefinition of COMPOSITE_16_NO_OBJWIN
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 02:37:04 -0700
900d1684
Fix window edge case that might cause 0-width windows to draw
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 02:34:42 -0700
a855f533
Fix mosiac on edges of mode 0 regions
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 01:13:14 -0700
cbb522a7
Fix *mull, *mlal instructions in disassembler
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 23:12:54 -0700
5477c891
Fix cmp and related opcodes in disassembler
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 23:12:28 -0700
5eb729fa
Remove unused HLE BIOS length constant
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 23:05:17 -0700
6c9ee4c2
Modernize egl-main
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 22:57:58 -0700
754d3f50
Check if we have a subparser before trying to use it
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 22:57:44 -0700
6bbb1d5b
Put back gnu99 standard, we use some of the features
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 22:57:25 -0700
ec4eb253
Unify swi state saving, keep I bit
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 03:06:09 -0700
f1a58c72
Fix ObjAffineSet over multiple inputs
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 00:54:11 -0700
c7f7d0f7
Don't make empty savestate files when loading savestates
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 00:19:50 -0700
94001b11
Fix crashes when GBARR is not initialized
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 00:09:14 -0700
3051143f
First pass at input mapping
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 00:06:44 -0700
f55d0851
Change log handler API
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 22:34:08 -0700
2ce9806d
Fix ability to make audio buffers as big as they initially were
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 02:33:45 -0700
d1eda425
Thread pausing refining
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 01:52:16 -0700
6e727db5
Set buffer size to 512 samples in the SDL/GL port
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Jul 2014 00:29:38 -0700
e5272203
Ability to resize internal sound buffers
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Jul 2014 00:14:48 -0700
10fc9164
Revise circle buffer types
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 23:56:12 -0700
eabac4c4
Variable FPS target
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 23:45:30 -0700
b14f2219
Function for calculating audio rate for target FPS
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 23:24:02 -0700
c9f74b43
Make SDL port QUIT events thread-safe
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 21:32:05 -0700
d48dad27
Fix build against C++
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 16:37:54 -0700
e77238e5
Fix typos in savestate format documentation
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 15:53:37 -0700
3915158c
Update GPIO for serialization
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 15:53:15 -0700
381fc94d
Move file CRC32 code into crc32.h
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 15:11:22 -0700
7a0f86ae
Serialize ROM CRC32 for error checking
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 15:10:59 -0700
b4d6d11d
Add ability to resume recording as soon as a movie ends
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 03:14:55 -0700
74dae503
Rewrite rr to be streaming-only
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 02:50:43 -0700
a95e2c06
Remove unused function
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 01:40:05 -0700
16cf3899
Make writing to RO mapped memory perform COW
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 01:36:18 -0700
5825c2ee
Move vfs-zip into vfs folder
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 22:15:39 -0700
7d4f1fb6
Fix loading too many states from a file
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 17:54:29 -0700
7172e642
Create concept of state directory
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 17:48:37 -0700
e8a78c95
Very basic movie saving/loading
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 17:38:25 -0700
c6cd1791
Fix scanline rendering when parameters change mid-scanline
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 15:59:27 -0700
79301a36
Fix perf build
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 15:58:58 -0700
3202811e
Be more rigorous when reseting
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 14:34:24 -0700
6456a886
Reset memory when reseting the board (fixes #94)
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 04:13:25 -0700
823b9760
Properly account for LDR I cycles (fixes #90)
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 00:39:51 -0700
14636f5b
Beginning of rerecording code, ability to record/replay from a savegame
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 00:09:18 -0700
c50bd952
Fix naming of savegames from files with no .
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Jul 2014 00:53:08 -0700
5a0247ac
Place save files in directories when loading in dirmode
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Jul 2014 00:52:53 -0700
a14ce5c8
Add some missing cleanup
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Jul 2014 00:52:22 -0700
c9ec91b7
Forcibly disable some currently unsupported zip operations
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Jul 2014 00:52:07 -0700
2367abe6
Don't crash if no ROM is loaded
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 02:55:13 -0700
74fcdf54
Fix reading more than a block but less than the rest of the file
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 02:51:38 -0700
793a89d0
Fix seeking to end of file
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 02:51:17 -0700
d2272ba9
Support reading from ZIPs
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 02:45:17 -0700
ee5c918f
Directory mode for loading the first ROM in a directory, still a bit buggy
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 00:53:17 -0700
73425e80
Move VFile to vfs.h and add VDirs
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 23:55:09 -0700
80c61379
Clean up GBAThread variables
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 23:53:11 -0700
e53135a7
Clean up command line args
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 23:47:47 -0700
6519fad6
Fix some signatures
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 03:02:16 -0700
42484bbc
Allow save file to be specified externally
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 02:57:04 -0700
7bb5e29a
Now that mapping is done through a different code path, we can properly allocate large memory chunks on Windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 02:20:29 -0700
0584c192
Remove declaration for unimplemented function
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 02:09:19 -0700
f1f55cea
Use VFiles for all file operations
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 02:08:54 -0700
377d8e60
VFiles for abstract file operations, used at first in patches
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 01:31:10 -0700
d8654f3b
Use stdbool for readability
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 00:46:02 -0700
fce2fb92
Move flags and masks into defines to avoid making enums with values that are too large
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Jul 2014 23:38:44 -0700
e89a7054
Revise macros for stricter C99 conformance
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Jul 2014 23:30:55 -0700
6716b136
Ability to reset emulator while running
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Jul 2014 00:01:35 -0700
939c3495
Slightly more accurate waitstate emulation
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Jul 2014 22:21:37 -0700
94438e14
Only assemble NEON code when NEON is enabled
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Jul 2014 18:32:10 -0700
0b9d6e03
Support 5_6_5 in SDL/GL port
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Jul 2014 18:31:28 -0700
ca23c47a
Add missing include
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Jul 2014 05:47:16 -0700
5958d8c0
Fix missing value for divide precedence
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 18:41:11 -0700
4638e4a0
Add parenthesis support
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 17:58:03 -0700
a58f8f86
Support identifiers
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 17:25:51 -0700
b89d6216
Free identifiers
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 17:13:58 -0700
ce1dd441
Proper parser, without identifier support currently
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 17:12:35 -0700
f71edb16
Parse expressions in a separate function
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 14:50:09 -0700
f7481598
Remove redundant includes
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:43:41 -0700
66191ee9
GNU C extensions are not used, switch to C99 compat mode
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:42:24 -0700
47ca4201
Disable CLI debugger on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:40:13 -0700
5b7da978
Remove project name strings from the code
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:29:12 -0700
8f151ec9
DebugVectors should inherit failure
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:12:04 -0700
903f384e
Operations on numbers in CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:04:15 -0700
5b7a551e
Add disassemble CLI debugger command
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 03:36:04 -0700
aefa5f0a
Merge branch 'decoder'

Conflicts:
	src/debugger/cli-debugger.c
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 00:40:40 -0700
6c147640
Reorder log levels so more important ones have lower numbers
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:12:25 -0700
b810e38b
Fix a compiler warning in SIO code
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:05:28 -0700
d56dec79
Fix function prototype for GBAThreadInterrupt
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:03:02 -0700
c2fc2dba
Remove unused variable
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:02:13 -0700
55977796
Move UNUSED macro to common.h
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:00:38 -0700
0a48d4cc
Draw a polygon every frame, even when paused, to make sure screen is not stale (fixes #87)
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 23:18:34 -0700
87913a4c
Add missing return statement
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 23:17:51 -0700
642cbf34
Hopefully fix edge cases for windows for real this time (fixes #88)
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 23:09:28 -0700
b762ce41
Only take slow mosaic path when mosiac is actually in play
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 23:01:03 -0700
e6863a6c
Fix mosaic drawing of 256-color mirrored background tiles
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 22:49:05 -0700
c3136b91
Fix sampling order of sound channel 3
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 03:52:58 -0700
3e827c24
Fix 8-bit IO writes on SOUND3CNT_X
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 03:52:43 -0700
78bd884a
Fix setting window sizes to 0xFFFF from actually making a window
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 02:24:19 -0700
3ee3f762
Link with SDL2_LIBDIR if necessary
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 23:02:30 -0700
f1b4e703
Fix sprites whose tiles go out of bounds
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 01:32:02 -0700
79cfc4fd
Make GBAThreadInterrupt work properly with paused threads again
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 00:36:04 -0700
ecee71cf
Resizing of SDL2 windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 00:03:05 -0700
548793e5
Remove audio processing loop now that there is an event processing loop
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 22:00:53 -0700
83e16d56
Fix a case where deserializing the FIFO may not restore up to three bytes
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 21:56:03 -0700
a62a9322
Ensure interrupting the GBA thread actually gets to a safe point to read from the thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 00:04:38 -0700
8c9790bb
Add audio FIFOs to savestates
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 00:02:39 -0700
6bf0e704
Allow for savestates to be loaded between BIOS versions so long as they aren't in BIOS code
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Jul 2014 22:59:24 -0700
ea656f18
Remove out-of-date TODO
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Jul 2014 03:00:58 -0700
a450b047
UPS patch loading support
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Jul 2014 01:54:40 -0700
f420232b
IPS patch loading support
Jeffrey Pfau jeffrey@endrift.com
Sun, 06 Jul 2014 23:39:27 -0700
a6c80896
Add read watchpoints (fixes #69)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 22:30:20 -0700
28ba251c
Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 16:29:31 -0700
ced52209
Out of bounds start coordinates are treated as 0 for windows (fixes #82)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 14:40:15 -0700
7142a0f8
Fix WININ priority trampling over the active windows (fixes #75)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 14:34:10 -0700
ae12dd90
Reduce the code size of division by zero a bit
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 13:55:36 -0700
2fd9ab11
Emulate division by zero edge cases (fixes #80)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 05:19:58 -0700
26c33b18
Properly do bounds checking in CpuSet and CpuFastSet (fixes #81)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 03:52:07 -0700
34145543
Remove redundant checks that are in the BIOS code already
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 01:03:04 -0700
dea14382
Prevent lr from being trampled in the middle of long-running CpuSet
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 01:01:29 -0700
107f91aa
Fix typo in documentation
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 00:13:54 -0700
678c5465
Add (currently undocumented) command line flag for setting logging level
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Jul 2014 18:43:07 -0700
80d1764e
Save some registers we were overwriting in IntrWait
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Jul 2014 18:41:13 -0700
d6a28c8a
Log SWIs in debug
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Jul 2014 18:17:34 -0700
599537a4
Fix and optimize CpuSet and CpuFastSet a bit
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Jul 2014 17:48:38 -0700
fde6515a
Implement CpuSet/CpuFastSet in assembly (fixes #31 and #76)
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Jul 2014 03:51:53 -0700
e5245b6c
Reset timers when enabling them (fixes #78)
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Jul 2014 00:48:20 -0700
2693f9d0
Implement high VRAM mirroring for writes
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Jul 2014 00:26:57 -0700
a7eced13
Fix stub debugger entering
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Apr 2014 18:25:45 -0700
12e5425b
Use subparsers instead of stuffing everything into one parser
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Apr 2014 16:05:09 -0700
6ca25e44
Add some NEON resizing code
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Apr 2014 03:31:53 -0700
6e32ade6
Clear alpha channel in fragment shader (fixes #51)
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Apr 2014 23:48:51 -0700
084f0f03
Fix fullscreen initialization
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Apr 2014 21:33:07 -0700
0386d41b
Add option of not using GL
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Apr 2014 03:34:21 -0700
7e90eb26
Start porting sw-main to SDL2
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Apr 2014 03:34:03 -0700
82f3a458
Build fix in case no debuggers are being built
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Apr 2014 21:50:26 -0700
64e8d3fb
Fix GBDStub build on Windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Apr 2014 21:42:08 -0700
16608a40
Bring sw-main into line
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Apr 2014 02:09:27 -0700
ffea8201
Remove some redundant flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Apr 2014 02:09:06 -0700
0ab39aa6
Ignore swapfiles
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Apr 2014 22:08:07 -0700
232abab7
Add long-missing arm-algo.S
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Apr 2014 02:41:26 -0700
53389684
Add more command line options and perf-main duration
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 22:15:17 -0700
810c35c3
Disentagle graphics flags from global flags
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 21:54:05 -0700
5b300bbc
Make command line arguments more dynamic
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 21:41:21 -0700
7334b898
Add more command line options + usage
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 21:32:40 -0700
7c356ffd
Move debugger creation off the stack
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 04:19:03 -0700
89ccb41b
Start moving command line parsing into a separate file
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 04:06:44 -0700
e739e400
Initialize halt
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 01:05:29 -0700
9bf77f66
Call ARMDeinit
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 00:52:37 -0700
7a4ca414
Restructure watchpoints
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 00:47:49 -0700
0f68dbc8
Redo component model/type punning
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 00:19:55 -0700
c0eb7c81
Remove ARMMemory and ARMBoard shims
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Apr 2014 18:14:17 -0700
775e417c
Move halting functionality out of GBAHalt
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Apr 2014 23:05:44 -0700
b8ecabba
Fix the build
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Apr 2014 00:00:06 -0700
ecb1939f
Move common headers to common.h, remove util and debugger from being first class include directories
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Apr 2014 23:50:20 -0700
73d32e7c
Initialize some SIO variables properly
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Apr 2014 23:16:37 -0700
4c101468
Fix some valgrind errors
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Mar 2014 22:39:02 -0700
2cd4bb3c
Initialize memory->eventDiff; fixes a valgrind warning
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 23:24:38 -0800
2f39a575
Get RPi EGL port building again
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 21:52:07 -0800
8f241e2c
Partially implement SOUNDBIAS
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 05:22:29 -0800
683e90fa
Remove special treatment for DISPSTAT
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Mar 2014 22:53:52 -0700
8e51ffbf
Add function for connecting to an already-open TCP port
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Feb 2014 00:19:29 -0800
4d8a00c1
Add thread-interrupt functions for having multiple threads that want to pause the GBA thread
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Feb 2014 23:59:07 -0800
e9c44128
Put missing returns in SDL event handling
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Feb 2014 23:13:39 -0800
eb5580f7
Make DriverSet setting read in normal driver
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Feb 2014 13:20:47 -0800
6451aeae
Support normal mode drivers
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Feb 2014 03:23:05 -0800
764b3fce
Fix SIO loading of a driver that is for the current mode
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Feb 2014 03:22:43 -0800
9c8e5fc2
SIO registers can now be read and written properly
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Feb 2014 01:42:40 -0800
3422527d
Read SIO registers from sio field
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Feb 2014 02:02:13 -0800
a2a3f317
Make driver loading signal failure, and fix case where setting a driver can cause a null pointer deref
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Feb 2014 01:50:01 -0800
043d3963
Make socket shims inline
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Feb 2014 01:22:34 -0800
924c6cf5
Clarify some function names and add more essenital SIO architecture
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Feb 2014 01:03:34 -0800
e5ee1aa0
Fill out SIO driver infrastructure
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Feb 2014 01:28:16 -0800
70e16613
Begin SIO
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Feb 2014 00:39:55 -0800
20a5fa84
Abstract out sockets
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 23:01:26 -0800
23e07376
Add missing GBA_KEY_NONE
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 22:56:24 -0800
90760a30
Move key mapping into its own function
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 22:27:58 -0800
5a17030c
Automatically break into the debugger if it was provided at launch time
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:42:02 -0800
285b94b6
Add thread-safe function for telling if the GBA thread has started
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:41:32 -0800
0f652394
Null out threadContext->gba when shutting down
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 00:42:20 -0800
56c51181
Debugger can get detached during a callback, clean up appropriately
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 03:57:41 -0800
243cf223
Ability to fullscreen the window in SDL2
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 03:05:30 -0800
19142a28
Use command key on OS X
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 02:56:02 -0800
ad38ae63
Properly support 16-bit color
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 02:47:50 -0800
02aec4fc
Add SDL2 support
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 02:39:34 -0800
020aec4e
The debugger should not stop by default
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:48:25 -0800
97e4e7a2
Add define for GDB stub
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:48:00 -0800
0c332d97
Add ability to detach debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:24:38 -0800
cc53b06c
Implement OBJWIN for OBJs
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 16:58:55 -0800
d09004cf
Fix infinite listen errors
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 16:27:48 -0800
69d18866
Fix debugging shim to work even if there is no GBA struct at the moment
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 16:27:27 -0800
b9f89558
Add debugging logging interface
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 16:13:00 -0800
d97976d0
Add stepping and clean up
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:50:12 -0800
32538098
Clean up unnecessary operation in GDB stub
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:39:47 -0800
9435226c
Breakpoint clearing in CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:39:30 -0800
c3080711
Breakpoint clearing
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:37:15 -0800
ea6b1295
LLDB compatibility
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:21:17 -0800
1541e6e0
Expand packet size for lldb compat
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 05:44:40 -0800
cc957522
Add support for qHostInfo command for lldb
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 05:40:39 -0800
e4375fd3
Stub out [qQvV].* commands
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 05:23:56 -0800
1c60ada7
Add support for g, m and p GDB packets
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 05:02:54 -0800
434099ac
Parse GDB packet format
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 04:10:22 -0800
244f1977
Begin GDB stub
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 03:05:10 -0800
38aac38a
Remove obsolete, dead code
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 01:41:25 -0800
6616ca91
Always enable the debugger framework
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 01:14:41 -0800
a214481b
Fix typo in type
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 01:02:26 -0800
5bbf7f23
Separate out CLI debugger from debugging interface
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 00:47:36 -0800
6822a0d7
Start separating out debugger logic
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 00:27:53 -0800
6ad2b673
Omit sprites that are off-screen vertically from OAM calculations
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 22:40:21 -0800
bab92ba6
Squelch compiler warning in perf shutdown
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:30:56 -0800
4255d10f
Squelch compiler warning about type punning
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:29:27 -0800
d6a4fbd2
Squelch a compiler warning about an uninitialized variable
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:27:17 -0800
f8449482
Squelch warnings in software renderer
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:15:43 -0800
2122ff1f
Change override structure to not use multi-byte char literals
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:05:01 -0800
bc9fdc12
Fix *_LIBRARY into *_LIB
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:13:51 -0800
4bc8f2eb
Move SDL output directory
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:01:44 -0800
c312a0f5
Clean up stale warning rule
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:01:04 -0800
08f15af4
Add source groups
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:29:27 -0800
bce620e7
Split SDL build into its own CMake list
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:11:19 -0800
80511fcb
Fix perf main after adding BIOS loading
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:10:56 -0800
43807b19
Move SDL/OpenGL dependencies into the SDL port
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 23:58:48 -0800
95cf2909
Unblock on audio when closing thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 04:03:54 -0800
f0481d94
Enable piping through BIOS
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:13:44 -0800
79d40116
Initialize OAM
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:02:12 -0800
13d3146d
Add LOG_FATAL
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 22:44:40 -0800
70afe23f
Add log handling
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 22:40:13 -0800
9d351d4a
SDL audio should use now centralized audio functions
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 00:45:00 -0800
5fde0d8c
GBAAudioResampleNN returns how many (destination) samples were read
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 00:43:57 -0800
a79a592c
Move audio resampling out of SDL code
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 23:52:28 -0800
2e2ca192
Add GBAThreadEnd function for manually shutting down the GBA thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 23:15:30 -0800
c8b04a2c
Ensure rewind buffer is null if we are not enabling rewinding
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 06:52:46 -0800
48a3522f
Move inline struct definitions out of place for C++ compatibility
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 06:52:01 -0800
a72c77a3
Update DMA timings, and higher priority DMAs always take precedence, regardless of timing
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 21:56:14 -0800
d5bd5213
Break out shared library
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 01:40:32 -0800
8e5b806c
Have board re-read CPSR when it is modified by MSR
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Jan 2014 00:21:14 -0800
ef66e4a8
Only unpause from state operations when we paused manually
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jan 2014 23:17:17 -0800
c3a5fb49
Fix rewind buffer sizing itself wrong
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jan 2014 12:47:47 -0800
705b6e9b
Simple rewind buffer
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jan 2014 02:50:28 -0800
b1a648e4
Don't sync on audio and video at the same time--this can cause audio skipping
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 18:08:33 -0800
9c2c9322
Implement most of audio serialization
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 18:01:31 -0800
668c4f68
Fix OAM deserialization
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 15:06:28 -0800
941c629f
Serialize timers and DMA state
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 15:02:55 -0800
408d39a2
Move mode 0 into macro-land so that much of the logic can be inlined
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 14:47:21 -0800
0e379fed
Fix audio buffer reading in SDL audio
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Jan 2014 20:55:32 -0800
709269ee
Fix initial DMA count
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Jan 2014 20:55:11 -0800
b4b7be1f
Don't require SDL for perf builds
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Jan 2014 20:57:04 -0800
968dbe55
Properly sync to frame only when not in turbo
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Jan 2014 03:25:09 -0800
1e0f4000
Precompute some parameters in mode 0
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 22:18:24 -0700
7132c873
Make viewport size not-hardcoded
Jeffrey Pfau jeffrey@endrift.com
Thu, 31 Oct 2013 22:01:20 -0700
a8921116
Preprocess OBJ heights
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 23:41:13 -0800
04c3b61d
Basic OAM dirtying
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 22:34:42 -0800
2553b96e
Skip table lookup in ARMStep if not needed
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 23:15:51 -0800
f08e466f
Partially unroll video clearing loop
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 22:37:08 -0800
52808da2
Inline CPU stepping
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 21:42:21 -0800
f8de62ba
Null out frameCallback on perf-main
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 21:16:04 -0800
e432c662
Fix some uninitialized values
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 14:32:13 -0800
86bc662d
Support proper DMA timings and priority
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 21:07:15 -0800
3c100a5e
Prevent bank switching when reloading CPU state
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 23:42:07 -0800
98c8b42b
Slow down audio slightly to match target FPS
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 20:02:44 -0800
dccde662
Minor cleanup
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 18:01:49 -0800
728f6481
Abort in invalid memory instead of SEGVing
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 17:46:17 -0800
aa991967
Smarter I/O serialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 17:42:30 -0800
872c3ceb
Savestate game checks
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 17:18:12 -0800
26c1fbd4
Add frame advance
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 16:39:46 -0800
e7d4f3ae
Fix MSR with immediate
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 15:40:56 -0800
12f4ff6c
Fix ARM_ROR
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 15:40:44 -0800
2db6d274
Implement SWP, SWPB
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 15:19:52 -0800
fede2118
Remove checks for ARM writeback operations that fail on real hardware
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 15:10:41 -0800
35a5e834
Unified DISPSTAT representation
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 14:18:24 -0800
5a1a04a3
Add basic IO and video serialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 03:05:54 -0800
9f28b1ec
Add missing version magic
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 03:05:31 -0800
a5d8be30
Don't block any signals on the run thread
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 02:33:40 -0800
1f8c1bcd
Fix signal handling for debugger
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 23:42:34 -0800
4e98546c
Add missing header guard
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 03:38:18 -0800
daf12994
Start savestates
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 01:59:35 -0800
f2b03146
Fix non-debugger build
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 01:24:29 -0800
7b682dd7
Break into debugger with F11
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 00:37:53 -0800
fbf8edf1
Create savestate format
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 00:32:49 -0800
a969d70d
Handle illegal and stub opcodes separately
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Jan 2014 00:39:51 -0800
ce4d0b52
Checksum BIOS
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Jan 2014 00:17:58 -0800
94cc48fa
Account for floating point error in resampling
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 02:12:35 -0800
4e88cc86
Have circle buffer work when memory is misaligned
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 01:56:17 -0800
39025ded
Ensure that video buffers are flushed to the GPU before unlocking the mutex
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 01:05:32 -0800
e141db94
Build fix on OS X for perf util
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 00:32:51 -0800
48e89fb5
Fix buffer size in SDL audio
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 00:27:15 -0800
57589646
Unlock mutex before swapping buffers
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 00:26:59 -0800
3837213f
Support Win32 threads on Vista and higher
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 23:46:47 -0800
85d30ac2
Build fix for MinGW
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 21:49:08 -0800
2b558a5a
Rearchitect audio copying to make it cleaner and more atomic
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 03:43:56 -0800
b8167f55
Create Windows and POSIX platform directories
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 01:28:30 -0800
270c1a35
Fix mappedMemoryFree on *nix
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 00:34:45 -0800
dd1f1bc7
Initial support for Windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 00:24:06 -0800
003db601
Fix _mix for 16-bit color
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Nov 2013 08:53:47 -0800
d53b1c78
Mirror SRAM across 0x0F000000
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Nov 2013 16:22:26 -0800
bc03872a
Add FireRed/LeafGreen to the override list
Jeffrey Pfau jeffrey@endrift.com
Mon, 18 Nov 2013 00:34:54 -0800
e6eea946
Revert "Move halting code out from below the ARM emulator"

This reverts commit 3b74b61862da06b71d6cb256754f48feec409f7f.
Jeffrey Pfau jeffrey@endrift.com
Thu, 14 Nov 2013 23:16:34 -0800
0bc5c4a6
Fix color blending in 16-bit 5-5-5 mode
Jeffrey Pfau jeffrey@endrift.com
Thu, 14 Nov 2013 23:09:13 -0800
55c61031
Remove "finalized" flag in favor of stricter sorting
Jeffrey Pfau jeffrey@endrift.com
Wed, 13 Nov 2013 01:20:38 -0800
a2a306bb
Significantly optimize 16-bit color mixing
Jeffrey Pfau jeffrey@endrift.com
Thu, 14 Nov 2013 00:19:18 -0800
620adbd5
Remove extra free in SDL code
Jeffrey Pfau jeffrey@endrift.com
Mon, 11 Nov 2013 19:40:37 -0800
f8d58422
Implement mosaic for mode 0 with 256-color tiles
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 Nov 2013 23:09:50 -0800
c2658ce7
Initialize mosaic to 0
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 Nov 2013 22:53:12 -0800
7d526e97
Support narrow windows
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 Nov 2013 22:43:57 -0800
53dd260b
Fast 32-to-16-bit memory conversion routine on ARM
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Nov 2013 23:53:16 -0800
95b6cc9b
Initialize halted
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Nov 2013 13:29:08 -0800
f43c82e7
Preprocess instead of post-process 5-6-5 color
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Nov 2013 02:57:09 -0800
f09e4406
Use gettimeofday for perf-main instead of clock_gettime
Jeffrey Pfau jeffrey@endrift.com
Wed, 06 Nov 2013 22:20:29 -0800
2a683aaf
Preselect palettes for sprites
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 23:17:03 -0800
fd6e9cb3
Use unsigned instead of uint16_t in sprite drawing
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 23:13:37 -0800
e3dac089
Small refactor of _composite
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 21:57:24 -0800
818ce96d
Fix mixing colors on 16-bit
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 04:13:49 -0800
9253eeba
Optimize range check in mode 2 rendering
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 01:21:13 -0800
53515b41
Fix warnings in CircleBuffer
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 00:44:11 -0800
2c826e20
Optimize palette access
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Nov 2013 22:43:20 -0800
7d688ceb
Use unsigned instead of color_t where size is irrelevant
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Nov 2013 21:25:08 -0800
3005c6c9
Add per-second perf updating
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Nov 2013 21:07:41 -0800
3b74b618
Move halting code out from below the ARM emulator
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Nov 2013 23:25:57 -0800
66ee9851
Pass pointers instead of offsets to composite
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Nov 2013 00:54:02 -0700
32e0591f
Early finalization if possible
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 22:11:36 -0700
53a52d8c
Call setActiveRegion with the right address
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 03:56:13 -0700
e0eefa24
Hack to guess when blending should be disabled
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 23:39:26 -0700
a87d30ed
Fix channel 1 - 4 volume
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Oct 2013 21:12:26 -0700
9fd181db
Fix potential issues with sound playing when they shouldn't, or with the wrong volume
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Oct 2013 02:19:58 -0700
8902635e
Fix bugs in OBJ mosaic
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 21:58:37 -0700
09888a88
Add performance-monitoring main thread
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 05:15:42 -0700
f5a3fd7c
Rearrange _composite to optimize for common cases first
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 16:43:11 -0700
6e40c7ec
Replace bit-packed map data with flags
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Oct 2013 23:33:22 -0700
7cb183a8
Only update active region if necessary
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 03:44:38 -0700
775f9db5
Begin OBJ mosaic
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 03:12:55 -0700
3b0ee473
Refactor sprite code in preparation of implementing OBJ mosaic
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 02:39:14 -0700
72ef1643
Rotate 16-bit without using AND
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 16:40:31 -0700
0155d9c0
Remove SPRITE_DRAW_PIXEL_*_VARIANT
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 14:56:35 -0700
ffef3d24
Preemptively mark the envelope as dead in some cases
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 04:23:08 -0700
70365782
Reorganize audio code so as to only update channels when audible
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 04:08:18 -0700
cd448324
Fixed the first load from SRAM not returning a value
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 03:04:21 -0700
9c922862
Fix mode 3 in 16-bit color
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 02:39:45 -0700
7f17be5e
Support WIN0/1 in modes 2 - 5
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 02:33:29 -0700
6376a1ff
Support OBJWIN in mode 4
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 02:26:08 -0700
38116f0e
Rearrange calculation to shave off some more time
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 01:30:31 -0700
71b54735
Fix white on 5-6-5 color
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 01:32:27 -0700
915b04dd
Add support for PowerPC to the memory and CPU interfaces
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 01:53:13 -0400
07115ca6
Ensure thread-local storage is created before it is needed
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Oct 2013 03:15:31 -0700
d5291eb1
Remove unnecessary sprite post-processing passes
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Oct 2013 00:27:42 -0700
c12eca83
Don't busy-wait if the emulator is paused
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Oct 2013 01:09:01 -0700
17ccb35c
Small, trivial optimizations in GBAVideoSoftwareRendererDrawScanline
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Oct 2013 00:54:51 -0700
6eafbc63
Tear out counter-productive optimization
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Oct 2013 00:21:59 -0700
4b9e9f84
Start implementing mosaic with a half-baked mode 0 implementation
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Oct 2013 01:17:53 -0700
9358cbd6
Initialize rumble callback to null
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Oct 2013 00:26:09 -0700
709434ce
Add Drill Dozer to the override list
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Oct 2013 00:18:56 -0700
e74b0125
Expose rumble
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Oct 2013 21:50:29 -0700
2fde9738
Add more overrides
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Oct 2013 21:42:28 -0700
0458184a
Implement gyro
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Oct 2013 02:54:52 -0700
c77ed8c1
Only reset save type manually for flash
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Oct 2013 01:28:41 -0700
fcaa0eb0
Implement RTC
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 21:39:47 -0700
7e5eada6
Mark more registers as safe to read
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 18:14:04 -0700
ddc1034d
Start GPIO
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 18:08:18 -0700
228b6aaa
Remove obsolete errno interface
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 16:48:29 -0700
44294350
Implement sound length
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 16:33:37 -0700
d6e466dd
Fix pitch of channel 3
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 16:04:22 -0700
76266a4e
Move mode 0 loops out of macros
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 12:36:57 -0700
76f02be7
Ability to disable sound
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 02:18:09 -0700
ca80e5f3
Add l/r channel scaling
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 01:58:52 -0700
cc8eeb43
Start audio channel 3
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Oct 2013 03:04:45 -0700
cfb0115c
Commit unreadable sound memory for the sake of bitewise assignment
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Oct 2013 00:49:20 -0700
4a0a4626
Clean up channel 1
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Oct 2013 00:48:57 -0700
003a537d
Implement most of channels 1 and 2
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 23:12:14 -0700
79d483d0
Fix audio loudness issues
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 19:44:55 -0700
04f99bd3
Prescale audio
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 09:41:13 -0700
565ee43b
Fix video cycle timing to match audio timing fix
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 09:41:01 -0700
093c86c9
Add channel 4 envelope, fix audio timing
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 09:33:07 -0700
a55b4dc8
Fix valgrind-found uninitialized values
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 08:42:15 -0700
3acabb01
Conglomerate save data initialization to ensure the struct is always initialized
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 08:36:05 -0700
d99bf7fd
Rename GBAAudioWave to GBAAudioEnvelope, add fields for internal state
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 08:10:10 -0700
7393351e
Start implementing channel 4
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 01:21:44 -0700
eac9dfb3
Start filling in audio framework
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Oct 2013 23:41:11 -0700
ea41ef7a
Fix main thread stalling when starting a game
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Oct 2013 23:10:16 -0700
62d941a9
Plumb through filename for checking overrides
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Oct 2013 01:07:08 -0700
451c16f4
Fix overwriting DISPSTAT with fixed values for the lower bits
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Oct 2013 22:23:32 -0700
3edb2da5
Make platform directory for ports
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Oct 2013 01:35:49 -0700
a1fb9063
Functions for explicitly pausing and unpausing
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Oct 2013 00:52:52 -0700
a107243c
Support pausing
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Oct 2013 00:46:09 -0700
8e43ffed
Adjust scaling/rotation state for backgrounds regardless of if they were actually drawn
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 22:58:47 -0700
f4a1e994
Mark BG*CNT registers as safe to read
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 21:55:28 -0700
0120ea93
Sprites shouldn't be blended if the current window has blending disabled
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 21:44:47 -0700
ce33adf5
Don't wait on frame swap when we aren't doing frame synchronization in the first place
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 02:34:37 -0700
1b5dd352
Sprites can only be color variants when they aren't forced semitransparent
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 02:09:23 -0700
1b54f50d
Allow sprites to be ordered by priority in addition to OAM order
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 01:45:49 -0700
ee344f0d
Optimize and fix IntrWait, make sure that SVC doesn't trample its input register r0
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 00:50:07 -0700
f90b01b9
Fix setting privilege mode when entering SVC
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Oct 2013 22:32:52 -0700
9430040c
Check for some invalid memory regions before performing BIOS decompression routines
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 20:12:30 -0700
67007ee0
Fix 8-bit VRAM writes
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 15:23:39 -0700
ee44e2ac
Add Super Mario Bros. Advance 4 to the override list
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 15:06:32 -0700
18768740
Fix EEPROM initialization
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 12:14:32 -0700
a20117ec
Fix Huffman destinations
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 12:14:16 -0700
9d08997f
Fix Huffman with tree sizes >127
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 03:25:46 -0700
3ca0a97c
Prepopulate RCNT
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 16:37:10 -0700
d8778cf5
Implement Huffman
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 13:32:23 -0700
973abb7b
Uncomment audio initialization line
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 02:29:24 -0700
51ec1c10
Bring SDL main to parity with GL main
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 02:13:26 -0700
cf298474
Use 5_6_5 with SDL
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 02:11:57 -0700
25cc40f3
Bring Raspberry Pi main to parity with GL main
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 01:18:34 -0700
5caffd1f
Remove reference to removed file
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 00:39:03 -0700
290b64b1
Compile-time flag for disabling debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 00:13:11 -0700
b3dc0651
Read DISPCNT, fix video register writing
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Oct 2013 22:04:41 -0700
de39f23a
Add ROM override checking, seed with BPEE
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Oct 2013 22:03:27 -0700
58611fac
Fix OBJWIN blending modifications on BG modes 0 - 2
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Oct 2013 00:43:01 -0700
cff77a3a
Remove extraneous macros by adding a palette variable
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Oct 2013 23:33:22 -0700
e789b324
Refactor BREAK_WINDOW into _breakWindow, fix bug cleaning up extra windows
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Oct 2013 01:40:49 -0700
2ef64ede
Basic tab-completion
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Oct 2013 01:05:25 -0700
01d85692
Remove reliance on linenoise
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 21:52:56 -0700
c19d1117
Add timings to CpuSet and CpuFastSet
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 01:57:53 -0700
09a0f95e
Actually use GBATestIRQ
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 01:56:59 -0700
6906df95
VCOUNT is not properly reset on wrap
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 01:09:09 -0700
c3a7d872
Add missing variable
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 00:44:44 -0700
96985317
Clean up thread starting, stopping and sound
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 00:44:31 -0700
2f9bcf63
Clean up audio sync code
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Oct 2013 22:36:55 -0700
84ad94b8
Support loading BIOS
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Oct 2013 22:36:19 -0700
68d85ab9
Implement VRAM load/store8
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Oct 2013 21:43:43 -0700
3e3bb58a
Minor timing fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Oct 2013 02:10:40 -0700
40a0a0eb
Fix reading 32-bit unaligned IO registers
Jeffrey Pfau jeffrey@endrift.com
Sun, 06 Oct 2013 12:28:48 -0700
45501658
Sync to audio by default
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Oct 2013 02:52:57 -0700
4ef6a707
Refactor frame synchronization
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Oct 2013 02:11:53 -0700
2f00e3d1
Don't trample audio buffer
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Oct 2013 12:08:52 -0700
4a09d41a
Fix circle buffers
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Oct 2013 01:25:51 -0700
0dd69e82
Fix incorrect condition in FIFO sampling
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Oct 2013 01:23:16 -0700
da380276
Add missing changes
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Oct 2013 02:45:41 -0700
ba0596da
Hook up audio for DMA sound channels
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Oct 2013 02:40:16 -0700
a834f8b1
Sample FIFOs with sound DMA timer
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Oct 2013 00:46:51 -0700
71ec6162
Fix circle buffer sizing
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Oct 2013 00:46:19 -0700
09b4a4a2
Build up DMA channel audio infrastructure from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Oct 2013 23:56:10 -0700
9bf6b571
Fix naming
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 02:02:26 -0700
f5bcb1ea
Change log level to mask
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 01:48:41 -0700
aaaafb90
Add ability to get thread-specific GBA
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 01:42:31 -0700
be36c1b5
Clean up error handling a bit
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 01:31:14 -0700
3439fa5b
Start audio
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 01:23:58 -0700
25885e1e
Invalid memory reads
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Sep 2013 23:48:56 -0700
453fdac3
Fix ArcTan2
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Sep 2013 09:47:30 -0700
f8341f2d
Rotate 16-bit unaligned loads
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Sep 2013 02:07:44 -0700
f6e1e6e6
Fix OBJWIN for backgrounds
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 17:12:46 -0700
07d3fbac
Support 16-bit color again
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 15:11:09 -0700
187e099f
Fix sorting in _composite
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 10:35:26 -0700
a7182b8d
Add watchpoints
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 00:26:11 -0700
99769695
Fix ADCS C bit
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 00:25:48 -0700
662feed3
Always go through pointers for load and store
Jeffrey Pfau jeffrey@endrift.com
Wed, 25 Sep 2013 22:11:58 -0700
fcdbbf2a
Fix bank switch detection
Jeffrey Pfau jeffrey@endrift.com
Wed, 25 Sep 2013 04:48:27 -0700
13a2289e
Fix ADCS
Jeffrey Pfau jeffrey@endrift.com
Wed, 25 Sep 2013 00:27:40 -0700
a0505ee7
Pepper memory access functions with warnings
Jeffrey Pfau jeffrey@endrift.com
Tue, 24 Sep 2013 23:10:51 -0700
1a3f28d2
Start implementing OBJWIN
Jeffrey Pfau jeffrey@endrift.com
Tue, 24 Sep 2013 22:58:53 -0700
cec9e67d
Support flash game saves
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Sep 2013 23:04:15 -0700
abc89982
Windows on backdrop and blending with backdrop
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Sep 2013 20:39:28 -0700
8132341b
Support reading 8-bit values from palette RAM
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 16:45:36 -0700
34ddb095
Plumb through filename for proper saves
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 16:45:19 -0700
388dbc08
Fix window values where start >= max being broken
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 15:14:14 -0700
2a6e7db6
Make GBALog actually use its log levels
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 15:01:23 -0700
7978a571
Make binary name a setting
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 12:05:31 -0700
e7622ed7
Fix tiles being shifted when adjusting outX
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 11:15:52 -0700
ddf07838
Fix buffer underrun in mode 0 rendering
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 03:59:33 -0700
2ce017b5
Fix WIN0H writing with overlapping values
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 03:00:43 -0700
4523777b
Fix initializing savegames when writing to disk fails
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 02:13:03 -0700
e80ab4c8
Make debugger optional
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Sep 2013 18:10:13 -0700
9d10ca3f
Move out int declarations for stricter parsers
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Sep 2013 01:27:16 -0700
85e1c2d5
Exploit cache locality for slightly faster drawing
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Aug 2013 01:15:08 -0700
6b86cdf9
LDM should force-align loads
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Jul 2013 01:58:40 -0700
3301cc9f
Reuse code for splitting WIN0 for WIN1
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Jul 2013 00:48:57 -0700
d2f15f4a
Window bounds enforced
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Jul 2013 00:48:34 -0700
0939d5e2
Fix WIN0 cases
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Jul 2013 00:24:21 -0700
5a685558
Window respects y coordinate now
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Jul 2013 21:39:25 -0700
453939fc
Sloppy first implementation of windows
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 03:33:22 -0700
7291fcfe
Start windows
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 01:46:09 -0700
27f5468e
Writing for Window registers
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 01:30:27 -0700
3f122dcf
Fix 8-bit I/O writes
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 01:30:06 -0700
15aa862d
Small optimization for sprite drawing
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 00:44:38 -0700
425056ca
Ensure LDM does not write back incorrectly with register list overlaps
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Jul 2013 03:02:52 -0700
9e578da5
Do register writeback in addressing mode 2 before actual load/store
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jul 2013 23:42:45 -0700
8b1eb01a
Fix MUL, UMULL, UMLAL
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jul 2013 01:03:34 -0700
6321b1f8
Fix ARM_CARRY_FROM
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jul 2013 00:50:20 -0700
76cd7129
Fix modes 4 and 5
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jul 2013 00:10:33 -0700
35370998
Fix sprites 64+ not drawing
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 21:10:12 -0700
774b7d75
Fix broken bitmap
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 19:04:24 -0700
6829b542
Bitmap of enabled sprites
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 18:58:32 -0700
edecf6c1
Minor optimization to backgroud mode 0
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 18:56:45 -0700
8dc3fa9b
Use software renderer for EGL, just use it for uploading the texture
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 05:15:02 -0700
da7853bd
Mode 5
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jul 2013 01:46:40 -0700
15a2e43b
Fix read/write 0x0400020A
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jul 2013 01:40:17 -0700
02cb9c56
Reuse bitmap mode background code
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jul 2013 01:38:13 -0700
90ddf937
Implement modes 3 and 4
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jul 2013 21:51:14 -0700
1e4a82ef
Update GBA BIOS from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jul 2013 02:14:22 -0700
6a1afbda
8-bit write to IO
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jul 2013 02:13:49 -0700
8215afce
Decouple GLSL and GL mains
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Jul 2013 23:31:19 -0700
49de0fb5
Different mains for SDL and EGL, supporting Raspberry Pi and BeagleBone Black
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 May 2013 21:18:25 -0700
f8b0acd8
Fix tile mapping for 256-color sprites
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 May 2013 02:47:11 -0700
c20efb42
Clean up thread locking in the software renderer
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 21:07:10 -0700
63b72657
Fix transformed sprites that are off the top of the screen
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 18:36:35 -0700
f7ddc3a2
Implement RLUnCompWram/RLUnCompVram
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 18:22:23 -0700
a6d87bbf
Better cycle counting for STR
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 18:01:16 -0700
b6361cdf
Start LDM/STM timings
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 17:05:57 -0700
0a37300b
Improve LDR/STR cycle counting
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 14:55:29 -0700
013e322c
Improved cycle counting for branches
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 14:45:31 -0700
f6592b17
Implement MUL timings
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 14:35:10 -0700
5c317579
Remove int operations and vectorize shader calculation
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 May 2013 21:10:32 -0700
f246587a
Add support for (my) joystick
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 May 2013 16:31:32 -0700
12e68139
Fragment shader now no longer requires extensions
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 May 2013 15:19:54 -0700
8047ce11
Fix off-by-one scanline
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 22:22:35 -0700
5b525143
Add background sizes to GLSL mode 0
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 22:21:40 -0700
f2788052
Fix x indexing into VRAM
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 21:48:46 -0700
5388fb8c
Draw backdrop in GLSL renderer
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 04:40:25 -0700
03fb87ac
Continue implementing GLSL mode 0, now with layers and offsets
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 04:11:49 -0700
cc226214
Reindent GBAVideoGLSLRendererProcessEvents
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 03:36:50 -0700
20b67240
Start on mode 0 renderer
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 03:36:34 -0700
f6a9467e
Write to renderer VRAM
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 03:36:15 -0700
bb1e598a
Start GLSL renderer
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 01:04:36 -0700
db96be98
Deinit video when shutting down
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 01:00:18 -0700
8bc5ec42
Roll out incorrect fix for Halt bug and apply proper fix
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 May 2013 20:37:35 -0700
7ec435b9
Fix 512x512 backgrounds in Mode 0
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 May 2013 01:33:05 -0700
ae3f623f
Overwrite IF while attempting to IntrWait
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 May 2013 00:44:30 -0700
fc7aec55
Count cycles for load/store singles
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 23:57:12 -0700
738b3dc4
Implement ArcTan2
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 15:50:42 -0700
374aca2f
Move event polling to after framedraw only
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 14:49:04 -0700
ac0c7ba7
Implement BgAffineSet
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 01:20:42 -0700
fb2ddd6c
Start implementing modes 1/2
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 00:51:40 -0700
7373c37e
Fix sprite blending with between layers
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 22:23:45 -0700
813b2c06
Partially implement frameskip
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 10:24:56 -0700
3ad2510b
Get rid of flags struct and redo compositing
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 10:02:01 -0700
6ef3e3b6
Copy ObjAffineSet implementation from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 01:43:39 -0700
2bc11c9a
32- and 16-bit reads of OAM
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 01:33:20 -0700
862c9391
Support edge cases for 256-color mode 0, excluding hflip
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 01:21:25 -0700
1c6fc26b
Support hflip on mode 0 edges
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 21:51:00 -0700
ebb1c088
Fix warnings on gcc
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 00:40:12 -0700
13a46429
Remove -Wno-unused and fix resulting errors
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 00:35:32 -0700
a635f4de
Implement addressing mode 1 ASR register shift
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 00:32:04 -0700
86c228f2
Implement SMLAL
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 00:29:06 -0700
a80175e6
Fix sprite variant condition
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:56:59 -0700
3b3f55b1
Variant and 256-color transformed sprites
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:54:39 -0700
0423656a
Extract more into macros
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:46:15 -0700
d6c88fc7
Introduce macros for sprite drawing
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:35:51 -0700
e3fddc57
Support 256-color sprites
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:27:49 -0700
61c6b718
Implement UMLAL
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:11:00 -0700
cd73c562
Implement addressing mode 1 LSL/LSR with register
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:08:22 -0700
aeecbdb5
Draw backgrounds with variant palette when appropriate
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 02:51:33 -0700
40e9a7ef
Update variant palettes when writing to palette
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 02:37:15 -0700
03361f20
Start drawing backdrop
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 02:32:56 -0700
2e9a64a2
Implement Sqrt
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 00:27:31 -0700
6ed3c18a
Support IWRAM in LZ77
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 00:24:28 -0700
5f6cf337
16-bit DMA address writes
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 23:22:39 -0700
da489b90
Ensure shifter carry-out gets bits set right
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 21:02:56 -0700
f7fbb877
Fix Div output registers
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 20:54:09 -0700
118c393d
Fix addressing mode 2 register post-indexed
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 02:43:12 -0700
337d4dc1
Implement addressing mode 1 ROR with register
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 01:57:36 -0700
e1963c6e
Implement SMULL
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 01:42:11 -0700
698bc0ad
Re-add 256-color
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 01:32:48 -0700
6cdfa43e
hflip in fast path
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 22:05:32 -0700
87e59730
Proper blending on sprite targets
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 21:27:29 -0700
2d4c1fdc
Add back compositing
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 21:27:05 -0700
56333d33
Use base rendering mode
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 21:12:56 -0700
7bb4d9d5
Throw out slow background renderer. Let me try again.
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 00:42:04 -0700
6c2f7b3b
Use 32-bit color internally
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 23:01:45 -0700
7c597d52
Rearrange some code in preparation of adding windows
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 02:57:06 -0700
dfd360bf
Remove accidentally left in testing code
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 01:46:43 -0700
5f6b5773
Implement character mapping
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 01:43:39 -0700
8072ff7d
Rotate LDR
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 01:33:59 -0700
6450ce16
Fix LDR(3)
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 01:33:45 -0700
e86f7d79
Clean up and fix conditions for CPSR V
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 00:19:15 -0700
19f9b72c
Fix CPSR C being written
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 00:06:13 -0700
682684cb
Output MUL into the right register
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 23:44:33 -0700
2c8786ae
Use LE instead of GE where appropriate
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 23:44:17 -0700
dd4e6b0c
Stub RegisterRamReset
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 22:54:41 -0700
ca959c64
Implement EEPROM
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 21:51:58 -0700
f4fa4231
EEPROM only works in DMAs
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 20:39:14 -0700
4380ec02
Start implementing EEPROM
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 20:25:31 -0700
e0205994
Start implementing save games
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 19:59:41 -0700
dab27463
Implement DivArm
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 19:58:21 -0700
fd5661e9
Fix alpha blending when neither target 1 or target 2 are set
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 03:09:23 -0700
2e78381e
Implement SWI
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 02:56:34 -0700
6c44cf8d
Implement BL
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 02:54:16 -0700
21b92223
Fix entering SWI mode
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 02:50:35 -0700
bd9714b5
Implement STR(2)/STRH(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 02:42:42 -0700
2fc5474d
Implement addressing mode 1 ROR immediate
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 01:54:57 -0700
2bc23e7a
Redo compositing and sprite blending
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 01:36:06 -0700
b3e1aa78
Don't blend if not target 1
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 00:11:04 -0700
f7922c16
Restructure background drawing code for multipalette
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 23:59:50 -0700
1ff337c6
Allow 256-color rendering
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 22:21:38 -0700
13c95a2a
Build fixes for linux
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 03:08:52 -0700
3cd5e8d0
Implement Div
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 02:05:54 -0700
d2e84f0a
Implement IntrWait
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 02:00:59 -0700
7c895f60
Load files from arg 1
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 01:50:14 -0700
301c07dd
Implement ADC, SBC
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 01:25:31 -0700
c6181232
Transformed sprites
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 01:06:41 -0700
f91149e3
Flipped background tiles
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 22:03:15 -0700
a1910206
Support blending with sprites behind a background
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 02:08:12 -0700
fefbf7a2
Flip sprites vertically after applying boundary operations
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 01:55:47 -0700
cea8109c
Run Vblank and Hblank DMAs
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 01:50:28 -0700
e9e29610
Read from palette memory
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 01:48:28 -0700
65e04453
Implement TST
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:56:43 -0700
cfc3ec4f
Implement ROR
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:53:24 -0700
21490dcf
Implement CMN
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:48:35 -0700
c8b2d275
Use variant palette on sprites when target 1
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:28:39 -0700
e1932f24
Implement sprite flipping
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:17:17 -0700
9dbd925d
Allow for negative-y sprites
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:11:27 -0700
4446e0db
Implement blending on sprites
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 23:49:16 -0700
07b96cdd
Begin sprites
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 23:40:22 -0700
00dd5bda
Dual condition-variable non-hacky waiting-on-frame
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 02:43:55 -0700
5122a236
Squelch warnings, turn on -Werror
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 01:24:48 -0700
1c0af229
Implement BLDALPHA
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 01:16:03 -0700
40b00e79
Refactor some code to enable compositing code to be shared
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 00:50:17 -0700
0d7657e8
Implement BLDCNT (partially) and BLDY
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 00:34:50 -0700
b3d9a191
Kludge to prevent busy-waiting while no frames are generating
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 23:07:24 -0700
754725e1
Start using pixel flags to keep track of pixel states
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 22:48:01 -0700
7c7e934d
Turbo mode
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 22:32:15 -0700
190f9b41
Implement STRB(2)
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 02:13:59 -0700
e82fd991
More sane way of writing 32-bit values to VRAM, palette
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 02:05:10 -0700
3a76cdc6
VRAM reading
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 02:03:06 -0700
21704ab3
Allow use of wrong LZ77 destination
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 22:55:49 -0700
11d1de39
Fix non-zero character base
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 02:28:03 -0700
bcf44673
Start implementing transparency
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 02:07:35 -0700
e1d5f3f4
Fix drawing wide backgrounds
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 02:07:19 -0700
b48b868c
Write to VRAM
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 01:59:25 -0700
f136d816
Was accidentally chopping off a bit in LZ77UnCompVram
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 01:12:48 -0700
060ae364
Start drawing backgrounds
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 01:11:48 -0700
764b6010
Sort backgrounds
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 20:59:43 -0700
a6fb91bb
Do some cleanup of pthread data
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 14:52:25 -0700
225729b7
Implement BGxHOFS/BGxVOFS
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 14:43:28 -0700
3ec0afa8
Implement BGxCNT
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 14:09:41 -0700
265bbe4f
Add struct for keeping track of background state
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 13:17:15 -0700
933e8330
Start implementing DISPCNT
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 12:48:14 -0700
cdddcbf7
Pass off video registers to renderer
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 12:39:33 -0700
573fcead
Start building up structs for video registers
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 12:33:03 -0700
9f425c53
Spring IRQs if we need to
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 01:09:11 -0700
3ca5e52d
Handle key, quit events
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 00:35:21 -0700
71986b04
Support writing to palette, display palette on screen
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 22:08:58 -0700
28607147
Draw output buffer
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 21:40:06 -0700
eba5d547
Start using SDL for graphics syncing
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 20:29:53 -0700
a094024a
Add missing files
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 18:08:52 -0700
67d25794
Fix LDMIA/STMIA
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 18:03:59 -0700
14100f19
Implement LSL(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 18:03:48 -0700
0bfb7710
Properly init and deinit renderers
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 16:47:04 -0700
b4cee4c2
Properly isolate threading
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 16:44:03 -0700
fffe3915
Wait on thread initialization before returning from thread creation
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 16:40:08 -0700
9ba9fac8
Restructure video memory
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 16:16:37 -0700
cb48145e
Move main emulation into thread
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 15:54:09 -0700
ff03bcf0
Fix MidiKey2Freq
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 14:46:53 -0700
18fae084
Fix Load/store shifters
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 14:21:42 -0700
cd0f75c8
Implement MLA
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 13:36:42 -0700
bf54a68b
Implement UMULL
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 13:22:10 -0700
63e80955
Implement MidiKey2Freq
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 03:01:50 -0700
e272481c
Implement LDR(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 02:57:20 -0700
e8393615
Implement LZ77 decompression
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 02:52:10 -0700
cf9a7224
Init video memory from the dummy renderer
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 02:51:40 -0700
1972e73b
Define memory regions
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 23:34:26 -0700
f72c1957
Labels for I/O regions in the switch statement
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 23:04:01 -0700
5d81a4eb
Remainder of timer infrastructure
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 23:01:04 -0700
57dcbef0
Implement timers from GBA.js implementation
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 22:26:44 -0700
6087ad8c
Fix reading from DISPSTAT
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 21:40:57 -0700
adfd8f68
Make sure if we reset the CPSR to the SPSR that we check if we get tossed into Thumb
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 21:26:00 -0700
633a8726
Initialize cpu->privilegeMode
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 21:09:00 -0700
aa7ef287
Squelch HLE BIOS warnings
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 21:04:53 -0700
283a4861
Read/write REG_IF
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 00:05:13 -0700
9b1f3c3c
Init GBA I/O registers
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 00:04:50 -0700
0ba7451e
Install SIGINT signal handler for debugger
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:52:46 -0700
0b468a9d
Null-check that DebugVectors get generated
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:39:51 -0700
5f1f6088
Implement MUL
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:35:48 -0700
783b2a3e
Implement ADD(5)
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:24:46 -0700
422961a2
8-bit I/O reads
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:19:57 -0700
97b669e4
Store vcount back in IO
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:19:41 -0700
0048de21
Fix addressing mode 3 immediate
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:06:19 -0700
b5cbd557
Read back I/O memory when reading 32-bit
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:58:42 -0700
1e1c8fd2
Ensure that DMAs read back from I/O memory properly
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:58:22 -0700
4f8c288f
Ensure cpsr.t reads back out properly
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:19:41 -0700
ed48ab1c
Fix storing SPSR
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:15:45 -0700
062e09cc
Implement MSRI
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:09:28 -0700
fdf36f58
Implement MRS
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:06:48 -0700
b3832205
Fix some MRS/MSR encoding problems
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:03:39 -0700
6608ae28
Ensure loads to PC work
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 23:54:31 -0700
cb03781a
Implement LDM, STM
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 23:44:35 -0700
dd479ad9
Now include source for HLE BIOS, even without assembler script
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 00:46:32 -0700
54fffb7f
Add HLE BIOS from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 00:45:23 -0700
38b1c8d2
Make sure CPSR is updated for IRQ mode properly
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 00:29:20 -0700
f30b367c
Make sure to rewrite active region data when jumping to IRQ handler
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 00:24:00 -0700
45fcd0fc
Implement FastCpuSet
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:52:53 -0700
c143dec7
Fix ADD(4) and MOV(3)
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:52:30 -0700
4b4914af
Implement MUL
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:26:49 -0700
6b07dd33
Implement ASR(1)
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:22:01 -0700
8c03c200
Implement HALT
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:14:16 -0700
e88d1775
Copy GBA.js DMA implementation
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:13:52 -0700
20622b61
Copy some IRQ infrastructure from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 19:41:09 -0700
bc9d0690
Clean up extra backslashes
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 19:29:00 -0700
2d0c3bf2
Implement IRQs
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:50:34 -0700
2da11dd5
Continue implementing IRQs
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:42:20 -0700
4dd98f4c
Remove typo struct member
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:20:28 -0700
9ac6f6d3
Start implementing IRQ
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:18:25 -0700
7de2c91e
Copy DISPSTAT implementation from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:10:38 -0700
e8742663
Initialize video->eventDiff
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Apr 2013 23:15:02 -0700
2fe2c80a
Add dummy renderer + frame counting infrastructure from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Apr 2013 23:01:40 -0700
9b5d5d64
Start implementing events + add video stubs
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Apr 2013 22:18:28 -0700
1838cc05
Implement waitstate adjusting
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Apr 2013 01:10:53 -0700
fe5a8d62
Add function for loading from I/O
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 23:30:11 -0700
ecc4775c
Start implementing instruction timing
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 23:12:03 -0700
fa64310e
Fix SWI32
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 13:46:48 -0700
4e66d7f8
Implement CpuSet
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 13:36:32 -0700
90e2443c
Split gba.c
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 13:21:21 -0700
1ca64871
Create subdirs
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 13:04:24 -0700
7c5a6b12
Implement SWI
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 11:57:39 -0700
475af6fd
Squelch some warnings
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 04:22:53 -0700
201d34a4
Stub out I/O
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 04:20:39 -0700
2cb00fe0
Move GBA load/stores internal to gba.c
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 04:08:06 -0700
1d445958
Initialize breakpoints
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:49:48 -0700
82a4fa09
Initialize debugger->lastCommand
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:47:11 -0700
cd75d3b3
Implement LDR[S]B/LDR[S]H (2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:38:09 -0700
9cd46879
Implement BIC
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:31:35 -0700
288eba1f
Fix POP {pc}
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:28:58 -0700
3b3b6e05
Implement MVN
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:26:04 -0700
3121ed0b
Fix BX
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:23:37 -0700
8eb8cdfa
Implement SUB(1)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:15:21 -0700
18b1fd49
Implement SUB(3)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:13:06 -0700
280fc18c
Implement LDRB(1)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:10:25 -0700
ee5375a8
Implement CMP(2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:08:07 -0700
b541b99d
Implement NEG
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:06:11 -0700
53212bae
Implement SUB(2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:03:19 -0700
5be88fe1
Implement LDRH(1)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:00:06 -0700
ce593c4b
Implement STRB(1)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:58:05 -0700
7c8d76eb
Implement BX
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:55:12 -0700
d7ff6aa1
Add missing field for breakpoints
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:54:58 -0700
81909bed
Fix indentation of LSR(2)/ASR(2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:51:21 -0700
97ce972b
Implement LSR(2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:49:07 -0700
76a85c76
Rudimentary breakpoints
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:42:09 -0700
baad7b50
Add n command, and command repetition
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 14:06:57 -0700
4df2d6de
Pause on stub opcodes
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 13:56:29 -0700
e5379c99
Add ability to run code indefinitely (or at least until we crash)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 13:50:41 -0700
dbe9796b
Implement B
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 12:38:47 -0700
abd522a2
Implement ADD(4)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 12:32:15 -0700
bc4924ce
Implement CMP(3)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 12:28:24 -0700
aa14ed44
Implement AND, EOR and ORR
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:50:21 -0700
75fdcd67
Add missing CPSR update for ASR(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:48:00 -0700
c51ad65c
Implement ASR(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:42:34 -0700
5094b771
Add memory reading commands to debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:36:01 -0700
5465543a
Properly recognize syntax errors
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:27:05 -0700
0180ee09
Print hex
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:25:21 -0700
f7155340
Begin command line parsing
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:23:41 -0700
10884de5
Add ability to print current instruction
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 00:22:27 -0700
67750e35
Fix sign-extension on BL1
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:59:19 -0700
eed0e770
Implement B(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:58:50 -0700
be8849d7
Implement CMP(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:44:51 -0700
3a097dca
Implement ADD(3), refactor other ADDs
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:34:44 -0700
36670b3f
Implement LSR(1) and reindent LSL(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:24:35 -0700
9ca65038
Implement LDR(4)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:18:46 -0700
9f77c323
Implement ADD(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:17:37 -0700
d7ddbee4
Fix BL(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:14:01 -0700
f86fb9dc
Implement LDR(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:06:17 -0700
33fc9587
Implement STR(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 21:56:46 -0700
c8f85a65
Implement STR(3)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 21:48:30 -0700
3e57e460
Implement ADD(2)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 21:48:19 -0700
b5182915
Command to break into attached debugger
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 21:27:43 -0700
a7bc99c8
Implement LDR(3)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 20:09:27 -0700
57f2ccca
Implement STRH(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 20:06:58 -0700
21ee7946
Implement LSL(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 20:00:14 -0700
71c68fe7
Implement ADD(6)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 19:59:55 -0700
21df1c48
Implement MOV(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:44:04 -0700
9ab3b0c2
Implement ADD(7)/SUB(4)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:22:37 -0700
1ac7f0eb
Implement MOV(3)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:15:47 -0700
37ce1383
Set bits in MSR properly
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:10:09 -0700
60978902
Print proper register
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:04:51 -0700
688af6cd
Add some basic input to the debugger
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:03:11 -0700
1db7f5b1
Initial debugger
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 01:32:43 -0700
b07e0526
Move CMakeList
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 23:58:13 -0700
09455b50
Add linenoise module
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 23:52:51 -0700
d90d7d18
Implement BL
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 03:14:09 -0700
133d5746
Implement LDMIA/STMIA/PUSH/POP
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 03:01:07 -0700
1616ec83
Stub out incomplete addressing mode 1 opcodes
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 02:13:35 -0700
4fbed66b
Start fleshing out addressing mode 1
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 01:32:30 -0700
d278429b
Implement BX
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 00:14:12 -0700
a511df79
Put stub definitions in all of Thumb
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 23:38:18 -0700
7e5de27f
Add ability to run Thumb code
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 23:34:50 -0700
9a0d1464
Log stubs
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 22:52:46 -0700
9a7f0f4a
Stub out BL, finishing Thumb table
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 21:11:05 -0700
87863ad9
Stub out B
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 21:09:22 -0700
cbc17ad7
Stub out SWI
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 21:05:19 -0700
e89f4945
Stub out conditional branches
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 21:04:41 -0700
d5adcac3
Stub out LDMIA/STMIA
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 20:58:05 -0700
0db11ec6
Stub out BKPT (not in ARMv4T, but still useful)
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 20:50:56 -0700
5e78400a
Stub out POP/PUSH
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 00:00:24 -0700
99d0b76f
Stub out ADD7 and SUB4
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:47:37 -0700
08065d86
Stub out ADD from PC and SP
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:45:08 -0700
28ecc976
Stub out LDR/STR from SP
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:37:28 -0700
e3818cf7
Stub out more load/stores with immediates
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:34:25 -0700
39c776eb
Stub out more load/store format 2
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:27:37 -0700
5165e013
Put in missing BX
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:16:30 -0700
f42c8d11
Stub out STR2
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:00:31 -0700
11de611f
Stub out LDR3
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:57:24 -0700
5e18eabd
Stub out format 8
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:51:21 -0700
be021605
Define data format 5
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:35:51 -0700
e577df21
Fix data format 3
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:35:38 -0700
d3abd2dc
Minor ROM access optimization
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:20:35 -0700
027e27ca
Add data form 3
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 04:20:14 -0700
56c3685b
ADD/SUB 1 stubs
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 03:20:32 -0700
2618c39a
Macro-insanity for Thumb
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 03:15:50 -0700
76dbfce3
Start filling in THUMB table with insane preprocessor tricks
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 02:57:24 -0700
70eb3634
Fix warnings + LDR[B]T/STR[B]T
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 03:14:18 -0700
9a1fb100
Load/store working RAM
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 03:13:37 -0700
93a2f160
Loading 8/16 bits from ROM
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 02:13:40 -0700
67c00f37
Ensure CPSR privilege gets updated in MSR
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 00:21:28 -0700
37ad6218
Don't double-execute AL instructions
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 00:17:54 -0700
4f3e77c8
Implement MSR
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 00:15:16 -0700
4bba75dd
Separate out ISA files
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 21:15:32 -0700
b02fdd3d
Remove inline conditions and add ARM specialization
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 20:37:48 -0700
186068ad
Start filling in ARMBoard
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 13:25:45 -0700
120b8571
Mode switching
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 02:36:41 -0700
bda71caf
ALU instructions can write to PC
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 02:01:14 -0700
6e3a9a95
Fix writing to PC
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:57:04 -0700
68f2eed8
Mini-test
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:39:49 -0700
9575e7f0
Fix B
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:39:08 -0700
0e2394e7
De-inline ARMStep
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:46:48 -0700
b23f1ee3
GBA ROM loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:46:28 -0700
340d3ce6
Implement B
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 20:16:14 -0700
5c7b4a98
Load from ARM table now that we have one
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 20:06:51 -0700
6bd7a5ee
Fill remainder of table
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 20:01:32 -0700
7a0fb72e
Stub out SWI
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 19:58:01 -0700
d620357a
Stub out coprocessor
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 19:52:45 -0700
5dd2379d
Cleanup
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 19:38:14 -0700
f2a1257f
Stub out branch instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 19:22:14 -0700
1858dfeb
Stub out LDM/STM
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 18:41:36 -0700
7b82cc00
Fill in LDR/STR block
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 13:05:53 -0700
befba57f
Simple error checking
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 04:34:19 -0700
9efc945f
Add store callbacks
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 04:20:44 -0700
96da9c7e
Partially implement LDR/STR and friends
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 04:16:27 -0700
92e74a78
Apparently I can't count to 8
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 02:49:54 -0700
cb2469c4
Filler for more instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 00:32:01 -0700
a01fc986
Begin GBA structure
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Apr 2013 02:17:22 -0700
cd07dee7
Implement immediate shifter
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Apr 2013 00:43:47 -0700
c07df4a3
Fill in immediates
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 03:12:22 -0700
63f6f53a
Implement BIC, MOV, MVN, ORR
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 02:42:17 -0700
dbee1e87
Add stubs, including for illegal instructions
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 02:36:53 -0700
e0939603
Fill in more opcodes, implement CMN, CMP, TEQ, TST
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 02:31:32 -0700
fd4ee12e
Implement ADD, ADC, RSB, RSC, SUB
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 02:04:51 -0700
c1a8042d
Fill in more opcodes, implement EOR
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 01:27:51 -0700
4025bf89
Add boilerplate for instructions
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 00:46:50 -0700
bf725327
Add more framework for loading instructions
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Apr 2013 22:34:49 -0700
009bef87
Initial commit
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Apr 2013 22:12:15 -0700
3261dd48
Fix should-be-zero operands being listed
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 00:39:05 -0700
b41e11d4
Decode MSR and MRS
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 00:29:00 -0700
a2eec316
Show s flag for ARM instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 00:13:11 -0700
d245eb3f
Remove leftover code
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 23:52:17 -0700
027a6f12
Fix ordering of flags and condition
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 23:31:46 -0700
a09d8649
Begin work on ARM disassembler
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 03:50:29 -0700
ba4874f8
Cleaning up writeback and add some TODOs
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 03:19:02 -0700
874f23fc
Add mnemonics and fourth operand for ARM
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 01:28:02 -0700
2b0dccb2
Fold direction into memory format
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 01:27:32 -0700
45c6299b
Fix decoding Thumb TST
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 01:26:57 -0700
2921ba88
Split ARM emitters into own file
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 23:21:28 -0700
fde2107a
Fix disassembler memory boundary conditions
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 03:31:24 -0700
64cc5ada
Merge Thumb mnemonics into ARM mnemonics in preparation for ARM decoder
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 03:30:59 -0700
a22c89fe
Remove notion of special register
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 02:33:16 -0700
fec40406
Load/store with immediate width corrections
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Nov 2013 13:49:34 -0800
fc132b4d
Some instructions can write to pc directly
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 17:07:58 -0700
01d4672f
Reclassify thumb load/store multiple instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 04:12:21 -0700
764d9740
Fix exporting of ARMDecodeThumb
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 03:42:46 -0700
c8a2f595
Start cycle counting
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 02:52:53 -0700
9b2cd975
Split out decoder files in preparation of ARM decoder
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 00:34:49 -0700
c8e1a9cd
PC-relative disassembling
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 22:29:55 -0700
39e1a85f
Implement memory decoding
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 02:12:34 -0700
f3215552
More thumb decompilation
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 01:57:48 -0700
e60cbfaf
Begin disassembler
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 01:47:04 -0700
58545f11
Rename decompiler to decoder
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 00:50:42 -0700
65c1d67d
Descriptions of all opcodes
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 00:47:12 -0700
5d19919d
Extract emittor macros into headers
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Oct 2013 23:30:49 -0700
66d1c0c5
Start fleshing out decompiler
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Oct 2013 23:22:54 -0700
5b91d6d3
Small framework for decompiler
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Oct 2013 23:22:38 -0700
408223cf
External support for changing codecs in FFmpeg encoder
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 02:11:43 -0700
11c00d89
Use FFV1 for reduced filesize
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Aug 2014 04:17:34 -0700
88695a5a
Rough FFmpeg video encoder
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Aug 2014 03:59:31 -0700
c3e29f2d
Lower bitrate limits for video to be more sensible for 240x160 video
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 00:54:28 -0700
5dcf3a5d
Use libfaac for aac
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 00:32:52 -0700
1a09f93b
Allow videos to be recorded from when a ROM is loaded, and end when a ROM is shut down
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 00:17:29 -0700
b51e72fc
Hook up and finish up video recorder
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 23:49:25 -0700
61569c05
Merge branch 'master' into port/qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 23:48:52 -0700
3dfc2bfc
Begin setting up video recording UI
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 18:27:53 -0700
27c70410
Make sure Qt knows where SDL2 libs are
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 03:51:36 -0700
f98d6486
Merge branch 'master' into port/qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 03:49:12 -0700
6c9a5a24
Fix savestate size on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 18:50:33 -0700
b33e75da
Move thread unpausing from destructor to shutdown
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 17:32:11 -0700
10a907e3
Remove out-of-date comment
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 05:57:49 -0700
d40d4c1c
Use ICO file on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 03:21:46 -0700
b51ec046
Fix C++ flags
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 03:06:57 -0700
2415d59d
Windows C++ fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 03:06:45 -0700
c8d52192
Merge branch 'master' into port/qt
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 01:53:15 -0700
bd74fa1f
Add frameskip
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 21:45:50 -0700
dcbfba03
Fix locking up when triggering turbo with no game loaded
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 21:45:37 -0700
02116415
Unload patch after the end of the game
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 02:25:18 -0700
26c1b3c6
Patch menu
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 02:23:48 -0700
a2ee0c20
Fix filename getting deleted early
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 02:23:37 -0700
397ddafd
Game resets when loading a patch or BIOS
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:57:18 -0700
422e2e2f
Move screen widget to its own class, allowing for a size hint
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:47:12 -0700
6041bf42
Load patch from command line
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:25:06 -0700
bfa5fb61
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 01:17:09 -0700
05ec732a
Add turbo
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 01:10:00 -0700
24094ecd
Make audo/video sync adjustable externally
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:50:23 -0700
ad12bdde
Move savestates to file menu
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:39:24 -0700
e7bf4388
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:30:27 -0700
8aa5880a
Support FileOpen events on OS X
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 23:18:08 -0700
8fc3ef27
Don't initialize SDL video in Qt port
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 23:16:13 -0700
e84727c9
Load BIOS from menu
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 17:21:05 -0700
54be75bb
Load BIOS from command line
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 17:15:39 -0700
23592af3
Add screenshot support
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 16:37:05 -0700
9efd8f24
Close the savestate window, not just hiding it, when we shut things down
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 05:07:45 -0700
e2901db7
Unmark the Qt frontend as a separate project
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:39:44 -0700
2627d1c7
Mark Qt frontend as C++
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:33:46 -0700
bfb986b9
Make logo scaled to the correct device pixel ratio
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:33:30 -0700
711231ad
Add custom plist.info.in file
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:33:09 -0700
2c74cb46
Ensure savestate window closes when a game is shut down
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:12:44 -0700
e2812b30
Remove code that expects the GBA thread to still be around after it has ended
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:09:49 -0700
dbe5e7e2
Only blank cursor for Display widget, even when in full screen
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 03:40:26 -0700
8e4a3439
Fix threading issues with the video thread and the main thread deadlocking
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 02:26:32 -0700
f1de3d60
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 02:24:05 -0700
4b7883e1
Add command line parsing to Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:54:51 -0700
acd0e582
Add dirmode to Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:54:35 -0700
c32122c1
Add slot for setting all the log levels at once
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:40:44 -0700
093036db
Detect Qt modules without hard-failing
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:10:47 -0700
fb5f01e4
Show project name and game title in title bar
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:07:42 -0700
c12b8e6e
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:06:35 -0700
2b012ef0
Remove unnecessary QFile object add zip loading
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 00:51:47 -0700
d0b63162
Add exit menu item on non-OS X
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 00:42:35 -0700
add64ce2
Initialize audio drift
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 23:39:38 -0700
62a0447c
Draw logo when a game is not loaded
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 01:45:34 -0700
c91ad7f8
Fix resizeEvent blocking when the thread has shut down
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 01:38:00 -0700
a6f5bbbe
Redo background texturing
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 00:53:34 -0700
b74a5a52
Allow enter to be used to select a state
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 04:15:57 -0700
556209e7
Fix warning
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 04:11:09 -0700
0fda035c
Fix typo
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 04:07:42 -0700
b9d41019
Paint background on savestate window
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 04:07:19 -0700
1d00ccf6
Show savestate manager over game when in fullscreen
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 01:52:45 -0700
73d28a1a
Mouse enter tracking for savestate screen
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 01:32:06 -0700
f49494cd
Don't open a new state window if one is already open
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:28:41 -0700
4a9ab532
Don't block while forcing a draw
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:19:11 -0700
d52be5b3
Key overrides for selecting states
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:18:58 -0700
a8d87a79
Remove redundant shortcut code
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:17:26 -0700
cd8cc128
Draw text for empty slots
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:17:09 -0700
e2de508b
Quick savestate menu
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:53:01 -0700
be9363b7
Set real size to minimum for display
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:42:24 -0700
05cb9d47
Load the right states in the right slots
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:40:52 -0700
96112180
Wake up the drawing thread after loading a state to make sure it draws the loaded state
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:40:40 -0700
6afc00b4
Move state loading/storing into GameController
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:22:30 -0700
ad37ae3d
Only unpause after savestate window if the game was not previously paused
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:09:50 -0700
71458f21
Close savestate window with Esc
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:08:05 -0700
cd8b1e56
Pause game while savestate window is open
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:04:32 -0700
0579ecec
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 04:57:20 -0700
ca128a97
Make Display take a QGLFormat
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 04:48:59 -0700
ddd8c8db
Make AudioDevice::setFormat thread-safe
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 04:48:18 -0700
7353092b
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:49:22 -0700
49b676fa
Fix double-ending the GBA thread
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:48:37 -0700
39b5396c
Set thread priorities for time-critical threads
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:38:58 -0700
bd731e82
Remove unneeded GL context code
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:38:43 -0700
1ef3f425
Fix flickering when resizing emulator window
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:28:32 -0700
113d7da3
Small style fix
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:16:57 -0700
fdbb0ac7
Fix build in g++
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 01:47:01 -0700
ae256542
Better, C++11 style initialization of m_threadContext
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 01:40:16 -0700
7d8041cb
Increase savestate view usability
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 00:37:29 -0700
b73f6314
Update icons
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 23:18:40 -0700
c60a5ea5
Fix path name use-after-free
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 23:15:31 -0700
fdf2ce29
Add savestate load/saving in Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 23:15:15 -0700
642b92fe
Add VFileDevice QIODevice subclass
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 23:14:25 -0700
54f5f133
VFile write should use const void*
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 03:08:39 -0700
51a6371e
Close LogView if the main window closes
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:58:36 -0700
78759dc1
Fix QAction ownership
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:57:49 -0700
aaf9c427
C++ build fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:48:56 -0700
02ef49de
Expose GBAGetState
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:05:53 -0700
49d668f2
Fix crashing on exit
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 22:22:43 -0700
2e031a8c
Update log view styling
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 03:03:47 -0700
24a57904
Ability to adjust line limit
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 02:56:08 -0700
d3a4c027
Clear backlog automatically
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 02:43:27 -0700
fa255dc8
Start of log view
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 01:48:24 -0700
eef1a5e8
Clean up Qt CMakeLists
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 01:25:39 -0700
dd138773
Remove stopgap measure
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 01:02:19 -0700
51ad9d37
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Oct 2014 21:00:01 -0700
6560db2e
Merge branch 'master' into qt

Conflicts:
	CMakeLists.txt
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 02:48:38 -0700
94c07770
Windows ICO file
Jeffrey Pfau jeffrey@endrift.com
Wed, 13 Aug 2014 00:25:24 -0700
a78772ee
Add mGBA icon for OS X
Jeffrey Pfau jeffrey@endrift.com
Wed, 13 Aug 2014 00:14:25 -0700
8f5145f4
Rename Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 23:43:52 -0700
2b3631dc
Merge branch 'master' into qt

Conflicts:
	CMakeLists.txt
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 23:37:29 -0700
08fee36c
Window resizing options
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 03:26:16 -0700
d020bf4f
Add FPS target options
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 03:14:28 -0700
0717e4ab
Use lambda syntax for audio buffer size slots
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 02:33:01 -0700
a7588f25
Sync pause setting with the menu properly
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 02:22:03 -0700
42041fa0
Fix frame advance
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 02:11:41 -0700
04823fb0
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 01:53:34 -0700
b0662fe7
Run audio pausing in the right thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 01:13:27 -0700
fe7deb0a
Only try to stop audio output if there is an audio output device
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:44:43 -0700
8ff6d778
Make shutdown disabled when a game is not running
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:43:53 -0700
6403d531
Add reset option and reshuffle menu items a bit
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:40:42 -0700
71211bac
Add sound buffer resizing menu options
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:32:38 -0700
62f6471c
Move AudioThread into AudioProcessor, run in its own thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:10:38 -0700
d5c0dffb
Remove unused member in GameController
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Jul 2014 23:08:31 -0700
ae534aff
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Jul 2014 22:51:26 -0700
ad5cdb97
Fix memory leak
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 22:07:08 -0700
a57f911e
Handle closing games a bit safer
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 21:44:06 -0700
a77f7f0b
Cleanup merge issues
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 21:28:25 -0700
489b932c
Header include cleanup
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 20:28:01 -0700
23679adc
Fix build after GBAThread API changes
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 16:38:27 -0700
4da65d0f
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 16:38:00 -0700
f62ccde4
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 16:28:12 -0700
c5d243fc
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Feb 2014 23:59:12 -0800
b691c934
Add joypad support via SDL to Qt build
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 22:28:28 -0800
edc6de04
Move key mapping into its own function
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 22:27:58 -0800
2eb5a7a6
Partially implement SOUNDBIAS
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 05:22:29 -0800
7bee8138
Make GDB server able to be detached before GBA thread starts
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:45:43 -0800
844cee07
Make sure GDB window is created in sync with GDB server state
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:44:39 -0800
8c53fbeb
Make GDB server able to be attached when the emulator starts
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:42:29 -0800
d16737cc
Automatically break into the debugger if it was provided at launch time
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:42:02 -0800
eb232690
Add thread-safe function for telling if the GBA thread has started
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:41:32 -0800
6d12ef81
Reuse an audio thread instead of shutting it down and making a new one
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 01:13:52 -0800
186e0b1e
GBA thread can be shut down and opened again, cleanly
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 00:44:19 -0800
acc58fcc
Null out threadContext->gba when shutting down
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 00:42:20 -0800
9f3cf19c
Add missing ellipses for menu items that open windows
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 04:01:41 -0800
c621fb16
Add missing GDB classes
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 03:58:40 -0800
412890d8
Debugger can get detached during a callback, clean up appropriately
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 03:57:41 -0800
3b7dbdec
Use C++11 override and nullptr
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 01:42:36 -0800
63411728
The debugger should not stop by default
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:48:25 -0800
87b17efe
Add define for GDB stub
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:48:00 -0800
1a7656fe
Support creating the GDB stub in Qt
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:47:44 -0800
adcfc37d
Add ability to detach debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:24:38 -0800
11e3bdc5
Merge branch 'master' into qt

Conflicts:
	CMakeLists.txt
	src/gba/gba.c
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 17:37:18 -0800
4eb705ca
Squelch warnings in software renderer
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:15:43 -0800
307404ad
Change override structure to not use multi-byte char literals
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:05:01 -0800
9b150bba
Move Qt output directory
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:04:13 -0800
07826098
Merge branch 'master' into qt

Conflicts:
	CMakeLists.txt
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:03:02 -0800
9022deed
Split SDL build into its own CMake list
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:11:19 -0800
22ef0977
Fix perf main after adding BIOS loading
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:10:56 -0800
2ee3d17d
Put OpenGL include explicitly in Qt CMake file
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:06:37 -0800
4dae4406
Move SDL/OpenGL dependencies into the SDL port
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 23:58:48 -0800
8e3d1046
Qt audio thread should mark itself as exiting
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 04:05:39 -0800
e27c10ab
Unblock on audio when closing thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 04:03:54 -0800
6834401e
Close process cleanly
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 04:00:52 -0800
6407ad3a
Video drawing in separate thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 03:49:59 -0800
2f98f542
Add frame advance
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:58:57 -0800
1eeeb360
Add emulation menu with Pause option
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:39:24 -0800
5abd1572
Use an initializer for GBAThread in Qt
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:39:09 -0800
a076e88b
Ditch uic
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 22:23:34 -0800
3d339b13
Key input
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 22:21:25 -0800
98c9121a
Move audio initialization into thread
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 02:34:58 -0800
0ca3afa3
Run audio on separate thread
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 01:39:40 -0800
baeaf872
Audio rendering in Qt
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 00:45:25 -0800
8a82144c
Ensure the GBA thread exits when destroying the game controller
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 23:15:47 -0800
4659635f
Start Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 06:53:38 -0800
6000754b
All: Add blip-buf information to README
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 01:55:37 -0800
73a6b478
GBA Audio: Rip out FFmpeg resampler
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 01:51:50 -0800
b92ed79a
GBA Audio: Add blip_buf support
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 00:48:23 -0800
e61acf62
Merge branch 'master' into optimization/idle-loop-detection
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Jan 2015 02:09:53 -0800
2dc710fe
Merge branch 'master' into optimization/idle-loop-detection

Conflicts:
	src/gba/gba-overrides.c
	src/gba/gba.c
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Jan 2015 22:29:41 -0800
10ba7d16
GBA: Fix FFTA idle loop location
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 14:28:35 -0800
d11428ad
GBA: Bump idle loop detection threshold to 10000
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 14:43:16 -0800
e1fc839e
GBA: Bump idle detection down to idle removal if a pre-vetted idle loop is known
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 13:36:53 -0800
075308e8
GBA Thread: Make sure idle loop setting is set at the right time
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 14:42:35 -0800
dba275c5
GBA: Fix warning in config loader
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Jan 2015 23:07:04 -0800
030f12e3
Perf: Detect idle loops by default
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Jan 2015 23:26:48 -0800
fc172147
GBA: Stop trying to detect idle loops if it fails too many times
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Jan 2015 22:16:21 -0800
3a7bdbf8
GBA: Only run idle loop detection outside of BIOS region
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Jan 2015 00:53:14 -0800
d49a9a84
Merge branch 'master' into optimization/idle-loop-detection

Conflicts:
	CHANGES
	src/gba/gba-overrides.c
	src/gba/gba-thread.h
	src/gba/gba.c
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Jan 2015 02:55:21 -0800
eb81fc3c
Perf: Load the config file
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 02:40:01 -0800
cafc67a6
GBA: Make idle loop detection configurable
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 02:39:48 -0800
542662ca
Merge branch 'master' into optimization/idle-loop-detection

Conflicts:
	CHANGES
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 01:57:45 -0800
54ef61f7
GBA: Implement idle loop detection
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 14:20:09 -0800
5f62e337
GBA: Configurable game overrides
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 01:18:07 -0800
dc5d1b40
Merge branch 'master' into optimization/idle-loops

Conflicts:
	src/gba/gba.c
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 01:54:59 -0800
c937529d
GBA: Add idle loop for Super Mario Advance 3 (USA)
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 03:39:50 -0800
bb71c448
GBA: Add idle loop for Pokemon Emerald (USA)
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 03:08:48 -0800
5a10d1d3
GBA Add idle loop for Super Mario Advance 2 (USA)
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 03:02:11 -0800
b2cceffd
GBA: Add idle loop for Golden Sun: The Lost Age (USA)
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 02:57:02 -0800
8df16b34
GBA: Add idle loop for Metal Slug Advance (USA)
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 03:08:28 -0800
ae2b20e4
Qt: Make ConfigOption able to handle multiple consumers
Jeffrey Pfau jeffrey@endrift.com
Thu, 19 Mar 2015 22:11:23 -0700
e6377f2e
GBA: Add player IDs to allow multiple controller profiles to be used at once
Jeffrey Pfau jeffrey@endrift.com
Sun, 15 Mar 2015 23:48:35 -0700
51b8c862
Merge branch 'master' into feature/sio-lockstep

Conflicts:
	CMakeLists.txt
	src/gba/gba.c
Jeffrey Pfau jeffrey@endrift.com
Sun, 15 Mar 2015 23:29:01 -0700
618092a5
GBA SIO: Fix lockstep barrier
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Mar 2015 15:53:09 -0800
4e2a27b4
GBA SIO: Fix child bit in lockstep driver
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Mar 2015 05:39:13 -0800
f775af67
GBA SIO: Fix writing to RCNT
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 Feb 2015 14:52:46 -0800
e241566e
GBA SIO: Clean up lockstep a bit
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 Feb 2015 14:09:18 -0800
33c2c537
Qt: Add missing function
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Feb 2015 01:37:44 -0800
80960f9e
GBA SIO: Properly deinitialize SIO
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Feb 2015 01:12:58 -0800
d1e01266
GBA SIO: Partially functional lockstep driver
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Feb 2015 00:59:47 -0800
2fc8f0b5
Qt: Add option for opening new window
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Feb 2015 00:59:20 -0800
e1a8befc
GBA SIO: Fix RCNT reading for mode
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Feb 2015 23:10:01 -0800
6e467a03
Qt: Create MultiplayerController
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Feb 2015 00:07:36 -0800
5b40951c
GBA SIO: Build up lockstep driver a bit more
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Feb 2015 00:07:12 -0800
1e912abf
GBA SIO: Start building up skeleton for lockstep driver
Jeffrey Pfau jeffrey@endrift.com
Wed, 25 Feb 2015 20:35:13 -0800
817dec97
GBA: Add Mega Man Zero override
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Mar 2015 01:16:15 -0700
64cbdf8a
GBA: Ensure idle loops are not removed on the first iteration
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Mar 2015 01:15:56 -0700
475954af
GBA: Add idle loops for Super Mario Advance 4
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 18:22:37 -0700
f0cebb3f
GBA: Add some idle loops for different regions of the same game
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 18:21:05 -0700
6e16b299
GBA: Add idle loops for Advance Wars
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 18:16:50 -0700
1c107439
GBA: Loosen checks on idle loops
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Mar 2015 18:15:06 -0700
acb7c936
Qt: Rename rewind variables
tony971 tony971@users.noreply.github.com
Fri, 05 Jun 2015 16:13:45 -0400
a21d773a
OpenGL: Clear screen when resizing
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Jun 2015 00:59:13 -0700
d05e596b
Qt: Use common OpenGL code
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Jun 2015 00:42:00 -0700
ea0b6a14
OpenGL: Start modular renderer
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Jun 2015 23:30:56 -0700
e7798091
Qt: Start revamping sync
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Jun 2015 23:37:11 -0700
e3dded2e
All: Add Haiku support
gus knight waddlesplash@gmail.com
Thu, 11 Jun 2015 16:36:25 -0400
6f4871fb
VFS: Fix line-reading to return proper values
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 01:26:46 -0700
6589eade
Util: Clean up some defines
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 01:19:33 -0700
a992fcd3
VFS: Move VDirOptionalOpenFile to vfs-dirent.c
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 01:16:54 -0700
c0fcec22
Util: Separate out platform threading headers
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 01:00:35 -0700
8f77c9ff
GBA Video: Fix regression with sprite visibility
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Jun 2015 22:49:09 -0700
e84a01f2
Qt: Make the default fullscreen binding for Windows be Alt-Enter
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Jun 2015 22:08:23 -0700
b54f5a99
All: Include util/string.h wherever strdup is used
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Jun 2015 21:50:10 -0700
4bd35550
GBA Video: Fix windows not affecting sprites
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Jun 2015 22:02:19 -0700
3cddb332
GBA: Fix calls to endian-independent loadstores
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Jun 2015 05:15:17 -0700
ef93f686
VFS: Move VDirOptionalOpenFile back to vfs.c
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jun 2015 03:17:05 -0700
43f9f2df
VFS: VFileOpen can now have a swappable backend
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jun 2015 03:11:11 -0700
2bb16fd0
GBA: Better savestate error reporting
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jun 2015 00:49:50 -0700
83dfbe61
Qt: ROM replacing
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jun 2015 22:29:59 -0700
635fae7d
GBA: Rom unloading and replacing
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jun 2015 22:28:49 -0700
289e9b0c
GBA: Implement more game removal pieces
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jun 2015 22:28:02 -0700
8538e99a
GBA: Flash erase timing changes
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jun 2015 04:25:29 -0700
833d81ee
GBA Memory: Prefetch timing changes
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jun 2015 04:25:01 -0700
2a6d79fe
GBA Memory: Fix load/store multiple video memory waitstates
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jun 2015 02:44:50 -0700
af4d5d7e
GBA: Yank support, needs work
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jun 2015 01:12:46 -0700
d5241484
ARM7: Add emulation for Undefined CPU mode
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jun 2015 00:59:52 -0700
270ce0cb
GBA Video: Refactor software renderer into separate files
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jun 2015 00:33:26 -0700
72669886
All: Fix porting guidelines a bit
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 19:58:06 -0700
5e26f74f
Qt: Fix Windows not being deleted
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 19:57:01 -0700
5c3074ac
All: Add porting guidelines
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 02:30:28 -0700
3dc02dc8
Qt: Set window path to loaded ROM
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Aug 2015 18:10:33 -0700
8e735a46
Qt: Show checkmark for window sizes
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Aug 2015 18:09:47 -0700
cf8e84a1
Qt: Fix passing command line options
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Aug 2015 18:04:07 -0700
742296b8
Qt: Better window size handling
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Aug 2015 00:42:21 -0700
a1808a23
Qt: Switch default AudioProcessor to SDL
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Aug 2015 00:41:57 -0700
03d2b331
Qt: Initialize draw context
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Aug 2015 22:14:42 -0700
481833c2
Qt: Maybe don't resize the background
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Aug 2015 22:13:11 -0700
de25c0db
Qt: Autofocus on the right save slot
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Aug 2015 22:07:30 -0700
d4721cb3
Qt: Force redraw when window gets focus
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Aug 2015 19:59:59 -0700
071fe7ff
GBA Thread: Automatically load patches, if detected
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Aug 2015 19:35:14 -0700
6dda6cc8
Qt: Fix cursor inconsistencies (fixes #69)
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Aug 2015 19:14:19 -0700
b0b0b464
SDL: Reduce rumble lag time
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Aug 2015 18:27:58 -0700
a6ff9f6c
Qt: Fix frame delay with pausing and frame advancing
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Aug 2015 23:52:18 -0700
6ae00103
Qt: Redraw screen when a status message is posted
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Aug 2015 20:28:46 -0700
03f16650
Qt: Make keymapper present more information, and space things out a bit more
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Aug 2015 15:28:53 -0700
df11c9d7
Qt: Allow setting of audio channels and video layers while games are not running
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Aug 2015 12:46:23 -0700
ea91c48d
GBA: Add option to not hard-crash when a game crashes
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Aug 2015 11:45:26 -0700
7fb1b90a
Qt: Fix library ordering to ensure proper link order
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Aug 2015 17:52:28 -0700
88ff7eda
Qt: Fix and clarify OpenGL checks for Qt
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Aug 2015 10:27:03 -0700
4e3bad6c
SDL: BUILD_GLES2 should have the GBAGLES2Context
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Aug 2015 09:21:54 -0700
d312aa2c
SDL: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jul 2015 21:53:53 -0700
de61a4ae
SDL: Fix Raspberry Pi build
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jul 2015 21:50:24 -0700
dfd5c02e
SDL: Actually remember to move the file this time
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jul 2015 21:41:29 -0700
03db6b38
GBA Input: Fix warnings
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jul 2015 16:52:18 -0700
a8cbb100
SDL: Add missing files
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jul 2015 16:15:24 -0700
71be640e
SDL: Use some common GL functionality between GL and GLESv2
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jul 2015 16:11:49 -0700
59f101eb
Qt: Fix Windows build when Qt Multimedia is disabled
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jul 2015 13:09:17 -0700
87c4839c
Qt: Disable the Qt Multimedia build on Windows, since it's so broken
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jul 2015 12:51:57 -0700
687af6fd
All: Find GLESv2 separately from GL
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jul 2015 12:36:45 -0700
1656c004
All: Update README
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jul 2015 23:40:48 -0700
4e2d9127
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jul 2015 23:27:39 -0700
13fbf3e6
Qt: Fix non-SDL build with compilers that fail to respect short-circuiting
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jul 2015 23:26:47 -0700
5a932631
Libretro: Adjust light level with L3 and R3
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jul 2015 22:55:19 -0700
3a31577c
Libretro: Support solar sensor
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jul 2015 18:01:16 -0700
903a8a65
Qt: Use GLES2 if enabled and GL isn't found
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jul 2015 15:14:19 -0700
46e24e84
OpenGL: Create video backend for GLES2, used on Raspberry Pi
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jul 2015 14:41:40 -0700
657640c9
All: Fix md5sums permissions in sanitize-deb.sh
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jul 2015 14:02:33 -0700
9b66243e
Qt: Add about screen
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jul 2015 22:13:40 -0700
40362945
All: Fix install on Windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jul 2015 09:05:59 -0700
5c1140c3
GBA Video: Fix bg mode 3 - 5 tiles properly this time
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jul 2015 01:17:51 -0700
36047f4c
Revert "GBA Video: Fix sprites in modes 3 - 5 when character mapping is disabled"

This reverts commit cd3b9cdc6b85948e299756b683f5c08fd7e098f1.
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jul 2015 01:08:19 -0700
5f572ffb
GBA Video: Callback for VRAM writes
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jul 2015 13:15:37 -0700
d3c04ffa
Merge pull request #75 from bentley/debuggercmd

Debugger: Accept break/a, break/t
endrift jeffrey@endrift.com
Wed, 29 Jul 2015 01:10:35 -0700
ec8911ce
Merge pull request #73 from bentley/master

Qt: Fix non-SDL2 build
endrift jeffrey@endrift.com
Tue, 28 Jul 2015 23:32:27 -0700
9b4cca58
Merge pull request #72 from bentley/master

Fix build on OpenBSD
endrift jeffrey@endrift.com
Tue, 28 Jul 2015 17:00:21 -0700
cd3b9cdc
GBA Video: Fix sprites in modes 3 - 5 when character mapping is disabled
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jul 2015 10:03:11 -0700
fa766002
Qt: Fix non-SDL2 build
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jul 2015 09:08:53 -0700
2b80e357
All: OpenBSD build fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jul 2015 09:04:28 -0700
54bff2a1
All: Fix deb modes in sanitize-deb
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jul 2015 01:15:48 -0700
7431a5f5
All: Set SOVERSION and NAMELINK_SKIP for packaging
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jul 2015 01:02:11 -0700
818bde58
GBA: Add function for loading default overrides
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 18:22:17 -0700
f5092737
GBA Input: Add GBAInputMapKeyBits for packed key information
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 11:19:10 -0700
1c6d87f5
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jul 2015 22:03:31 -0700
8c119424
Qt: Fix analog buttons not getting unmapped
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jul 2015 22:02:16 -0700
24a910c9
Qt: Buttons for clearing analog and buttons
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jul 2015 21:55:28 -0700
3c55784c
GBA Hardware: Game Boy Player detection is off by default
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jul 2015 12:19:19 -0700
97b82ae6
VFS: Fix file handle leak in 7z
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Jul 2015 19:57:05 -0700
e9436e43
Qt: Reduce duplicated lines
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Jul 2015 00:01:43 -0700
a08f0929
Qt: Allow keys and axes to be bound at the same time
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Jul 2015 00:01:10 -0700
500eeb7e
GBA Input: Unbind axes at the appropriate time
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Jul 2015 23:59:53 -0700
e9c82df5
Qt: Fix rewinding enabling the menu bar
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Jul 2015 21:34:49 -0700
da226abb
Qt: Add 360 profile for Linux
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Jul 2015 21:22:50 -0700
b9c94254
Qt: Hacky way to swap out focus for a gamepad (fixes #64)
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Jul 2015 21:16:28 -0700
0ecdc1ac
GBA Config: Functions for loading and saving configs from a path
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jul 2015 19:22:02 -0700
037e518f
(iOS) Fix build - to16Bit ARM routine not iOS ABI-compatible
Twinaphex libretro@gmail.com
Thu, 26 Mar 2015 08:04:20 +0100
7015f38b
Qt: Save and quit on Stop call
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jul 2015 18:35:18 -0700
39325271
Qt: Ensure thread has not exited if we say it is open
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jul 2015 18:14:35 -0700
2575097b
GBA BIOS: Stub out SoundBias
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jul 2015 18:14:09 -0700
d588b8c4
GBA BIOS: Implement Stop
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jul 2015 18:12:56 -0700
7a9e97ca
Merge pull request #62 from duganchen/parameterized_libdir

Allow lib to be overridden.
endrift jeffrey@endrift.com
Sun, 19 Jul 2015 11:25:15 -0700
75fb2548
Qt: Bind controllers to specific windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Jul 2015 00:20:54 -0700
85c4162a
Libretro: BIOS loading
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Jul 2015 20:48:23 -0700
1975fc77
Qt: Fix SDL build
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Jul 2015 18:22:57 -0700
3a53e279
Qt: Update input profiles
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Jul 2015 18:22:46 -0700
b6889d77
GBA Input: Allow axes and buttons to be mapped to the same key
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Jul 2015 18:22:01 -0700
d0bc4d4f
Qt: Reduce time that it takes for the mouse to disappear
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Jul 2015 00:07:28 -0700
8ff8876e
Qt: Block a bug whereby undoing a save can overwrite the wrong save
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jul 2015 23:50:33 -0700
f05cc8d1
Qt: Add missing separator
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jul 2015 23:48:36 -0700
963758c3
Qt: Default controller profiles, with a few included already
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jul 2015 23:45:55 -0700
b9c276ee
Qt: Put undo savestate in the correct menu
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jul 2015 00:28:53 -0700
97a5a240
All: Fix project name not getting set when rebuilding
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Jul 2015 23:13:07 -0700
8ef50827
Qt: Controller profiles now store shortcut settings
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Jul 2015 22:51:27 -0700
73518ced
Qt: Add savestate save undo
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Jul 2015 20:45:29 -0700
b3cf9ec1
Qt: Only hide cursor if the display is the top widget
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Jul 2015 22:09:20 -0700
f50f9841
Qt: Add savestate load undo
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Jul 2015 21:56:05 -0700
5ed05dc6
GBA: Get GB Player working with savestates
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Jul 2015 21:19:01 -0700
43d9c8b7
GBA: Gigantic refactor and add preliminary Game Boy Player support
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Jul 2015 20:46:41 -0700
56208521
ARM7: Fix decoding LDR3
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Jul 2015 01:15:59 -0700
4d5c1f98
Qt: Hide cursor opportunistically
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Jul 2015 17:42:30 -0700
8a66ee0d
All: Fix fresh build
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Jul 2015 16:10:48 -0700
817f1573
All: Move version generation to external CMake script
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Jul 2015 16:02:16 -0700
18ec3de2
Libretro: Add rumble support
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Jul 2015 15:49:27 -0700
386da2ac
VFS: Add VFile.sync for memory vfs
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Jul 2015 15:49:04 -0700
1b8fe1aa
Qt: Add fast forward cap to settings
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Jul 2015 12:27:15 -0700
712b0ccb
Qt: Ensure proper audio sample rate is used when resampling audio
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Jul 2015 00:19:17 -0700
9d7b79db
GBA: Cannot clean a savefile if there is no vf
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Jul 2015 16:32:11 -0700
0496691c
Qt: Prompt for restart when changing display driver
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Jul 2015 14:51:09 -0700
5749649b
All: Update port progress a bit
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Jul 2015 02:57:08 -0700
1ee5ccd1
GBA: Clean up non-standard logging a bit
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Jul 2015 21:55:13 -0700
f6581773
GBA: Remove GBA_LOG_INFO from default log levels
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Jul 2015 20:43:26 -0700
9911484a
Qt: Add confirmation for making portable
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Jul 2015 22:51:13 -0700
f0c8c246
VFS: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Jul 2015 01:03:36 -0700
4b3df31e
GBA: Savedata is now synced shortly after data finishes being written
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Jul 2015 00:30:10 -0700
250d3b94
VFS: Add sync method to force syncing with backing
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Jul 2015 00:26:31 -0700
b4c3440b
GBA Cheats: Fix Pro Action Replay and GameShark issues when used together
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Jul 2015 23:12:06 -0700
fd809b3b
GBA: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 15:00:29 -0700
38ec77b8
Qt: Menu option to make portable
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 14:42:11 -0700
d9778a98
Util: Check for SETLOCALE too
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 13:05:09 -0700
32cb7bfc
GBA Thread: Properly use _WIN32 to increase portability
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 12:55:53 -0700
6c87c1c6
GBA Video: Slightly optimize mode 0 mosaic rendering
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 02:12:22 -0700
81cb6ff7
Merge pull request #58 from sergiobenrocha2/master

Added Keyword and Comment to desktop entry.
endrift jeffrey@endrift.com
Sat, 04 Jul 2015 21:47:34 -0700
3f2426ef
Qt: Initialize some members in Display
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Jul 2015 01:40:13 -0700
016b64bf
Qt: Initial logging throughout
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Jul 2015 01:24:37 -0700
ebca878c
Qt: Replace remaining toLocal8Bit with toUtf8
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Jul 2015 01:06:13 -0700
e0a6af08
Qt: Adjust memory selection by shift-clicking
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Jul 2015 00:38:08 -0700
abdf448f
Qt: Fix memory editing overlay not displaying hex A-F properly
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Jul 2015 00:32:28 -0700
3c9433b7
Qt: Central log controller
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Jul 2015 00:16:26 -0700
4e6ed638
GBA Memory: Revert lazy prefetch

This reverts commits d4ecdfc2ac29913867c9e2b91c8a946ffa312f50 and aed62605cf22974807b93fb4f219c0a74a570cc6.
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 Jul 2015 00:22:04 -0700
e8b5127d
Qt: Configurable display driver (requires restart)
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 Jul 2015 00:05:55 -0700
41c19a8f
Qt: Fix setting the display driver
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Jul 2015 23:21:25 -0700
5b3fd879
Qt: Pre-render messages for improved speed
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Jul 2015 23:19:29 -0700
7395d47a
Qt: Move message painting into Display
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Jul 2015 22:17:06 -0700
7c629a76
Merge pull request #57 from lioncash/va_end

Qt: (GameController) Add a missing va_end call to the log handler lambda
endrift jeffrey@endrift.com
Thu, 02 Jul 2015 09:06:09 -0700
06f02ef8
GBA Config: Check current directory for portable.ini
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 21:30:14 -0700
27898fb1
Qt: Prevent messages from queuing up too quickly (fixes #43)
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 21:08:29 -0700
5afa24c6
GBA: Properly handle failed loading of PNG savestates
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 19:56:10 -0700
b3ea09e1
GBA: Savestates with negative audio registers are only relevant if not dead
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 19:43:34 -0700
d4ecdfc2
GBA Memory: Fix prefetch invalidation delay
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 19:24:15 -0700
79252c21
Merge pull request #56 from tommai78101/patch-1

All: Adding a web link to MurmurHash3.
endrift jeffrey@endrift.com
Wed, 01 Jul 2015 17:11:16 -0700
85cdb42a
All: Use cmake-builtin `touch` for increased portability
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 00:44:21 -0700
ca0fb2ed
All: Add groups for files missing from groups
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 00:19:53 -0700
11098b31
All: List compilation steps for Windows debugging
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 00:08:47 -0700
c3a73edc
All: List some new features
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 00:08:22 -0700
d05d4408
All: Add missing credit for MurmurHash3 implementation
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jul 2015 00:08:08 -0700
ac7a9a81
Merge pull request #40 from waddlesplash/patch-1

All: initial work on MSVC support.
endrift jeffrey@endrift.com
Wed, 01 Jul 2015 00:19:57 -0700
aed62605
GBA Memory: Lazily evaluate prefetch
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Jun 2015 21:38:09 -0700
bddebef9
Qt: Fix window being too tall after exiting fullscreen (fixes #45)
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jun 2015 22:47:07 -0700
df79ee19
Qt: Fix fullscreen shortcut on Windows
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jun 2015 22:29:16 -0700
5bae2087
All: Proper handling of Unicode file paths
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jun 2015 21:45:32 -0700
99878b32
GBA Hardware: Backport generic RTC source into core
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jun 2015 21:09:36 -0700
908e61f4
All: Add clang-format options and run them
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jun 2015 20:10:02 -0700
3ba13e92
SDL: Fix finding pixman
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jun 2015 17:22:34 -0700
d92aefc8
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jun 2015 19:23:23 -0700
1c367c39
Merge pull request #52 from lioncash/typo

ARM: ARMHotplugDetach should call deinit
endrift jeffrey@endrift.com
Mon, 29 Jun 2015 19:20:15 -0700
5f8548b8
GBA Audio: Fix 8-bit writes to audio channel 3 frequency
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jun 2015 01:30:59 -0700
8a0c5b9a
GBA Audio: Fix sample order in audio channel 3
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jun 2015 01:08:14 -0700
841a0909
GBA Audio: Implement audio reset for channels A/B
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jun 2015 00:24:52 -0700
735d7642
GBA Hardware: Fix embarrassing build breakage
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Jun 2015 23:58:21 -0700
527fbf0f
GBA Hardware: Add a function for detecting a GB Player-compatible game
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Jun 2015 23:50:17 -0700
0772fc49
GBA Memory: Optimize stall code
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Jun 2015 22:39:52 -0700
9bee2f4c
VFS: Make VFileFILE.unmap only write back if the file was mapped as writable
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Jun 2015 17:52:27 -0700
697b550b
Qt: Fix screen not redrawing when loading a state
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Jun 2015 17:44:14 -0700
0aef1bc6
Util: Allow loading IPS patches that grow the ROM
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Jun 2015 02:00:33 -0700
68790c1b
GBA: Fix patching being incompatible with GBAUnloadROM
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Jun 2015 01:32:34 -0700
2346c235
GBA Memory: Minor prefetch fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Jun 2015 14:05:37 -0700
262cbf04
GBA Memory: More sensible approach to prefetch. It reports fewer successes but on average is more accurate.
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jun 2015 23:53:11 -0700
bd2c472c
SDL: Clean up GL context
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jun 2015 02:15:05 -0700
8e8ca17b
GBA Memory: Initialize prefetch member
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jun 2015 02:02:29 -0700
346e436b
GBA Video: Clean up video enum values
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Jun 2015 22:59:16 -0700
a85ae656
GBA: Fix timing of reading from timer registers
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Jun 2015 22:32:46 -0700
9cc4c9e4
GBA Memory: Fix mystery value
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Jun 2015 21:20:37 -0700
688b1933
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Jun 2015 19:44:49 -0700
93b85215
GBA: Don't include GBACLIDebugger struct unless needed
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Jun 2015 19:31:19 -0700
42a88736
VFS: Fix sign warning
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Jun 2015 01:38:40 -0700
86a36853
GBA: Make sure unloading only frees if needed and always zeroes variable
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Jun 2015 01:32:49 -0700
051af279
GBA Memory: Implement game pak prefetch approximation
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Jun 2015 00:27:21 -0700
bdb76351
ARM7: Reduce the size of the Thumb instruction table
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jun 2015 16:19:23 -0700
4388e36d
GBA: Fix freeing the right things when unloading a ROM
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jun 2015 16:18:06 -0700
3736462c
arm: ARMHotplugDetach should call deinit.
Lioncash mathew1800@gmail.com
Mon, 29 Jun 2015 03:15:37 -0400
fc74db8c
All: Initial work on MSVC support.
Augustin Cavalier waddlesplash@gmail.com
Tue, 30 Jun 2015 22:08:13 -0400
003d0bcc
Adding a web link to MurmurHash3.

Unfortunately, the wiki claims the contents are out of date, and can't seem to find the latest wiki revision.
Thompson Lee tom.mai78101@gmail.com
Wed, 01 Jul 2015 19:37:52 -0400
2141868c
Qt: (GameController) Add a missing va_end call to the log handler lambda
Lioncash mathew1800@gmail.com
Thu, 02 Jul 2015 10:13:10 -0400
67cbb511
Added Keyword and Comment to desktop entry.
sergiobenrocha2 sergiobenrocha2@gmail.com
Sun, 05 Jul 2015 01:38:42 -0300
90d215ea
The library directory is overridable and defaults to lib.
Dugan Chen thedoogster@gmail.com
Sun, 19 Jul 2015 09:23:01 -0700
b7545bfe
All: OpenBSD build fixes
Anthony J. Bentley anthony@anjbe.name
Tue, 28 Jul 2015 17:50:07 -0600
19d7d901
Qt: Fix non-SDL2 build
Anthony J. Bentley anthony@anjbe.name
Tue, 28 Jul 2015 23:36:10 -0600
7506bf8f
Debugger: Accept break/a, break/t
Anthony J. Bentley anthony@anjbe.name
Wed, 29 Jul 2015 02:08:36 -0600
7a658250
GBA Memory: Fix bad Load16 on big endian
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Aug 2015 20:32:43 -0700
9cda63f6
GBA Memory: Fix optimizations breaking GBALoad16 (fixes #82)
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Aug 2015 18:06:06 -0700
ae1fecd4
ARM7: Fix decoding some more load/store instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Aug 2015 18:03:49 -0700
72f86570
All: Set default git info to unknown
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Aug 2015 15:31:42 -0700
e18c10e5
Qt: Set default sample rate
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Aug 2015 15:31:24 -0700
e528f673
Util: Fix formatting of floats
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Aug 2015 14:48:01 -0700
0eb76806
Qt: Fix changing whether a BIOS is used while the game is running
Jeffrey Pfau jeffrey@endrift.com
Thu, 13 Aug 2015 20:01:59 -0700
4fd47989
GBA: Process multiple timer events at once, if necessary
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Aug 2015 21:15:09 -0700
ebfcc70b
GBA Audio: Process multiple audio events at once, if necessary
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Aug 2015 21:12:59 -0700
b4dec1df
Merge pull request #70 from sergiobenrocha2/master

Add debian packaging.
endrift jeffrey@endrift.com
Tue, 11 Aug 2015 01:27:39 -0700
6822b8ca
GBA: Ensure cycles never go negative
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Aug 2015 01:16:57 -0700
e36f3c82
GBA Video: Fix timing on first scanline
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Aug 2015 01:14:40 -0700
013948f1
GBA Memory: Run multiple DMAs in a tight loop if they all occur before present
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Aug 2015 01:14:02 -0700
50005e07
Qt: More cleanup
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Aug 2015 23:04:39 -0700
19290478
Qt: Use Format_RGBX8888 to avoid having to swap channels
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Aug 2015 22:15:50 -0700
31387765
Qt: No need to set global window icon on OS X
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Aug 2015 22:15:27 -0700
1f58db09
Qt: Code cleanup
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Aug 2015 01:38:08 -0700
9352f75e
Qt: Fix crashes on Windows by using using QMetaObject to do cross-thread calls
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Aug 2015 23:25:03 -0700
709f4f7a
Qt: Add sample rate option to settings
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Aug 2015 21:54:50 -0700
2a4ecde7
Qt: Change default buffer size to 1536, remove from menu and add more presets
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Aug 2015 21:47:16 -0700
9c5852e8
SDL, Qt: Configurable audio sample rate
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Aug 2015 21:36:43 -0700
805e0b17
All: Add manpage to CMake
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Aug 2015 01:52:49 -0700
708bdb88
Merge pull request #1 from bentley/manpage

Add a manpage for mgba.
endrift jeffrey@endrift.com
Sun, 09 Aug 2015 01:30:43 -0700
e422c64a
Qt: Convert several dialogs into QDialogs
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Aug 2015 21:39:33 -0700
12ef93d7
Qt: Use openView for GDBWindow
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Aug 2015 21:38:47 -0700
0fb8f51d
GBA Hardware: Fix savestates with the Game Boy Player attached
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Aug 2015 13:20:30 -0700
c9c9ff80
Debugger: Only support breaking into the external debugger in debug builds
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Aug 2015 02:26:35 -0700
a728ad2a
Merge pull request #79 from bentley/qtlink

Qt: Really fix forums link
endrift jeffrey@endrift.com
Sat, 08 Aug 2015 02:07:28 -0700
db17646f
Qt: Fix forums link
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Aug 2015 23:23:20 -0700
a9620df0
Qt: Create a new cheat set if no cheat set is specified
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Aug 2015 21:04:47 -0700
3dc22d9c
Qt: Ensure frame size options stay checked
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Aug 2015 20:26:19 -0700
c39be359
Qt: Fix regression with held reverse breaking (fixes #78)
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Aug 2015 19:10:08 -0700
9a5ac0bf
Qt: Fix pausing and disable double buffering, since it is no longer needed
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 19:42:08 -0700
870c8ebb
Qt: Fix sync, hopefully
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 19:04:03 -0700
581d5fab
All: Update PORTING
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 15:54:55 -0700
7a311b33
Qt: Really fix forums link
Anthony J. Bentley anthony@anjbe.name
Sat, 08 Aug 2015 01:38:29 -0600
60b121a6
SDL: Document required argument to w/r
Anthony J. Bentley anthony@anjbe.name
Sun, 09 Aug 2015 02:24:52 -0600
273a2b0a
SDL: Don't document ! in debugger, since it's disabled in releases
Anthony J. Bentley anthony@anjbe.name
Sun, 09 Aug 2015 02:23:40 -0600
a65015fc
SDL: Document the optional count argument for x
Anthony J. Bentley anthony@anjbe.name
Sat, 08 Aug 2015 01:29:42 -0600
791b6780
SDL: Document the missing data argument to w/1, w/2, w/4
Anthony J. Bentley anthony@anjbe.name
Sat, 08 Aug 2015 01:26:14 -0600
aca5c742
SDL: Correct the documentation of the info/status commands
Anthony J. Bentley anthony@anjbe.name
Sat, 08 Aug 2015 01:24:39 -0600
ad8e030f
SDL: Document disasm's address argument as optional
Anthony J. Bentley anthony@anjbe.name
Sat, 08 Aug 2015 01:23:34 -0600
2c1f5c48
Qt, SDL: Document portable.ini and its effects
Anthony J. Bentley anthony@anjbe.name
Sat, 08 Aug 2015 01:20:56 -0600
623185bb
Qt, SDL: Use a bulleted list for loglevels in the manual
Anthony J. Bentley anthony@anjbe.name
Sat, 08 Aug 2015 01:17:07 -0600
b7a875a4
SDL: Add missed markup in manual
Anthony J. Bentley anthony@anjbe.name
Sat, 08 Aug 2015 01:13:08 -0600
542f25ca
Qt, SDL: Tweak wording for stub loglevels
Anthony J. Bentley anthony@anjbe.name
Thu, 06 Aug 2015 10:49:19 -0600
bc12a28b
Qt, SDL: Add a FILES section to the manuals
Anthony J. Bentley anthony@anjbe.name
Thu, 06 Aug 2015 10:46:44 -0600
0cfdb19d
Qt, SDL: Point out that without -b the default is set in config
Anthony J. Bentley anthony@anjbe.name
Thu, 06 Aug 2015 10:39:50 -0600
099b6f20
Qt, SDL: Refer to decimal values in the documentation for -l
Anthony J. Bentley anthony@anjbe.name
Thu, 06 Aug 2015 10:33:14 -0600
6612adc0
Qt, SDL: Mention BPS in relation to -p
Anthony J. Bentley anthony@anjbe.name
Thu, 06 Aug 2015 10:31:05 -0600
35d3313c
SDL: Document debugger command suffixes
Anthony J. Bentley anthony@anjbe.name
Thu, 06 Aug 2015 02:02:07 -0600
4951ab97
Qt: Document -l in the manual
Anthony J. Bentley anthony@anjbe.name
Thu, 06 Aug 2015 01:51:08 -0600
d6ccfe00
SDL: Document -l in the manual
Anthony J. Bentley anthony@anjbe.name
Thu, 06 Aug 2015 01:50:52 -0600
f9110a94
Qt: Document -b, -s, -p in the manual
Anthony J. Bentley anthony@anjbe.name
Thu, 06 Aug 2015 01:34:45 -0600
54119164
Qt: Add barebones manpage (no command line options yet)
Anthony J. Bentley anthony@anjbe.name
Thu, 30 Jul 2015 03:03:16 -0600
341ab1ea
SDL: Document debugger commands
Anthony J. Bentley anthony@anjbe.name
Wed, 29 Jul 2015 02:03:35 -0600
5a66261d
SDL: Update URLs in documentation
Anthony J. Bentley anthony@anjbe.name
Wed, 29 Jul 2015 01:22:36 -0600
717e5b5b
SDL: Add a manpage
Anthony J. Bentley anthony@anjbe.name
Wed, 29 Jul 2015 00:41:00 -0600
c7b009b2
Bump the version in debian/changelog.
sergiobenrocha2 sergiobenrocha2@gmail.com
Tue, 11 Aug 2015 01:53:33 -0300
d4e7bf68
Debian packaging update.
sergiobenrocha2 sergiobenrocha2@gmail.com
Mon, 10 Aug 2015 22:36:19 -0300
5a3017d0
Add debian packaging.
sergiobenrocha2 sergiobenrocha2@gmail.com
Mon, 27 Jul 2015 18:18:11 -0300
3b61005f
All: Bump dev version number
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 23:46:36 -0700
55bd6080
All: Update CHANGES for 0.3.0
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 18:37:13 -0700
92d5ebf2
Qt: Ensure audio processor is only set if one is present in config
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 19:56:45 -0700
6d5d11b0
GBA SIO: Make sure to deinit the normal-mode driver
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 19:37:12 -0700
1c7da12d
GBA SIO: Fix GBASIOInit unintialized access
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 19:32:50 -0700
d10b5c52
Qt: Use the version string for the about dialog if the branch is unknown
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 19:07:38 -0700
ba1fb17d
Qt: Update SensorView to work with focus stealing
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 18:06:15 -0700
05a956ca
GBA Hardware: Fix reseting the Game Boy Player features
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 17:19:21 -0700
401bc9e9
GBA SIO: Fix reseting when there are SIO devices attached
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 17:19:05 -0700
615ab298
Qt: Fix locale with settings
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 16:31:47 -0700
39a8f528
GBA Thread: Don't skip BIOS if no ROM is loaded
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Aug 2015 13:00:37 -0700
3a9ac188
Debugger: Fix use-after-free in breakpoint clearing code (again)
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Aug 2015 22:12:26 -0700
cad90d17
Test: Use GBAContext for mgba-fuzz
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Aug 2015 00:28:47 -0700
cb7bc351
GBA: Add "GBAContext" for threadless operation and use with libretro
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Aug 2015 00:14:22 -0700
534c9ca8
Qt: Reenable double buffering, as disabling it broke some Windows configs
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Aug 2015 23:52:59 -0700
c6efb396
Qt: Remove useless help icons in dialogs
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Aug 2015 23:09:46 -0700
91b53fc0
Qt: Fix drag and drop on Windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Aug 2015 22:17:09 -0700
003a21b1
GBA Memory: Use a dynamically sized mask for ROM memory
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Aug 2015 23:23:45 -0700
76663c41
Util: Migrate popcount32 to a header
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Aug 2015 22:42:21 -0700
0cdc9ff3
Test: De-thread fuzzing harness
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Aug 2015 22:33:45 -0700
1f10613d
Qt: Fix install path of XDG desktop file with DESTDIR
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Aug 2015 22:32:59 -0700
1f899737
Qt: Windows no longer spawn in the top left on first launch
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 23:03:20 -0700
46cf812d
Merge branch 'feature/shortcut-redo'
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 22:08:59 -0700
861928d1
Qt: Window size command line options are now supported
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 22:02:34 -0700
3271c1a0
Misc: Fix linkage on _parseGraphicsArg
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 21:27:39 -0700
4d79fd73
Test: Add fuzzing harness and move perf-main into test folder
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 21:24:55 -0700
55866f8b
Qt: Redo key shortcut editing
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Aug 2015 20:02:50 -0700
5c321720
Qt: Make keymapper present more information, and space things out a bit more
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Aug 2015 15:28:53 -0700
90597dc6
Add Wiimote + Classic Controller support
askot askot.altair@gmail.com
Fri, 21 Aug 2015 23:09:16 -0700
d8caa280
GUI: Add lowercase and font metrics
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 00:57:22 -0700
6ea0db2c
GUI: Upstream cross-platform GUI code
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 23:20:21 -0700
e9d4219d
GBA Video: Start on the scanline BIOS finishes on if no BIOS is loaded
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 13:36:42 -0700
f4a1a7f7
GUI: Font readability improvements
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 05:06:39 -0700
f4bb42cb
GUI: Fix some font metrics
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 22:21:21 -0700
6a534812
GUI: Add key repeat
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 22:11:12 -0700
ea12461c
GBA: GBALoadROM can fail
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 21:43:08 -0700
10e79434
GUI: Handle paths starting with / properly
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 19:35:44 -0700
6ba239d3
ARM7: Combine shifter-immediate and shifter-register functions to reduce binary size
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 07:21:14 -0700
719895c2
GBA Context: Have a component list
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 05:19:42 -0700
8a72fe8f
Merge branch 'master' into port/psp2
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 22:29:12 -0700
1fefc26b
Merge branch 'master' into port/psp2
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 05:08:12 -0700
59b9dede
PSP2: Use font metrics
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 00:57:34 -0700
af81b47d
GUI: Add lowercase and font metrics
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 00:57:22 -0700
dcfb8d33
PSP2: Use raw2c instead of objcopy
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 23:38:38 -0700
c9b01e0a
PSP2: Use GBAContext
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 00:41:24 -0700
540e1ff1
PSP2: Make GBAConfig able to find PSP2 paths
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 00:39:40 -0700
b278bbb2
PSP2: Translate POSIX open modes to SCE open modes
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 00:31:12 -0700
2dbf207f
GUI: Merge file-select changes from Wii branch
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Aug 2015 21:22:52 -0700
5966f463
Merge branch 'master' into port/psp2
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Aug 2015 21:22:03 -0700
9f36284f
Merge branch 'master' into port/psp2
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 01:39:53 -0700
d263cca5
PSP2: Update for Unity
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Aug 2015 02:26:47 -0700
abcc83f6
Merge branch 'master' into port/psp2
Jeffrey Pfau jeffrey@endrift.com
Thu, 13 Aug 2015 23:26:29 -0700
74ac89a5
PSP2: Move GUI_SRC dependency into ports that use it
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 00:23:59 -0700
3d4096c7
Merge pull request #71 from D-Pyro/port/psp2

Update memory.c
endrift jeffrey@endrift.com
Tue, 28 Jul 2015 16:25:09 -0700
ade94025
PSP2: Add GUI framework and use for file chooser
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jul 2015 00:59:28 -0700
cddae84a
PSP2: Implement VDirSce
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Jul 2015 21:46:23 -0700
08c6943c
PSP2: Move running functionality into separate file
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Jul 2015 20:36:17 -0700
68e70b61
Merge branch 'master' into port/psp2
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 19:43:11 -0700
d957736e
PSP2: Load default overrides
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 18:22:33 -0700
5c6f8e37
GBA: Add function for loading default overrides
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 18:22:17 -0700
1300b757
PSP2: Add fullscreen toggle
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 16:28:49 -0700
e3f0c873
PSP2: Mostly functional sound
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 16:13:18 -0700
a669eeba
PSP2: Fix GBAInputMap leak
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 12:01:56 -0700
509fabb4
PSP2: Analog stick support
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 11:43:36 -0700
7c87bcd6
PSP2: Use GBAInputMapKeyBits for remappable keys
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 11:20:32 -0700
33b66e5d
GBA Input: Add GBAInputMapKeyBits for packed key information
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jul 2015 11:19:10 -0700
036784e4
PSP2: Triangle to exit (temporary until a menu is created)
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Jul 2015 22:52:08 -0700
96add00a
PSP2: Disable alpha
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Jul 2015 22:48:43 -0700
47332ef0
PSP2: Fix build
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Jul 2015 22:35:30 -0700
127a2d08
PSP2: Update threading.h for newer SDK
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Jul 2015 21:20:56 -0700
305e8c00
GBA Hardware: Use localtime_s on Win32 and PSP2
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Jul 2015 19:28:28 -0700
d60e4972
PSP2: Add -Wno-format to remove all of the format string warnings
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Jul 2015 19:19:58 -0700
c4800792
PSP2: Add dummy VDirOpen for now
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Jul 2015 00:38:25 -0700
e0e62356
PSP2: Implement VFileSce.sync
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Jul 2015 00:35:44 -0700
33ca1e2e
Merge branch 'master' into port/psp2
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Jul 2015 00:30:29 -0700
a0a38caa
PSP2: More threading improvements
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 21:22:54 -0700
2ae4030c
PSP2: Fix ConditionWaitTimed
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 18:19:26 -0700
9a9381bd
PSP2: Add (untested) threading implementation
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 14:00:13 -0700
883f6dbb
Third-Party: Fix inih on PSP2
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 13:59:33 -0700
a6fe304a
Merge branch 'master' into port/psp2
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Jul 2015 13:05:50 -0700
61ddffbc
PSP2: Use vita2d for drawing
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Jul 2015 21:44:38 -0700
2e43210e
PSP2: Initial support
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Jul 2015 14:42:09 -0700
ac408cab
Update memory.c

Fix sysmem.h include
D-Pyro dpyro2004@gmail.com
Tue, 28 Jul 2015 19:21:37 -0400
6f9eb534
GUI: Fix some font metrics
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 22:21:21 -0700
0cc32d98
GUI: Add key repeat
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 22:11:12 -0700
86c7b478
3DS: Skip run if the GBA context fails to start
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 21:43:25 -0700
5ee5d9f7
GBA: GBALoadROM can fail
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 21:43:08 -0700
2236b276
3DS: Return to menu on exit
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 19:53:00 -0700
762ddb09
GUI: Handle paths starting with / properly
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 19:35:44 -0700
fb82257d
3DS: Use newlib fs functions unless told otherwise
Jeffrey Pfau jeffrey@endrift.com
Mon, 24 Aug 2015 19:18:32 -0700
85298a0a
3DS: use GX_SetDisplayTransfer to tile pixels
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 23:51:57 -0700
81dffd6a
3DS: Cleanup
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 20:28:33 -0700
d8f77aa6
3DS: Fix font outline
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 20:00:23 -0700
49e66da5
3DS: Fix GUIFontPrintf on hardware
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 19:31:13 -0700
1b78b213
3DS: Add GUIFont
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 17:18:28 -0700
56dd9c41
3DS: Add raw2c
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 17:17:43 -0700
a9bc0a9c
All: Correct path to GUI_SRC
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 17:15:52 -0700
836d73bc
3DS: Start using sf2dlib
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 09:20:56 -0700
0affe7c8
Merge branch 'master' into port/3ds
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Aug 2015 07:21:23 -0700
ca42faae
3DS: Use GBAContext
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 17:22:25 -0700
2c7926ef
3DS: Adapt VFileOpen for 3DS
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 17:21:35 -0700
7fa53538
3DS: Disable -Wformat
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 17:10:03 -0700
f160236d
Merge branch 'master' into port/3ds
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Aug 2015 17:06:17 -0700
619539b7
3DS: Fix video sync
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 02:02:26 -0700
f453dbd7
3DS: Make save file read/write
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 01:39:44 -0700
7a3c7c14
3DS: Add log handler
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 01:39:23 -0700
2cb04809
3DS: Add _vf3dSync
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 01:38:07 -0700
e17e4fd1
Merge branch 'master' into port/3ds
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Aug 2015 00:02:36 -0700
3c18fe16
Merge branch 'master' into port/3ds
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jun 2015 01:37:29 -0700
9dc49df0
3DS: Fix loading DEVKITARM from environment
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Mar 2015 00:07:31 -0700
1a3425d3
GBA: Fix GBAInputUnbindKey prototype
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Mar 2015 23:50:06 -0700
22245617
3DS: Modernize 3DS port
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Mar 2015 23:49:25 -0700
9c92a29b
3DS: Remove duplicate license headers
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Dec 2014 21:57:31 -0800
d931dab3
3DS: Press X to go back to homebrew menu
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 05:38:31 -0800
5f7bbb1c
3DS: Rotate and center screen
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 04:55:05 -0800
57828f6d
3DS: Get input working
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 03:13:38 -0800
40d14fe6
3DS: General cleanup
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 03:13:26 -0800
2d6749f8
3DS: Use linearAlloc instead of malloc
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 03:12:47 -0800
ae71a7ec
GBA: Cap out the ROM loaded size
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 01:44:22 -0800
3d5e0f29
3DS: Better implementation of VFile3DS.map
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 01:43:56 -0800
82cccd74
3DS: Working main loop
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 01:43:32 -0800
13a6f4b9
3DS: Fixes to CMakeToolchain
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 01:39:55 -0800
c212b9b1
All: Fix ASM glob on case-insensitive volumes
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 01:39:27 -0800
21cdbf64
3DS: Implement threading primitives, but leave them disabled
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 23:47:39 -0800
bdb6a469
3DS: Fix name of libctru
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 23:18:22 -0800
090048ec
GBA Thread: Handle the lack of a sync object properly
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 12:58:35 -0800
da3c45a0
3DS: Clean out unnecessary abstraction in VFS
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 03:46:34 -0800
4b5822a8
3DS: Add 3DS main file
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 19:39:07 -0800
39c88da6
3DS: Add VFile3DS type
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 19:32:29 -0800
d6952b6f
3DS: Add 3dstool relocation
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 18:58:45 -0800
211616e4
3DS: 3DS-capable version of _vfdMap and _vfdUnmap
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 18:58:19 -0800
461eb3ba
GBA Thread: Dummy out threading functions, let GBASync* functions still be called
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 18:49:05 -0800
2aae3dc6
3DS: Progress on 3DS linking
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 18:42:13 -0800
03de4351
3DS: Build static library + elf for 3DS
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 18:37:22 -0800
4748ef7d
3DS: Update CMakeToolchain with properties from devkitARM makefiles
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 18:36:52 -0800
b2a4780b
3DS: Get core library building on 3DS
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 16:04:02 -0800
eb2315cd
3DS: Add CMakeToolchain for 3DS
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 16:02:11 -0800
bdc1ef40
All: Clean up left-over dependency tracking
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 11:48:30 -0700
3b353ac6
Third-Party: Include zlib if not present
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 11:45:02 -0700
60a9e74e
All: Disable LTO for libpng
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Aug 2015 11:34:00 -0700
6a426c08
Third-Party: Add libpng
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Jul 2015 23:10:08 -0700
caef2fe9
GBA: New idle loop detection metrics + Advance Wars 2 loops
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Sep 2015 02:59:19 -0700
0211106a
All: Const-correctness for PPC
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Oct 2015 22:00:36 -0700
4c176ef5
Qt: Add missing override keywords
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Oct 2015 21:25:22 -0700
b597d519
SDL: Fix vsync on Pandora
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Oct 2015 00:00:16 -0700
808855f3
All: Pandora buildfixes
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Oct 2015 23:59:48 -0700
642ed65e
GBA Video: Minor mode 2 optimization
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Oct 2015 23:49:56 -0700
92849dee
SDL: Fix uninitialized member
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Oct 2015 20:39:49 -0700
ba41f681
SDL: Fix Pandora build
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Oct 2015 20:31:01 -0700
d9a60540
Qt: Start adding I/O register info
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Oct 2015 19:11:15 -0700
d31326a0
SDL: Allow GBASDLAudio to be used without a thread context
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Oct 2015 17:33:11 -0700
a8110342
Qt: Really fix the build this time
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Oct 2015 21:09:57 -0700
c53e3546
Qt: Fix pre-5.5 build
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Oct 2015 21:04:05 -0700
8284e7de
GUI: Don't scan subdirectories immediately
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Oct 2015 20:50:23 -0700
1a50718c
Qt: Start I/O viewer
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Oct 2015 20:26:52 -0700
47eabe1b
ARM7: Fix instruction decoding of Thumb shifts
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Oct 2015 19:52:38 -0700
3f36f3d8
GBA Config: Add "override" layer for better one-time configuration
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Oct 2015 21:27:25 -0700
9f5bfeee
GBA Context: Fix waiting on frames
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Oct 2015 21:26:25 -0700
4db61f40
GBA Memory: Fix bad Load8 on big endian
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Oct 2015 21:25:45 -0700
19453933
GBA: Remove no-longer necessary sanitization checks
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Oct 2015 19:34:19 -0700
32ca0531
GBA: Check for cycle count being too high
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Oct 2015 19:24:06 -0700
a90eeea9
Test: Rearrange fuzz-main for AFL additions
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Oct 2015 19:22:44 -0700
d490f9a0
GBA Video: Remove lastHblank, as it is implied
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Oct 2015 19:21:21 -0700
3a15553c
All: Reset next event to cycles instead of zero to interrupt
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Oct 2015 19:20:13 -0700
268e9138
GBA Video: Deserialization fixes on big endian
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Oct 2015 21:21:07 -0700
2ea44603
GBA Memory: Fix bad BIOS Load16 on big endian
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Oct 2015 21:19:17 -0700
ed0802b4
GBA: More savestate sanitization
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Oct 2015 21:33:31 -0700
62304e3a
PSP2: Only wait on vblank if we hit the frame target
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Oct 2015 21:27:03 -0700
65c29013
GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Oct 2015 21:06:19 -0700
9034de48
Test: Fix build
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Oct 2015 22:16:35 -0700
d2804505
GBA: Add DMA timer check to savestate loading
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Oct 2015 22:16:22 -0700
9b667209
Libretro: Fix build
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Sep 2015 14:31:02 -0700
bbb5c5ff
GBA Video: Fix another blending regression
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Sep 2015 01:03:38 -0700
e9c97bed
GBA Video: Fix OBJ semitransparency interaction properly...
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Sep 2015 20:24:22 -0700
d0c2d4e4
Wii: Tiny refactor
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Sep 2015 01:42:21 -0700
2083aa92
Qt: Exclude keypad events from being modifiers
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Sep 2015 21:21:37 -0700
5ef98011
GBA Video: Fix OBJ semitransparency improperly interacting with other blending ops
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Sep 2015 20:36:57 -0700
4d1b7b45
Wii: Don't wait for vsync if we missed the target
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Sep 2015 20:28:53 -0700
27d00210
All: Travis attempt 8
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Sep 2015 00:28:35 -0700
8c2daf3b
All: Travis attempt 7
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Sep 2015 00:16:13 -0700
5384eac1
All: Travis attempt 6
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 23:17:48 -0700
5bff3951
Perf, Test: Fix build
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 23:14:59 -0700
b3aefd1e
GBA Context: Fix failed loads
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 21:40:08 -0700
5578273e
GUI: Test archives now, too
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 21:38:58 -0700
6cf4179a
VFS: Add VDir.openDir
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 21:19:55 -0700
5b22a628
VFS: Add VDirOpenArchive
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 21:18:46 -0700
b4c86ea1
PSP2: Use sceKernelLibcLocaltime_r instead of faking it
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 21:15:13 -0700
bb2b82d1
PSP2: Let PSP2 find its packages if in portlibs
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 21:08:06 -0700
d38a6548
All: Isolate function defines
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 21:07:48 -0700
c335fece
PSP2: Use some alternate paths for the database files
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Sep 2015 21:23:29 -0700
273a21eb
3DS: Reload screen mode and improve screen cleanup (fixes #127)
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 22:54:54 -0700
71aa72c4
3DS: Revamp multi-screen GUIs (fixes #124)
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 22:27:18 -0700
e05e1a12
GUI: Tweak battery colors
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 21:38:18 -0700
f128f844
GBA: Revamp frameskip
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 20:32:15 -0700
4f24b820
GUI: Use localtime_r instead of localtime
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 00:01:40 -0700
1325da29
PSP2: Update for newer vitasdk
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 00:01:24 -0700
a58458b9
All: Travis attempt 5
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 01:06:11 -0700
8438797d
All: Travis attempt 4
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 00:53:27 -0700
92561e68
All: Travis attempt 3
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 00:50:27 -0700
45f52898
All: Travis deps install script
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 00:46:57 -0700
cf5bac46
All: Attempt travis build for OS X
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Sep 2015 00:27:54 -0700
2dbaf2ed
Wii: Silence warnings
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Sep 2015 22:19:22 -0700
320033e7
GBA Video: Mode 2 optimizations
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Sep 2015 22:05:05 -0700
7f2ab299
GBA Video: Minor sprite optimizations
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Sep 2015 21:25:51 -0700
3b8639aa
GBA Video: Fix OBJWIN mosaic sprites
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Sep 2015 21:10:02 -0700
2cbf40cc
PSP2: Battery status
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Sep 2015 20:27:53 -0700
b8ff8d61
Merge pull request #123 from askotx/master

Wii port enhancements
endrift jeffrey@endrift.com
Sun, 20 Sep 2015 18:18:55 -0700
9a538f87
3DS, PSP2, Wii: Clean up CMake toolchain/list separation
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Sep 2015 00:48:03 -0700
465dc2b4
3DS: Allow for multiple screens, increasing async ability
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Sep 2015 19:42:34 -0700
8ffcb116
GUI: Minor fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Sep 2015 19:41:43 -0700
33699349
GBA Video: Fix another blending regression
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Sep 2015 18:19:21 -0700
c3aededf
GUI: Header with time and battery level
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Sep 2015 00:32:49 -0700
91fb4407
3DS: GUI fixes when game on top screen
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Sep 2015 00:21:41 -0700
00909284
3DS: Always draw GUI on bottom screen
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Sep 2015 23:25:35 -0700
fafcfebf
GBA Context: Add fps counter and frameskip
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Sep 2015 19:54:07 -0700
c45315b9
GBA Context: Configuration options
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Sep 2015 19:53:27 -0700
94ffa0d2
All: Minor cleanup
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Sep 2015 19:50:40 -0700
04b6cf5e
GBA Config: Add more APIs
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Sep 2015 19:49:45 -0700
a7cb0ec8
GBA Video: Restore a fixed version of a removed optimization
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Sep 2015 19:47:29 -0700
bafcee7b
GBA Video: Fix regression when fixing sprite blending
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Sep 2015 19:42:09 -0700
f6e0239c
GBA Video: Fix objwin and blending interaction on sprites
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Sep 2015 21:03:42 -0700
ea1f87d7
GBA Video: Fix edge case with sprite blend modes and semitransparency
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Sep 2015 20:27:42 -0700
b5a34c9f
GBA BIOS: Implement RegisterRamReset for SIO registers
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Sep 2015 20:25:39 -0700
1ef3c9e5
VFS: Fix warnings
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Sep 2015 20:24:36 -0700
7d5dff4f
Merge pull request #120 from yuriks/3ds-gpu-rewrite

3DS GPU rewrite
endrift jeffrey@endrift.com
Wed, 16 Sep 2015 20:16:37 -0700
4d24b167
Qt: Dropping multiplayer windows works more cleanly now
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Sep 2015 00:34:24 -0700
822df237
Qt: Disable rewinding when in multiplayer
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Sep 2015 00:20:38 -0700
aae0efbd
PSP2: Savestate viewing
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Sep 2015 23:00:02 -0700
c7533287
Util: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Sep 2015 22:47:19 -0700
accac152
3DS: Add CpuSpeed flag for N3DS CIAs
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Sep 2015 22:35:41 -0700
bcf6e587
Util: Refactor localtime_r replacement code into formatting.h
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Sep 2015 22:23:32 -0700
590d23ea
GUI: Add screenshot feature
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Sep 2015 00:22:08 -0700
ddaaf4ed
GBA: Make GBA BIOS check endian-agnostic
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Sep 2015 00:21:48 -0700
d85548ac
Util: Fix PowerPC PNG read/write pixel order
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Sep 2015 00:16:06 -0700
19b81a21
VFS: Fix return values of VFileFILE.read and .write
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Sep 2015 00:06:43 -0700
54ea3dbb
Util: Fix setjmp buffer for PNG failing in PNGWriteHeader
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Sep 2015 23:26:20 -0700
532261af
GBA: Move screenshot functionality from Thread to Serialize
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Sep 2015 23:25:53 -0700
03d97bae
GUI, 3DS: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Sep 2015 23:25:19 -0700
11d9b492
Qt: Disable menu items in multiplayer that don't make sense to have enabled
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Sep 2015 20:21:16 -0700
5b7e39e4
Qt: Prevent savestate window from opening while in multiplayer
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Sep 2015 19:51:59 -0700
98529063
GBA Audio: Fix audio channels being silenced at the wrong time
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Sep 2015 19:25:48 -0700
57bdbcd9
GBA Audio: Fix 8-bit writes to audio channel 3 and 4 registers
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Sep 2015 19:24:47 -0700
d07b4a4a
Libretro: Stop using videoFrame callbacks
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Sep 2015 00:22:07 -0700
83e23e9c
GUI: Only wait up to 30 frames when unpausing
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Sep 2015 21:22:57 -0700
48661646
Libretro: Fix build when features are enabled on the standalone
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Sep 2015 20:31:33 -0700
31daa4cf
GUI: Remove obsolete calls to guiFinish
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Sep 2015 19:58:13 -0700
f0c3f6e4
Qt: Fix shortcuts being updated improperly when changing input type (fixes #102)
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Sep 2015 02:00:52 -0700
31d409c8
Qt: Add 'Apply' button to settings window (fixes #103)
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Sep 2015 01:44:31 -0700
04272ff8
Libretro: Fix build
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Sep 2015 22:25:20 -0700
11dc9f51
Libretro: Use anonymous memory mappers for large blocks of memor
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Sep 2015 22:21:25 -0700
31686c37
Libretro: Fix a memory leak with the render buffer
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Sep 2015 22:16:50 -0700
afbd795c
GBA Context: Save config when closing down a GUI context
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Sep 2015 21:47:18 -0700
8452e880
GBA Context: Move logging and option parsing into GBAContext
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Sep 2015 21:46:36 -0700
f25486ec
3DS, Wii: Add config directories
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Sep 2015 21:45:19 -0700
90ea4cbe
GBA: Fix BIOS check on big endian
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Sep 2015 19:24:30 -0700
f155780e
GUI: Make sort case-insensitive
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Sep 2015 17:09:29 -0700
7f904876
3DS: CIA build
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Sep 2015 18:15:50 -0700
a1232b89
PSP2: Strip binaries
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Sep 2015 13:11:31 -0700
3849901d
PSP2: Drop psp2sdk
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Sep 2015 13:05:38 -0700
14ee1589
3DS: Tweak alignment, probably does nothing
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Sep 2015 02:54:21 -0700
20559ac2
GUI: More detailed scanning information
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Sep 2015 00:51:26 -0700
346503cd
GUI: Fix non-touch support
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Sep 2015 00:50:51 -0700
db994ef8
PSP2: More CMake fixes
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Sep 2015 23:07:52 -0700
0af12911
3DS, PSP2: CMake fixes
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Sep 2015 23:04:46 -0700
4cf016d4
GUI: Support for touch/cursor
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Sep 2015 22:50:20 -0700
2dcefe8f
All: CMake cleanup part 1 (ports)
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Sep 2015 21:02:33 -0700
a623bcad
3DS: Allocate memory for textures in VRAM
Yuri Kunde Schlesner yuriks@yuriks.net
Wed, 16 Sep 2015 22:27:05 -0300
58f97980
3DS: Don't wait for VBlank when running behind refresh rate
Yuri Kunde Schlesner yuriks@yuriks.net
Tue, 15 Sep 2015 22:56:33 -0300
6c780a39
3DS: Rewrite GUI backend to use GPU directly instead of sf2dlib

This removes a dependency, reduces binary size a bit and fixes filtering
when scaling the game viewport.
Yuri Kunde Schlesner yuriks@yuriks.net
Thu, 10 Sep 2015 20:39:16 -0300
c939d363
3DS: Remove now unnecessary asm -> __asm__ defines

ctrulib has already fixed their header file.
Yuri Kunde Schlesner yuriks@yuriks.net
Tue, 15 Sep 2015 23:14:54 -0300
e4873318
-Wii Classic Controller left stick support
-Reduce overscan for 4:3 TVs
Juan Ruvalcaba askot.altair@gmail.com
Sun, 20 Sep 2015 16:35:02 -0700
77922aea
GBA Serialize: Savestates now properly store prefetch
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 02:32:02 -0700
2d94f202
GBA Memory: Fix stalling behavior a bit
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 02:24:00 -0700
5b740518
GBA Memory: Optimize stalling behavior
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Aug 2016 02:13:02 -0700
2ed7d513
ARM7: Fix decoding of Thumb ADD (variants 5 and 6)
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jul 2016 00:27:16 -0700
a299a4e5
PSP2: Fix VSync
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Jul 2016 16:56:23 -0700
274d55e5
PSP2: Fix base paths for drives in HENkaku
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Jul 2016 16:46:00 -0700
ce8db376
PSP2: Fix GPU crash while exiting
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Jul 2016 09:48:56 -0700
61bfd9d8
Qt: Make audio channel/video layer options shortcut mappable
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Jul 2016 02:07:52 -0700
42f5934b
All: Faster memory read/write
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Jul 2016 00:51:45 -0700
012c70a0
Perf: Fix 3DS build
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jul 2016 22:03:25 -0700
da0e39bc
PSP2: Cleanup PGF fixes a bit
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jul 2016 21:59:37 -0700
8862dc49
Util: Fix realloc semantics in utf16to8 (again)
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jul 2016 21:27:47 -0700
f4e26656
PSP2: Use PGF fonts
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jul 2016 21:11:49 -0700
690346fd
Merge branch 'feature/citro3d'
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jul 2016 22:40:47 -0700
a7d1b823
Merge branch 'feature/vpk'
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jul 2016 22:20:14 -0700
4f1dffa5
3DS: Allow UTF-16 filenames
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jul 2016 22:19:57 -0700
2f3c4982
GBA: Tile cache improvements
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jul 2016 19:34:43 -0700
4a7dc8bf
Qt: Thread startup improvements
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jul 2016 19:02:28 -0700
d175a0ac
GBA Audio: Force audio DMAs to not increment destination
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jul 2016 00:28:53 -0700
f388d65f
GBA Video: Add missing files
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jul 2016 23:50:22 -0700
c7f6c499
Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jul 2016 23:49:08 -0700
701869a6
Qt: Improve tile view
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jul 2016 23:43:00 -0700
ccf66299
Qt: Very broken tile viewer resizing
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jul 2016 19:16:30 -0700
b1f750e4
Qt: First pass at a tile view
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jul 2016 01:05:49 -0700
739df1ed
Merge remote-tracking branch 'github/pr/297'
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jul 2016 22:09:15 -0700
fc32c1dd
Qt: Put back patch autoloading
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jul 2016 21:59:01 -0700
d3763b0f
All: Fix CMake install path handling some
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jul 2016 19:05:32 -0700
f95be307
Qt: Simplify OpenGL context creation
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jul 2016 23:53:40 -0700
6f8b4114
Merge pull request #296 from Polynomial-C/master

Don't include internal zip library when USE_MINIZIP is defined.
endrift jeffrey@endrift.com
Tue, 12 Jul 2016 14:03:11 -0700
5ca36e94
All: Update CHANGES for 0.4.1
Jeffrey Pfau jeffrey@endrift.com
Mon, 11 Jul 2016 17:47:06 -0700
2dc729f1
VFS: VFileFromFD should not open directories
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Jul 2016 15:19:31 -0700
4e4a266d
Qt: Make -g flag work in Qt build
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Jul 2016 14:58:12 -0700
f6462944
Qt: Split out ROM types in load menu
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Jul 2016 14:41:51 -0700
6fe17bc0
GBA Audio: Reset audio FIFO DMA if an invalid destination is set
Jeffrey Pfau jeffrey@endrift.com
Fri, 08 Jul 2016 21:35:22 -0700
fcd1ce80
SDL: Fix sporadic crash when deinitializing audio
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Jun 2016 22:17:13 -0700
c82ee873
Util: Fix intermittent build failure on OS X
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jun 2016 20:31:12 -0700
0694a87e
Merge pull request #290 from tzlion/feature/vfame-gba-support

GBA Memory: Add emulation of Vast Fame protected carts
endrift jeffrey@endrift.com
Sat, 25 Jun 2016 16:29:01 -0700
31cf1622
GB Video: Call finishFrame at end of vblank
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jun 2016 01:34:29 -0700
f5663675
GB I/O: Fix STAT writing
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jun 2016 01:34:13 -0700
74caccd6
GB: Palette I/O fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jun 2016 00:58:50 -0700
ca46fedd
SDL: Modernize software renderer
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jun 2016 21:34:06 -0700
e1a4acec
GB Audio: Rearrange WriteNR14 and fix GBC timing
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jun 2016 22:42:03 -0700
fb7ecb80
GBA: Add overrides for DBZ: Legacy of Goku II and Ueki no Housoku
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jun 2016 15:05:48 -0700
415298eb
GBA BIOS: Fix ArcTan2 accuracy and boundary conditions
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jun 2016 00:19:20 -0700
eb6cedde
VFS: VFile.sync now updates modified time
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jun 2016 22:46:24 -0700
6b1cbbd5
ARM7: Fix setting spsr privilege bits when spsr is empty
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Jun 2016 10:17:29 -0700
723b91df
Qt: Load temporary saves (untested)
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Jun 2016 15:06:44 -0700
87758b27
Debugger: CLI debugger now exits when end-of-stream is reached
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Jun 2016 22:06:51 -0700
b1b5cf8a
ARM7: Clean up instruction decoding for future expandability
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Jun 2016 21:26:02 -0700
1a42ed2b
SDL, Debugger: Fix some deinitialization issues
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Jun 2016 15:28:05 -0700
6e5a7956
Core: Fix missing include
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jun 2016 19:28:59 -0700
c313f095
GB Memory: Remove debugging code that got left in by accident
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jun 2016 03:09:23 -0700
59938208
GB: Add preliminary HuC-3 support
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Jun 2016 02:56:53 -0700
c213ee9b
GB: Polish savestates a bit
Jeffrey Pfau jeffrey@endrift.com
Tue, 31 May 2016 23:24:20 -0700
61b4d531
Qt: Enable savestates for GB games
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 May 2016 23:24:39 -0700
5ea10484
Core: Put back sram in savestates
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 May 2016 23:16:00 -0700
c3f69e7b
GB: Add serialization headers
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 May 2016 23:06:32 -0700
66345e9b
Qt: Add refresh button to controller editing
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 May 2016 15:26:54 -0700
1d021a72
GB Memory: Fix null deref when rumbling
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 May 2016 15:08:42 -0700
5a2c6d03
GB: First pass at savestates
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 May 2016 15:03:20 -0700
a3a380d9
Core: Refactor savestates
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 May 2016 15:01:40 -0700
cf8868d5
GB: Fix timer resetting
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 May 2016 12:52:03 -0700
f40b9ec8
GB: Fix up debugger a bit
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 May 2016 12:12:00 -0700
0c59856f
GB Video: Remove broken hack
Jeffrey Pfau jeffrey@endrift.com
Sun, 29 May 2016 23:32:18 -0700
5f95e7e4
GB Core: Fix uninitialized variable
Jeffrey Pfau jeffrey@endrift.com
Sun, 29 May 2016 12:33:40 -0700
13c88241
GB: Fix IRQs trampling each other if two happen mid-instruction
Jeffrey Pfau jeffrey@endrift.com
Sun, 29 May 2016 11:16:51 -0700
f4dc546d
Util: Fix realloc semantics in utf16to8
Jeffrey Pfau jeffrey@endrift.com
Sun, 29 May 2016 09:57:10 -0700
f3d3c59d
GB: Initialize biosVf
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 May 2016 18:30:42 -0700
bd5b3036
Core: Migrate extdata to core
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 May 2016 16:25:01 -0700
36ea5ea8
Core: Migrate extdata to core
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 May 2016 16:25:01 -0700
b14aafe9
GB Memory: Fix RTC latching
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 May 2016 12:27:30 -0700
2ee192d8
GB Video: Frame end callback should only happen on instruction boundary
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 May 2016 10:50:17 -0700
33496351
LR35902: Optimize core loop to always run one M-cycle at a time
Jeffrey Pfau jeffrey@endrift.com
Sat, 28 May 2016 01:44:05 -0700
d242638e
OpenGL: Add texSize uniform
Jeffrey Pfau jeffrey@endrift.com
Wed, 25 May 2016 21:25:09 -0700
e08087a6
All: Update libzip dependencies on Ubuntu
Jeffrey Pfau jeffrey@endrift.com
Tue, 24 May 2016 19:59:54 -0700
73777259
GB Video: Fix OBJ/BG priority
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 May 2016 21:57:29 -0700
0f16569e
GB: Fix eiPending issue
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 May 2016 20:13:51 -0700
616625a5
GB Core: Add `frame` command to debugger
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 May 2016 19:29:11 -0700
11f21ecc
GB Core: step now advances with instruction granularity
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 May 2016 19:09:20 -0700
210ef6db
Qt: Clean up some path canonicalization
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 May 2016 22:48:12 -0700
0080fab3
GB Video: Revert video IRQ change, disable OAM IRQ if Hblank IRQ is enabled
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 May 2016 19:04:06 -0700
feb5ad22
ARM7: Fix flags on SBC/RSC
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 May 2016 19:02:15 -0700
62076d88
GB Video: Fix LCD IRQs sticking around for too long
Jeffrey Pfau jeffrey@endrift.com
Thu, 19 May 2016 23:57:45 -0700
eb4b53a7
GB: Initial BIOS support
Jeffrey Pfau jeffrey@endrift.com
Thu, 19 May 2016 22:31:13 -0700
2f33cd70
GBA: Fix PSG audio serialization
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 May 2016 00:19:39 -0700
9569ccb6
GBA: Fix warning about too old version of a savestate
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 May 2016 00:17:01 -0700
e81de71f
ARM7: Flush prefetch cache when loading CPSR via MSR
Jeffrey Pfau jeffrey@endrift.com
Mon, 16 May 2016 01:18:09 -0700
b5ff48a7
ARM7: Support forcing Thumb mode via MSR
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 May 2016 00:18:49 -0700
b3776132
GBA Core: Fix missing include
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 May 2016 00:18:08 -0700
2d1ad16e
ARM7: Improve decoder for memory access
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 May 2016 23:10:40 -0700
4375e702
SDL: Fix SDL 1.2 build
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 May 2016 23:09:22 -0700
98922b7a
GB: Improve accuracy of video timings
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 May 2016 23:05:24 -0700
273d2db5
GB: Add partial Game Genie support
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 May 2016 23:18:42 -0700
7477c36c
GB Memory: Implement ROM patching
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 May 2016 22:44:56 -0700
8768bc21
GB Cheats: Add Codebreaker format recognition
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 May 2016 18:14:10 -0700
0e85739c
Libretro: Disable logging game errors, BIOS calls and stubs in release builds
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 May 2016 12:33:55 -0700
e75b2928
Libretro: Fix a crash if no core is loaded
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 May 2016 11:26:24 -0700
890b063e
GB: Preliminary cheat support
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 May 2016 01:34:51 -0700
0fa6da49
All move around debugger files a bit
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 May 2016 00:52:15 -0700
72b826dd
Libretro, OpenEmu: Fix build, functionality untested
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 May 2016 00:00:07 -0700
3908b43d
Qt: Refresh cheats after adding
Jeffrey Pfau jeffrey@endrift.com
Sat, 07 May 2016 23:35:41 -0700
44bbb9d1
Core: Refactor out cheats
Jeffrey Pfau jeffrey@endrift.com
Sat, 07 May 2016 22:54:35 -0700
4b588562
GB Core: Add rawRead* and enable memory viewer for Game Boy
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 May 2016 23:52:28 -0700
13266267
Core: Add raw memory read/write operations
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 May 2016 23:19:39 -0700
20f790bb
GBA Cheats: Support for encrypted CodeBreaker cheats
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 May 2016 22:56:05 -0700
24c0893c
All: Put version.h somewhere better
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 May 2016 01:36:25 -0700
93e5b6da
All: Rearrange some directories to make more sense
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 May 2016 01:28:30 -0700
df8cddb2
GBA Core: Fix busRead16
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 May 2016 00:42:40 -0700
525354e5
GBA Core: Fix core reset without ROM
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Apr 2016 20:39:23 -0700
9caa6f19
Qt: Partially fix booting BIOS
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Apr 2016 20:38:15 -0700
d6fce03f
All: Fix instruction tables getting zeroed when linking sometimes
Jeffrey Pfau jeffrey@endrift.com
Tue, 03 May 2016 22:00:54 -0700
4b43a88e
GB: Fix some memory errors in reset
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Apr 2016 02:21:15 -0700
af96ee70
GB Audio: Remove faulty optimization
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Apr 2016 01:35:57 -0700
faab8ae5
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Apr 2016 01:35:43 -0700
cc16522f
GBA Video: Null renderer should return proper register values
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Apr 2016 00:32:12 -0700
4b4be372
All: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Apr 2016 00:20:45 -0700
37a0839a
Debugger: Some memory debugger fixes
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Apr 2016 00:17:43 -0700
5c9d5d9d
GBA SIO: Add bits for JOY connections
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Mar 2015 21:54:22 -0800
f0f12fec
All: CMake cleanup
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Apr 2016 23:51:18 -0700
b0a1a2e2
All: Add QUIET parameter to silence CMake
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Apr 2016 22:45:34 -0700
c09f3763
Example: Fix typo in a comment
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Apr 2016 22:21:29 -0700
7ff5c3a9
Example: Add an example client/server setup showing how to write a frontend
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Apr 2016 22:18:08 -0700
d59ef1c6
Util: Fix socket bind addresses
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Apr 2016 22:17:21 -0700
c03f9bcc
Debugger: Fix identifier lookup
Jeffrey Pfau jeffrey@endrift.com
Mon, 25 Apr 2016 22:44:44 -0700
b365628a
Debugger: Begin GB debugger
Jeffrey Pfau jeffrey@endrift.com
Mon, 25 Apr 2016 22:34:14 -0700
1cc0bdee
Debugger: Refactor large portions of debugger to allow for multiplatform
Jeffrey Pfau jeffrey@endrift.com
Mon, 25 Apr 2016 21:47:40 -0700
a4e29886
GBA Memory: Better fix for OBJ VRAM code
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Apr 2016 22:58:59 -0700
ae578c0e
Merge pull request #257 from waddlesplash/master

All: Working MSVC support. 
endrift jeffrey@endrift.com
Mon, 25 Apr 2016 14:34:18 -0700
ac2cd08a
All: Update README and PORTING
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Apr 2016 00:00:06 -0700
063605a2
GBA Memory: Fix executing code from OBJ region of VRAM
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Apr 2016 23:44:57 -0700
3a51c597
–Windows: Add native VDir support
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Apr 2016 21:09:06 -0700
c689e328
All: Several MSVC build fixes
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Apr 2016 18:03:13 -0700
f28d9d96
Qt: Fix gcc-destroying
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Apr 2016 11:23:54 -0700
40448e90
Qt: Remove some C99isms from C++ code
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Apr 2016 19:10:12 -0700
f27566fb
Qt: Fix build on Windows without epoxy
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Apr 2016 17:20:02 -0700
82e79db1
Qt: Fix some build issues with non-SDL build
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Apr 2016 16:46:02 -0700
d3009037
All: Remove mention of planned OpenEmu core as it was already added
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Apr 2016 11:20:39 -0700
4159f8ea
GB Video: Fix STAT bit 0 in CGB mode
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Apr 2016 10:48:48 -0700
75397426
GB Video: Fix timing for vblank IRQs
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Apr 2016 10:39:35 -0700
4d839d03
All: Allow use of external minizip library
Jeffrey Pfau jeffrey@endrift.com
Wed, 13 Apr 2016 00:13:05 -0700
be2641c7
OpenGL: Log shader compilation failure
Jeffrey Pfau jeffrey@endrift.com
Sun, 06 Mar 2016 18:36:36 -0800
9d0865d5
Tools: Fix closing a perf server
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Mar 2016 18:11:00 -0800
b1691c95
Util: Use closesocket on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Mar 2016 11:33:36 -0800
d3a637fb
GB: Fix boot registers on Game Boy Color
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Mar 2016 00:55:59 -0800
9eeb0512
3DS: Add missing file
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Mar 2016 01:20:16 -0800
7696c74a
Tools: Add server interface to perf.py
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Mar 2016 01:05:55 -0800
5734819c
3DS: Install perf target
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Mar 2016 01:05:35 -0800
3abd2ca0
Core: Clean up after core has been deinited
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Mar 2016 00:04:36 -0800
1f204c8e
All: Fix several file handle leaks
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Mar 2016 00:04:15 -0800
8beac67f
Core: Game code should export platform info
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Mar 2016 19:56:54 -0800
0c7b505a
GB Memory: Fix DMA regions
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Mar 2016 22:44:57 -0800
8d7cbbe6
Perf: Add server mode, support for 3DS
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Mar 2016 22:01:54 -0800
6c67389e
GBA: Fix idle loop detection setting
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Feb 2016 22:47:38 -0800
5ee1dfce
GBA Core: Fix initializing video render buffer
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Feb 2016 11:24:11 -0800
24f0be28
GBA Video: Slight optimizations
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Feb 2016 02:38:44 -0800
be97f049
FFmpeg: Update dependencies on Ubuntu
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Feb 2016 01:50:28 -0800
1f137b06
GB Video: Attempt to reproduce STAT bug
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Feb 2016 01:39:46 -0800
53e70a54
GB Memory: Initial MBC2 support
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Feb 2016 01:21:43 -0800
93a839f5
GB Memory: Clean up MBC1
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Feb 2016 01:12:23 -0800
878c6b8a
GBA Serialize: Fix loading savegames from savestates
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Feb 2016 23:47:00 -0800
6c1daa91
SDL, GB Video: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Feb 2016 01:03:12 -0800
12f9dd17
3DS: Fix build from scratch
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Feb 2016 00:53:58 -0800
3283c365
PSP2: Improved GB support
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Feb 2016 00:52:42 -0800
23dc5574
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Feb 2016 23:55:03 -0800
86a2c458
Fix memory corruption bug in GBAExtdataSerialize
nattthebear goyuken@gmail.com
Thu, 25 Feb 2016 21:25:30 -0500
9f6837da
Perf: De-threadify and make compatible with 3DS
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Feb 2016 23:54:14 -0800
9919fffc
Qt: Initialize m_useBios
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Feb 2016 23:39:08 -0800
8b17db56
Perf: Support alternate cores
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Feb 2016 23:02:07 -0800
7b610da7
GB: Fix sram if GBLoadSave is not called
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Feb 2016 23:01:51 -0800
05ef0531
GB: Optimize cpuLoad8
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Feb 2016 21:39:05 -0800
3b24e940
3DS: Use blip_add_delta_fast for a small speed improvement
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Feb 2016 21:09:05 -0800
63f14876
GB: Only draw full background when not covered by a window
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Feb 2016 20:57:20 -0800
883bf556
GB Audio: Fix timing when reseting audio channels
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Feb 2016 00:05:55 -0800
e9e6eaa3
GB Video: Fix size of palette array
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 15:48:26 -0800
2315e528
GB IO: Fix reading from palette data
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 15:40:51 -0800
123dc183
Qt: Fix crash on invalid ROM loads
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 12:57:31 -0800
aa0ee743
GBA Memory: Fix mirroring on non-overdumped Classic NES games
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 12:01:54 -0800
2adc03bc
GB Video: Fix warning
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 12:00:23 -0800
cbc3be75
GB: Fix maximum cartridge size with MBC5
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 11:38:36 -0800
ceac601e
Qt: Remove use of NaN
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 11:16:21 -0800
5d973043
GB Audio: Only update channel 4 when sampling
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 11:01:59 -0800
1ea453e6
GB Audio: Fix envelopes not updating in certain cases
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 11:00:50 -0800
dedcaeb5
Core: Put back mute
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 08:50:21 -0800
cf27d886
GB: Ending HDMAs should clear isHdma bit
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 02:48:34 -0800
dd39a0ad
GB: Fix running beyond the end of the video buffer
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 02:23:40 -0800
3ead128a
GB: Initialize some GBC registers
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 02:22:41 -0800
c1f146c5
All: Fix typo in changelog
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Feb 2016 00:33:01 -0800
03f20436
Shaders: Fix AGS-001 shader with some bad drivers
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 23:43:09 -0800
340aed51
Qt: Update 360 input profile on OS X to reflect newer drivers
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 23:39:31 -0800
3871f1f4
Qt: Fix initial state of key mapping
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 23:31:54 -0800
6fe4c2a5
SDL: Remove default gamepad mappings
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 23:10:31 -0800
6334e88e
SDL: Fix axes being mapped wrong
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 23:09:43 -0800
6acc14d3
SDL: Fix potential joystick crash in games with rumble
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 22:21:37 -0800
dc62c52f
SDL: Fix joystick initialization on BSD
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 21:44:51 -0800
90b18239
GB: Add Rumble
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 18:46:39 -0800
a260b4cf
GB Memory: Clearing the HDMA bit disabled HDMA
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 13:57:16 -0800
b8ed859c
GBA Audio: Restore code that got lost during refactor
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 05:05:06 -0800
96ca86ed
LR35902: RST should set active region
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 02:09:47 -0800
0ddac5e9
LR35902: Fix spurious IRQs
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 02:09:27 -0800
8071a525
GB: Improve reset reliability
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Feb 2016 22:59:36 -0800
0557caad
GB Memory: Write back HDMA addresses when done
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Feb 2016 22:07:08 -0800
9d4ffb3e
GB IO: Read back current bank when switching banks
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Feb 2016 22:06:52 -0800
6a05ecf2
Perf: Fix crash when loading config
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Feb 2016 00:41:40 -0800
733232be
GB Video: Fix x-flip
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Feb 2016 22:32:06 -0800
17264e2a
GB: Initialize sync
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Feb 2016 22:13:37 -0800
a219c328
Qt: Allow audio channel toggling for GB
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Feb 2016 21:54:30 -0800
dffb5eec
GB: Rotation support
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Feb 2016 21:54:06 -0800
5bd0bacb
Qt: Fix crashes when looking up info in No-Intro DB
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Feb 2016 21:53:13 -0800
dc00c418
GB Audio: Fix envelope volume problems
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Feb 2016 21:52:08 -0800
d86939b5
GB Memory: Support MBC7
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Feb 2016 21:51:27 -0800
94e4980a
GB: Initialize stream
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Feb 2016 21:50:42 -0800
3c50adc0
Wii: Fix tilting direction
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Feb 2016 21:50:25 -0800
fec583d9
SDL: Fix SDL 1.2 build
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 23:04:03 -0800
3c31ae12
Qt: Add preset for DualShock 4
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 21:45:36 -0800
357008ff
GBA: Small cleanup
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 21:19:53 -0800
a8beb9f5
GB: Clean up some warnings
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 21:17:00 -0800
ab440842
Core: Get thread log level working again
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 21:10:21 -0800
6eefdfff
GB Video: Fix sprite rendering with BG priority
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 20:53:32 -0800
215f7752
GB Memory: Fix MBC5 for large ROMs
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 20:00:55 -0800
18986348
GB Video: Fix off-by-one tiles
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 20:00:41 -0800
526a9ce4
GB Video: Add HDMA
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 20:00:23 -0800
371f6913
GB IO: Make palettes readable
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 19:42:06 -0800
b9baee73
Qt: Fix Software renderer
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 19:41:17 -0800
395f7108
GB Video: Optimize sprite rendering
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 19:35:36 -0800
d8dc368f
GB: Add GB/GBC No-Intro databases
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 19:34:46 -0800
4e7f70c1
GB Video: Fix partial tile rendering in vram bank
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 19:09:44 -0800
8608f111
GB: Add double speed
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Feb 2016 01:18:41 -0800
fb0555e4
GB Video: Support priority background attribute
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Feb 2016 23:41:15 -0800
2266ecf8
GB IO: Fix edge cases for JOYP
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Feb 2016 23:40:02 -0800
f47b6881
GB Video: Fix OBJ ordering mask
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Feb 2016 23:22:40 -0800
9d209aa9
GB Memory: Add GDMAs
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Feb 2016 23:00:24 -0800
d7d8daca
Qt: Update ROMInfo dialog
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Feb 2016 22:18:09 -0800
d232a538
Core: Fix mDirectorySet
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Feb 2016 22:17:21 -0800
a91d19f4
Merge pull request #229 from lioncash/gles

OpenGL: Correct boolean vector strcmp strings for uniforms
endrift jeffrey@endrift.com
Tue, 16 Feb 2016 18:28:16 -0800
58c09c91
3DS: Auto-fit aspect ratios
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Feb 2016 01:13:27 -0800
ea67f6bc
GB: Fix DMG palettes again
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Feb 2016 00:36:50 -0800
df619d4b
GB Audio: Fix channel 1 shadow register
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Feb 2016 00:23:45 -0800
0a6b6624
Libretro: Game Boy support
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 23:13:25 -0800
06160167
Libretro: Restore sound
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 23:01:43 -0800
bdacbd57
Core: Fix potential crashes with mAVStream
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 23:01:27 -0800
965f2745
GB Video: Fix GBC background masking
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 22:53:02 -0800
f33a70a9
Core: Allow changing video dimensions
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 22:19:15 -0800
aac1add7
GB Video: Support mAVStream.postVideoFrame
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 22:04:19 -0800
245a13af
GB: Start GBC support
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 20:13:32 -0800
3cb5cdee
Merge pull request #225 from ReadmeCritic/master

Update README URLs based on HTTP redirects
endrift jeffrey@endrift.com
Mon, 15 Feb 2016 17:38:25 -0800
3d53f23e
GUI: Fix config loading
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 06:33:13 -0800
5c2dbc59
GBA BIOS: Fix RegisterRamReset setting DISPCNT to the wrong value
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 01:04:29 -0800
2eb5696f
GB Video: Fix writing to WY
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Feb 2016 00:22:54 -0800
d6a45781
GB Audio: length counters can be written when audio off
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 23:55:21 -0800
ecdcef28
GB Video: Improve palettes
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 23:18:37 -0800
b6fc26a7
GB: Deinit sram
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 23:10:51 -0800
85e789c3
GB Memory: Initialize sram
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 23:07:44 -0800
ddc2932c
GBA: Kill GBAGetState
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 22:50:27 -0800
de065be1
GB: Add mAVStream
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 22:50:08 -0800
bd085ad3
All: Fix typo
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 22:18:35 -0800
9a023168
GB Software: More minor optimization
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 20:26:02 -0800
8257c85c
GB Software: Special case a fast draw path for backgrounds
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 20:08:41 -0800
cd0a352a
3DS, Wii: GB support partially working
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 19:02:45 -0800
8615defd
Core: Fix frameskip
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 17:37:53 -0800
bae1ea0a
All: Travis trusty upgrade attempt 4
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 11:56:00 -0800
ef4995d7
All: Travis trusty upgrade attempt 3
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 11:47:24 -0800
88009ed1
All: Travis trusty upgrade attempt 2
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 11:39:44 -0800
47062deb
Core: Initialize keys
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 11:30:49 -0800
52152a3a
GB Video: Fix window underflow
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 11:26:45 -0800
2a7b2687
GB Video: Fix Windows
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 11:15:30 -0800
4360e73d
GB Audio: Fix mode 3 playback
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 10:32:20 -0800
c2a7103d
GBA Audio: Fix Wii build
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 10:15:44 -0800
e290e458
Platform: Speculative fix for Windows build
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 10:12:33 -0800
4fca30b7
GB Audio: Fix crashes when audio->p is not set (e.g. GBA mode)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 02:11:12 -0800
c89c3964
LR35902: Optimize CPU loop to prevent no-op cycles from being calculated
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 01:57:53 -0800
ed942889
GB Audio: Fix write behavior on channel 3
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Feb 2016 01:22:03 -0800
94ff4f7c
GB Video: Optimize renderer
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 23:57:02 -0800
e6e535e3
3DS: Fix GB build
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 20:49:54 -0800
c8342a88
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 19:37:45 -0800
bbd0453c
GB Audio: Minor channel 3 revamp
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 19:37:34 -0800
b9248252
Qt: Fix SDL audio crash
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 01:17:17 -0800
f3daa19a
Qt: More GB bringup
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 01:06:36 -0800
adf20bea
GBA: Restore savestates
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 01:00:24 -0800
61378f39
Core: Logging cleanup
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 00:56:47 -0800
47324f87
GB Audio: Fix NR41 while disabled
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 00:56:22 -0800
13e5ded3
GB Audio: Type cleanup
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 00:55:50 -0800
fb087688
GB Audio: Channel 3 cleanup
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Feb 2016 00:55:23 -0800
26711ae9
GBA: Remove some dead code
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Feb 2016 00:15:14 -0800
ff637c84
GBA: Kill GBALog
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Feb 2016 23:50:58 -0800
74fc29fc
GB Audio: Reduce redundant GB NR52 code
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Feb 2016 22:45:49 -0800
b4af0f64
SDL: Set default volume
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Feb 2016 22:43:15 -0800
e97d36b7
GB: More audio fixes
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Feb 2016 00:10:18 -0800
f1f9dee1
GB: Add back volume
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 23:29:25 -0800
5bcf56c5
Qt: GBA refactoring and cleanup
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 22:03:31 -0800
a75c019f
GBA Thread: Kill GBAThread
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 21:38:43 -0800
d25ba2ec
OpenGL: Rename GBAGL to mGL
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 21:23:17 -0800
ef68c84e
SDL: Remove GBAThread reference
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 20:40:49 -0800
13f1ab5a
Core: Put back fpsTarget
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 20:20:14 -0800
ce085623
GB: More audio fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 20:18:24 -0800
eefdcb64
Core: Put back sync handling in _waitUntilNotState
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 02:17:22 -0800
32f5bb98
Qt: Fix hang if audio sync is enabled and audio fails to initialize
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 02:01:21 -0800
d1b3ad08
Qt: Fix sending gameStopped twice
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 02:00:45 -0800
dd2fd935
GB Audio: Re-optimize a bit
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 00:36:07 -0800
755c1c66
GBA Test: Fix gba-fuzz
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 22:26:19 -0800
2af1bf68
Core: Add core.setAudioBufferSize
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 21:21:17 -0800
9ec62368
Qt: Fix some config regressions
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 20:48:39 -0800
fae8ef7f
OpenGL: Make video dimensions customizable
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 20:48:01 -0800
73b58ec7
GB Core: Add dummied-out BIOS loader
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 20:46:23 -0800
98266d1b
GBA Core: Fix override loading from foreign configs
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 20:43:48 -0800
d481bd29
OpenGL: Fix aspect ratio calculation for gles2
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 20:08:18 -0800
d8ad8750
Qt: Use mLog instead of GBALog
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 05:26:32 -0800
5c81fc76
Core: Create mThreadLogger
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 05:26:13 -0800
b619ebf9
GBA BIOS: Kill GBA_LOG_SWI
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 05:25:46 -0800
4f43b574
Qt: GB game loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 22:41:10 -0800
533e9639
Core: Add mCoreFind
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 22:24:25 -0800
53191d20
Core: Add mCore.getGameTitle
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 21:50:29 -0800
d0771b78
Qt: Sloppy first pass at refactor
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 20:07:35 -0800
fc905657
Core: Minor preparatory work
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 20:07:08 -0800
2eaaaa84
Core: Refactor GBAAVStream into mAVStream
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 18:02:18 -0800
d86440e0
Debugger: Begin refactoring ARMDebugger into Debugger
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 16:37:12 -0800
fbfbbbf2
Core: Merge ARMComponent and LR35902Component
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 16:16:03 -0800
82c4d93d
Core: Add back screenshots
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 15:29:02 -0800
3d402f6a
GBA Core: Only associate renderer if it has an output buffer
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 15:08:12 -0800
eccddde2
Debugger: Update createDebugger
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 14:28:35 -0800
e4aed77f
GBA Core: Fix BIOS loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 14:27:45 -0800
e775c590
Test: Move to mCoreThread
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 14:26:59 -0800
f0af8624
GBA: Kill GBAContext
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 13:47:55 -0800
2a926e8d
GBA Test: Disuse GBAContext
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 13:59:47 -0800
7a1f8ec8
Core, GUI, Platform: Disuse GBAContext
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 13:47:12 -0800
0d088f6e
GB: Move DMG_LR35902_FREQUENCY for GBA build
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 13:46:49 -0800
0601c6f2
Res: Update year in Windows rc
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 13:46:33 -0800
d135ad92
Core: Fix some issues with various threading builds
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 13:46:10 -0800
2e0ee682
SDL: Fix audio sync
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 12:06:13 -0800
1c6b98a2
GB Audio: More fixes
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 11:01:50 -0800
b782d902
GB Memory: Fix bank switching overflow case
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 09:16:25 -0800
1425db6a
Libretro: Convert to mCore
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 03:39:18 -0800
e9fe4a1a
GBA Core: Add loadBIOS
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 03:38:55 -0800
5e75c949
Core: Add ability to set default logger
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 03:38:35 -0800
752b4faa
OpenEmu: Convert to using mCore
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 03:05:03 -0800
c581764e
GB Video: Fix strange window y behavior when paritally disabled
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Feb 2016 19:29:27 -0800
88c94622
GB Video: Fix LYC for scanline 0
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Feb 2016 18:44:19 -0800
b752cec5
GB Video: Fix LYC in VBlank
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Feb 2016 04:08:07 -0800
3ade5188
GB: Add patch support
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Feb 2016 02:30:58 -0800
a712216c
GB Audio: Small audio fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Feb 2016 01:48:28 -0800
d3fa698c
GB Audio: Begin rewrite of frame counting
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Feb 2016 01:00:17 -0800
385059c6
GB IO: Fill in more registers
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Feb 2016 21:19:26 -0800
c60251de
GB Video: Fix oam-bug 1
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Feb 2016 20:44:49 -0800
adc57d0d
GB Audio: Miscellaneous fixes
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Feb 2016 20:44:25 -0800
c3c3bdc2
GB Audio: Fix wrong register being updated with playing state
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Feb 2016 03:24:17 -0800
770b80f2
GB: Actually fix EI this time
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Feb 2016 02:28:20 -0800
3863513b
SDL: More video refactoring, fix scaling and aspect ratio locking
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Feb 2016 00:11:24 -0800
b325376f
Video: Remove assumption about video backend dimensions
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Feb 2016 23:16:50 -0800
1768721e
SDL: Add back patch loading
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Feb 2016 22:25:04 -0800
a718a08e
SDL: Remove mSDLRunGBA
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Feb 2016 22:16:33 -0800
407335e2
Core: Refactor config loading in mCore
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Feb 2016 21:58:45 -0800
7bc15e50
Core: Add state manipulation back
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Feb 2016 02:31:50 -0800
33a4c45f
GBA: Add GBACore
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Feb 2016 00:49:45 -0800
28268a60
Core: Add patch loading stub
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Feb 2016 21:33:50 -0800
dd4b974a
SDL: More refactoring
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Feb 2016 21:13:19 -0800
1e6f8120
SDL: Add missing call to mCoreThreadJoin
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Feb 2016 20:57:20 -0800
38f89a1b
Core: Clean up ROM loading
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Feb 2016 20:56:08 -0800
44116c9b
GB Video: Remove unused functions
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Feb 2016 20:05:51 -0800
192f8525
Core: Add mCoreThread
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Feb 2016 20:03:04 -0800
cfd031f1
GB IO: Fix I/O category name in logs
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Feb 2016 20:00:50 -0800
a9ba3a20
SDL: Refactor GBASDLEvents and GBASDLPlayer into mSDLEvents and mSDLPlayer
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Feb 2016 20:59:56 -0800
46590f98
Core: Add category names
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Feb 2016 20:56:08 -0800
92c6b90b
GB: First pass at audio refactor
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Feb 2016 21:42:59 -0800
4edd7286
Core: Merge color_t definitions in
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jan 2016 20:22:18 -0800
f5923c74
GB: MBC4 does not exist, but MBC6 does
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Jan 2016 00:15:05 -0800
041d1860
GB: Add RTC support to MBC3
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jan 2016 23:49:25 -0800
ed176177
Core: Add mRTCGenericSource
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jan 2016 23:00:49 -0800
59f78a05
Core: Refactor GBAInput into mInput
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jan 2016 22:32:12 -0800
bc1a094b
Core: Refactor several input callbacks
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jan 2016 22:30:33 -0800
811d8281
Core: Refactor GBAConfig into mCoreConfig
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jan 2016 00:33:56 -0800
234ecd96
Core: Refactor GBASync into mCoreSync
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Jan 2016 00:19:54 -0800
6ec99ce4
Core: Refactor GBADirectorySet into mDirectorySet
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jan 2016 23:07:54 -0800
2716a0f6
Core: Add missing files
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jan 2016 21:29:55 -0800
2290dd67
GB Video: Change to dot-based renderer
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jan 2016 21:29:13 -0800
32f0bb9f
GB Memory: Add SRAM bank switching to MBC5
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jan 2016 02:43:40 -0800
a3d0b85d
GB Video: OAM STAT can even happen in mode 1
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jan 2016 01:35:04 -0800
23992196
GB: Fix DIV reseting timing
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jan 2016 01:27:02 -0800
d7d2a552
GB IO: Unstub SCY and SCX reads
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jan 2016 01:26:43 -0800
3ec4c79e
GB: Fix DIV reset
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jan 2016 00:00:19 -0800
5d8f676b
GB Memory: Bypass GBStore8 for DMA
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jan 2016 23:25:36 -0800
1589b26a
GB Video: Register LYC during Vblank
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jan 2016 23:00:23 -0800
b9e6ac95
LR35902: Fix RST timing
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jan 2016 21:44:23 -0800
da62e772
LR35902: Fix IRQ timing
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jan 2016 21:42:06 -0800
213ba299
GB: Fix DI
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jan 2016 21:41:44 -0800
dbdd61cd
GB Memory: REALLY fix DMA timing this time
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jan 2016 21:07:00 -0800
6bf77357
SDL: Initialize a missing variable
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jan 2016 20:19:02 -0800
3b279b3f
LR35902: Add missing M-state to CALL
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jan 2016 20:18:39 -0800
7c087d5c
Core: Start adding mCore
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jan 2016 01:05:12 -0800
fc010928
GB Video: Fix underflow
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 23:55:48 -0800
d456d6ff
GB Memory: More logging
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 23:55:38 -0800
7540bd35
GB IO: Unstub reading STAT
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 21:12:45 -0800
efe16116
SDL: Center GB screen
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 20:59:15 -0800
3c8cf830
GB Video: Fix disabled Obj
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 20:58:45 -0800
2e77c45e
GB Video: Fix WX
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 20:58:00 -0800
eee24961
GB: Partially fix timers
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 20:57:34 -0800
bac417d2
GB: Delay EI
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 20:56:39 -0800
81f8ad27
GB: CPU can still decode instructions during DMAs
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 20:56:03 -0800
0e4f6408
LR35902: Fix RST return address
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 20:54:59 -0800
fe36ff19
LR35902: Fix CALL M-state order
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 20:53:43 -0800
04281f9f
LR35902: Fix RET timing without condition
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 20:53:17 -0800
cf982746
LR35902: Fix RET timing
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 02:41:58 -0800
c6a8cdbe
GB: Fix uninitialized sramBank variable
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 02:41:39 -0800
d13e186f
LR35902: Fill in illegal opcodes
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 02:31:10 -0800
20b2e8af
GB: More logging
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 02:25:45 -0800
c9d0f651
LR35902: Fix IRQs and RST
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 02:25:26 -0800
b9a42cc5
GB: Clean up some unused stuff
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 00:20:41 -0800
5d7a4363
GB: Make sure save files are large enough
Jeffrey Pfau jeffrey@endrift.com
Mon, 25 Jan 2016 22:20:18 -0800
61e7cc95
GB: Add basic logging support
Jeffrey Pfau jeffrey@endrift.com
Mon, 25 Jan 2016 22:17:01 -0800
487c54f0
SDL: GB saving working
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 20:25:28 -0800
77886d4c
SDL: Fix crashing on GB game exit
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 20:25:13 -0800
eb19998e
GB Video: Fix initialization
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 20:24:46 -0800
d3a20408
GB Video: Sprite enhancements
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 20:24:21 -0800
90d28002
GB Memory: Add MBC7 stubs
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 20:23:19 -0800
497fc2ad
GB: Save support
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 20:22:34 -0800
52875a08
LR35902: Fix timing on BIT
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 20:21:54 -0800
862e41ad
GB: Fix HALT
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 01:09:11 -0800
6fb8e296
GB Video: Fix sprite palettes
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 00:18:27 -0800
ff2641cb
GB Video: Fix window y
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 00:14:13 -0800
e11f9224
GB Memory: Fix DMA timing
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 23:53:15 -0800
56481042
LR35902: Fix a bunch of flags
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 23:10:32 -0800
02132b2c
LR35902: Fix DAA
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 22:39:22 -0800
47364e47
GB Video: Implement LYC
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 19:43:40 -0800
25627bf6
Test: Remove GB test harness
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 19:31:57 -0800
8750f788
GB: Implement sprites, SRAM
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 19:30:51 -0800
5cd84799
LR35902: No writeback for BIT
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 19:29:19 -0800
d2867c26
GB Memory: Implement DMA
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 19:28:56 -0800
52adcb68
SDL: Add SDL_QUIT for GB runloop
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 19:27:42 -0800
c59bfd17
GB Video: Add window support
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 02:21:09 -0800
950ea997
GB IO: Mark some registers as transparently handled
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 01:11:44 -0800
a2e32b61
GB: Fix keys
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 01:11:29 -0800
06f47c8d
GB Video: Add basic scrolling support
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 01:09:58 -0800
a8b47387
LR35902: Mostly fix DAA
Jeffrey Pfau jeffrey@endrift.com
Thu, 21 Jan 2016 00:59:59 -0800
6ab3bdcc
LR35902: Fix C flag in SRA
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 23:56:41 -0800
d1763869
LR35902: Fix a bunch of flag updates
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 23:44:46 -0800
9de8576e
GB Video: Draw top scanline
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 23:02:54 -0800
c0b965a4
LR35902: Fix a ton of Z flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 22:57:49 -0800
6c399882
LR35902: Implement DAA
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 22:35:34 -0800
f8469822
GB: Fix div timer
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 22:35:09 -0800
7685bc8b
LR35902: Popping AF should clear unused F bits
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 22:01:16 -0800
9140018b
GB IO: Speculative keypad fix
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 22:00:45 -0800
73e35322
GB IO: Unused MMIO bits read high
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 21:58:36 -0800
e284a059
LR35902: Fix RES/SET/BIT HL
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 21:51:18 -0800
34b90477
LR35902: Fix LD (HL) instructions
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 21:07:51 -0800
2322e942
LR35902: Implement LD (a16), SP and ADD SP, r8
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 20:21:50 -0800
781f3f76
GB: Fix some initializations
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 20:10:00 -0800
cbad932f
LR35902: Implement LD SP, HL and LD HL, SP+r8
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 20:09:34 -0800
06e09086
GB: Start on timers
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 20:09:07 -0800
4b517835
GB: Fix IRQs firing infinitely
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 23:16:16 -0800
dfaa06d0
SDL: More refactoring
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 23:13:51 -0800
4e64b4fd
LR35902: Implement RRCA and RRA
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 23:13:06 -0800
81cd68cb
GB IO: Implement key reading
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 23:12:25 -0800
d2f97a8e
LR35902: Fix IRQ raising
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 22:12:06 -0800
6f52a266
LR35902: Implement bitwise instructions, RST
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 22:11:45 -0800
b7e80ded
GB Video: Initial rendering work
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 22:10:38 -0800
5fb2cfde
GB Memory: VRAM access
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 22:09:11 -0800
dabc92bf
GB IO: Pass more video registers to the video renderer
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 22:08:46 -0800
e4a17e12
LR35902: Fix ADD HL instructions
Jeffrey Pfau jeffrey@endrift.com
Tue, 19 Jan 2016 22:08:13 -0800
3158db06
GB: Start work on video rendering
Jeffrey Pfau jeffrey@endrift.com
Mon, 18 Jan 2016 21:03:50 -0800
23ca8170
LR35902: Fix pack pop pragma
Jeffrey Pfau jeffrey@endrift.com
Mon, 18 Jan 2016 21:01:59 -0800
5a238149
GB IO: Add missing function declaration
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 14:53:34 -0800
67050e44
LR35902: Implement HALT, RETI and CPL
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 03:35:16 -0800
7a91b4a9
LR35902: Implement SCF and CCF
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 03:07:21 -0800
4271d891
LR35902: Increment double-wide adds
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 03:04:10 -0800
7a104c07
LR35902: Implement remaining ALU instructions
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 01:47:33 -0800
76c41a62
GB Video: Fix event timing on LCD enable
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 01:15:18 -0800
e019c54a
GB: Improve initialization
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 00:52:01 -0800
31b509e0
GB: Revamp STAT register
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 00:25:52 -0800
b711432a
GB: Start MBCs
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jan 2016 21:29:09 -0800
7c989fd8
LR35902: Implement more LD A memory instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jan 2016 16:00:56 -0800
9a4db4b0
GB: Fix ROM bank initialization
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 16:51:47 -0800
cbc54ca0
LR35902: Implement INC/DEC
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 16:01:22 -0800
3603958e
LR35902: Implement POP/PUSH
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 15:08:37 -0800
5bce4480
LR35902: Improve stalling behavior
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 02:49:06 -0800
b104a5cd
LR35902: Increment INC and DEC on double-wide registers
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 02:46:23 -0800
e96da4c7
LR35902: Simplify pipeline
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 02:14:47 -0800
0bfbc207
LR35902: Implement more LD forms
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 02:03:15 -0800
c3abc16a
GB: Fix writing IE
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 01:29:32 -0800
0d4bb5dc
LR35902: Implement RET, add missing file
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 01:28:49 -0800
9170dd26
LR35902: Add CALL and more LD
Jeffrey Pfau jeffrey@endrift.com
Thu, 14 Jan 2016 20:51:17 -0800
8622ba7e
GB: Add basic I/O, interrupts and video
Jeffrey Pfau jeffrey@endrift.com
Thu, 14 Jan 2016 20:50:43 -0800
64676529
LR35902, GB: Start work on GB core
Jeffrey Pfau jeffrey@endrift.com
Wed, 13 Jan 2016 23:02:50 -0800
811d6548
Qt: Fix unpausing
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 21:18:15 -0800
2a80ddf8
Qt: Fix hang if audio sync is enabled and audio fails to initialize
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 02:01:21 -0800
1fdf413e
Qt: Fix sending gameStopped twice
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Feb 2016 02:00:45 -0800
564f58c7
GBA: Slightly optimize GBAProcessEvents
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Feb 2016 22:32:30 -0800
be42f298
VFS: Fix reading 7z archives without rewinding first
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Feb 2016 22:24:07 -0800
6d0f3706
All: Increment version number post-release
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Feb 2016 01:08:06 -0800
790c77c9
All: Update CHANGES for 0.4.0
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Feb 2016 21:18:14 -0800
1f1bd3bd
Wii: Increase sensitivity of controller axes
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Feb 2016 20:41:39 -0800
ed84d5cf
GBA: Add GBADeleteState
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jan 2016 21:59:43 -0800
6af9a742
VFS: Add VDir.deleteFile
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jan 2016 21:59:16 -0800
8e995087
GUI: Show icons in key remapping
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jan 2016 20:09:50 -0800
d5300465
Qt: Set window flags on dialogs
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Feb 2016 00:01:29 -0800
c69c34ab
SDL: Fix crash when attempting to sample sensors with no controller attached
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jan 2016 23:52:03 -0800
78ef8523
Qt: Make key binding fields have a width relative to its height
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jan 2016 14:56:50 -0800
fbea708e
GUI: Fix top button on scrollbars being upside down
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jan 2016 14:35:27 -0800
1fce3271
3DS: Enable L2 cache on n3DS
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jan 2016 14:08:28 -0800
6646baa3
Qt: Add ability to force old versions of OpenGL
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Jan 2016 12:24:09 -0800
66d00503
3DS: DSP audio
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Jan 2016 23:35:29 -0800
6ee60dd7
GUI: UI refinements, fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Jan 2016 14:02:35 -0800
f1fba591
GBA Context: Add additional constraints on MINIMAL_CORE==2
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jan 2016 22:52:45 -0800
7436a5af
OpenGL: Simplify desaturation by using mix
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 23:28:34 -0800
b9b650ea
Qt: Fix default settings page
Jeffrey Pfau jeffrey@endrift.com
Tue, 26 Jan 2016 23:19:25 -0800
38858277
Qt: Allow loading of ZIPs when using minizip
Jeffrey Pfau jeffrey@endrift.com
Mon, 25 Jan 2016 20:11:55 -0800
4f1788b2
Qt: Add ability to customize savestate data, add rewind duration box
Jeffrey Pfau jeffrey@endrift.com
Mon, 25 Jan 2016 20:11:30 -0800
6d8a34a6
Qt: Unify state saving/loading flags
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 Jan 2016 18:25:07 -0800
0501944b
GBA: Savestates can store currently used cheats
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 Jan 2016 17:59:45 -0800
26e9e8d6
GBA Cheats: Remove trailing newline
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 Jan 2016 17:50:18 -0800
e436f2a7
GBA Cheats: Add GBACheatDeviceClear
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 Jan 2016 17:48:44 -0800
a53c3e06
OpenEmu: Cheat support
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 Jan 2016 14:24:53 -0800
15dadb83
GBA Cheats: Fix cheats setting the Action Replay version
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 Jan 2016 14:23:59 -0800
b2850af0
Merge pull request #211 from xerpi/master

Vita: Update to latest SDK version
endrift jeffrey@endrift.com
Sun, 24 Jan 2016 03:54:36 -0800
bee854bb
Platform: Dirmode is dead
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 Jan 2016 01:04:09 -0800
e5f2dcb5
Shaders: Use uniforms for xBR parameters
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jan 2016 20:52:26 -0800
181174c8
Qt: Fix keys being mapped incorrectly when loading configuration file (fixes #212)
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jan 2016 20:14:46 -0800
3a134fcd
GBA: Allow jumping to OAM and palette RAM
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jan 2016 19:52:03 -0800
6fe43d1d
GBA BIOS: Finish implementing RegisterRamReset
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jan 2016 19:50:31 -0800
3d996caf
Shaders: Hand-convert xBR shader to GLSL
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jan 2016 15:45:39 -0800
d07da074
Shaders: Minor xBR fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jan 2016 15:41:45 -0800
c5f4b6ea
Shaders: Add xBR lv3 shader by Hyllian
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jan 2016 14:00:29 -0800
380f6dbe
OpenGL: Add integer scaling forcing and a pixelate filter
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Jan 2016 02:34:27 -0800
d6bccd80
Util: Fix MutexTryLock on Windows
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 22:43:51 -0800
eaa81cb3
3DS: Fix APT usage (fixes #210)
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 21:34:08 -0800
60b4a490
Qt: Pause instead of interrupting when opening a file dialog, as the file dialog can spin the event loop
Jeffrey Pfau jeffrey@endrift.com
Fri, 22 Jan 2016 21:00:08 -0800
6e7851f6
Qt: Attempt to reduce logging overhead
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jan 2016 21:22:04 -0800
0a910411
Qt: Fix window background
Jeffrey Pfau jeffrey@endrift.com
Mon, 18 Jan 2016 20:05:25 -0800
44d1dd7f
GBA Context: Fix reloading directories
Jeffrey Pfau jeffrey@endrift.com
Mon, 18 Jan 2016 20:01:40 -0800
17d34365
Qt: Fix some focus crashes
Jeffrey Pfau jeffrey@endrift.com
Mon, 18 Jan 2016 19:36:13 -0800
13dfb144
SDL: Hotplugging for joysticks. Still needs work.
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 22:45:25 -0800
f6590de2
Qt: Fix even more potential cases of the GBAKeyEditor dangling
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 22:38:39 -0800
6bc609b1
Qt: Fix GBAKeyEditor focus issues
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 16:29:05 -0800
05c31599
OpenGL: Attempt to fix OpenGL ES 2 rendering
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 14:46:45 -0800
c18b9c3a
Qt: Allow use of OpenGL ES 2
Jeffrey Pfau jeffrey@endrift.com
Sun, 17 Jan 2016 01:25:26 -0800
ce45f6ea
Debugger: Further differentiate read and write watchpoints, fix gdb watch behavior
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jan 2016 11:16:03 -0800
db6113d9
Qt: Fix build with libepoxy and old versions of Qt5
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jan 2016 10:59:59 -0800
3fef28db
Qt: Fix remaining write to drawContext
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jan 2016 10:59:38 -0800
7e6f9f20
ARM7: Fix typo that invoked undefined behavior
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jan 2016 10:06:01 -0800
1dceadbb
OpenGL: Remove lingering reference to glPixelStorei
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jan 2016 10:02:27 -0800
c62ff005
OpenGL: Make all buffers expected to be the right width
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jan 2016 02:29:03 -0800
7cf067ac
OpenGL: Add simple desaturation filter to default shader
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Jan 2016 02:08:11 -0800
c83e4e7e
Qt: Added button for breaking into the GDB debugger
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 16:52:28 -0800
a38beac3
Qt: Customizable paths for save games, save states, screenshots and patches
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Jan 2016 14:29:19 -0800
89d53868
GBA: Fix non-PNG savestate loading
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Jan 2016 21:35:13 -0800
77787a95
Qt: Improve some UI element sizes
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Jan 2016 21:24:29 -0800
1fa90487
ARM7: Fix decoding of some ARM ALU instructions with shifters
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Jan 2016 21:11:50 -0800
e30674d0
Debugger: Convert breakpoints and watchpoints from linked-lists to vectors
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Jan 2016 18:07:04 -0800
16ba5bd0
Debugger: Fix watchpoints
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Jan 2016 17:43:09 -0800
b6f1ddc4
Qt: Use a sidebar instead of a tabbed view for settings
Jeffrey Pfau jeffrey@endrift.com
Mon, 11 Jan 2016 03:15:49 -0800
5dc56b98
Qt: Fix savestate problems in BIOS boot
Jeffrey Pfau jeffrey@endrift.com
Mon, 11 Jan 2016 02:36:56 -0800
9c5852a8
Qt: Added a setting for pausing when the emulator is not in focus
Jeffrey Pfau jeffrey@endrift.com
Mon, 11 Jan 2016 01:11:58 -0800
2b5da04d
Qt: Begin settings view revamp
Jeffrey Pfau jeffrey@endrift.com
Mon, 11 Jan 2016 00:49:14 -0800
baccd4ef
Qt: Fix some potential crashes with the gamepad mapping
Jeffrey Pfau jeffrey@endrift.com
Mon, 11 Jan 2016 00:45:02 -0800
1f761683
Wii: Add argv loading
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Jan 2016 02:09:41 -0800
f5d6d6fb
GBA Context: Fix crash when destroying a GBAContext that has BIOS loaded
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Jan 2016 02:09:30 -0800
5f912d23
3DS, Wii: Add missing texture files
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Jan 2016 01:08:10 -0800
0511d0a6
GUI: Add icons and scrolling enhancements
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Jan 2016 00:54:18 -0800
90eca20a
Wii: Increase GUI size
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Jan 2016 00:19:59 -0800
1ac5726d
Libretro: Clean up config item style
Jeffrey Pfau jeffrey@endrift.com
Fri, 08 Jan 2016 22:04:32 -0800
78b761cf
GBA Context: Fix minimal core configuration
Jeffrey Pfau jeffrey@endrift.com
Fri, 08 Jan 2016 22:03:50 -0800
bb5ef924
3DS: Add missing keys
Jeffrey Pfau jeffrey@endrift.com
Fri, 08 Jan 2016 00:18:11 -0800
331d92d3
GUI: Input remapping, part 1
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Jan 2016 23:52:55 -0800
2254fc68
Wii: Uncomment code that accidentally got committed commented-out
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Jan 2016 23:51:34 -0800
c732ea6a
GBA Input: Consolidate GBA_KEY_NONE and GBA_NO_MAPPING
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Jan 2016 23:50:01 -0800
a920eaa7
All: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Jan 2016 23:49:06 -0800
5b4f8dfa
Wii: Clean up control lookup code in preparation of control remapping
Jeffrey Pfau jeffrey@endrift.com
Wed, 06 Jan 2016 22:21:26 -0800
f7594073
PSP2: Fix GBAInputMap* calls
Jeffrey Pfau jeffrey@endrift.com
Wed, 06 Jan 2016 22:20:50 -0800
d53e479f
VFS: Use / as the path separator on Windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 06 Jan 2016 21:05:05 -0800
ee5c9c8a
GBA Video: Fix regressions from sprite cycle counting
Jeffrey Pfau jeffrey@endrift.com
Wed, 06 Jan 2016 20:43:36 -0800
95d77f76
Resources: Fix "g" character in font
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Jan 2016 21:16:26 -0800
5d3669d2
PSP2: Use pkg-config for real
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Jan 2016 21:12:00 -0800
bb5e14ea
PSP2, Wii: Use a higher-resolution font
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Jan 2016 21:11:31 -0800
7b090aa0
VFS: Fix return value of VFileFILE.seek
Extrems metaradil@gmail.com
Sun, 03 Jan 2016 11:43:31 -0500
76d486cc
GBA RR: Add support for resets in movies
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Jan 2016 02:33:25 -0800
0e8e55e8
GBA RR: Add preliminary SRAM support for VBM loading
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Jan 2016 01:14:44 -0800
bfd73a79
GBA Video: Implement naive cycle counting for sprite rendering
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Jan 2016 01:14:44 -0800
0f7449d9
GBA Video: Remove unused bits
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Jan 2016 00:51:45 -0800
4b50e268
Libretro: Add settings for BIOS and idle loops
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Jan 2016 22:46:06 -0800
b3783536
Wii: Fix draw ordering
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Jan 2016 17:07:09 -0800
0bb45dad
GUI: Disable filtering again, still broken
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Jan 2016 16:56:44 -0800
f59fe824
GUI: Fix screenshots and savestates
Extrems metaradil@gmail.com
Sun, 03 Jan 2016 14:21:47 -0500
396d097d
GUI: Support single-shot runs
Extrems metaradil@gmail.com
Wed, 18 Nov 2015 08:35:37 -0500
2725d6ed
GUI: Fix
Extrems metaradil@gmail.com
Wed, 28 Oct 2015 02:03:23 -0400
b1d915ab
Third-Party: Update LZMA SDK to 15.14
Extrems metaradil@gmail.com
Sun, 03 Jan 2016 19:11:17 -0500
341ebd04
VFS: Fix separatePath for the root directory
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Jan 2016 11:07:35 -0800
d945391d
3DS: Fix DISABLE_THREADING build
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Jan 2016 10:34:25 -0800
85704820
GBA Thread: Fix _reloadDirectories being exported improperly
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 23:16:04 -0800
7174bb67
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 20:15:26 -0800
eb341bb1
(libretro) Explicitly set core reported aspect ratio to 3:2
Monroe88 wmsmart88@gmail.com
Thu, 27 Aug 2015 18:37:50 -0500
74bbc057
GBA: Fix Iridion II savetype (fixes #196)
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 18:59:41 -0800
656260c1
OpenEmu: Add rewinding support
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 17:17:08 -0800
7f4320e8
OpenEmu: Fix some leaks, and improve serialization
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 17:08:08 -0800
6f628526
VFS: More VFile memory interfaces
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 17:07:44 -0800
d662ba98
OpenEmu: Use error handling outputs
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 16:39:27 -0800
c2340bb4
OpenEmu: Fix Info.plist, saves
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 16:07:23 -0800
929f2100
All: CMake improvements
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 13:19:11 -0800
88bf7b58
VFS: Set dirname to . if there is no directory specified
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 04:46:39 -0800
a7801b39
GBA Context: Fix file open check
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 02:16:01 -0800
e65d12d3
3DS: Update to new API
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Jan 2016 01:49:03 -0800
631b287b
OpenEmu: Fix version info
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Jan 2016 22:17:15 -0800
342b0213
OpenEmu: Start the OpenEmu core
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Jan 2016 21:57:46 -0800
29556f45
GBA: Add "super-minimal" core configuration, useful for cores-as-plugins, e.g. for libretro
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Jan 2016 17:54:37 -0800
3a7350c8
GBA Context: Use GBADirectorySet in GBAContext
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Dec 2015 22:01:04 -0800
91cf3be1
GBA Thread: Redo state directories for future expansion
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Dec 2015 21:21:02 -0800
5147a516
Libretro: Allow blocking opposing directional input
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 23:10:02 -0500
089e692b
GBA: Allow blocking of opposing directional input
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 22:59:36 -0500
18e1bf74
PSP2: Fix build
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 14:18:23 -0800
cd34e1af
Util: Fix minor memory leak in no-intro parsing
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 16:58:55 -0500
67bc8e73
Util: Fix excessive memory allocation when decoding a PNG
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 16:58:30 -0500
71ef6666
GBA: Fix memory leak when deserializing invalid savestate tags
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 16:57:43 -0500
e212157d
Libretro: Add install target for libretro core
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 15:31:02 -0500
a38bcb90
All: Refresh port building a bit
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 13:21:55 -0800
c00df2ce
PSP2: Remove libpng and zlib from necessary libraries
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 15:09:39 -0500
f96e0689
All: Separate "core" VFS from full VFS
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 15:09:12 -0500
427b2bf3
PSP2: Fix build
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 11:21:20 -0800
8ebe425e
GUI: Temporarily disable ROM detection
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 07:25:44 -0500
8e5df947
GBA Context: Make slightly better sense of ROM loading
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 07:25:28 -0500
04d542e2
3DS: Fix debug build
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 07:25:01 -0500
3b91d7aa
Wii, 3DS: Fix build, enable zips
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 07:24:46 -0500
f0f43d4a
VFS: Use VFiles for zip dirs
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 07:24:15 -0500
d1b12307
GBA Context: Hold onto ROM directory if one is present
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 04:44:28 -0500
96bc0be9
VFS: Support using minizip for zip
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 04:32:25 -0500
dd91b689
GBA Hardware: Fix GPIO on big endian
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Dec 2015 00:03:42 -0500
b20cda21
GBA RR: Starting from savestate now embeds the savegame
Jeffrey Pfau jeffrey@endrift.com
Mon, 28 Dec 2015 15:13:54 -0500
b2193d91
Qt: Key autofire
Jeffrey Pfau jeffrey@endrift.com
Mon, 28 Dec 2015 14:54:05 -0500
50d4b31b
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Mon, 28 Dec 2015 04:45:44 -0500
ad9ea712
Qt: Optimize log viewer to not mess with text rendering if hidden
Jeffrey Pfau jeffrey@endrift.com
Mon, 28 Dec 2015 04:44:16 -0500
63e1875f
GBA: Add savestte creation time to a savestate
Jeffrey Pfau jeffrey@endrift.com
Mon, 28 Dec 2015 04:27:30 -0500
5c007289
GBA: Add extra data section to the end of savestates
Jeffrey Pfau jeffrey@endrift.com
Mon, 28 Dec 2015 03:26:17 -0500
70b9a1bf
GBA: Begin working on savestate extra data
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Dec 2015 22:50:27 -0500
f84aadff
GBA: Support for VBA-style cheat codes
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Dec 2015 22:25:50 -0500
bbe10619
Qt: Remove game DB downloader and just bundle it
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Dec 2015 15:57:56 -0800
dcbcae26
Qt: Fix crash when using GL1 backend
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Dec 2015 15:38:42 -0800
ccaec378
GUI: Use trailing slashes for folders in file selector
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Dec 2015 21:58:23 -0800
e8983790
GUI: Fix some long-standing warnings
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Dec 2015 21:58:00 -0800
d5da0ff3
GBA: Fix type-punning warning
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Dec 2015 19:57:45 -0800
6b2eaed3
Qt: Add more missing references to Qt5::Network
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Dec 2015 19:52:44 -0800
4a3d9d22
Qt: Add Qt5 Network dependency
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Dec 2015 19:46:33 -0800
13cf6329
Util: Initialize No-Intro DB parsing stack
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Dec 2015 18:59:09 -0800
54413a8f
Qt: Download No-Intro database
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Dec 2015 18:58:49 -0800
413881fe
Qt: Load ROM name from No-Intro
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Dec 2015 14:03:55 -0800
746af3ff
Util: No-Intro database parser
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Oct 2015 22:00:12 -0700
cd6b6862
Qt: Start work on ROM information view
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Dec 2015 02:44:19 -0800
080c9753
Merge pull request #192 from Chocobo1/readme

Readme: Jumps to project page when clicking the Travis-CI icon
endrift jeffrey@endrift.com
Sat, 19 Dec 2015 20:28:25 -0800
cb76e56a
Qt: Whitelist .agb as a GBA ROM filename extention
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Dec 2015 16:04:55 -0800
20df8f33
Qt: Finish up shader selector
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Dec 2015 16:01:24 -0800
4bc603db
Wii: Back out fat initialization changes
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Dec 2015 14:21:20 -0800
84341302
Wii: Replace libFAT-specific code with general devop support
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Dec 2015 14:09:44 -0800
e1fe7ea4
Wii: Fix longstanding warning
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Dec 2015 22:19:28 -0800
2495b650
Wii: List devices at root
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Dec 2015 22:18:52 -0800
7d9a8977
Update CHANGES for 0.3.2
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Dec 2015 22:02:58 -0800
2edd1505
OpenGL: Redo uniform loading
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Dec 2015 21:58:17 -0800
36d726f3
GUI: Add Reset Game menu item
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Dec 2015 20:36:38 -0800
3ce129fb
All: Remove -pg from PGO build
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Dec 2015 23:19:47 -0800
87240940
All: What the heck, vim. Fix Qt5 path for travis
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Dec 2015 22:57:29 -0800
7ef6c2c3
All: Travis trusty upgrade attempt 1
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Dec 2015 22:54:51 -0800
edd604b7
Qt: Fix resetting while paused
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Dec 2015 22:13:19 -0800
d074967e
Merge pull request #188 from snickerbockers/master

Unpause the emulator when resetting.
endrift jeffrey@endrift.com
Tue, 15 Dec 2015 22:12:12 -0800
6a4af381
Wii: Add filtering and screen scaling options
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Dec 2015 21:55:07 -0800
db7a0bd6
Wii: Fix swapped audio channels
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Dec 2015 23:36:56 -0800
df3ee0e2
GBA Video: Fix OAM and palette initialization
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Dec 2015 21:22:35 -0800
08a2b24e
Qt: Allow use of modifier keys as input
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Dec 2015 20:41:28 -0800
9590b484
Qt: Fix crash when closing multiplayer windows
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Dec 2015 21:55:07 -0800
78acb25a
Qt: Fix regression with OpenGL deinitialization
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Dec 2015 21:31:02 -0800
e0863dc7
Qt: Add mute option to menu
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Dec 2015 20:29:33 -0800
5c5ac629
Qt: Fix build
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Nov 2015 20:34:50 -0800
aa34b5bd
Qt: Set sensible shader dir
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Nov 2015 20:20:57 -0800
e53cc706
PSP2: Fix small memory error
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Nov 2015 14:26:48 -0800
6833c882
Qt: Install default shaders
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Nov 2015 14:05:43 -0800
f922f3c1
Qt: Add preprocessor shader step customization
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Nov 2015 13:56:53 -0800
a9ae152d
Qt: Shader loading and unloading
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Nov 2015 13:46:46 -0800
88e56b5c
OpenGL: Clean up freed and detached shaders a bit more
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Nov 2015 13:46:10 -0800
f5bc61b8
Qt: Gray out "Skip BIOS intro" while "Use BIOS file" is unchecked (fixes #97)
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Nov 2015 03:56:06 -0800
6604afb6
ARM7: Fix bank switching with LDR[B]T/STR[B]T
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Nov 2015 02:30:59 -0800
bb793348
ARM7: Implement more undefined load/store forms
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Nov 2015 01:42:58 -0800
a3a8913f
GBA: Flag an old GBA toolchain as not producing MB binaries
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Nov 2015 12:05:37 -0800
b67e4b5d
ARM7: Implement undefined STRH/LDRH versions
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 Nov 2015 19:11:02 -0800
fad1daf3
ARM7: Fix STRT/STRBT
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 Nov 2015 19:10:17 -0800
2fa87cb8
Qt: Remove unused variable
Jeffrey Pfau jeffrey@endrift.com
Fri, 20 Nov 2015 00:12:13 -0800
64901c0a
Qt: Begin work on shader selector
Jeffrey Pfau jeffrey@endrift.com
Thu, 19 Nov 2015 23:52:17 -0800
ded463ea
OpenGL: Readable name fixes
Jeffrey Pfau jeffrey@endrift.com
Thu, 19 Nov 2015 23:49:50 -0800
0de98898
OpenGL: Generalize shader loading a bit
Jeffrey Pfau jeffrey@endrift.com
Thu, 19 Nov 2015 22:14:51 -0800
a89bb0b8
GBA SIO: Begin implementing Normal mode in lockstep driver
Jeffrey Pfau jeffrey@endrift.com
Thu, 19 Nov 2015 00:30:29 -0800
505157dc
GBA Memory: Fix DMAs triggering two cycles early
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Nov 2015 20:45:44 -0800
3d321bc0
GBA Memory: Fix timing of DMAs
Jeffrey Pfau jeffrey@endrift.com
Wed, 18 Nov 2015 20:44:18 -0800
21d51964
Qt: Fix race condition with setting sample rate
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 Nov 2015 19:48:56 -0800
4ca8d750
GBA BIOS: Fix misaligned RLUnCompReadNormalWrite*
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 Nov 2015 19:48:10 -0800
7c9b619f
GBA BIOS: Fix Sqrt sign
Jeffrey Pfau jeffrey@endrift.com
Tue, 17 Nov 2015 19:47:05 -0800
a2720973
GBA: Fix saving in Super Monkey Ball Jr.
Jeffrey Pfau jeffrey@endrift.com
Mon, 16 Nov 2015 20:07:22 -0800
34d0dff2
OpenGL: Fix fast-forward on some OpenGL drivers where it may block early
Jeffrey Pfau jeffrey@endrift.com
Mon, 16 Nov 2015 19:56:43 -0800
87aaefcc
Libretro: Fix cheat loading
Jeffrey Pfau jeffrey@endrift.com
Mon, 16 Nov 2015 01:02:12 -0800
99b68509
GBA: Fix another boot crash
Jeffrey Pfau jeffrey@endrift.com
Sun, 15 Nov 2015 02:15:58 -0800
0a6e2b49
GBA: Replace MutexLock with MutexTryLock in _waitUntilNotState
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Nov 2015 23:06:41 -0800
51e9042f
Libretro: Cheat code support
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Nov 2015 21:08:31 -0800
d5284f0f
OpenGL: Add metadata to uniforms
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Nov 2015 18:22:27 -0800
2b2a037d
GBA Memory: Writable OBJ area depends on mode
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Nov 2015 12:00:58 -0800
e3f66ba4
GBA: TM*CNT_HI are readable (fixes #165)
Jeffrey Pfau jeffrey@endrift.com
Sat, 14 Nov 2015 11:35:53 -0800
f03b7b11
GBA: Fix deserializing SOUNDCNT_X
Jeffrey Pfau jeffrey@endrift.com
Fri, 13 Nov 2015 21:35:40 -0800
5e2e3864
GBA Hardware: Fix Game Boy Player rumble in Pokemon Pinball
Jeffrey Pfau jeffrey@endrift.com
Fri, 13 Nov 2015 21:34:44 -0800
aefb4b62
Util: Add MutexTryLock
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Nov 2015 22:50:09 -0800
d52a7f36
Qt: Fill in most of the remainer of the I/O viewer
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Nov 2015 22:11:59 -0800
8db35797
Qt: Improve I/O viewer UI
Jeffrey Pfau jeffrey@endrift.com
Thu, 12 Nov 2015 22:11:44 -0800
142940cc
GBA Memory: Add GBAView* functions for viewing memory directly without bus issues
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Nov 2015 23:50:15 -0800
4783e2ee
GBA Memory: More DMA register cleanup
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Nov 2015 23:33:46 -0800
25472169
GBA: More I/O register cleanup
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Nov 2015 22:18:25 -0800
37b1cbe2
Qt: Add additional checks in CheatModel to prevent crashes (fixes #163)
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Nov 2015 22:17:41 -0800
770953a2
GBA: Fix SOUNDCNT_X masking
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Nov 2015 20:58:04 -0800
d7860779
Qt: Add DMA registers to I/O viewer
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Nov 2015 19:46:50 -0800
534d4fe5
GBA: Clean up I/O register read/write
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Nov 2015 19:46:16 -0800
a2bc814d
GBA: Fix warnings when creating and loading savestates
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Nov 2015 19:45:36 -0800
ff4950c5
GBA: Improve I/O handling
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Nov 2015 22:45:09 -0800
7735c08f
GBA Memory: Fix unaligned out-of-bounds ROM loads
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Nov 2015 22:44:23 -0800
49b16f3d
GBA: Improve multiboot detection
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Nov 2015 22:41:51 -0800
fe8c632c
GBA: Initialize uninitialized pristineRom and pristineRomSize members
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Nov 2015 22:37:23 -0800
eee291e0
GBA: Implement bad I/O register loading
Jeffrey Pfau jeffrey@endrift.com
Mon, 09 Nov 2015 22:44:46 -0800
b3d08ece
Shaders: Add uniforms to AGS-001
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Nov 2015 17:10:10 -0800
ac9c2476
OpenGL: Parse uniforms
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Nov 2015 17:09:53 -0800
ac481d0c
OpenGL: Minor gles2 fixes
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Nov 2015 15:30:23 -0800
ad3ec31f
Shaders: Touch up AGS-001 shader, add annoying reflection
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Nov 2015 15:29:52 -0800
5ddebf5d
GBA Memory: Fix allowed DMA addresses
Jeffrey Pfau jeffrey@endrift.com
Sat, 07 Nov 2015 23:03:57 -0800
b69e5392
GBA Memory: Better DMA address blacklisting
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Nov 2015 21:08:50 -0800
a9956087
GBA Memory: Fix alignment of LDM/STM on SRAM
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Nov 2015 21:08:29 -0800
16e2aec6
GBA Memory: Fix Store8 to OBJ VRAM
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Nov 2015 21:07:29 -0800
647872a8
GBA Memory: Implement several unimplemented memory access types
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Nov 2015 21:06:56 -0800
4c1977d3
GBA Memory: Fix DMA behavior for SRAM accesses
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Nov 2015 21:06:09 -0800
c6f4f233
GBA BIOS: Fix CpuSet on 0x01XXXXXX addresses
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Nov 2015 21:04:55 -0800
4bd7a654
ARM7: Fix sign of unaligned LDRSH
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Nov 2015 21:03:52 -0800
54de0447
Qt: Fix non-GL1 build
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Nov 2015 22:29:48 -0800
28dff01b
Libretro: Fix problems with rumble not turning off
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Nov 2015 21:06:31 -0800
ac02bd4d
OpenGL: Fix GLES2 support, add bvec
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Nov 2015 21:01:32 -0800
f1816279
GBA Memory: Fix DMA addresses
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Nov 2015 20:59:16 -0800
2b5b8a0d
GBA: Improve multiboot detection
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Nov 2015 20:58:52 -0800
0faa6dd8
GBA BIOS: Fix misaligned CpuSet
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Nov 2015 20:57:56 -0800
f013e2d8
Qt: Fix a crash in the memory viewer
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Nov 2015 23:28:13 -0800
066ba168
GBA: More multiboot fixes
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Nov 2015 23:11:35 -0800
31862db5
GBA Memory: Fix DMA register writing behavior (fixes #148)
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Nov 2015 20:19:12 -0800
ec32efd8
Qt: Fix non-Windows build with libepoxy installed
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Nov 2015 00:39:04 -0800
7177af28
3DS, PSP2: Add missing VFile.readline implementations
Jeffrey Pfau jeffrey@endrift.com
Mon, 02 Nov 2015 23:11:24 -0800
47c4eb97
OpenGL: Fix GL2 not centering image (fixes #151)
Jeffrey Pfau jeffrey@endrift.com
Mon, 02 Nov 2015 22:44:35 -0800
a9c94e9d
Qt: Fix font size in memory viewer
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 23:01:31 -0800
ddbbed13
Qt: Add audio I/O register descriptions
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 23:00:19 -0800
7d1e0b57
Shaders: Add AGB-001 shader
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 20:00:27 -0800
59bd7d5a
Shaders: Fix frontlight bleed on AGS-001
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 19:42:47 -0800
782f6191
Shaders: Fix lighting direction for AGS-001
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 19:15:17 -0800
d160647f
Resources: Add AGS-001 filter
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 18:43:01 -0800
096f5ca2
OpenGL: Shader loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 18:41:24 -0800
42a2a573
Util: Use VFile for configuration
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 16:50:05 -0800
8eb4f3ca
VFS: Fix VFileReadline and remove _vfdReadline
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 16:49:53 -0800
101fa29c
Third-Party: Update inih to r32
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 15:58:41 -0800
0dbb7673
PSP2: Fix USE_PNG
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 13:59:13 -0800
346d4210
OpenGL: Add libepoxy optional dependency
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 13:24:43 -0800
e830718b
OpenGL: Add GL_GLEXT_PROTOTYPES define for now
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 12:04:09 -0800
b7591b5d
OpenGL: Add missing header include
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 11:38:50 -0800
4a502c2c
OpenGL: Revamp shader backend
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 11:29:00 -0800
8c6a57f7
Qt: Simplify OpenGL backend creation
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 09:37:55 -0800
04a81d2e
GUI: Properly support Unicode filenames
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 09:33:07 -0800
d357b932
Ports: Make substitution character less confusing
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 09:17:01 -0800
b99b680c
3DS: Fix filename decoding with UTF-16 names
Jeffrey Pfau jeffrey@endrift.com
Sun, 01 Nov 2015 09:14:45 -0800
f00380ab
OpenGL: GL2 shader enhancements and tweaks
Jeffrey Pfau jeffrey@endrift.com
Sat, 31 Oct 2015 00:54:07 -0700
b48ecd41
OpenGL: Use NPOT textures for GL2
Jeffrey Pfau jeffrey@endrift.com
Sat, 31 Oct 2015 00:53:39 -0700
206f38a4
OpenGL: Attachable shaders for GL2
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Oct 2015 23:53:13 -0700
f689bfcb
Qt: Allow switching between GL and GL2 backends
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Oct 2015 23:22:10 -0700
6cdfb3ae
OpenGL: Fix GLES2 backend
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Oct 2015 23:21:43 -0700
a3803a85
SDL: Allow GLES2 and GL backends to be compiled at the same time
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Oct 2015 23:21:09 -0700
08c7c805
GUI: Minor fixes from Extrems
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Oct 2015 23:28:32 -0700
a9d84df1
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Oct 2015 23:24:04 -0700
6bead305
GBA Video: Fix _mix for 15-bit color
Extrems metaradil@gmail.com
Wed, 28 Oct 2015 02:02:39 -0400
f4b44451
Qt: Fix clear button/analog buttons in gamepad mapper on some platforms
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Oct 2015 22:22:15 -0700
9a19aaed
–Qt: Fix a race condition in PainterGL that could lead to a crash
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Oct 2015 20:27:02 -0700
8af21727
Qt: Improved GIF recording customization
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Oct 2015 20:09:56 -0700
d5b352a6
GBA Audio: Fix last audio commit, oops
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Oct 2015 20:02:27 -0700
61c2f6a0
GBA: Fix idle skip state being retained between games
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Oct 2015 22:03:38 -0700
a93b21e8
GBA Audio: Implement missing flags on SOUNDCNT_X register
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Oct 2015 20:31:22 -0700
b8b7ec0b
GBA Memory: Fix DMAs from BIOS while not in BIOS

DMAs appear to have special protections against reading from the BIOS, causing
BIOS reads to be entirely zero. This behavior needs confirmation on hardware,
but seems to make sense.
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Oct 2015 14:18:07 -0700
b5afb04c
GBA: Fix multiboot magic number
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Oct 2015 00:00:20 -0700
6c71d743
Qt: Use safer isLoaded check in GameController
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Oct 2015 23:45:47 -0700
2079d476
SDL Audio: Fix silly regression with changing the FPS target
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Oct 2015 23:35:03 -0700
b950f456
GBA Hardware: Fix serialization of flags
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Oct 2015 18:06:01 -0700
636f5575
3DS: Slightly improve sound quality
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Oct 2015 18:05:39 -0700
cb5bddc8
All: Update CHANGES for 0.3.1
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Oct 2015 11:14:42 -0700
9190209d
Qt: Fix a few bugs in the I/O viewer
Jeffrey Pfau jeffrey@endrift.com
Thu, 22 Oct 2015 23:04:01 -0700
b3067239
Qt: Add remaining video registers
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Oct 2015 20:28:08 -0700
1706503c
GBA Audio: Fix regression with FIFO audio
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Oct 2015 20:27:40 -0700
c27dde73
ARM7: Fix regression with Thumb branches
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Oct 2015 19:57:29 -0700
5922beb4
Test: Fix fuzz build
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 22:33:26 -0700
a442933b
All: Fix some undefined behavior warnings
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 22:29:59 -0700
cd244335
All: Add --version flag
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 22:27:27 -0700
c82f0ba5
Qt: Make I/O viewer fixed size to avoid big blank space issues
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 22:10:28 -0700
2c780b5b
Qt: I/O viewer option selection
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 22:05:05 -0700
672512c1
Qt: Add spinboxes to the I/O viewer
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 21:37:34 -0700
fd76100f
Qt: Fix some embarrassing mistakes on the I/O viewer
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 21:37:10 -0700
6b4e37a4
3DS: Enable speedup with new ctrulib
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 19:40:27 -0700
35b5101f
SDL: Fix another audio crash
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 19:40:14 -0700
98016c55
GBA: Booting of multiboot images
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Oct 2015 19:40:03 -0700
c41a3a2c
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 23:50:41 -0700
24da1097
All: Generic big-endian changes
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 23:49:35 -0700
ea204bbf
Merge branch 'feature/ppc-savestates'
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 22:05:48 -0700
6a433d63
PSP2: Load/save PSP2 keybindings
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 20:30:36 -0700
7ce34411
SDL, Qt: Fix audio thread crashes
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Oct 2015 11:22:32 -0700
df47cb1f
All: Const-correctness for PPC
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Oct 2015 22:00:36 -0700
86dcb7b6
Qt: Add missing override keywords
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Oct 2015 21:25:22 -0700
e85bce67
Merge pull request #137 from lioncash/warn

software renderer: Silence -Wlogical-not-parentheses warnings
endrift jeffrey@endrift.com
Wed, 14 Oct 2015 17:14:26 -0700
3d4ff33b
software renderer: Silence -Wlogical-not-parentheses warnings
Lioncash mathew1800@gmail.com
Wed, 14 Oct 2015 19:28:48 -0400
24ef2aa3
Wii: Enable savestates
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 22:05:36 -0700
ba69030c
GBA: LOAD/STORE-ize savedata serialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 22:03:55 -0700
fc84a337
GBA Hardware: STORE_32/16-ize hardware serialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 21:46:12 -0700
95f4f976
GBA Video: Fix big endian video serialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 21:39:24 -0700
5a72df9c
GBA Audio: STORE_32-ize serialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 21:39:02 -0700
377c642e
GBA: STORE_32/16-ize I/O
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 21:13:15 -0700
c5ed4cb9
GBA: Begin STORE_32/16-izing serialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Oct 2015 21:10:26 -0700
9e5070ac
GBA Hardware: LOAD_32/16-ize hardware deserialization
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Oct 2015 12:37:22 -0700
96f33c11
GBA: Savestate debugging code
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Oct 2015 00:05:49 -0700
28e2cc57
GBA IO: LOAD_32/16-ize IO deserialization
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Oct 2015 23:37:45 -0700
8288f4b7
GBA: LOAD_32/16-ize savestate loading
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Oct 2015 23:28:11 -0700
2b655a14
GBA Audio: Bitfield-ize audio and use LOAD_32
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Oct 2015 23:18:48 -0700
576ba689
GBA: Bitfield-ize GBATimer flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Oct 2015 22:52:03 -0700
5ff0411b
Unpause the emulator when resetting.
Jay Elliott jayelliott@jayelliott.net
Tue, 15 Dec 2015 03:53:57 -0800
60f18574
Readme: Jumps to project page when clicking the Travis-CI icon
Chocobo1 Chocobo1@users.noreply.github.com
Sun, 20 Dec 2015 12:19:31 +0800
b5c813e8
Vita: Update to latest SDK version
Sergi Granell xerpi.g.12@gmail.com
Sat, 23 Jan 2016 12:27:42 +0100
b27b7115
Update README URLs based on HTTP redirects
ReadmeCritic frankensteinbot@gmail.com
Mon, 15 Feb 2016 14:00:10 -0800
e7733496
OpenGL: Correct boolean vector strcmp strings for uniforms
Lioncash mathew1800@gmail.com
Tue, 16 Feb 2016 20:45:29 -0500
3fe055fc
All: Working MSVC support.
waddlesplash waddlesplash@gmail.com
Sat, 16 Apr 2016 21:14:25 -0400
c5092559
GBA Memory: Add emulation of Vast Fame protected carts
taizou cactusgunman@gmail.com
Wed, 22 Jun 2016 17:56:13 +0100
9b9de7f2
Don't include internal zip library when USE_MINIZIP is defined.

According to CmakeLists.txt file USE_MINIZIP enables linking against system
minizip library but the code in src/util/vfs/vfs-zip.c doesn't reflect
that.
Lars Wendler polynomial-c@gentoo.org
Tue, 12 Jul 2016 15:46:58 +0200
5e4e0093
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'.
Touched jtouched@gmail.com
Mon, 11 Jul 2016 19:22:56 +0200
f5e7b313
PSP2: Packaging fixes
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jul 2016 22:19:57 -0700
100eab76
PSP2: Add LiveArea branding
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 Jul 2016 14:59:21 -0700
df695802
PSP2: Initial changes for VPK packaging
Jeffrey Pfau jeffrey@endrift.com
Sun, 24 Jul 2016 13:40:45 -0700
f25a7f77
3DS: Improve menu performance
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jul 2016 22:00:47 -0700
376c3e71
3DS: Use system font for menus
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Jul 2016 00:32:00 -0700
7930c5a3
3DS: Port to using citro3D
Jeffrey Pfau jeffrey@endrift.com
Wed, 27 Jul 2016 01:04:52 -0700
ebb58910
Qt: Fix software renderer scaling
snickerbockers chimerasaurusrex@gmail.com
Sat, 06 Aug 2016 04:56:13 -0700
ba4f3ae9
GBA SIO: Disable sync of secondary units
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Sep 2016 12:19:18 -0700
08b78cb4
GBA SIO: Fix freezing issues
Jeffrey Pfau jeffrey@endrift.com
Fri, 02 Sep 2016 00:33:14 -0700
b0a9a595
GBA SIO: Untested normal mode implementation in lockstep driver
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 16:39:32 -0700
000e965b
GBA SIO: Simplify lockstep design
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 16:38:44 -0700
c9ede883
GBA SIO: Attempt to stabilize lockstep driver
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 13:18:33 -0700
f628f5ba
GBA SIO: Clean up lockstep debug info
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Sep 2016 03:52:43 -0700
2ddc08e8
GBA SIO: Incomplete draft of multiplayer rewrite
Jeffrey Pfau jeffrey@endrift.com
Wed, 20 Jul 2016 01:45:21 -0700
93f83521
Qt, SDL: Fix documentation for XDG basedir changes.
Anthony J. Bentley anthony@anjbe.name
Sun, 11 Sep 2016 12:47:36 +0900
88fc68aa
Core: Obey the XDG basedir specification for environment variables
Emmanuel Gil Peyrot linkmauve@linkmauve.fr
Sun, 07 Aug 2016 00:05:06 +0100
7b75d5d0
GBA Cheats: Fix GameShark ROM patches
Tyler Wade wayedt@gmail.com
Fri, 21 Oct 2016 00:53:42 -0500
ee477654
GBA Memory: Support for Mo Jie Qi Bing by Vast Fame
taizou cactusgunman@gmail.com
Thu, 27 Oct 2016 21:09:06 +0100
a8d4836a
Fix missing termination in call to SET_INPUT_DESCRIPTORS
Garrett Brown themagnificentmrb@gmail.com
Wed, 02 Nov 2016 15:35:30 -0700
361e8e95
Python: Make Python bindings depend on library
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Dec 2016 15:23:53 -0800
91a50339
Core: Update flags.h
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Dec 2016 18:59:46 -0800
f9caf854
SDL: Update sdl-gles2.c
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Dec 2016 18:58:49 -0800
55a9bf3c
All: Fix broken #ifdefs
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Dec 2016 18:51:12 -0800
74803ac1
Python: Add slicing to memory operations
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Nov 2016 15:30:30 -0800
2706cf99
Python: Make cartridge memory size cap properly
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Nov 2016 15:30:14 -0800
6f591996
Python: Add hook preventing functions that need resets from being called
Jeffrey Pfau jeffrey@endrift.com
Sun, 06 Nov 2016 21:23:18 -0800
3310210d
Python: Add NullLogger
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Oct 2016 16:50:51 -0700
34964495
Python: Flags cleanup
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Oct 2016 15:39:43 -0700
7bd5ae9a
Core: Add flags.h generated file
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Oct 2016 00:33:47 -0700
e2bcd2e0
Python: Add memory access
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Oct 2016 18:39:52 -0700
572eb40d
Python: Add key functions
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Oct 2016 22:44:42 -0700
adc45c9b
Python: Add more mCore functions
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Oct 2016 13:49:34 -0700
9d44445d
Python: Much cleaner LR35902 access
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Oct 2016 00:20:43 -0700
471bbf1d
Python: Sprite access in GB core
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Oct 2016 19:04:43 -0700
9a104508
Python: Add support for 256-color sprites
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Oct 2016 18:36:13 -0700
9b915fb1
Python: Add GBA sprite accessors
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Oct 2016 15:31:21 -0700
a9ccb0fd
Python: Clean up Core interface so boards inherit Core
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Oct 2016 15:07:14 -0700
303a7685
Python: Reindent, fix up TileView interface
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Oct 2016 14:32:17 -0700
5e0641cb
Python: Add some tile manipulation
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Oct 2016 22:37:54 -0700
35658689
Python: Fix Linux build
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Oct 2016 12:01:59 -0700
1dff579a
Python: Add basic logging interface
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Oct 2016 11:54:01 -0700
33295b12
Python: Python 3 support
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Oct 2016 00:44:56 -0700
07236463
Python: Add image and PNG-write bindings
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Oct 2016 17:51:24 -0700
f5312fef
Python: VFS fixes
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Oct 2016 17:50:47 -0700
511261b0
Python: Add license headers
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Oct 2016 16:47:09 -0700
f06d0c8a
All: Ignore *.pyc
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Oct 2016 15:32:17 -0700
606d35ba
Python: Add VFS bindings
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Oct 2016 15:30:40 -0700
0d1d5c98
Python: Basic setup.py
Jeffrey Pfau jeffrey@endrift.com
Thu, 13 Oct 2016 23:02:01 -0700
99a85aaf
Debugger: Fix build
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 21:26:20 -0700
a0b79436
Python: More basic framework
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 17:38:52 -0700
d53497cb
Python: More binding skeleton
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 17:06:50 -0700
bd7b394e
All: Unfortunate evils committed in the name of pycparser
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 17:06:08 -0700
227cbea3
All: Remove duplicate functions
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 17:05:14 -0700
f72a5823
Debugger: Fix included file
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 16:02:32 -0700
e5c61e00
Python: Preliminary, incomplete bindings
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 13:13:44 -0700
d4a9b84b
Doc: Mention German GUI translation in CHANGES
rootfather rootfather@scummvm.org
Wed, 01 Feb 2017 21:23:44 +0100
00a01c7a
Qt: Add German GUI translation
rootfather rootfather@scummvm.org
Wed, 01 Feb 2017 21:22:14 +0100
9414f6fc
Add Wii U VC shader.
Prof. 9 prof9@outlook.com
Tue, 14 Feb 2017 16:58:21 +0100
0bab3978
Switch: Minor fixes
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 12:14:51 -0700
a4d058f1
Switch: Add battery state
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 11:21:46 -0700
c14e5dcb
Switch: Add touch
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 11:13:30 -0700
7bbc607a
Switch: Buildfix
Vicki Pfau vi@endrift.com
Sat, 15 Sep 2018 11:10:36 -0700
21626502
Switch: Add audio, key mapping, fast-forward, bugfixes
Vicki Pfau vi@endrift.com
Fri, 14 Sep 2018 20:21:12 -0700
af03ad75
Switch: Initial mGUI port
Vicki Pfau vi@endrift.com
Thu, 13 Sep 2018 18:12:32 -0700
c0a94967
GUI: Minor fixes
Vicki Pfau vi@endrift.com
Wed, 12 Sep 2018 19:27:53 -0700
4f312a09
Util: Add missing PNG read functions
Vicki Pfau vi@endrift.com
Wed, 12 Sep 2018 19:27:23 -0700
cc2362ae
Switch: Initial port work
Vicki Pfau vi@endrift.com
Sun, 15 Jul 2018 08:38:39 -0700
cc722130
Third-Party: Update libpng
Vicki Pfau vi@endrift.com
Sat, 14 Jul 2018 15:52:37 -0700
c7e615a0
Windows: Add Inno Setup script
Vicki Pfau vi@endrift.com
Wed, 03 Oct 2018 12:50:53 -0700
3e957c7b
Win32: Let Inno setup parse the source directory recursively
Lothar Serra Mari serra@scummvm.org
Sat, 01 Sep 2018 13:42:17 +0200
cf1a2b81
Win32: Add French as language option in the inno installer
Lothar Serra Mari serra@scummvm.org
Thu, 26 Apr 2018 08:19:47 +0200
2a60cc99
Win32: Increase version number for the inno installer to 0.6.3
Lothar Serra Mari serra@scummvm.org
Thu, 26 Apr 2018 08:15:53 +0200
a81259f9
Win32: Fix entries for the README/documentation files
rootfather rootfather@scummvm.org
Tue, 26 Dec 2017 12:37:14 +0100
ae553bab
Win32: Add German README file to the installer script
rootfather rootfather@scummvm.org
Tue, 26 Dec 2017 12:34:00 +0100
8880ed72
Win32: Add version detection to the Inno script

Now you don't have to switch between IsRelease = yes and no.

Instead, you set the CurrentReleaseVersion variable to the
number of the latest stable release and Inno will decide
if the setup you are about to build is a stable or a development
package, so you have to alter the script only once for each release
cycle.

This is the highest level of automation I can currently imagine.
rootfather rootfather@scummvm.org
Tue, 19 Dec 2017 11:56:36 +0100
c1a7e1ac
Win32: Add notification message when installing a development build
rootfather rootfather@scummvm.org
Tue, 19 Dec 2017 11:16:50 +0100
06b999af
Win32: Remove workaround for bug #906 (now fixed)
rootfather rootfather@scummvm.org
Thu, 14 Dec 2017 20:04:01 +0100
a4f66996
Win32: Improve version handling in Inno Setup
rootfather rootfather@scummvm.org
Fri, 08 Dec 2017 20:07:30 +0100
df9c5f5f
Win32: Add Inno Setup script
rootfather rootfather@scummvm.org
Thu, 07 Dec 2017 23:47:38 +0100
c40217fc
GBA: Fix hi-res videos
Vicki Pfau vi@endrift.com
Fri, 17 May 2019 14:40:16 -0700
8a26a797
GBA Video: GL screenshots
Vicki Pfau vi@endrift.com
Thu, 16 May 2019 17:09:50 -0700
ac7ae748
GBA Video: Fix GL sprite window blending
Vicki Pfau vi@endrift.com
Thu, 16 May 2019 09:59:49 -0700
b92a08e6
OpenGL: Reset clear color as needed
Vicki Pfau vi@endrift.com
Wed, 15 May 2019 23:43:20 -0700
25f0bc7f
GBA Video: Massively simplify compositing
Vicki Pfau vi@endrift.com
Wed, 15 May 2019 23:43:01 -0700
505d63fa
Qt: Fix hwaccel settings
Vicki Pfau vi@endrift.com
Wed, 15 May 2019 10:42:39 -0700
cecf6adb
GBA Video: Fix 256-color sprites in GL renderer
Vicki Pfau vi@endrift.com
Wed, 15 May 2019 10:42:21 -0700
99d07c98
OpenGL: Fix frame sizing regression
Vicki Pfau vi@endrift.com
Wed, 15 May 2019 10:16:06 -0700
06cc738b
GBA Video: Fix VAOs on Nvidia
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 23:33:54 -0700
3797e1e5
GBA Video: Minor GL cleanup
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 22:44:00 -0700
ee6cd364
OpenGL: Use VAOs
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 22:23:18 -0700
4bd788f7
Qt: Port to QOpenGLWidget
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 20:25:27 -0700
1baa9287
Qt: Reduce flickering by resizing less often
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 18:04:51 -0700
24929909
Qt: Reload GL context on main thread after shutting down painter
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 17:30:32 -0700
945bc8ff
CMake: Fix Windows build issues
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 16:56:36 -0700
bdc4e283
Qt: Add settings for enhancements
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 13:56:01 -0700
84504170
Core: Improve OpenGL integration, update Qt to use improvements
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 13:02:36 -0700
49a9da3e
GBA Video: GL OBJWIN
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 10:23:09 -0700
2752c98b
GBA Video: GL compatibility fixes
Vicki Pfau vi@endrift.com
Tue, 14 May 2019 09:54:54 -0700
4e4e4611
GBA Video: Clean up GL uniforms
Vicki Pfau vi@endrift.com
Mon, 13 May 2019 21:32:34 -0700
3e8bb42e
GBA Video: Windows in GL
Vicki Pfau vi@endrift.com
Mon, 13 May 2019 18:07:03 -0700
a50ea97b
GBA Video: Initialize GL backgrounds better
Vicki Pfau vi@endrift.com
Mon, 13 May 2019 16:15:54 -0700
424fbddf
GBA Video: GL better blending and finalization
Vicki Pfau vi@endrift.com
Mon, 13 May 2019 13:46:25 -0700
b865d8e4
SDL: Fix initialization ordering issues
Vicki Pfau vi@endrift.com
Mon, 13 May 2019 02:18:46 -0700
509c80ab
GBA Video: GL semitransparent OBJs
Vicki Pfau vi@endrift.com
Mon, 13 May 2019 01:16:35 -0700
c15dedf3
GBA Video: Add transformed objects to GL
Vicki Pfau vi@endrift.com
Mon, 13 May 2019 00:55:26 -0700
bd69c9fb
GBA Video: Add per-pixel flags in GL
Vicki Pfau vi@endrift.com
Sun, 12 May 2019 22:24:21 -0700
62f70379
GBA Video: GL sprite initial work
Vicki Pfau vi@endrift.com
Sun, 12 May 2019 20:21:02 -0700
68f0176e
GBA Video: Mode 2 cubic interpolation
Vicki Pfau vi@endrift.com
Sat, 11 May 2019 15:50:50 -0700
8a6ea929
GBA Video: GL cleanup, initial work on blending
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 23:44:04 -0700
18e6acaf
GBA Video: Basic interpolation for GL renderer
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 16:16:29 -0700
fab3091e
Core: Some texid plumbing
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 15:33:54 -0700
36477ca4
Core: Begin on video scale hack
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 15:04:14 -0700
3e0675f5
GBA Video: Add GL mode 2
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 14:56:27 -0700
7edf7cdb
GBA Video: Pass disabled layers through proxy
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 12:26:39 -0700
51a174e4
GBA Video: Better batching/depth testing
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 12:17:19 -0700
1a04532d
GBA Video: Finish GL mode 0 renderer
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 11:10:21 -0700
b8685769
GBA Video: Mostly functional mode 0 GL renderer
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 00:32:48 -0700
bb997f9b
GBA Video: Start mode 0 GL renderer
Vicki Pfau vi@endrift.com
Thu, 09 May 2019 15:15:16 -0700
e99cd34b
GBA Video: Move video registers and structs into common file
Vicki Pfau vi@endrift.com
Thu, 09 May 2019 13:32:51 -0700
f5d9e9ec
GBA Video: Begin fleshing out GL renderer
Vicki Pfau vi@endrift.com
Wed, 08 May 2019 20:43:55 -0700
618ddac3
GBA Video: Start GL renderer
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 11:14:37 -0700
82ef919e
Feature: More video logging plumbing
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 11:13:21 -0700
42813bb1
Qt: Add VideoProxy
Vicki Pfau vi@endrift.com
Fri, 10 May 2019 11:12:24 -0700
f6755a6e
Merge branch 'master' of https://github.com/mgba-emu/mgba

# Conflicts:
#	src/platform/qt/SettingsView.cpp
Brian Smith briaguya@gmail.com
Thu, 27 Jun 2019 03:44:14 -0500
60577e83
Tools: Allow for separate fast forward ratios for held/toggled speedup

The current implementation allows for a toggle or hold of fast forward. This, however, means that there is no way to do something similar to snes9x in which there is a increase speed/decrease speed hotkey as well as a "turbo" hotkey (which just uncaps the fps).

I have implemented a separate setting to control the speedup ratio when the fast forward button is held, and the logic to allow the user to (for example):
1. Set the toggled fast forward speed to 200%
2. Set the "held" fast forward speed to uncapped
3. Toggle fast forward on (press shift tab) and play at 2x speed
4. Hold fast forward (tab) to uncap
5. Let go of fast forward (tab) to go back to 2x speed
6. Toggle fast forward off (press shift tab) and go back to 1x speed
Brian Smith briaguya@gmail.com
Tue, 22 Jan 2019 17:48:19 -0600
ea573db6
Create FUNDING.yml
Roger sachanroger@gmail.com
Tue, 13 Aug 2019 21:24:54 -0400
5336c0e2
Update mgba-zh_CN.ts
EmpyreusX 36258024+EmpyreusX@users.noreply.github.com
Sat, 07 Sep 2019 14:09:40 +0800
5e813308
Update mgba-zh_CN.ts
EmpyreusX 36258024+EmpyreusX@users.noreply.github.com
Sat, 07 Sep 2019 14:01:57 +0800
7574c7c3
Update mgba-zh_CN.ts
EmpyreusX 36258024+EmpyreusX@users.noreply.github.com
Sat, 07 Sep 2019 13:57:45 +0800
cc0b669d
Update mgba-zh_CN.ts
EmpyreusX 36258024+EmpyreusX@users.noreply.github.com
Sat, 07 Sep 2019 13:52:39 +0800