devinacker
441de3b40f
don't over-stretch lowres lines during frameskip
...
fixes #92
2016-12-18 16:56:26 -05:00
devinacker
75a9496e5a
superfx: make a couple of registers 7-bit
2016-12-13 20:58:22 -05:00
devinacker
843afbff15
try to avoid mapping RAM when it doesn't exist
2016-12-10 08:19:38 -05:00
devinacker
8cefb65808
version 073+3 (binaries later tonight)
2016-11-22 19:58:06 -05:00
luigiblood
c32e7423d7
[BS-X] Fix Satellaview behavior for Itoi Bass Fishing
...
Unemulated behavior with data latches and data queue is now supported and makes Itoi Bass Fishing working.
2016-11-22 21:09:10 +01:00
devinacker
b9abe4a7ab
bsx: set regs.time_day correctly (tm_mday is 1-31)
2016-11-22 09:57:05 -05:00
devinacker
9b35a0499f
add support for custom BS-X date/time
2016-11-22 09:43:00 -05:00
luigiblood
4d3cb7dee3
Satellaview signal data emulation
2016-11-21 18:38:29 -05:00
devinacker
f8b36f4e55
reset emulation speed when breakpoints occur
2016-11-19 22:22:02 -05:00
devinacker
502a159238
msu1: unload files when unloading cartridge
...
closes #82
2016-11-19 15:52:46 -05:00
devinacker
758363b890
small cleanup
2016-11-19 00:04:53 -05:00
devinacker
262c431bea
expand PPU debugger interface some more
2016-11-16 23:52:15 -05:00
luigiblood
5300d506e2
AND byte on write to Memory Pack
...
Fixes Sound Novel Tsukuru save
2016-11-16 01:39:24 +01:00
devinacker
701e7fd218
view actual SMP bus instead of APU RAM
2016-11-15 00:22:19 -05:00
devinacker
7fe51690ec
add some info to the PPUDebugger interface (WIP)
2016-11-13 19:02:07 -05:00
Jeremy Chadwick
8e282cfb9b
Fix BG screen sizes in Properties
...
Currently 32x64 is depicted as 64x32, and vice versa. Per offical
documentation -- $2107-210a, bits 1-0, define screen size/layout:
%00 = 32x32 (one screen)
%01 = 64x32 (2 screens "wide", a.k.a. vertical mirroring)
%10 = 32x64 (2 screens "tall", a.k.a. horizontal mirroring)
%11 = 64x64 (4 screens (2 wide, 2 tall))
While I'm here: modify ppu-compatibility/debugger/debugger.cpp to
also mask off all bits other than 1-0.
2016-11-09 21:39:07 -08:00
devinacker
074326b45d
add option to show hdot or hcounter in log
2016-11-06 19:55:45 -05:00
devinacker
8d32000893
support PPU breakpoints in accuracy/performance
...
closes #72
2016-11-04 22:43:10 -04:00
devinacker
60e41d46a2
smp: don't make dummy reads trigger breakpoints
...
fixes #71
2016-11-03 21:19:53 -04:00
devinacker
7ce1087e60
update+expand properties view for all profiles
...
closes #60
2016-11-01 00:20:56 -04:00
Devin Acker
b3c448ded1
Merge pull request #67 from undisbeliever/update-debugger
...
Updates to the debugger
2016-10-30 00:32:19 -04:00
devinacker
59253c9e17
make power-on state less deterministic
...
(a la later bsnes/higan behavior; mostly affects the accuracy core)
2016-10-29 22:46:12 -04:00
devinacker
6dfebcc886
msu1: return to previous flag behavior for $2005
...
per byuu, this is the intended behavior and the removal was an
unintended regression in higan v95. reverting will continue to keep it
compatible with most higan versions and the sd2snes
2016-10-24 19:27:39 -04:00
Marcus Rowe
12d2dc1ff4
Add OAM Second Name Table Address to PPUDebugger and VramViewer
2016-10-22 17:51:40 +10:00
devinacker
bed80e8636
msu1: adhere to current spec init volume
2016-10-21 21:39:11 -04:00
devinacker
6cb7e30a2d
msu1: don't break playback after loading a state
...
fixes #54
2016-10-21 21:22:46 -04:00
devinacker
3d7b4e3785
msu1: seek to resume position correctly
2016-10-21 01:22:10 -04:00
devinacker
d8f9a5cc8e
msu1: don't stop playing audio when writing $2005
...
see comments on #64
2016-10-20 21:54:20 -04:00
devinacker
3908d5ef94
add (finally) msu-1 pause/resume support
2016-10-20 20:51:55 -04:00
devinacker
e1c0f49300
msu1: don't use the same offset for seek+read
...
fixes #61
2016-10-18 00:57:53 -04:00
devinacker
c36e59a39f
and F2/F3 just to be safe
2016-09-05 02:22:24 -04:00
devinacker
597069cc7a
handle 00F0 - 00FF better when dumping SPCs
2016-09-05 01:34:12 -04:00
devinacker
e33be62a1c
fix accidental fallthrough in SA1Debugger:setFlag
2016-08-23 20:14:32 -04:00
luigiblood
645de714c0
Memory Pack Vendor Info/Page Buffer at 0x7F00 and 0xFF00
...
SD Gundam G-NEXT Memory Pack ROM has it at 0x7F00.
2016-08-18 13:18:49 +02:00
luigiblood
b211c5f2bc
Revert "Memory Pack Type 7 (ROM) support"
...
This reverts commit 14082efa8d
.
2016-08-18 12:30:09 +02:00
luigiblood
14082efa8d
Memory Pack Type 7 (ROM) support
2016-08-17 18:16:14 +02:00
devinacker
6978786fba
fix a typo that broke $213f in compatibility
2016-08-14 21:42:38 -04:00
Alex W. Jackson
939163688b
Fix disassembly of pea/pei/per
2016-08-09 20:35:37 -04:00
Alex W. Jackson
d73911a06e
superfx: shave some duplicate code here too
2016-08-09 20:28:44 -04:00
devinacker
2fe8550c6b
use a proper interface to get/set registers
2016-08-03 21:06:34 -04:00
Alex W. Jackson
a5f7e62e91
cpucore: fix direct page wrapping in emulation mode; clean up some duplicate code
2016-05-24 19:47:52 -04:00
devinacker
ed1a89e09f
fix tabs (again) and a missing paren
2016-05-19 19:02:23 -04:00
devinacker
d308c1be15
allow debugger to read MMIO without side effects
...
(closes #46 assuming I didn't screw anything up)
2016-05-06 20:37:37 -04:00
Alex W. Jackson
8285c9e064
sdd1: apply latest byuu findings
2016-05-02 01:24:55 -04:00
devinacker
29f80681b5
copy-paste strikes again ( fixes #39 )
2016-02-26 01:38:44 -05:00
devinacker
0628454d0f
serialize frame count
...
(and bump serializer version like it should have been after some other
stuff was changed)
2015-11-24 21:17:08 -05:00
Alex W. Jackson
150afd558f
spc7110: don't hardcode the SRAM size
2015-11-20 09:34:29 -05:00
luigiblood
549b4d588e
Proper BS-X Memory Map Settings
2015-11-18 18:25:47 +01:00
devinacker
25375ff064
allow using WDM opcode as a software breakpoint
2015-11-16 20:31:54 -05:00
luigiblood
bed1283efa
Basic Memory Pack Support
2015-11-15 15:08:52 -05:00