Vicki Pfau
|
9eee7a7c7a
|
GB Serialize: Fix crash when loading pre-0.7 SGB savestates
|
2021-03-23 00:14:24 -07:00 |
Vicki Pfau
|
c2de079a9d
|
GB: Properly unmap ROM base when unloading ROM
|
2021-03-23 00:14:24 -07:00 |
Vicki Pfau
|
b8b494eea6
|
GB: Fix loading model overrides
|
2021-03-21 15:54:35 -07:00 |
Vicki Pfau
|
c5b78f9354
|
GB Audio: Add channel 4 batching back (fixes #1313)
|
2021-03-17 18:20:38 -07:00 |
Vicki Pfau
|
f600c7c317
|
GB Audio: Remove redundant timing argument to GBAudioUpdateFrame
|
2021-03-15 21:39:27 -07:00 |
Vicki Pfau
|
3ca82b64af
|
GB Audio: Fix some channel 4 timing edge cases
|
2021-03-15 20:45:21 -07:00 |
Vicki Pfau
|
8b5bec66c5
|
GB: Fix marking BIOS as unmapped when skipping BIOS (fixes #2061)
|
2021-03-07 00:08:35 -08:00 |
Vicki Pfau
|
ba0b7d9157
|
GB: Fix memory leak unloading masked savedata
|
2021-02-25 23:43:04 -08:00 |
Vicki Pfau
|
b966d71a2c
|
GB: Clean up BIOS unmapping
|
2021-02-25 23:42:45 -08:00 |
Vicki Pfau
|
003e181add
|
GB: Clean up cartridge removal codepath (fixes #398)
|
2021-02-24 20:18:13 -08:00 |
Vicki Pfau
|
910089b514
|
GB Cheats: Fix Game Genie check code (fixes #2055)
|
2021-02-24 19:36:25 -08:00 |
Vicki Pfau
|
938f2a4924
|
GB: Fix crash when changing ROM while in banked address space
|
2021-02-24 01:35:37 -08:00 |
Vicki Pfau
|
3309892657
|
GB, GBA Serialize: Attempt to fix MSVC build
|
2021-02-09 01:28:21 -08:00 |
Vicki Pfau
|
bda4316839
|
GB: Redo double speed emulation (closes #1515)
|
2021-01-02 22:20:54 -08:00 |
Vicki Pfau
|
cab1415d07
|
GB Core: Return the current number of banks for ROM/SRAM, not theoretical max
|
2021-01-01 17:12:38 -08:00 |
Vicki Pfau
|
239351bdfc
|
GB: Fix regression with HDMAs not always properly blocking
|
2020-12-29 17:50:40 -08:00 |
Vicki Pfau
|
2ee7642d0b
|
GB, GBA: Fix global cycle counter discrepancy
|
2020-12-29 17:50:40 -08:00 |
Vicki Pfau
|
658747839f
|
GB Video: Always clean OAM at x 0
|
2020-12-27 01:42:44 -08:00 |
Vicki Pfau
|
a760c7bb4a
|
Core: Add prefix to platform enum names
|
2020-12-26 18:53:19 -08:00 |
Vicki Pfau
|
5781566717
|
Core: Improve support for ROM patch cheats, supporting disabling overlapping patches
|
2020-12-23 18:35:42 -08:00 |
Vicki Pfau
|
57c8ac1dd9
|
Core: Improve memory handling when deleting a cheat device
|
2020-12-19 12:52:46 -08:00 |
Vicki Pfau
|
63921e025e
|
GB: Restore RTC state if loading save after reset
|
2020-12-02 00:06:00 -08:00 |
Vicki Pfau
|
aaf1fef5ad
|
GB Video: Fix clearing scanline buffer (fixes #1958)
|
2020-12-01 21:16:06 -08:00 |
Vicki Pfau
|
b50d8e35e9
|
GB I/O: Implement preliminary support for PCM12/PCM34 (#1468)
|
2020-11-25 20:10:32 -08:00 |
Vicki Pfau
|
45e0ce8e27
|
GB Video: Fix highlighting after modifying GB palettes
|
2020-11-22 15:36:21 -08:00 |
Vicki Pfau
|
7918b5af45
|
GB Video: Fix SGB video logs
|
2020-11-22 15:08:45 -08:00 |
Vicki Pfau
|
4baa8b3d9b
|
GB Video: Add highlighting
|
2020-11-21 20:29:16 -08:00 |
Vicki Pfau
|
ce97e265a3
|
GB Video: Add constants for OBJ maxima
|
2020-11-21 20:29:16 -08:00 |
Vicki Pfau
|
e050a2ae3d
|
GB: Improve emulation of DMG-on-CGB register reads
|
2020-11-20 02:52:31 -08:00 |
Vicki Pfau
|
d5e434c684
|
GB: Fix CGB-to-DMG switchover
|
2020-11-20 02:34:07 -08:00 |
Vicki Pfau
|
c640819179
|
GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM
|
2020-11-20 00:35:52 -08:00 |
Bastien Orivel
|
d7fcbb8c26
|
Fix the GBVideoDummyRendererDrawRange signature
|
2020-11-12 01:55:48 -08:00 |
Vicki Pfau
|
9dfa8f753f
|
GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not blocking
|
2020-10-21 22:00:27 -07:00 |
Vicki Pfau
|
5af50db66c
|
GB Video: Initialize disable flags in proxy
|
2020-10-21 21:59:32 -07:00 |
Vicki Pfau
|
1629eede4e
|
GB Video: Fix drawing background when window is force-disabled by frontend
|
2020-10-21 21:54:10 -07:00 |
Vicki Pfau
|
064d0e992b
|
GB: Add enum for the layer names
|
2020-10-21 21:32:08 -07:00 |
Vicki Pfau
|
4ea2a8c6f3
|
GB Video: Copy layer disable state across proxy
|
2020-10-21 21:31:23 -07:00 |
Vicki Pfau
|
ac8d1e2bf6
|
GB I/O: Finally rename registers to have a prefix
|
2020-10-21 21:03:52 -07:00 |
Vicki Pfau
|
bea8959e25
|
GB: Disallow skipping BIOS with no ROM loaded
|
2020-10-11 23:59:30 -07:00 |
Vicki Pfau
|
3b93e762ae
|
GB Video: Clean up OBJ parsing outside of renderer
|
2020-10-11 23:56:51 -07:00 |
Vicki Pfau
|
ba566f334d
|
GB Core: Add reload config option for SGB borders
|
2020-10-11 22:42:23 -07:00 |
Vicki Pfau
|
e232e5ce41
|
GB MBC: Fix some MBC3 bit masking
|
2020-09-12 22:50:04 -07:00 |
Vicki Pfau
|
30e0be098f
|
GB: Add support for sleep and shutdown callbacks
|
2020-09-09 23:05:11 -07:00 |
Vicki Pfau
|
ad7146a801
|
GB I/O: Add BANK register name
|
2020-09-09 23:05:11 -07:00 |
Vicki Pfau
|
347c5f2de5
|
GB MBC: Add MBC6 flash support (read-only currently)
|
2020-09-03 23:43:47 -07:00 |
Vicki Pfau
|
9dc6dc7e65
|
GB: Add separate overrides for GBC games that can also run on SGB or regular GB
|
2020-08-28 18:19:13 -07:00 |
Vicki Pfau
|
f5a1ceb025
|
Core: Add savedataUpdated callback
|
2020-08-28 00:53:40 -07:00 |
Vicki Pfau
|
27b31024ce
|
GB Audio: Fix deserializing while audio was disabled (fixes #1305)
|
2020-08-24 01:19:45 -07:00 |
Vicki Pfau
|
5f68358e8b
|
GB Core: Separate out dir and symbol table cleanup
|
2020-08-17 00:56:53 -07:00 |
Vicki Pfau
|
bf16c7b6bf
|
GB MBC: Add Hitek and BBD mappers
|
2020-08-16 16:27:11 -07:00 |
Vicki Pfau
|
4f75c1441c
|
GB Serialize: Fix audio channel 2 and 3 loading
|
2020-08-10 22:06:43 -07:00 |
Vicki Pfau
|
7652fe9f7a
|
GB Audio: Fix serializing sweep time
|
2020-08-10 18:11:54 -07:00 |
Vicki Pfau
|
3bedc8ec91
|
GB Audio: Fix initial sweep state
|
2020-08-10 18:07:39 -07:00 |
Vicki Pfau
|
a1e43c91a1
|
GB Serialize: Fix some deserialization bugs
|
2020-08-10 17:24:50 -07:00 |
Vicki Pfau
|
ef9081da7e
|
Merge branch 'master' into medusa
|
2020-08-04 23:11:14 -07:00 |
Vicki Pfau
|
d8c7e3e3c3
|
GB/GBA Core: Simplify renderer setup
|
2020-07-31 18:35:45 -07:00 |
Vicki Pfau
|
e27963bd29
|
GB/GBA Video: Move dummy renderer to core
|
2020-07-31 18:02:29 -07:00 |
Vicki Pfau
|
0fdc343689
|
GB Core: Fix some MINIMAL_CORE differences
|
2020-07-31 17:36:59 -07:00 |
Vicki Pfau
|
5135756ec4
|
Merge branch 'master' into medusa
|
2020-07-30 19:09:52 -07:00 |
Vicki Pfau
|
ba2175f5c5
|
GB: Allow pausing event loop while CPU is blocked
|
2020-07-30 18:51:05 -07:00 |
Vicki Pfau
|
3eb6a92265
|
Merge branch 'master' into medusa
|
2020-07-26 17:01:32 -07:00 |
Vicki Pfau
|
79d2e95d02
|
GB: Fix OAM in GB mVL playback
|
2020-07-24 23:58:48 -07:00 |
Vicki Pfau
|
d13041f4e9
|
Merge branch 'master' into medusa
|
2020-07-16 22:29:18 -07:00 |
Vicki Pfau
|
7973d70b04
|
mVL: Add parameter for closing the video log backing
|
2020-07-16 18:04:48 -07:00 |
Vicki Pfau
|
c3e048d5fb
|
GB Video: Fix state loading
|
2020-07-15 01:50:50 -07:00 |
Vicki Pfau
|
c28c290295
|
GB Video: Always initialize palette
|
2020-07-14 01:08:25 -07:00 |
Vicki Pfau
|
42c5ec87c0
|
Merge branch 'master' into medusa
|
2020-07-13 17:37:15 -07:00 |
Vicki Pfau
|
cdf9105f56
|
GB MBC: Support for unlicensed Pokemon Jade/Diamond Game Boy mapper
|
2020-07-07 18:14:33 -07:00 |
Vicki Pfau
|
3c73afb7a9
|
Core: Const-correctness
|
2020-06-26 01:22:39 -07:00 |
Vicki Pfau
|
8f1148498e
|
GB Core: Fix extracting SRAM when none is present
|
2020-06-18 01:25:48 -07:00 |
Vicki Pfau
|
d1903276fa
|
Merge branch 'master' into medusa
|
2020-06-17 22:35:44 -07:00 |
Vicki Pfau
|
393d4b4606
|
Merge branch 'master' (early part) into medusa
|
2020-06-17 22:32:17 -07:00 |
Vicki Pfau
|
5f46f126c1
|
Merge branch 'master' (early part) into medusa
|
2020-06-17 22:26:14 -07:00 |
Vicki Pfau
|
2279521482
|
Minor cleanup
|
2020-06-17 22:15:36 -07:00 |
Vicki Pfau
|
91dd493f95
|
GB Memory: Fix OAM DMA from top 8 kB
|
2020-06-16 23:06:32 -07:00 |
Vicki Pfau
|
673f4aa149
|
GB: Partially fix timing for skipped BIOS
|
2020-06-16 22:25:43 -07:00 |
Vicki Pfau
|
1402593855
|
GB MBC: Fix MBC2 bit selection
|
2020-06-16 20:49:07 -07:00 |
Vicki Pfau
|
c487b0cf43
|
GB MBC: Fix MBC1 RAM enable bit selection
|
2020-06-16 20:48:08 -07:00 |
Vicki Pfau
|
96f1838faa
|
GB MBC: Fix MBC1 mode changing behavior
|
2020-06-16 20:48:08 -07:00 |
Vicki Pfau
|
35be6c121b
|
GB: Fix HALT bug
|
2020-06-06 17:57:26 -07:00 |
Vicki Pfau
|
90e932e12c
|
SM83: Emulate HALT bug
|
2020-06-05 20:29:31 -07:00 |
Vicki Pfau
|
7f64f8cf3b
|
Debugger: Keep track of global cycle count
|
2020-05-30 18:01:15 -07:00 |
Vicki Pfau
|
f78951b7dd
|
GB IO: Add some register names
|
2020-05-24 13:41:09 -07:00 |
Vicki Pfau
|
dbef26759c
|
GB MBC: Support 4MB MBC30 ROMs (fixes #1713)
|
2020-05-13 20:11:10 -07:00 |
Vicki Pfau
|
a405ec42b4
|
GB Video: Fix BGPS value after skipping BIOS (fixes #1717)
|
2020-05-13 20:00:30 -07:00 |
Vicki Pfau
|
7b34a0a63c
|
GB Video: Fix up timing after skipping BIOS
|
2020-05-13 19:58:23 -07:00 |
Vicki Pfau
|
9ddf82bebc
|
GB Video: Fix state after skipping BIOS (fixes #1715 and fixes #1716)
|
2020-05-13 01:56:46 -07:00 |
Vicki Pfau
|
f33593537b
|
GB: Fix GBC game registers after skipping BIOS
|
2020-05-13 01:41:02 -07:00 |
Vicki Pfau
|
8d194fa95b
|
GB Video: Fix some cases where SGB border doesn't draw to mutli-buffers
|
2020-03-01 15:28:05 -08:00 |
Vicki Pfau
|
e5c6373f88
|
Merge branch 'master' into medusa
|
2020-02-17 17:46:29 -08:00 |
Vicki Pfau
|
5f2d704eb0
|
Merge branch 'master' (early part) into medusa
|
2020-02-17 16:47:24 -08:00 |
Vicki Pfau
|
3edc946024
|
Merge branch 'master' (early part) into medusa
|
2020-02-17 16:45:03 -08:00 |
Vicki Pfau
|
f03389bfca
|
Merge branch 'master' (early part) into medusa
|
2020-02-17 16:35:15 -08:00 |
Vicki Pfau
|
9dbd15c144
|
Merge branch 'master' (early part) into medusa
|
2020-02-17 16:20:41 -08:00 |
Vicki Pfau
|
7611913d65
|
GB: Add input description file
|
2020-02-17 16:18:39 -08:00 |
Vicki Pfau
|
56d83bee11
|
Debugger: Fix build on MINIMAL_CORE=2
|
2020-02-01 15:36:29 -08:00 |
Vicki Pfau
|
af59e28f90
|
GB Serialize: Fix timing bug loading channel 4 timing
|
2020-02-01 12:36:15 -08:00 |
Vicki Pfau
|
7feee35eba
|
Core: Ensure ELF regions can be written before trying
|
2020-01-31 18:16:18 -08:00 |
Vicki Pfau
|
c0fa8256a2
|
All: Fix more warnings
|
2020-01-16 20:51:17 -08:00 |
Vicki Pfau
|
dab12cf5c6
|
All: Fix several warnings
|
2020-01-16 19:54:41 -08:00 |