Vicki Pfau
f96b08c52f
Debugger: Minor interface cleanup
2020-01-09 18:31:48 -08:00
Vicki Pfau
3552750768
GBA Audio: Only increase channel 4 interval
2020-01-02 18:37:17 -08:00
Vicki Pfau
ad870aa26b
GBA Audio: Redo channel 4 batching for GBA only
2020-01-01 17:02:02 -08:00
Vicki Pfau
51a122f20d
SM83: Rename LR35902 to SM83
2020-01-01 11:35:00 -08:00
Vicki Pfau
a6fc606a2d
Debugger: Separate aliases from main commands
2019-12-21 13:52:16 -08:00
Vicki Pfau
d3ec40b392
GB Memory: Support manual SRAM editing ( fixes #1580 )
2019-11-30 11:38:51 -08:00
Vicki Pfau
5e37df6cf5
Core: Fix unitialized memory issues with graphics caches
2019-11-16 12:18:01 -08:00
Vicki Pfau
6b90a75ae9
GB: Fix using boot ROM with MMM01 games
2019-10-02 18:08:15 -07:00
Vicki Pfau
ed6d55bc46
GB Video: Fix color scaling in AGB mode
2019-10-02 18:05:54 -07:00
Vicki Pfau
68af1131aa
GB: Fix reading ROM immediately after unmapping BIOS
2019-10-01 18:58:44 -07:00
Vicki Pfau
e654c188f9
Merge branch 'master' into medusa
2019-09-28 16:00:17 -07:00
Vicki Pfau
6b84383d1a
Merge branch 'master' (early part) into medusa
2019-09-28 15:58:26 -07:00
Vicki Pfau
bb78133b21
Merge branch 'master' (early part) into medusa
2019-09-28 15:55:27 -07:00
Vicki Pfau
1f15692173
Merge branch 'master' (early part) into medusa
2019-09-28 15:54:33 -07:00
Vicki Pfau
fb59c77e1e
Merge branch 'master' (early part) into medusa
2019-09-28 15:53:06 -07:00
Vicki Pfau
54579380be
Merge branch 'master' (early part) into medusa
2019-09-28 15:45:35 -07:00
Vicki Pfau
8ca80d4a94
Merge branch 'master' (early part) into medusa
2019-09-28 15:25:08 -07:00
Vicki Pfau
7427eedd2a
Merge branch 'master' (early part) into medusa
2019-09-28 15:21:36 -07:00
Vicki Pfau
2f79211cd5
Merge branch 'master' (early part) into medusa
2019-09-28 15:03:36 -07:00
Vicki Pfau
81fd7e3c1a
Qt: Memory range dumping ( closes #1298 )
2019-09-22 20:21:04 -07:00
Vicki Pfau
0e92a22840
GB Audio: Fix channel 4 volume ( fixes #1529 )
2019-09-19 21:30:28 -07:00
Vicki Pfau
1dc405db38
GB Audio: Channel 4 fixes ( fixes #1265 , closes #1289 )
2019-09-14 13:10:20 -07:00
Vicki Pfau
f127525cac
GB Video: Fix mode 0 window edge case ( fixes #1519 )
2019-09-08 18:03:42 -07:00
Vicki Pfau
a44a8f668f
GB: Add yanking
2019-09-07 18:32:37 -07:00
Vicki Pfau
7c8d253123
GB: SGB bug compat
2019-09-07 11:38:14 -07:00
Vicki Pfau
e925148573
GB: Yet more SGB cleanup
2019-09-06 19:22:18 -07:00
Vicki Pfau
34529398bb
GB: More SGB controller incrementing fixes
2019-09-03 19:38:51 -07:00
Vicki Pfau
d6e9315ff5
GB: SGB controller cleanup
2019-09-02 22:26:19 -07:00
Vicki Pfau
22c55f21dc
GB: Fix SGB controller incrementing
2019-09-02 21:36:40 -07:00
Vicki Pfau
74e09675ce
GB: Fix SGB controller selection initialization ( fixes #1104 )
2019-09-01 21:32:27 -07:00
Vicki Pfau
2d737ff367
GB Printer: Reset printer buffer index after printing
2019-08-01 20:11:12 -07:00
Vicki Pfau
9fa7767ed9
GB MBC: Improve Wisdom Tree heuristic
2019-07-28 10:15:31 -07:00
Vicki Pfau
773e0d26ff
GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
2019-07-28 09:51:16 -07:00
Vicki Pfau
5c5be73c47
GB MBC: Support for unlicensed Wisdom Tree Game Boy mapper
2019-07-04 17:45:03 -07:00
Vicki Pfau
a24bd073b4
GB: Fix savedata initialization ( fixes #1473 , fixes #1478 )
2019-07-03 13:01:10 -07:00
Vicki Pfau
981a8bcb7d
mGUI: Refactor fixed ROM buffer code out of cores, add loading progress
2019-06-30 17:57:02 -07:00
Vicki Pfau
cbc27f08f9
Core: Add single config option reloading function
2019-06-30 11:25:40 -07:00
Vicki Pfau
751489f490
Merge branch 'master' (early part) into medusa
2019-06-28 17:22:06 -07:00
Vicki Pfau
7ef60af5fa
Merge branch 'master' (early part) into medusa
2019-06-28 17:21:39 -07:00
Vicki Pfau
a1022079a2
Merge branch 'master' (early part) into medusa
2019-06-28 17:21:06 -07:00
Vicki Pfau
5c083ad103
Merge branch 'master' (early part) into medusa
2019-06-28 17:20:14 -07:00
Vicki Pfau
cc429330c7
Merge branch 'master' (early part) into medusa
2019-06-28 17:19:06 -07:00
Vicki Pfau
23609b4a88
Merge branch 'master' (early part) into medusa
2019-06-28 17:17:41 -07:00
Vicki Pfau
e2e48a1c58
Merge branch 'master' (early part) into medusa
2019-06-28 17:14:00 -07:00
Vicki Pfau
342ace070a
Merge branch 'master' (early part) into medusa
2019-06-28 17:11:20 -07:00
Vicki Pfau
7f912c686b
Merge branch 'master' (early part) into medusa
2019-06-28 17:10:13 -07:00
Vicki Pfau
73cad3248d
Merge branch 'master' (early part) into medusa
2019-06-28 17:04:09 -07:00
Vicki Pfau
3d27d1d7fe
Merge branch 'master' (early part) into medusa
2019-06-28 16:54:30 -07:00
Vicki Pfau
e6aa23f19c
Merge branch 'master' (early part) into medusa
2019-06-28 16:27:53 -07:00
Vicki Pfau
8b04eca8f0
Merge branch 'master' (early part) into medusa
2019-06-28 16:25:24 -07:00
Vicki Pfau
5e82d97b5b
Merge branch 'master' (early part) into medusa
2019-06-28 16:23:05 -07:00
Vicki Pfau
0b07d6b671
Merge branch 'master' (early part) into medusa
2019-06-28 16:19:20 -07:00
Vicki Pfau
67aaac84b6
Merge branch 'master' (early part) into medusa
2019-06-28 16:19:16 -07:00
Vicki Pfau
a6dcfcc338
Merge branch 'master' (early part) into medusa
2019-06-28 16:17:21 -07:00
Vicki Pfau
3304a448ed
Merge branch 'master' (early part) into medusa
2019-06-28 16:17:18 -07:00
Vicki Pfau
3496336f46
Merge branch 'master' (early part) into medusa
2019-06-28 16:16:06 -07:00
Vicki Pfau
f48a69e8e5
Merge branch 'master' (early part) into medusa
2019-06-28 16:04:02 -07:00
Vicki Pfau
a87b800414
Merge branch 'master' (early part) into medusa
2019-06-28 16:01:01 -07:00
Vicki Pfau
b6db8581df
Merge branch 'master' (early part) into medusa
2019-06-28 15:53:53 -07:00
Vicki Pfau
7a67ed4ff9
Merge branch 'master' (early part) into medusa
2019-06-28 15:52:41 -07:00
Vicki Pfau
585f571e10
Merge branch 'master' (early part) into medusa
2019-06-28 15:50:48 -07:00
Vicki Pfau
39ad11d471
Merge branch 'master' (early part) into medusa
2019-06-28 15:50:12 -07:00
Vicki Pfau
a6ce525da1
Merge branch 'master' (early part) into medusa
2019-06-28 15:48:27 -07:00
Vicki Pfau
3b379d7e8d
Merge branch 'master' (early part) into medusa
2019-06-28 15:41:23 -07:00
Vicki Pfau
042a77a932
GB Audio: Deschedule channel 1 when disabled by sweep ( fixes #1467 )
2019-06-26 10:33:36 -07:00
Vicki Pfau
51e7070302
GB Audio: Deschedule channel 3 when disabled ( fixes #1463 )
2019-06-24 09:15:35 -07:00
Vicki Pfau
06d407f130
GB Video: Increment BCPS/OCPS even in mode 3 ( fixes #1462 )
2019-06-24 09:05:38 -07:00
Vicki Pfau
6d53c44422
GB Audio: Sample inactive channels ( fixes #1455 , fixes #1456 )
2019-06-22 23:18:37 -07:00
Vicki Pfau
68fc62073d
GB Audio: Only reset channel 3 sample in DMG mode
2019-06-22 23:18:25 -07:00
Arves100
0a06f4dad0
All: Added exports for qt
2019-06-22 20:22:42 -07:00
Vicki Pfau
227121e676
CMake: Begin cleanup
2019-06-20 14:03:40 -07:00
Vicki Pfau
a9e96c7d00
GB SIO: Fix lockstep failing games aren't reloaded
2019-06-17 13:29:15 -07:00
Vicki Pfau
ace3bd57f7
GB Serialize: Fix typo
2019-06-06 18:38:25 -07:00
Vicki Pfau
81476720e2
GB Serialize: Fix loading non-BIOS state from BIOS ( fixes #1280 )
2019-06-06 16:15:07 -07:00
Vicki Pfau
ff735e35b7
GB: mVL-related fixes
2019-06-02 22:57:01 -07:00
Vicki Pfau
3cce95b287
Core: Video log enhancements
2019-06-01 11:07:49 -07:00
Vicki Pfau
35200b6c7a
GB: Fix HALT when IE and IF unused bits are set ( fixes #1349 )
2019-05-20 23:57:48 -07:00
Vicki Pfau
eeee6fe44e
Qt: Fix GL deadlocks
2019-05-20 14:52:16 -07:00
Vicki Pfau
03c17cdc56
Merge branch 'feature/hwrender'
2019-05-17 17:11:43 -07:00
Le Hoang Quyen
bb37a60765
Fixed link cable stability
2019-05-17 17:08:30 -07:00
lehoangquyen
7a5840fb5a
Use atomic functions in more places
2019-05-17 16:17:16 -07:00
Vicki Pfau
8a26a7977c
GBA Video: GL screenshots
2019-05-17 14:00:34 -07:00
Vicki Pfau
8450417086
Core: Improve OpenGL integration, update Qt to use improvements
2019-05-17 14:00:34 -07:00
Vicki Pfau
fab3091ed1
Core: Some texid plumbing
2019-05-17 14:00:34 -07:00
Vicki Pfau
db8bb29c5a
GB Video: Fix regression when disabling window mid-frame ( fixes #1394 )
2019-05-06 17:32:10 -07:00
Vicki Pfau
fbe375fab9
Core: Add support for caching bitmapped modes
2019-04-30 17:44:56 -07:00
Vicki Pfau
a898c1b755
Debugger: Make tracing compatible with breakpoints/watchpoints
2019-04-28 13:13:04 -07:00
Vicki Pfau
a32cb5cc5e
All: Fix several memory leaks
2019-04-22 14:02:42 -07:00
Vicki Pfau
9ec3b15f47
GB Core: Fix toggling WIN and OBJ being swapped
2019-04-22 12:18:06 -07:00
Vicki Pfau
3e178f3dd7
GB Timer: Fix timing adjustments when writing to TAC ( fixes #1340 )
2019-03-23 22:46:58 -07:00
Vicki Pfau
beaa35f35c
GB: Fix boundary condition in GB color lookup ( fixes #1348 )
2019-03-09 15:29:02 -08:00
Vicki Pfau
c85d0b1096
GB Video: Fix more window edge cases ( fixes #1346 )
2019-03-09 14:11:55 -08:00
Vicki Pfau
57ad372c78
GB Video: Fix window y changing mid-window ( fixes #1345 )
2019-03-09 12:44:11 -08:00
Vicki Pfau
0425fa805c
Core: Add keysRead callback
2019-03-08 09:55:51 -08:00
Vicki Pfau
b3687bfbe9
GB Debugger: Expose platform info in CLI
2019-03-04 18:30:57 -08:00
Vicki Pfau
0421228a77
GB I/O: Alternate fix for #1329 that doesn't break tests
2019-03-03 18:07:10 -08:00
Vicki Pfau
267074fcd9
GB I/O: Filter IE top bits properly ( fixes #1329 )
2019-03-03 17:56:33 -08:00
Vicki Pfau
a3c79c92d7
GB Video: Fix window being enabled mid-scanline ( fixes #1328 )
2019-03-03 17:27:53 -08:00
Vicki Pfau
f9ff88302f
GB Video: Delay LYC STAT check ( fixes #1331 )
2019-03-03 12:46:46 -08:00
Vicki Pfau
5effd9c113
GB, GBA Serialize: Fix loading two states in a row
2019-02-22 22:22:06 -08:00
Vicki Pfau
6e1ae2321e
GB: Add GBC color palettes for GB games
2019-02-20 20:34:03 -08:00
Vicki Pfau
3a8ff86d6b
GB: Fix crash when accessing SRAM if no save loaded and cartridge has no SRAM
2019-02-20 19:44:11 -08:00
Vicki Pfau
0df180c0d0
GB Serialize: Fix loading states with negative pixel x ( fixes #1293 )
2019-02-12 09:20:37 -08:00
Vicki Pfau
eee29545b6
GB MBC: Fix MBC30 SRAM
2019-01-16 11:46:16 -08:00
Vicki Pfau
6158a4fb8d
GB Audio: Skip frame if enabled when clock is high
2018-12-05 19:48:40 -08:00
Vicki Pfau
0332db8961
GB Memory: Support running from blocked memory
2018-12-05 19:48:40 -08:00
Vicki Pfau
38bad71e11
GB Video: Changing LYC while LCDC off doesn't affect STAT ( fixes #1224 )
2018-11-23 16:30:00 -05:00
Vicki Pfau
b913419069
Core: Expose timing
2018-10-17 21:40:06 -07:00
Vicki Pfau
0dc7da9a74
GB MBC: Fix MBC1 initialization
2018-10-17 09:55:38 -07:00
Vicki Pfau
a748e0c795
All: Partial warnings burndown
2018-10-17 09:21:39 -07:00
Vicki Pfau
d5548f6da8
GB Video: More SGB fixes
2018-10-04 10:39:43 -07:00
Vicki Pfau
d7f2f5ba06
GB Video: SGB border drawing improvements
2018-10-04 09:46:05 -07:00
Vicki Pfau
23e60e081e
GB: Improved SGB2 support
2018-10-04 09:26:03 -07:00
Vicki Pfau
e26eeed02a
GB, GBA Savedata: Fix leaks when loading masked save ( fixes #1197 )
2018-10-02 08:22:35 -07:00
Vicki Pfau
426993bbbb
GB I/O: Fix inverted button filter
2018-09-29 23:14:43 -07:00
Vicki Pfau
479bee3707
GB, GBA: Fix broken opposing button filter ( fixes #1191 )
2018-09-29 12:55:35 -07:00
Vicki Pfau
00f5e2ea2a
GB Audio: Fix channel 1, 2 reset
2018-09-24 08:31:38 -07:00
Vicki Pfau
fdfab146a0
Core: Fix up thread proxy waiting
2018-09-23 13:26:52 -07:00
Vicki Pfau
ca9448cd35
GB Audio: Fix channel 1, 2 and 4 reset timing
2018-09-22 15:34:18 -07:00
Vicki Pfau
56107e616f
GB Video: Fix windows on reset
2018-09-22 11:13:53 -07:00
Vicki Pfau
6d5e53f2d8
GB, GBA Video: Don't call finishFrame twice in thread proxy
2018-09-22 10:36:02 -07:00
Vicki Pfau
555122e0a1
GB Audio: Improve channel 4 accuracy
2018-09-21 21:41:57 -07:00
Vicki Pfau
b6f3a2929d
GB, GBA Audio: Adjust mixdown
2018-09-21 17:59:37 -07:00
Vicki Pfau
f99bdc07de
GB Audio: Fix channel 4 initial LFSR
2018-09-21 14:15:27 -07:00
Vicki Pfau
9703210938
GB Audio: Fix channel 3 reset value
2018-09-21 14:13:54 -07:00
Vicki Pfau
5d8e77d967
GB MBC: Improve multicart detection heuristic ( fixes #1177 )
2018-09-20 11:56:52 -07:00
Vicki Pfau
65473a97f9
GB Video: Frame event cleanup
2018-09-18 18:51:37 -07:00
Vicki Pfau
0d25e80791
GB: Reset SRAM bank after unmasking save
2018-09-16 23:27:29 -07:00
Vicki Pfau
adbda85107
GB: Reset SRAM bank after loading save
2018-09-16 18:46:53 -07:00
Vicki Pfau
69c2969db0
GB, GBA Savedata: Fix unmasking savedata crash
2018-09-15 23:12:29 -07:00
Vicki Pfau
e45519075a
All: Cleanup
2018-09-04 18:28:55 -07:00
Vicki Pfau
0b47bb1204
Debugger: Add ARMIPS symbol table loading
2018-08-30 18:56:13 -07:00
Vicki Pfau
2c6715d78f
GB Serialize: Re-enable border toggling
2018-08-28 15:43:45 -07:00
Vicki Pfau
7cc09c713b
GB Video: SGB borders can now be toggled during games ( fixes #868 )
2018-08-28 13:13:12 -07:00
Vicki Pfau
25cda2d7b2
GB: Fix IRQ disabling on the same T-cycle as an assert
2018-08-09 19:19:14 -07:00
Vicki Pfau
35a56e9507
GB MBC: Fix MMM01 detection heuristic
2018-08-03 18:39:26 -07:00
Vicki Pfau
179c49e5f4
GB Audio: Fix giving blip the wrong diff when blocking
2018-08-02 23:11:14 -07:00
Vicki Pfau
ec2e323d22
GB MBC: Fix switching bank 0
2018-08-01 08:41:18 -07:00
Vicki Pfau
575adcaf4c
GB MBC: Add MMM01
2018-07-28 01:04:36 -07:00
Vicki Pfau
162fd0b353
GB Audio: More sampling cleanup ( fixes #1142 )
2018-07-28 00:02:33 -07:00
Vicki Pfau
d25d4d30ff
GB, GBA Savedata: Fix savestate loading overwriting saves on reset
2018-07-25 21:27:51 -07:00
Vicki Pfau
c04d627de8
GB MBC: Partial HuC-1 support
2018-07-22 18:00:16 -07:00
Vicki Pfau
18065c8b62
GB MBC: Fix warnings
2018-07-22 17:54:16 -07:00
Vicki Pfau
4767ae42d2
GB Video: Darken colors in GBA mode
2018-07-04 12:28:55 -07:00
Vicki Pfau
781f2fbb90
GB Video: Fix SCX timing
2018-06-28 13:37:05 -07:00
Vicki Pfau
80472c9f3a
GB I/O: DMA register is R/W
2018-06-28 13:37:05 -07:00
Vicki Pfau
c2490afe4f
GB Audio: Fix initialization
2018-06-28 13:37:05 -07:00
Vicki Pfau
746f2b8e6a
GB Video: Fix initialization
2018-06-28 11:52:43 -07:00
Vicki Pfau
3f05b12bc1
GB Memory: Fix HDMAs running when screen is off
2018-06-25 15:17:06 -07:00
Vicki Pfau
a19928f030
GB, GBA Video: Fix cache pointer leaking between instances
2018-06-25 10:23:36 -07:00
Vicki Pfau
932f2624c0
GB Video: Set mode variable when disabling LCDC
2018-06-24 16:53:34 -07:00
Vicki Pfau
aa0f988daa
GB, GBA: Fix interrupted cores from restarting early
2018-06-24 16:26:47 -07:00
Vicki Pfau
e78333611d
GB: Fix VRAM/palette locking ( fixes #1109 )
2018-06-24 16:11:37 -07:00
Vicki Pfau
f1a9ebec8a
GB I/O: Fix JOYP IRQs
2018-06-23 16:34:35 -07:00
Vicki Pfau
9328dddb26
GB: Add more Spaceworld overrides
2018-05-31 18:08:31 -07:00
Vicki Pfau
0b23d219f3
GB: Add override for Pokemon Gold demo ( fixes #1097 )
2018-05-31 09:23:53 -07:00
Vicki Pfau
2ee648a2bb
Core: Fix audio sync breaking when interrupted
2018-05-28 22:50:40 -07:00
Vicki Pfau
ed99f8b925
GB Video: Fix enabling window when LY > WY ( fixes #409 )
2018-05-21 09:52:15 -07:00
Vicki Pfau
dadcf40ee2
GB, GBA Audio: Increase max audio volume
2018-05-11 21:21:37 -07:00
Vicki Pfau
56e40b118c
GB Audio: Implement capacitor charge
2018-05-11 17:02:58 -07:00
Vicki Pfau
5da017ba0b
GB Audio: Slightly better handling of audio reset and ch4 frames ( fixes #1016 )
2018-05-11 16:57:19 -07:00
Vicki Pfau
67a135e5e7
Qt: Add layer placement features
2018-04-26 18:38:02 -07:00
Vicki Pfau
b89b3b6d13
GB Video: Implement SGB ATTR_LINE
2018-04-25 21:19:04 -07:00
Vicki Pfau
7731516388
GB I/O: SGB multiplayer cleanup ( fixes #1067 )
2018-04-24 21:31:53 -07:00
Vicki Pfau
5d0bbcd512
GB Video: Fix input iteration on SGB ( fixes #1064 )
2018-04-24 11:21:28 -07:00
Vicki Pfau
420a15a841
GB Video: Don't blank screen on SGB ( fixes #1063 )
2018-04-23 22:49:36 -07:00
Vicki Pfau
2ca96050f6
GB Video: Fix SGB borders drawing erroneously ( fixes #1060 )
2018-04-21 21:33:28 -07:00
Vicki Pfau
0207048679
GB Video: Implement MLT_REQ controller iterating
2018-04-21 17:57:49 -07:00
Vicki Pfau
2cd339d3f6
GB Video: Implement ATTR_DIV
2018-04-21 17:36:42 -07:00
Vicki Pfau
f29cff2e2f
GB Video: Only redraw SGB border when MASK is disabled ( fixes #1034 )
2018-04-21 17:06:17 -07:00
Vicki Pfau
4101fe54c6
GB Video: Make SGB packet transfers atomic ( fixes #1054 , closes #1030 )
2018-04-21 16:56:51 -07:00
Vicki Pfau
5a7d5766d0
GB: Fix SGB recording dimensions ( fixes #1055 )
2018-04-20 18:58:23 -07:00
Vicki Pfau
9630583646
GB Video: Fix SGB border transparency
2018-04-18 18:27:14 -07:00
Vicki Pfau
4a10ea2f69
GB MBC: Add MBC6 SRAM support
2018-04-18 18:26:50 -07:00
Vicki Pfau
f23f221d49
GB MBC: Fix MBC6 bank switching
2018-04-17 22:44:37 -07:00
Vicki Pfau
97e94610e6
GB Video: Fix SGB palettes on load state
2018-04-02 12:20:52 -07:00
Douglas Christman
c9f50b2c5a
GB Video: Fix windows shifting down by one pixel when rewinding
2018-04-02 10:02:12 -07:00
Vicki Pfau
16eed8ed34
GB I/O: Fix SGB command clocking ( fixes #1029 )
2018-03-30 21:11:34 -07:00
Douglas Christman
36de596fdb
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.
2018-03-28 22:40:03 -07:00
Douglas Christman
016e1596f7
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).
2018-03-25 21:08:43 -07:00
Vicki Pfau
fac10eae96
GB Memory: Fix OAM DMA blocking regions ( fixes #1013 )
2018-03-21 09:24:54 -07:00
Vicki Pfau
b02b993047
GB: Cancel IRQs if interrupt is unasserted before dispatch ( fixes #1000 , #1003 )
2018-03-01 10:15:36 -08:00
Vicki Pfau
2c870cacf4
GB Audio: Clock frame events on DIV
2018-02-03 23:56:32 -08:00
Vicki Pfau
7ea686a7d9
GB Timer: Fix TIMA/TMA timing
2018-02-03 23:56:32 -08:00
Vicki Pfau
a382c1ee9b
GB Timer: Fix low bit of DIV resetting
2018-02-03 23:56:32 -08:00
Vicki Pfau
4d137e7f85
Merge branch 'feature/input-revamp' into medusa
2018-01-30 18:35:15 -08:00
Vicki Pfau
ffed2ecd30
Merge branch 'master' into feature/input-revamp
2018-01-30 17:42:09 -08:00
Vicki Pfau
d30d892452
Core: Fix ROM patches not being unloaded when disabled ( fixes #962 )
2018-01-14 19:24:09 -08:00
Vicki Pfau
12931fbe25
GB Video: Implement SGB ATTR_CHR
2018-01-08 23:42:43 -08:00
Vicki Pfau
65207f5c0f
GB Video: Fix SGB PAL commands
2018-01-08 23:34:24 -08:00
Vicki Pfau
3723ebea20
GB MBC: Fix MBC2 saves ( fixes #954 )
2018-01-08 18:24:29 -08:00
Vicki Pfau
caea7e0700
GB: Skip BIOS option now works
2018-01-08 08:39:26 -08:00
Vicki Pfau
748e1943f7
GB, GBA Video: Move VRAM allocation to init
2017-12-30 14:20:37 -05:00
Vicki Pfau
e192973bc5
Debugger: Migrate identifier lookups
2017-12-28 23:52:03 -05:00
Vicki Pfau
a6a6e31169
GB Video: Improved window implementation
2017-12-26 16:48:41 -05:00
Vicki Pfau
f3ea4caf84
All: Support building on PPC Mac
2017-12-23 16:23:51 -08:00
Christian Fetzer
db408920ca
Fix undefined symbols when compiling libretro core as debug build
...
When building with `cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_LIBRETRO=1`
the resulting lib has undefined symbols that cause issues when loading
the core in GDB.
Functionality is being ifdefed out with the defines MINIMAL_CORE
and DISABLE_THREADING, but some symbols are still used in a few
places.
$ ldd -r mgba_libretro.so
undefined symbol: GBAVideoProxyRendererCreate (./mgba_libretro.so)
undefined symbol: GBAVideoProxyRendererUnshim (./mgba_libretro.so)
undefined symbol: GBAVideoProxyRendererShim (./mgba_libretro.so)
undefined symbol: GBVideoProxyRendererCreate (./mgba_libretro.so)
undefined symbol: GBVideoProxyRendererUnshim (./mgba_libretro.so)
undefined symbol: GBVideoProxyRendererShim (./mgba_libretro.so)
undefined symbol: mVideoLogContextInitialState (./mgba_libretro.so)
undefined symbol: mVideoLoggerAddChannel (./mgba_libretro.so)
undefined symbol: mVideoLoggerAttachChannel (./mgba_libretro.so)
undefined symbol: mVideoLoggerRendererCreate (./mgba_libretro.so)
undefined symbol: mCoreThreadMarkCrashed (./mgba_libretro.so)
2017-12-09 12:57:11 -08:00
Vicki Pfau
c9145e18d7
Partially revert "GB: Fix execution state and HALT getting out of sync"
...
This reverts commit 5d9e4d217a
.
2017-11-19 07:29:37 -08:00
Vicki Pfau
5d9e4d217a
GB: Fix execution state and HALT getting out of sync
2017-11-13 23:32:12 -08:00
Vicki Pfau
5134e39681
GB IO: Name PCM12/34
2017-11-08 01:09:47 -08:00