Vicki Pfau
|
f32fbd737f
|
DS GX: Fix DMAs triggering too frequently (fixes #620, #583)
|
2017-04-25 17:02:06 -07:00 |
Vicki Pfau
|
6d3764d800
|
DS Timers: Fix ARM9 timers running too fast
|
2017-04-25 16:14:08 -07:00 |
Vicki Pfau
|
6265ff20bd
|
Merge branch 'master' into medusa
|
2017-04-25 12:10:38 -07:00 |
Vicki Pfau
|
bcf0e8ec59
|
GBA: Fix multiboot loading resulting in too small WRAM
|
2017-04-25 11:58:05 -07:00 |
Vicki Pfau
|
04541e3b1d
|
DS Slot-1: Emulate KEY delay, improve timing
|
2017-04-25 00:37:06 -07:00 |
Vicki Pfau
|
fd7d85c140
|
DS GX: Retain translucent polygon ID when drawing opaque fragments (fixes #661)
|
2017-04-24 19:05:58 -07:00 |
Vicki Pfau
|
870c375cf6
|
Test: Fix crash when fuzzing fails to load a file
|
2017-04-24 13:39:21 -07:00 |
Vicki Pfau
|
422c3a25b8
|
GBA Hardware: Fix crash if a savestate lies about game hardware
|
2017-04-24 13:39:21 -07:00 |
Vicki Pfau
|
93122df1f4
|
Test: Fix crash when loading invalid file
|
2017-04-24 13:39:20 -07:00 |
Vicki Pfau
|
607a692168
|
Feature: Fix resizing GIF buffer (fixes #695)
|
2017-04-22 18:20:31 -07:00 |
Vicki Pfau
|
154dd2e8e7
|
Merge branch 'master' into medusa
|
2017-04-22 02:14:56 -07:00 |
Vicki Pfau
|
2d930cbc61
|
All: Add option to lock video to integer scaling
|
2017-04-21 18:13:16 -07:00 |
Vicki Pfau
|
3a8c5c4bf1
|
GB: Video/audio channel enabling/disabling
|
2017-04-21 17:30:30 -07:00 |
Vicki Pfau
|
84dc182a5d
|
Core: Fix crash with rewind if savestates shrink
|
2017-04-21 16:22:48 -07:00 |
Vicki Pfau
|
01832ec513
|
Qt: Ensure CLI backend is attached when submitting commands (fixes #662)
|
2017-04-21 16:21:50 -07:00 |
Vicki Pfau
|
8b805b3909
|
Debugger: Make attaching a backend idempotent
|
2017-04-21 16:20:52 -07:00 |
Vicki Pfau
|
a159e37793
|
GBA Video: Don't update background scanline params in mode 0 (fixes #377)
|
2017-04-21 03:15:39 -07:00 |
Vicki Pfau
|
b154457857
|
GBA BIOS: More tiny fixes to ArcTan2
|
2017-04-20 23:18:51 -07:00 |
Vicki Pfau
|
f4abdd6c4c
|
GBA BIOS: Fix ArcTan2 sign in HLE BIOS (fixes #689)
|
2017-04-20 17:59:02 -07:00 |
Vicki Pfau
|
c9d411a762
|
GBA BIOS: Fix ArcTan sign in HLE BIOS
|
2017-04-20 17:53:01 -07:00 |
Vicki Pfau
|
faadb5d6a6
|
FFmpeg: Allow framerate to be adjusted
|
2017-04-16 00:53:35 -07:00 |
Vicki Pfau
|
aafac329fb
|
DS Audio: Fix audio sampling slightly too quickly
|
2017-04-16 00:52:26 -07:00 |
Vicki Pfau
|
c0f427597e
|
DS: Fix exposed CPU frequencies and audio timing
|
2017-04-15 20:59:37 -07:00 |
Vicki Pfau
|
b796a689cb
|
DS Slot-1: Emulate initial SPI command delay
|
2017-04-15 12:08:02 -07:00 |
Vicki Pfau
|
f85a18737e
|
Merge branch 'master' into medusa
|
2017-04-13 00:37:17 -07:00 |
Vicki Pfau
|
959f66a1a0
|
Core: Add option to allow preloading the entire ROM before running
|
2017-04-13 00:28:28 -07:00 |
Vicki Pfau
|
047d812178
|
DS GX: Properly mask address for slot 2 4x4-texel textures
|
2017-04-12 23:55:39 -07:00 |
Vicki Pfau
|
516143b170
|
DS GX: Allow viewport to change in the middle of a frame
|
2017-04-12 21:07:39 -07:00 |
Vicki Pfau
|
1882b15567
|
DS GX: Don't reset state between swaps (fixes #642)
|
2017-04-12 20:50:26 -07:00 |
Vicki Pfau
|
b80e06f9bd
|
DS GX: Fix bitmap textures when no palette is mapped (fixes #628)
|
2017-04-12 18:15:05 -07:00 |
Vicki Pfau
|
054f5a996c
|
DS Video: Fix affine transformations in video capture
|
2017-04-12 17:57:34 -07:00 |
Vicki Pfau
|
01f6fd47d5
|
DS Video: Fix caputre stride
|
2017-04-12 14:23:13 -07:00 |
Vicki Pfau
|
776f008c30
|
DS Video: Fix extended mode 0 without extended palettes
|
2017-04-12 13:58:02 -07:00 |
Vicki Pfau
|
cb0f95b070
|
DS Video: Enable overflow bit on extended affine modes
|
2017-04-12 13:57:21 -07:00 |
Vicki Pfau
|
8b4df520e2
|
Qt: Add .srl as an extension for DS ROMs
|
2017-04-12 13:33:54 -07:00 |
Vicki Pfau
|
58c9bcf67a
|
Core: Ability to enumerate and modify video and audio channels
|
2017-04-12 13:28:21 -07:00 |
Vicki Pfau
|
01738f3bf6
|
DS GX: Hack around writing to a full FIFO that has a swap pending (fixes mgba.io/i/608)
|
2017-04-12 10:12:53 -07:00 |
Vicki Pfau
|
5bb811a16e
|
DS Slot-1: Improve savedata setup via IPC sniffing
|
2017-04-12 00:55:31 -07:00 |
Vicki Pfau
|
9a35691a03
|
DS: Attempt to detect if a game is homebrew
|
2017-04-12 00:54:32 -07:00 |
Vicki Pfau
|
563f130380
|
All: Update CHANGES
|
2017-04-11 23:46:08 -07:00 |
Vicki Pfau
|
d16df69790
|
Feature: Command line ability to override configuration values
|
2017-04-11 22:20:37 -07:00 |
Vicki Pfau
|
7dc9eb4d56
|
Feature: Make -l option explicit
|
2017-04-11 22:18:33 -07:00 |
Vicki Pfau
|
1549661140
|
DS Video: Fix blend bit on windows for 3D layer (fixes #611)
|
2017-04-11 18:39:16 -07:00 |
Vicki Pfau
|
d4134c8227
|
ARM9: Implement STRD/LDRD
|
2017-04-11 18:12:08 -07:00 |
Gericom
|
5108ebefa2
|
ARM9: Implemented SMLAW<y> and SMULW<y> (#609)
|
2017-04-11 13:39:43 -07:00 |
Vicki Pfau
|
1cab37cac2
|
Qt: Add .nds files to the extension list in Info.plist
|
2017-04-11 13:31:51 -07:00 |
Vicki Pfau
|
d76e26c39d
|
Merge branch 'master' into medusa
|
2017-04-11 13:31:05 -07:00 |
Vicki Pfau
|
06d6586e6f
|
Qt: Add .gb/.gbc files to the extension list in Info.plist
|
2017-04-11 13:30:42 -07:00 |
Vicki Pfau
|
940ba00182
|
DS GX: Reset polygon attributes between buffer swaps
|
2017-04-10 21:16:05 -07:00 |
Vicki Pfau
|
e9c1a53cfb
|
DS Audio: Add PSG audio
|
2017-04-10 20:44:14 -07:00 |
Vicki Pfau
|
4ab96b42a0
|
DS Memory: Ensure DS9 I/O is 8-byte aligned
|
2017-04-10 20:20:53 -07:00 |
Vicki Pfau
|
9379290050
|
DS GX: Fix 4-color texture coordinates
|
2017-04-10 01:48:35 -07:00 |
Vicki Pfau
|
a142dc3c93
|
DS Video: Bitmap sprites use alpha bit for transparent
|
2017-04-10 01:47:00 -07:00 |
Vicki Pfau
|
a01feb2909
|
DS Video: Capture with alpha bit set
|
2017-04-10 01:45:48 -07:00 |
Vicki Pfau
|
9676ea17a8
|
DS GX: Fix T-repeat textures (fixes #577)
|
2017-04-10 00:20:40 -07:00 |
Vicki Pfau
|
3f71924c34
|
Merge branch 'master' into medusa
|
2017-04-09 23:40:17 -07:00 |
Vicki Pfau
|
c3a19ddb8c
|
DS Video: Fix extended modes 1.x screen base range (fixes #568)
|
2017-04-09 21:27:38 -07:00 |
Vicki Pfau
|
2930340178
|
DS Video: Fix VRAM mirroring in the renderer (fixes #561)
|
2017-04-09 20:48:41 -07:00 |
Vicki Pfau
|
484618ca4c
|
Core: Restore sleep callback
|
2017-04-09 19:13:13 -07:00 |
Vicki Pfau
|
b65cc6d97d
|
DS: Set boot complete bit in RAM on boot (fixes #576, #580, #586)
|
2017-04-09 14:40:00 -07:00 |
Vicki Pfau
|
2ab3fafeec
|
Update CHANGES for medusa alpha 1
|
2017-04-08 13:48:56 -07:00 |
Vicki Pfau
|
8f66e29021
|
Merge branch 'master' into medusa
|
2017-04-06 11:55:11 -07:00 |
Vicki Pfau
|
19d0ca3b8b
|
Qt: Fix crash when changing audio settings after a game is closed
|
2017-04-06 11:54:13 -07:00 |
Vicki Pfau
|
c665f939e7
|
Core: Don't save state if core fails to serialize
|
2017-04-05 14:45:53 -07:00 |
Vicki Pfau
|
2fbd31c51a
|
Qt: Make "Mute" able to be bound to a key (fixes #559)
|
2017-04-05 13:17:30 -07:00 |
Vicki Pfau
|
9567a8632f
|
Merge branch 'master' into medusa
|
2017-04-04 02:13:31 -07:00 |
Vicki Pfau
|
6a77d2aaea
|
FFmpeg: Force MP4 files to YUV420P
|
2017-04-04 02:02:29 -07:00 |
Vicki Pfau
|
d9b645b209
|
FFmpeg: Return false if a file fails to open
|
2017-04-04 02:01:06 -07:00 |
Vicki Pfau
|
133424bd4f
|
FFmpeg: Fix overflow and general issues with audio encoding
|
2017-04-04 02:00:10 -07:00 |
Vicki Pfau
|
f73fd7f3da
|
GB: Fix flickering when screen is strobed quickly
|
2017-04-03 14:31:50 -07:00 |
Vicki Pfau
|
232e67f529
|
SDL: Fix race condition with audio thread when starting
|
2017-04-03 12:20:28 -07:00 |
Vicki Pfau
|
35b5626053
|
SDL: Fix game crash check
|
2017-04-02 16:49:35 -07:00 |
Vicki Pfau
|
a5bcfc7c80
|
Merge branch 'feature/input-revamp' into medusa
|
2017-03-26 23:50:02 -07:00 |
Vicki Pfau
|
ea1c857351
|
Windows: Fix VDir.rewind
|
2017-03-24 23:01:34 -07:00 |
Vicki Pfau
|
fbda6d8a1c
|
Qt: Renable QtMultimedia on Windows
|
2017-03-24 14:00:07 -07:00 |
Vicki Pfau
|
24270af49b
|
Qt: Remove audio buffer sizing in AudioProcessorQt
|
2017-03-24 13:59:42 -07:00 |
Vicki Pfau
|
03f96911bb
|
Qt: Remove audio thread
|
2017-03-24 13:24:02 -07:00 |
Vicki Pfau
|
e1e627e496
|
Merge branch 'master' into medusa
|
2017-03-05 18:56:59 -08:00 |
Vicki Pfau
|
e0c2b3d682
|
GBA Video: Fix wrong palette on 256-color sprites in OBJWIN
|
2017-03-03 18:51:50 -08:00 |
Vicki Pfau
|
ba3b068df4
|
Core: Savestates now contain any RTC override data
|
2017-02-17 18:19:17 -08:00 |
Vicki Pfau
|
17cfee015d
|
GBA: Ignore invalid opcodes used by the Wii U VC emulator (fixes #471)
|
2017-02-13 14:14:44 -08:00 |
endrift
|
50defa2ecd
|
Merge pull request #511 from rootfather/mgba-de
Qt: Add German GUI translation
|
2017-02-10 16:14:25 -08:00 |
Vicki Pfau
|
3ac0b20ff8
|
Core: Cores can now have multiple sets of callbacks
|
2017-02-08 11:34:27 -08:00 |
Vicki Pfau
|
be3e884ba5
|
Qt: Fix linking after some windows have been closed
|
2017-02-07 15:42:39 -08:00 |
Vicki Pfau
|
b54a4ba555
|
Util: Fix highest-fd socket not being returned by SocketAccept
|
2017-02-07 13:51:26 -08:00 |
rootfather
|
d4a9b84b85
|
Doc: Mention German GUI translation in CHANGES
|
2017-02-05 08:57:36 +01:00 |
Vicki Pfau
|
f302df9178
|
All: Add option for whether rewinding restores save games
|
2017-02-04 18:34:54 -08:00 |
Vicki Pfau
|
30ec43741b
|
GBA I/O: Handle audio registers specially when deserializing
|
2017-02-04 18:34:54 -08:00 |
Vicki Pfau
|
1bb496d0fe
|
GBA Video: Optimize when BLD* registers are written frequently
|
2017-02-03 16:50:05 -08:00 |
Vicki Pfau
|
ee5dbd9f82
|
Tools: Fix recurring multiple times over the same library
|
2017-02-03 09:37:28 -08:00 |
Vicki Pfau
|
e25db55ac5
|
Qt: Rename "Resample video" option to "Bilinear filtering"
|
2017-02-02 16:37:48 -08:00 |
Vicki Pfau
|
cea83a5444
|
Util: Add 8-bit PNG write support
|
2017-02-02 16:33:27 -08:00 |
Vicki Pfau
|
6580130914
|
All: Update CHANGES
|
2017-02-01 14:06:27 -08:00 |
Vicki Pfau
|
af77e5ab62
|
Util: Fix overflow when loading invalid UPS patches
|
2017-02-01 13:21:26 -08:00 |
Kevin Doncam Demian López Brante
|
6758c97c1e
|
Qt: Created Spanish translation
|
2017-01-31 23:12:31 -08:00 |
Vicki Pfau
|
896749ede9
|
Merge branch 'master' into medusa
|
2017-01-31 14:42:54 -08:00 |
Vicki Pfau
|
1e7a62fbb3
|
Revert "ARM: Overhaul PSR access"
This reverts commit 37f5feb713 and fixup commits.
|
2017-01-31 11:46:24 -08:00 |
Vicki Pfau
|
dc317e952e
|
GBA Savedata: Fix savedata unmasking (fixes #441)
|
2017-01-31 00:34:40 -08:00 |
Vicki Pfau
|
20296e7f0e
|
Merge branch 'master' into medusa
|
2017-01-30 11:30:03 -08:00 |
Vicki Pfau
|
37f5feb713
|
ARM: Overhaul PSR access
|
2017-01-28 11:11:59 -08:00 |
Vicki Pfau
|
369592d892
|
Qt: Add xBR-lv2
|
2017-01-24 02:19:29 -08:00 |
Vicki Pfau
|
d2bf16b872
|
Qt: Automatically load controller profile when plugged in
|
2017-01-23 23:38:13 -08:00 |
Vicki Pfau
|
2da3d3e6ba
|
SDL: Automatically map controllers when plugged in
|
2017-01-23 23:09:31 -08:00 |
Vicki Pfau
|
2f14f58911
|
Qt: Merge "Save" and "OK" buttons in shader options
|
2017-01-23 22:18:14 -08:00 |
Vicki Pfau
|
78526ae71a
|
SDL: Add support for configuring hats
|
2017-01-23 01:00:48 -08:00 |
Vicki Pfau
|
6a188289c2
|
CMake: Add ability to just print version string
|
2017-01-22 14:27:41 -08:00 |
Jeffrey Pfau
|
d8687d32c4
|
Qt: Fix timing issues on high refresh rate monitors
|
2017-01-20 15:26:41 -08:00 |
Vicki Pfau
|
a56fd6016d
|
All: Move time.h include to common.h
|
2017-01-18 15:22:41 -08:00 |
Vicki Pfau
|
2e3daaedc2
|
Feature: Support ImageMagick 7
|
2017-01-18 12:51:05 -08:00 |
Vicki Pfau
|
22a36e0af9
|
Core: Add generic checksum function
|
2017-01-17 18:29:58 -08:00 |
Jeffrey Pfau
|
d20e64f96d
|
VFS: Fix some minor VFile issues with FILEs
|
2017-01-11 22:22:44 -08:00 |
Jeffrey Pfau
|
dc96bdda85
|
GB Audio: Start implementing "zombie" audio (fixes #389)
|
2017-01-11 03:32:01 -08:00 |
Jeffrey Pfau
|
0b6bc9ae82
|
GB MBC: Fix ROM bank overflows getting set to bank 0
|
2017-01-11 01:35:53 -08:00 |
Jeffrey Pfau
|
ae12068d2f
|
LR35902: Fix pc overflowing current region off-by-one
|
2017-01-11 01:35:06 -08:00 |
Jeffrey Pfau
|
d6e5283b9e
|
Feature: Move game database from flatfile to SQLite3
|
2017-01-10 00:49:56 -08:00 |
Jeffrey Pfau
|
246142fd55
|
Qt: Expose configuration directory
|
2017-01-10 00:49:56 -08:00 |
Jeffrey Pfau
|
c621677a6a
|
Qt: Improved HiDPI support
|
2017-01-05 00:39:30 -08:00 |
Jeffrey Pfau
|
7fe7749797
|
LR35902: Add disassembler
|
2017-01-05 00:02:12 -08:00 |
Jeffrey Pfau
|
68985d88e9
|
Libretro: Fix saving in GB games (fixes #486)
|
2017-01-04 16:03:00 -08:00 |
Jeffrey Pfau
|
87caf0a6ac
|
Merge branch 'master' into medusa
|
2017-01-02 18:17:50 -08:00 |
Jeffrey Pfau
|
3f61f68f22
|
GBA: Fix multiboot ROM loading
|
2017-01-01 22:04:04 -08:00 |
Jeffrey Pfau
|
180418a74f
|
ARM7: Fix MLA/*MULL/*MLAL timing
|
2017-01-01 14:46:58 -08:00 |
Jeffrey Pfau
|
ae9feee147
|
All: Update CHANGES for 0.5.2
|
2016-12-31 01:56:26 -08:00 |
Jeffrey Pfau
|
19b164d560
|
Libretro: Fix disabling BIOS
|
2016-12-28 19:16:33 -08:00 |
Jeffrey Pfau
|
9cbbd9f255
|
GBA I/O: Set JOYSTAT TRANS flag when writing JOY_TRANS registers
|
2016-12-27 03:48:41 -08:00 |
Jeffrey Pfau
|
75d9085eef
|
GBA I/O: Clear JOYSTAT RECV flag when reading JOY_RECV registers
|
2016-12-27 02:11:54 -08:00 |
Jeffrey Pfau
|
2f1cb61d01
|
All: Add C++ header guards
|
2016-12-26 21:01:55 -08:00 |
Jeffrey Pfau
|
9c91235a34
|
ARM7: Clean up instruction decoding for future expandability
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
5939af0a2b
|
ARM7: Decode MCR/MRC
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
e93154fb41
|
SDL: Prevent crash on cores with no audio
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
1c93b75b7e
|
GBA DMA: Move DMAs to using absolute timing
|
2016-12-25 10:56:49 -08:00 |
Jeffrey Pfau
|
327c3e78c6
|
GBA DMA: Refactor DMA out of memory.c
|
2016-12-25 10:56:49 -08:00 |
Jeffrey Pfau
|
85285a68e5
|
GB Memory: Reset ROM bank when loading a ROM
|
2016-12-24 21:22:29 -08:00 |
Jeffrey Pfau
|
e32c0673da
|
GB Audio: Reset envelope timer when reseting sound channel (fixes #287)
|
2016-12-24 03:41:39 -08:00 |
Jeffrey Pfau
|
eaec17488e
|
GB Video: Hblank IRQs should mask LYC=LY IRQs (fixes #466)
|
2016-12-23 17:13:10 -08:00 |
Jeffrey Pfau
|
2bd8dd2fa2
|
GB Memory: Fix HDMA5 value after DMA completes
|
2016-12-23 16:40:50 -08:00 |
Jeffrey Pfau
|
9d54e242e3
|
GBA I/O: Mask off WAITCNT bits that cannot be written (fixes #457)
|
2016-12-23 15:41:11 -08:00 |
Jeffrey Pfau
|
6eadd35ee6
|
Debugger: Add functions for read- or write-only watchpoints
|
2016-12-23 15:40:24 -08:00 |
Jeffrey Pfau
|
55505f79a9
|
GB Video: Initialize LCDC in renderer
|
2016-12-22 18:55:46 -08:00 |
Jeffrey Pfau
|
974c41e8cf
|
GB Audio: Initialize wave RAM to GBC values
|
2016-12-22 15:38:34 -08:00 |
Jeffrey Pfau
|
8ac6f83bc5
|
GB Audio: Refactor and improve audio emulation
|
2016-12-22 14:33:50 -08:00 |
Jeffrey Pfau
|
053598fa7f
|
GB Audio: Simplify envelope code
|
2016-12-21 18:44:08 -08:00 |
Jeffrey Pfau
|
c83833bfd4
|
Qt: Fix Apply button for key and controller configurations
|
2016-12-20 21:20:52 -08:00 |
Jeffrey Pfau
|
b5c62da070
|
GB: Properly initialize sramRealVf variable
|
2016-12-20 18:05:32 -08:00 |
Jeffrey Pfau
|
5ba2d00504
|
3DS, PSP2, Wii: Last directory loaded is saved
|
2016-12-20 01:49:19 -08:00 |
Jeffrey Pfau
|
20f8cdc3e0
|
Qt: Move last directory setting from qt.ini to config.ini
|
2016-12-20 01:35:07 -08:00 |
Jeffrey Pfau
|
d7d48e605b
|
GB Audio: Fix serialization of channel 3 and NR52 properties
|
2016-12-19 18:56:24 -08:00 |
Jeffrey Pfau
|
bf2aa98338
|
GB: Fix crash when masking savedata
|
2016-12-19 18:48:05 -08:00 |
Jeffrey Pfau
|
85367c3713
|
GBA: Only unhalt CPU if appropriate bit is set in IE
|
2016-12-11 20:39:14 -08:00 |
Jeffrey Pfau
|
3415484d9d
|
GBA Video: Fix out of bounds sprite transforms
|
2016-12-11 17:55:41 -08:00 |