Jeffrey Pfau
|
82a0088e1e
|
GBA SIO: Convert to mTiming
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
86571c8496
|
GB: Convert EI to mTiming
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
e429d726dc
|
GB Memory: Fix HDMAs
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
84844232ec
|
Core: Use an in-place linked list for timing instead of a vector
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
d08a0fef01
|
GBA Memory: Optimize DMA
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
fa3d263dd9
|
Core: Invert schedule queue direction to avoid excess memmove
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
ed3a3b2fab
|
Core: A few micro-optimizations
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
2c2a7ca436
|
Core: Remove unnecessary pointer operation in timing
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
2a0c53441a
|
GBA Audio: Convert audio sampling to mTiming
|
2016-12-25 10:56:48 -08:00 |
Jeffrey Pfau
|
bb1c47c7e8
|
GB Audio: Convert audio to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
5b50c43857
|
GBA Video: Convert video to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
c056acb98f
|
GBA Memory: Convert DMAs to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
74bb02065d
|
GB, GBA: Properly handle late cycles this time
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
4680a767c6
|
Core: Manage next event internally to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
a506f6cd9d
|
GBA: Convert timers to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
e423cd45e5
|
Core: Scheduling should be relative to current cycles
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
bf9be29ad5
|
GB Video: Convert to mTiming
|
2016-12-25 10:56:47 -08:00 |
Jeffrey Pfau
|
6243b7fd3b
|
GB: Convert SIO events to mTiming
|
2016-12-25 10:07:54 -08:00 |
Jeffrey Pfau
|
e2357f0b70
|
GB: Convert memory events to mTiming
|
2016-12-25 10:07:54 -08:00 |
Jeffrey Pfau
|
d831de205f
|
Core, GB: Start new timing interface
|
2016-12-25 10:07:54 -08:00 |
Jeffrey Pfau
|
c662d779a6
|
GB Audio: Fix performance regression
|
2016-12-25 10:03:28 -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 |
Jeffrey Pfau
|
4085b9cdc5
|
GBA: Only unhalt CPU if an IRQ actually fires
|
2016-12-08 20:44:29 -08:00 |
Jeffrey Pfau
|
8aeafeb762
|
ARM7: PSR mode bits should not get sign extended
|
2016-11-30 16:18:02 -08:00 |
Jeffrey Pfau
|
fbb29de160
|
SDL: Fix GLES2 build
|
2016-11-22 13:46:17 -05:00 |
Jeffrey Pfau
|
ea7534e801
|
GBA: Add savegame override for Crash Bandicoot 2 JP
|
2016-11-15 15:31:03 -08:00 |
Jeffrey Pfau
|
8cc5339b1e
|
GBA: Add savegame override for Crash Bandicoot 2
|
2016-11-15 13:39:40 -08:00 |
Jeffrey Pfau
|
9c030fb553
|
3DS: Initialize ROM buffer and filesystem in lib
|
2016-11-11 01:53:53 -08:00 |
Jeffrey Pfau
|
8fd14f40c0
|
GBA BIOS: Implement BitUnPack
|
2016-11-07 13:51:53 -08:00 |
Jeffrey Pfau
|
e5a9f8a030
|
Core: Dont include debugger.h when not using debuggers
|
2016-11-07 10:18:22 -08:00 |
Jeffrey Pfau
|
e2927ebcea
|
All: Fix fullscreen config option being ignored
|
2016-11-07 09:56:38 -08:00 |
Jeffrey Pfau
|
c92add2a5c
|
GBA: Fix IRQs firing after already being cleared
|
2016-11-06 22:22:01 -08:00 |
Jeffrey Pfau
|
60974cf61b
|
Qt: Fix Qt Multimedia audio driver on big endian
|
2016-11-06 21:26:54 -08:00 |
Jeffrey Pfau
|
d68a21fc26
|
GB Memory: Fix starting HDMAs during mode 0
|
2016-11-03 13:26:33 -07:00 |
Jeffrey Pfau
|
8c76d0c7f9
|
Test: Add basic TBL fuzzing harness
|
2016-11-03 01:07:47 -07:00 |
Garrett Brown
|
a8d4836a39
|
Fix missing termination in call to SET_INPUT_DESCRIPTORS
|
2016-11-02 17:40:31 -07:00 |
Jeffrey Pfau
|
10461a07b2
|
Qt: Memory viewer can now handle Latin-1 and wide characters
|
2016-11-02 00:30:00 -07:00 |
Jeffrey Pfau
|
c5582501e1
|
Util: Return -1 if text codec encounters an error
|
2016-11-01 23:28:08 -07:00 |
Jeffrey Pfau
|
98a2e6e324
|
Util: Actually initialize the size of a table
|
2016-11-01 23:27:25 -07:00 |
Jeffrey Pfau
|
dbdf10843e
|
Util: Text codecs now properly handle null bytes
|
2016-11-01 22:28:26 -07:00 |
Jeffrey Pfau
|
a3ee07a6cc
|
Qt: TBL support in Memory Viewer
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
605d5ddcfd
|
Qt: Add string view to memory viewer
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
9972ff5019
|
Qt: Add buttons to memory viewer
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
27545462e4
|
Qt: Memory viewer now supports load/paste
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
57894955a2
|
Util: Fix TBL control characters
|
2016-11-01 19:28:14 -07:00 |
Jeffrey Pfau
|
e4c8b61709
|
Util: Text codec with TBL loader
|
2016-11-01 00:07:45 -07:00 |
Jeffrey Pfau
|
bb7d85698b
|
Util: Add size counting to Table
|
2016-11-01 00:07:45 -07:00 |
Jeffrey Pfau
|
0870c98c6c
|
Debugger: Fix debug build on Windows
|
2016-10-31 11:36:32 -07:00 |
Jeffrey Pfau
|
c549db69f1
|
Qt: Only reset window dimensions when first shown
|
2016-10-31 11:34:31 -07:00 |
Jeffrey Pfau
|
5c15ed7dd5
|
GBA Memory: POSTFLG support and BIOS skip register parity
|
2016-10-30 11:13:23 -07:00 |
Jeffrey Pfau
|
a6cd5f44db
|
GBA Memory: Fix VCOUNT being writable
|
2016-10-30 02:52:20 -07:00 |
Jeffrey Pfau
|
40c6304cf0
|
Debugger: Fix reading empty lines
|
2016-10-30 02:50:58 -07:00 |
Jeffrey Pfau
|
e66061ed9e
|
GB: Fix audio not being deinitialized
|
2016-10-28 17:48:29 -07:00 |
Jeffrey Pfau
|
17850c1751
|
Test: Fix patch loading in fuzzing frontend
|
2016-10-28 16:51:54 -07:00 |
Jeffrey Pfau
|
17e883aea4
|
Qt: Don't attach console immediately
|
2016-10-27 18:40:16 -07:00 |
Jeffrey Pfau
|
28a64fcbb8
|
Qt: Rename REPL to Console
|
2016-10-27 18:40:16 -07:00 |
Jeffrey Pfau
|
5406130432
|
Qt: Clean up games in cleanCallback
|
2016-10-27 18:40:16 -07:00 |
taizou
|
ee4776541a
|
GBA Memory: Support for Mo Jie Qi Bing by Vast Fame
|
2016-10-27 21:53:09 +01:00 |
Jeffrey Pfau
|
5b80b8e4c7
|
Debugger: Make building with debugging aspects optional
|
2016-10-26 23:28:25 -07:00 |
Jeffrey Pfau
|
5f1011d474
|
Qt: Fix build for some platforms
|
2016-10-26 23:22:32 -07:00 |
Jeffrey Pfau
|
d99923b94e
|
Qt: Add debugger REPL
|
2016-10-26 21:44:30 -07:00 |
Jeffrey Pfau
|
02c3ea80fd
|
Debugger: Don't automatically free CLI backend
|
2016-10-26 21:43:24 -07:00 |
Jeffrey Pfau
|
e430e55149
|
Core: Add existing state check for rewind
|
2016-10-26 21:41:44 -07:00 |
Jeffrey Pfau
|
26a62cce64
|
Debugger: Fix missing newline
|
2016-10-26 21:40:35 -07:00 |
Jeffrey Pfau
|
7d009ec43c
|
Qt: Add GameController::Interrupter
|
2016-10-26 17:35:18 -07:00 |
Jeffrey Pfau
|
4cb243f15c
|
Qt: Refactor out debug controller
|
2016-10-26 16:41:13 -07:00 |
Jeffrey Pfau
|
a0d223eef7
|
Debugger: Modularize CLI debugger
|
2016-10-25 21:12:35 -07:00 |
Jeffrey Pfau
|
474f1c6e9c
|
GB Memory: Fix patching bank 0
|
2016-10-24 11:49:06 -07:00 |
Jeffrey Pfau
|
c1c27b46fe
|
GB Test: Some basic memory patching tests
|
2016-10-24 11:47:28 -07:00 |
Jeffrey Pfau
|
4573c22fa8
|
Core: Fix tile cache invalidation
|
2016-10-23 11:09:15 -07:00 |
Jeffrey Pfau
|
5a355c3bdd
|
Util Test: Add memory mapping tests
|
2016-10-23 10:37:28 -07:00 |
Jeffrey Pfau
|
323d425c89
|
VFS: Fix resizing memory chunks when not needed
|
2016-10-23 10:29:01 -07:00 |
Jeffrey Pfau
|
4c4fbcc2a8
|
Qt: Fix sprite viewer tile info
|
2016-10-23 01:31:25 -07:00 |
Jeffrey Pfau
|
d77793231d
|
GBA Video: Minor sprite optimization
|
2016-10-22 23:40:01 -07:00 |
Jeffrey Pfau
|
0c665cf5a3
|
GB Test: Add RTC tests
|
2016-10-22 17:32:49 -07:00 |
Jeffrey Pfau
|
a1d5c58ce0
|
Test: Fix failure count
|
2016-10-22 16:13:45 -07:00 |
Jeffrey Pfau
|
bdfb1b72be
|
GB Test: MBC detection tests
|
2016-10-22 15:57:04 -07:00 |
Jeffrey Pfau
|
287ab91739
|
VFS: Allow truncating memory chunk VFiles
|
2016-10-21 23:18:18 -07:00 |
Jeffrey Pfau
|
d0f404a6ba
|
Util Test: Add VFile memory truncate tests
|
2016-10-21 23:08:01 -07:00 |
Jeffrey Pfau
|
8561c80a1c
|
GB MBC: Fix initializing MBC when no ROM is loaded
|
2016-10-21 19:14:09 -07:00 |
Jeffrey Pfau
|
d9764e8cea
|
GB, GBA: Prevent loading null ROMs
|
2016-10-21 19:09:16 -07:00 |
Jeffrey Pfau
|
a30599e239
|
Test: More basic tests
|
2016-10-21 18:54:44 -07:00 |
Jeffrey Pfau
|
e54772fead
|
Test: Refactor test framework
|
2016-10-21 18:28:18 -07:00 |
Jeffrey Pfau
|
dec8a1223c
|
PSP2: Improved controller rumble
|
2016-10-21 17:24:15 -07:00 |
Jeffrey Pfau
|
a27cb6c040
|
Core: Rename GBA color macros to M color macros
|
2016-10-21 14:05:45 -07:00 |
Jeffrey Pfau
|
451225169d
|
Util: Fix build on 1555 color
|
2016-10-21 13:54:01 -07:00 |
Jeffrey Pfau
|
6c470e3e5c
|
GBA Video, GB Video: Colors are now fully scaled
|
2016-10-21 13:53:33 -07:00 |
Jeffrey Pfau
|
a86184df43
|
3DS, PSP2, Wii: Simplify CMake toolchains
|
2016-10-21 13:29:41 -07:00 |
Jeffrey Pfau
|
8aee104862
|
Qt: Work around gcc 4.8 bug
|
2016-10-21 11:56:11 -07:00 |
Jeffrey Pfau
|
d6c055f9d8
|
Qt: Fix GB sprite enable, add sprite heights for GB and mapping for GBA
|
2016-10-21 11:40:29 -07:00 |
Jeffrey Pfau
|
7f443f2fae
|
Qt: Add GB to sprite viewer, fix tile addresses
|
2016-10-21 11:14:26 -07:00 |
Jeffrey Pfau
|
2176202bcd
|
Qt: Nearly-complete GBA sprite viewer
|
2016-10-21 04:21:55 -07:00 |
Jeffrey Pfau
|
6e1483cb47
|
Qt: Fix tile count being way off
|
2016-10-21 03:38:03 -07:00 |
Jeffrey Pfau
|
d62df68058
|
Qt: Add color picker to tile viewer
|
2016-10-21 03:37:46 -07:00 |
Jeffrey Pfau
|
536dc8f7ab
|
Qt: Fix centering of sprite preview
|
2016-10-21 02:15:12 -07:00 |
Jeffrey Pfau
|
35fcb725e4
|
Qt: Prototype sprite viewer
|
2016-10-21 02:00:11 -07:00 |
Jeffrey Pfau
|
24e51e1c85
|
Qt: Tidy up openView calls with C++11 templates
|
2016-10-21 02:00:11 -07:00 |
Jeffrey Pfau
|
0f97566a39
|
Qt: Remove guards for override view
|
2016-10-21 02:00:11 -07:00 |
Jeffrey Pfau
|
111337e3e0
|
Qt: Fix cut off tiles and alignment issues in tile viewer
|
2016-10-21 02:00:11 -07:00 |
Jeffrey Pfau
|
9c5d434d90
|
Qt: Fix indices when swapping palette sets
|
2016-10-21 01:59:48 -07:00 |
Jeffrey Pfau
|
2f0501d3c4
|
Core: Fix tile cache palette set switching
|
2016-10-21 01:59:48 -07:00 |
Jeffrey Pfau
|
524e94edbf
|
Qt: Refactor tile viewer into its own class
|
2016-10-21 01:59:48 -07:00 |
Jeffrey Pfau
|
8d89fb78ba
|
Core: Add callbacks
|
2016-10-21 01:59:48 -07:00 |
Jeffrey Pfau
|
9756f79f04
|
VFS: Call msync when syncing mapped data
|
2016-10-21 01:59:48 -07:00 |
Tyler Wade
|
7b75d5d06b
|
GBA Cheats: Fix GameShark ROM patches
|
2016-10-21 01:24:51 -05:00 |
Jeffrey Pfau
|
1ac4a716cc
|
Core: Fix 256-color sprites in tile cache
|
2016-10-18 18:35:11 -07:00 |
Jeffrey Pfau
|
d462b4dd7f
|
Core: Generic tile cache, usable with Game Boy core
|
2016-10-17 16:29:09 -07:00 |
Jeffrey Pfau
|
9bef681c7d
|
GBA Video: Allow multiple handles into the same tile cache
|
2016-10-16 18:23:28 -07:00 |
Jeffrey Pfau
|
250c19b91c
|
Qt: Fix setting overrides
|
2016-10-16 13:27:49 -07:00 |
Jeffrey Pfau
|
7073fa6a24
|
Qt: Fix changing resolution of software renderer
|
2016-10-13 14:01:48 -07:00 |
Jeffrey Pfau
|
5418f25d85
|
Windows: Fix Unicode directory handling
|
2016-10-13 13:42:44 -07:00 |
Jeffrey Pfau
|
900700aa41
|
GB MBC: Fix SRAM dangling pointer with RTC games
|
2016-10-13 00:17:30 -07:00 |
Jeffrey Pfau
|
18c6e6c330
|
GBA Cheats: Better autodetection
|
2016-10-12 22:14:22 -07:00 |
Jeffrey Pfau
|
ac0238ef07
|
GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch
|
2016-10-11 22:02:02 -07:00 |
Jeffrey Pfau
|
8ac697f310
|
GBA BIOS: Fix MidiKey2Freq BIOS reads
|
2016-10-11 22:01:13 -07:00 |
Jeffrey Pfau
|
4cbcc41e35
|
GBA Memory: Fix misaligned BIOS reads
|
2016-10-11 21:59:57 -07:00 |
Jeffrey Pfau
|
82df0e1cab
|
Debugger: Remove unused data structures
|
2016-10-11 13:12:09 -07:00 |
Jeffrey Pfau
|
e72366a081
|
Test: Beginnings of a test suite
|
2016-10-10 17:25:38 -07:00 |
Jeffrey Pfau
|
5ff3e339fe
|
GB Timer: Improve DIV reset behavior
|
2016-10-08 09:57:15 -07:00 |
Jeffrey Pfau
|
11d6ab7f9d
|
Qt: Fix showing default display driver as OpenGL (force 1.x)
|
2016-10-05 10:16:45 -07:00 |
Jeffrey Pfau
|
13b6adee56
|
Qt: Tiny CMake cleanup
|
2016-10-05 00:35:14 -07:00 |
Jeffrey Pfau
|
74d140ed8b
|
GB: Reset active region when reloading ROM
|
2016-10-05 00:02:22 -07:00 |
Jeffrey Pfau
|
bf06f1e443
|
GB: Properly unload save files when unloading a ROM
|
2016-10-05 00:02:04 -07:00 |
Jeffrey Pfau
|
742538dc43
|
Qt: Fix crash when saving an override if a game isn't loaded
|
2016-10-04 13:09:02 -07:00 |
Jeffrey Pfau
|
c8db38f93b
|
Qt: Remember scale option independent of core dimensions
|
2016-10-04 11:24:56 -07:00 |
Jeffrey Pfau
|
0b2f8bb4dc
|
Qt: Manage window sizes slightly better
|
2016-10-04 10:36:31 -07:00 |
Jeffrey Pfau
|
f4798f9f04
|
Qt: Add patrons for October
|
2016-10-02 17:11:43 -07:00 |
Jeffrey Pfau
|
a067bca332
|
Qt: Fix patch loading
|
2016-09-30 09:09:55 -07:00 |
Jeffrey Pfau
|
e79963b007
|
GBA: Support printing debug strings from inside a game
|
2016-09-28 14:37:48 -07:00 |
Jeffrey Pfau
|
278ac5f35b
|
GBA I/O: Fix writing to out-of-bounds 8-bit I/O registers
|
2016-09-28 12:59:43 -07:00 |
Jeffrey Pfau
|
e6b4144ba2
|
GBA Memory: Fix several unused I/O register read values
|
2016-09-28 12:37:39 -07:00 |
Jeffrey Pfau
|
11486fea77
|
LR35902: Fix LR35902Run
|
2016-09-27 21:32:03 -07:00 |
Jeffrey Pfau
|
82f503bc4e
|
GBA Cheats: Fix uninitialized memory getting freed when saving
|
2016-09-27 10:20:03 -07:00 |
Jeffrey Pfau
|
559c3212fd
|
LR35902: Fix core never exiting with certain event patterns
|
2016-09-27 04:42:20 -07:00 |
Jeffrey Pfau
|
fc69cdce60
|
GBA Video: Clean up unused timers
|
2016-09-27 04:05:28 -07:00 |
Jeffrey Pfau
|
3a0b8af70a
|
GB: Properly clear KEY1 bit 0 when switching speeds
|
2016-09-27 03:54:19 -07:00 |
Jeffrey Pfau
|
06ee3340f9
|
GB Video: Fix up timings even more
|
2016-09-27 03:54:19 -07:00 |
Jeffrey Pfau
|
4cb59a5485
|
GB: Prevent audio from playing on boot
|
2016-09-25 23:44:46 -07:00 |
Jeffrey Pfau
|
c706e73c51
|
GB MBC: Fix RTC access when no save file is loaded
|
2016-09-25 23:43:05 -07:00 |
Jeffrey Pfau
|
71473721a8
|
GB: Initialize audio properly
|
2016-09-25 23:29:29 -07:00 |
Jeffrey Pfau
|
f2dadbd8b1
|
GBA Hardware: Improve Game Boy Player rumble behavior
|
2016-09-25 22:02:45 -07:00 |
Jeffrey Pfau
|
8345e29798
|
SDL: Attach rumble in SDL frontend
|
2016-09-25 21:16:52 -07:00 |
Jeffrey Pfau
|
3cfdad192c
|
GB Video: Improved video timings
|
2016-09-25 19:18:46 -07:00 |
Jeffrey Pfau
|
6f9a0d9758
|
GB, GBA: Fix emulator hardlocking when halting with IRQs off
|
2016-09-25 16:48:41 -07:00 |
Jeffrey Pfau
|
e7c3b02897
|
GB: Fix invalid STOP behavior on Game Boy Color
|
2016-09-25 16:22:09 -07:00 |
Jeffrey Pfau
|
c877845bf7
|
Util: Fix PNG identification on files too small to be a PNG
|
2016-09-25 13:41:07 -07:00 |
Jeffrey Pfau
|
79274de539
|
Core: Fix importing save games as read-only
|
2016-09-25 13:39:52 -07:00 |
Jeffrey Pfau
|
19d2f68a28
|
GBA Savedata: Fix loading savestates with 512Mb Flash saves
|
2016-09-25 13:39:08 -07:00 |
Jeffrey Pfau
|
1073e6cc8e
|
SDL: Remove scancode key input
|
2016-09-23 14:43:05 -07:00 |
Jeffrey Pfau
|
8daa39d21b
|
Qt: Fix directory set unloading when replacing the ROM
|
2016-09-23 01:20:10 -07:00 |
Jeffrey Pfau
|
3ceadd4ccd
|
GB Memory: Initialize RAM pattern for GBC
|
2016-09-22 06:49:32 -07:00 |
Jeffrey Pfau
|
05edd2fe52
|
GB SIO: Don't auto-clock external shift clock
|
2016-09-22 00:34:56 -07:00 |
Jeffrey Pfau
|
78af66c9d5
|
GBA Cheats: Fix key-activated CodeBreaker cheats
|
2016-09-21 23:30:12 -07:00 |
Jeffrey Pfau
|
1f0f943526
|
GB Video: Clear screen when LCDC is off
|
2016-09-21 14:36:42 -07:00 |
Jeffrey Pfau
|
bf9017c89b
|
LR35902: Fix events running with the wrong cycle active
|
2016-09-21 14:36:42 -07:00 |
Jeffrey Pfau
|
b309e9894c
|
GB Video: Fix video frames getting missed when LCDC is off
|
2016-09-21 14:36:42 -07:00 |
Jeffrey Pfau
|
1e10098e33
|
FFmpeg: Encoding cleanup
|
2016-09-21 14:36:42 -07:00 |
Jeffrey Pfau
|
cf6006f9f8
|
FFmpeg: Fix encoing AAC
|
2016-09-21 14:36:42 -07:00 |
Jeffrey Pfau
|
5c744a3f13
|
Qt: Fix saving overrides
|
2016-09-20 16:35:00 -07:00 |
Jeffrey Pfau
|
bea6235c0a
|
Qt: Fix "close" button on Overrides view
|
2016-09-20 16:35:00 -07:00 |
Jeffrey Pfau
|
5a24012e8a
|
Core: Const correctness fixes
|
2016-09-20 16:34:59 -07:00 |
Jeffrey Pfau
|
3b1d3292dd
|
GBA Cheats: Fix holding onto pointers that may get invalidated
|
2016-09-20 12:09:28 -07:00 |
Jeffrey Pfau
|
1cb054ec67
|
GB Video: Setting LYC=LY during mode 2 should trigger an IRQ
|
2016-09-20 10:45:01 -07:00 |
Jeffrey Pfau
|
575a37fd83
|
GB MBC: Fix MBC7 when size is incorrectly specified
|
2016-09-19 23:54:50 -07:00 |
Jeffrey Pfau
|
de8a59e51e
|
Revert "Qt: Fix dependencies for translation files"
This reverts commit b42a067ce4 .
|
2016-09-19 20:05:54 -07:00 |
Jeffrey Pfau
|
b42a067ce4
|
Qt: Fix dependencies for translation files
|
2016-09-19 19:50:57 -07:00 |
Jeffrey Pfau
|
37ddf7020b
|
Util: Fix inserting too many items into a hash table
|
2016-09-19 15:01:58 -07:00 |
Jeffrey Pfau
|
aaf12cad27
|
GBA Savedata: Only unmap savedata if present
|
2016-09-19 13:52:11 -07:00 |
Jeffrey Pfau
|
573920cae4
|
GBA Video: Fix palette deserialization on big endian
|
2016-09-19 10:20:37 -07:00 |
Jeffrey Pfau
|
4647473b74
|
GB Memory: Fix bounds checking for View/Patch
|
2016-09-19 09:26:22 -07:00 |
Jeffrey Pfau
|
986dc18340
|
Fuzz: Cheats must be initialized after reset
|
2016-09-19 07:31:34 -07:00 |
Jeffrey Pfau
|
891a607507
|
GB, GBA: Unload cheats when unloading ROM
|
2016-09-19 07:26:06 -07:00 |
Jeffrey Pfau
|
836051ee32
|
GB, GBA: Clean up ROM unloading
|
2016-09-19 07:17:49 -07:00 |
Jeffrey Pfau
|
d97d2b9565
|
Qt: Fully qualify path to sdl-events.h
|
2016-09-18 22:14:45 -07:00 |
Jeffrey Pfau
|
44af469782
|
Fuzz: Put back cheats
|
2016-09-18 20:43:24 -07:00 |
Jeffrey Pfau
|
103673423b
|
Qt: qwindows depends on Qt5PlatformSupport
|
2016-09-18 16:57:19 -07:00 |
Jeffrey Pfau
|
d22a120918
|
GB: Fix MBC/memory includes
|
2016-09-18 13:34:43 -07:00 |
Jeffrey Pfau
|
0d4f119ecd
|
GUI: Fix build
|
2016-09-18 00:18:54 -07:00 |
Jeffrey Pfau
|
e2807b3915
|
Core: Revise how savegame loading works
|
2016-09-18 00:09:15 -07:00 |
Jeffrey Pfau
|
d746a33338
|
GB: Add another BIOS revision
|
2016-09-17 16:47:37 -07:00 |
Jeffrey Pfau
|
3a9c99370e
|
Core: Fix null pointer deref if no file is found
|
2016-09-17 12:41:54 -07:00 |
Jeffrey Pfau
|
805ef9efdd
|
ARM Debugger: Fix clearing software breakpoints
|
2016-09-17 12:41:31 -07:00 |
Jeffrey Pfau
|
d1e2f2be6b
|
GB Audio: Fix channel 4 sampling
|
2016-09-17 12:36:24 -07:00 |
Jeffrey Pfau
|
159fd77a8a
|
GBA Video: Fix tile cache writing
|
2016-09-17 12:33:04 -07:00 |
Jeffrey Pfau
|
4dd4d9b25c
|
Qt: Fix leak in OverrideView
|
2016-09-17 12:24:28 -07:00 |
Jeffrey Pfau
|
ebecb18395
|
GB MBC: Fix initializing MBC3
|
2016-09-17 12:21:05 -07:00 |
Jeffrey Pfau
|
31f45e3e1d
|
Qt: Add Patreon link to about screen
|
2016-09-17 12:06:31 -07:00 |
Jeffrey Pfau
|
ee86840ca3
|
GBA Video: Silence warning
|
2016-09-17 11:05:40 -07:00 |
Jeffrey Pfau
|
572264df0a
|
GBA BIOS: Silence warning
|
2016-09-17 11:05:31 -07:00 |
Jeffrey Pfau
|
0298f25ea4
|
GB Cheats: Fix null pointer deref
|
2016-09-17 11:03:40 -07:00 |
Jeffrey Pfau
|
a510ae8d86
|
GBA Hardware: Clean up dead code in GBP
|
2016-09-17 11:01:09 -07:00 |
Jeffrey Pfau
|
b8f26ebee8
|
GB: Fix gcc build
|
2016-09-17 10:57:54 -07:00 |
Jeffrey Pfau
|
f658bc00d9
|
GB: Clean up BIOS detection
|
2016-09-17 10:37:05 -07:00 |
Jeffrey Pfau
|
f8f75c4c91
|
GBA Debugger: Remove rewind stub
|
2016-09-17 10:27:25 -07:00 |
Jeffrey Pfau
|
12687faad2
|
GBA Video: Turn down log level for thread proxy diagnostics
|
2016-09-17 04:34:02 -07:00 |
Jeffrey Pfau
|
5425cff3e2
|
Core: Add functions for pakcing and unpacking pixels
|
2016-09-17 04:13:07 -07:00 |
Jeffrey Pfau
|
36ea350c6a
|
PSP2: Fix some warnings
|
2016-09-17 02:33:44 -07:00 |
Jeffrey Pfau
|
e29b30560e
|
All: Disable missing-field-initializers warning
|
2016-09-17 02:33:12 -07:00 |
Jeffrey Pfau
|
0ac6f0862c
|
FFmpeg: Use max of libav and FFmpeg version numbers
|
2016-09-17 02:33:11 -07:00 |
Jeffrey Pfau
|
16ff5802b6
|
FFmpeg: Maybe actually fix build on FFmpeg 3.0
|
2016-09-17 01:00:52 -07:00 |
Jeffrey Pfau
|
c280d8efa6
|
GB: Fix timer edge conditions
|
2016-09-17 01:00:21 -07:00 |
Jeffrey Pfau
|
e82c9aadea
|
GB Memory: Fix out of bounds memory condition in GBView8/GBPatch8
|
2016-09-16 19:48:13 -07:00 |
Jeffrey Pfau
|
a71007267d
|
GB Cheats: Fix Game Genie codes that apply to ROM banks
|
2016-09-16 19:47:43 -07:00 |
Jeffrey Pfau
|
50466642ad
|
GB Memory: Add segment parameter to GBPatch8
|
2016-09-16 18:17:29 -07:00 |
Jeffrey Pfau
|
1c9db6058c
|
GB: Fix RTC saving
|
2016-09-16 17:15:17 -07:00 |
Jeffrey Pfau
|
ab70312c0a
|
Qt: Fix OSD
|
2016-09-16 14:59:59 -07:00 |
Jeffrey Pfau
|
ccf584238b
|
SDL: More responsive rumble
|
2016-09-16 12:51:33 -07:00 |
Jeffrey Pfau
|
a9c8a02cf9
|
GBA: Add override for Pokemon Pinball: Ruby and Sapphire rumble
|
2016-09-16 12:50:56 -07:00 |
Jeffrey Pfau
|
5e02cbd6f3
|
Debugger: Turn off watchpoints if they aren't supported
|
2016-09-16 11:47:12 -07:00 |
Jeffrey Pfau
|
4ea859af01
|
Libretro: Fix BIOS booting
|
2016-09-15 19:35:29 -07:00 |
Jeffrey Pfau
|
50f51f4b38
|
Libretro: Fix build
|
2016-09-15 18:45:23 -07:00 |
Jeffrey Pfau
|
00e7a5b285
|
GB: Sync savedata after being written
|
2016-09-15 18:11:30 -07:00 |
Jeffrey Pfau
|
eaf331b249
|
GB Serialize: Fix serializing video mode
|
2016-09-15 18:11:30 -07:00 |
Jeffrey Pfau
|
7e3e9cf771
|
Libretro: Fix memory maps
|
2016-09-15 18:11:30 -07:00 |
Jeffrey Pfau
|
a0af67842a
|
GB: Fix localtime_r warning on Windows
|
2016-09-15 10:27:30 -07:00 |
Jeffrey Pfau
|
2000c8e2df
|
Util: Fix PRIz on Windows
|
2016-09-15 10:25:23 -07:00 |
Jeffrey Pfau
|
d74092b291
|
Qt: Fix loading ROMs from an archive
|
2016-09-15 09:50:06 -07:00 |
Jeffrey Pfau
|
d618bf8d7b
|
Debugger: Fix warning in GDB stub
|
2016-09-15 09:37:21 -07:00 |
Jeffrey Pfau
|
a4907ba321
|
Util: Fix warning in zip
|
2016-09-15 09:33:34 -07:00 |
Jeffrey Pfau
|
5486e013e0
|
Debugger: Fix setting software breakpoints
|
2016-09-15 09:33:13 -07:00 |
Jeffrey Pfau
|
e28782900d
|
Qt: Disable Normal link, it doesn't work and breaks GBP
|
2016-09-14 20:51:22 -07:00 |
Jeffrey Pfau
|
61800d0e9b
|
GBA Savedata: Fix savedata sync timer
|
2016-09-14 17:46:15 -07:00 |
Jeffrey Pfau
|
f97a1524be
|
Core: Fix issues with 0 rewind states
|
2016-09-14 10:34:14 -07:00 |
Jeffrey Pfau
|
72b499dc8e
|
Qt: Fix crash with unmapped axes
|
2016-09-14 10:24:38 -07:00 |
Jeffrey Pfau
|
fa92b4cd0e
|
GBA: Count up timers should not count themselves
|
2016-09-14 01:34:53 -07:00 |
Jeffrey Pfau
|
dd76386f4c
|
SDL: Increase default audio buffer size to 1024 samples
|
2016-09-13 23:00:01 -07:00 |
Jeffrey Pfau
|
4c38f76956
|
GB Video: Prevent BCPS and OCPS from going negative
|
2016-09-13 08:52:41 -07:00 |
Jeffrey Pfau
|
54cd85d236
|
GB Video: Prevent dot clock from going negative
|
2016-09-12 20:15:40 -07:00 |
Jeffrey Pfau
|
c292f7ea93
|
GB Serialize: Check for X when loading state
|
2016-09-12 20:14:18 -07:00 |
Jeffrey Pfau
|
65de1caa0c
|
GB Deserialize: Fix DMA check
|
2016-09-12 20:02:58 -07:00 |
Jeffrey Pfau
|
ff788a017c
|
GB Serialize: Check DMA destination when loading state
|
2016-09-12 18:10:28 -07:00 |
Jeffrey Pfau
|
740f7a0f66
|
GB: Check for LY when loading state
|
2016-09-12 12:49:19 -07:00 |
Jeffrey Pfau
|
7b86d5cec7
|
GB Serialize: Prevent loading savestates that aren't about to load an instruction
|
2016-09-12 12:38:16 -07:00 |