Devin Acker
|
06ad76a543
|
- allow specifying 256kb cart RAM in header, like upstream bsnes does (fixes #269)
- make sure Star Fox has the appropriate RAM size since it has no expansion header
|
2020-12-08 20:34:41 -05:00 |
|
Devin Acker
|
445078fc76
|
don't update OAM viewer when system is powered off
|
2020-08-16 23:59:49 -04:00 |
|
Devin Acker
|
c20901e328
|
fix typo in an OamGraphicsScene member function
|
2020-08-16 23:47:19 -04:00 |
|
Devin Acker
|
0b636c1392
|
ares v115 high res (mode 5/6) mosaic logic (fixes #262)
|
2020-08-03 20:07:56 -04:00 |
|
Devin Acker
|
79dd00c783
|
bsnes v114.1 vertical mosaic behavior (fixes #257)
|
2020-07-27 22:43:36 -04:00 |
|
Devin Acker
|
7f9104ec56
|
delete all emu profiles' .o files on 'make clean'
|
2020-07-26 15:50:36 -04:00 |
|
Devin Acker
|
92b105fa6e
|
don't resize an already allocated+mapped block of RAM when loading it from disk
|
2020-07-26 15:48:46 -04:00 |
|
Devin Acker
|
ef7f569b3e
|
backport bsnes v108.13 dma timing (fixes #260)
|
2020-07-23 21:58:57 -04:00 |
|
Devin Acker
|
8e06b293e1
|
add https link to about dialog
|
2020-07-20 21:47:33 -04:00 |
|
Devin Acker
|
75f018cc61
|
bsnes 110.7 hdma timing changes (fixes #256)
|
2020-07-20 21:43:04 -04:00 |
|
Devin Acker
|
b9bf42d73b
|
remove -Wno-absolute-value from makefiles
|
2020-07-20 21:24:41 -04:00 |
|
Devin Acker
|
464b59bca3
|
bsnes 112.9 irq changes (fixes #225)
|
2020-07-20 21:20:05 -04:00 |
|
Devin Acker
|
4c50f791aa
|
update NTSC/PAL detection (fixes #258)
|
2020-07-20 21:12:42 -04:00 |
|
Devin Acker
|
d443eba1cf
|
backport Kishin Douji Zenki fix from bsnes v112.6
|
2020-05-08 21:26:14 -04:00 |
|
Devin Acker
|
5408c5b66f
|
fix OOB vector access on SA-1 software breakpoints (#251)
|
2020-03-14 16:52:37 -04:00 |
|
Devin Acker
|
8906528539
|
make SGB symbols available in breakpoint editor
|
2020-03-10 18:33:20 -04:00 |
|
Devin Acker
|
79812fd0c2
|
fix a bad merge that broke previous commit
|
2020-02-27 18:51:28 -05:00 |
|
Devin Acker
|
a8f91cf151
|
sgb: use 24-bit addresses to make debugger more aware of MBC bank
switching (#249)
|
2020-02-27 18:43:15 -05:00 |
|
devinacker
|
cf2c449b8f
|
improved SGB disassembly and analysis
|
2020-02-27 18:43:14 -05:00 |
|
Devin Acker
|
f9ebc36f9d
|
allow adding dsp breakpoints from memory editor
|
2020-02-27 18:43:14 -05:00 |
|
Devin Acker
|
003e42dc67
|
DSP register names for breakpoint editor
|
2020-02-27 18:43:13 -05:00 |
|
Devin Acker
|
960ca6716e
|
DSP register r/w breakpoints (#250)
|
2020-02-27 18:41:43 -05:00 |
|
Devin Acker
|
853c9bf6b2
|
allow adding dsp breakpoints from memory editor
|
2020-02-24 22:45:53 -05:00 |
|
Devin Acker
|
8611cf495f
|
DSP register names for breakpoint editor
|
2020-02-24 22:41:19 -05:00 |
|
Devin Acker
|
81cfa76189
|
DSP register r/w breakpoints (#250)
|
2020-02-24 22:20:12 -05:00 |
|
devinacker
|
385eda8d5f
|
sgb symbol loading
|
2020-02-16 15:50:13 -05:00 |
|
devinacker
|
a7b7faebb6
|
improved SGB disassembly and analysis
|
2020-02-16 15:50:13 -05:00 |
|
devinacker
|
7ec2d097f7
|
make vice & WLA symbol files writeable and try to keep using the same format when overwriting existing symbols
|
2020-02-16 15:34:38 -05:00 |
|
devinacker
|
eab55199b3
|
Merge branch 'sgbdebug'
|
2020-02-10 18:41:47 -05:00 |
|
devinacker
|
90d3239da8
|
merge conflicts
|
2020-02-10 18:41:44 -05:00 |
|
devinacker
|
2f344d27fe
|
properly display hires tilemaps for mode 5/6 in the tilemap viewer
|
2020-02-09 23:00:34 -05:00 |
|
devinacker
|
c7a3bac533
|
sgb: revisit JOYP handling (#248)
|
2020-02-09 19:18:38 -05:00 |
|
devinacker
|
b769e9dd3d
|
SGB: emulate boot ROM instead of faking it; should fix some potential timing issues w/ SGB detection (see #248)
|
2020-02-09 17:18:37 -05:00 |
|
devinacker
|
8b1b7bcab6
|
SGB: more accurate handling of LCD buffering, per #247. this also involves modifying libgambatte to return after finishing a scanline and not just after finishing a frame, in order to keep it from running too far ahead before the SGB BIOS has buffered current LCD output successfully
|
2020-02-08 21:26:55 -05:00 |
|
devinacker
|
def842531f
|
allow multiple simultaneous coprocessor audio sources
|
2020-02-08 00:04:06 -05:00 |
|
devinacker
|
8ca9b3c3c2
|
allow multiple simultaneous coprocessor audio sources
|
2020-02-07 20:56:20 -05:00 |
|
devinacker
|
5f266e3acc
|
sgb: don't mix GB audio when SNES DSP is muted
|
2020-02-07 19:48:15 -05:00 |
|
devinacker
|
9c0fd51417
|
sgb: add GB CPU speed control via 003
|
2020-02-07 19:47:56 -05:00 |
|
devinacker
|
ffaf4c7881
|
add call/return tracking to sgb debug
|
2020-02-06 22:44:15 -05:00 |
|
devinacker
|
10b5368e09
|
sgb: don't mix GB audio when SNES DSP is muted
|
2020-01-08 00:25:25 -05:00 |
|
devinacker
|
59136f907f
|
sgb: get mlt_req status from 003 rather than from incoming command packet
|
2020-01-07 22:46:53 -05:00 |
|
devinacker
|
d154a0e20f
|
fix a libgambatte regression where MBC3 games could crash the emulator when enabling the RTC
|
2020-01-07 22:30:22 -05:00 |
|
devinacker
|
7748e53a6f
|
add mode switch for sgb commander speed button
|
2020-01-07 20:43:59 -05:00 |
|
devinacker
|
0839b2baeb
|
sgb: add support for hori sgb commander (overclock mode doesn't work yet)
|
2020-01-07 18:37:03 -05:00 |
|
devinacker
|
4dafe10cc2
|
sgb: add GB CPU speed control via 003
|
2020-01-06 22:46:09 -05:00 |
|
devinacker
|
95c8b63da6
|
don't autoupdate debug windows that aren't currently visible
|
2020-01-04 12:04:18 -05:00 |
|
devinacker
|
5bdd8019d8
|
don't try to use sgb register interface if sgb isn't loaded
|
2020-01-04 11:58:40 -05:00 |
|
devinacker
|
1a9bc3e2bc
|
add sgb breakpoints to the memory viewer context menu and argument help
|
2020-01-04 11:33:27 -05:00 |
|
devinacker
|
3bffe217ef
|
Merge branch 'master' into sgbdebug
|
2020-01-04 03:34:58 -05:00 |
|
devinacker
|
fc5f851439
|
sgb: use ptrdiff_t when checking RAM size
|
2020-01-04 03:34:36 -05:00 |
|