devinacker
441de3b40f
don't over-stretch lowres lines during frameskip
...
fixes #92
2016-12-18 16:56:26 -05:00
Devin Acker
166dabd799
Merge pull request #90 from Optiroc/osx-makefile
...
Minor tweaks for OSX build
2016-12-15 13:09:24 -05:00
David Lindecrantz
4f7b82ae9b
Enable only NTSC filter on OSX.
2016-12-15 10:30:08 +01:00
devinacker
e2c797fdaf
tweak handling of standalone modifier keybinds
...
(should fix the issue where i.e. binding [key] and Shift+[key] to two
different things would cause Shift+[key] to trigger both of them)
2016-12-14 22:59:07 -05:00
devinacker
8cead80154
don't mistakenly enable trace mask automatically
2016-12-14 21:01:11 -05:00
devinacker
75a9496e5a
superfx: make a couple of registers 7-bit
2016-12-13 20:58:22 -05:00
devinacker
e35e2509f2
make SA1/superfx trace masks the correct size
...
fixes #91 ; i'm shocked it took two years for this copy/paste mistake to
get noticed by anyone
2016-12-13 00:14:46 -05:00
devinacker
843afbff15
try to avoid mapping RAM when it doesn't exist
2016-12-10 08:19:38 -05:00
David Lindecrantz
432894f32c
Version string is added to Info.plist while building. Added snesfilter to osx build (NTSC filter works, however other filters seems to just pass through the original image regardless of scale).
2016-12-06 12:11:29 +01:00
devinacker
8cefb65808
version 073+3 (binaries later tonight)
2016-11-22 19:58:06 -05:00
devinacker
3b045d9dcc
swap satellaview load menu items
2016-11-22 19:50:33 -05:00
Devin Acker
8d65ff942a
Merge pull request #86 from LuigiBlood/itoibsx
...
[BS-X] Itoi Shigesato's Bass Fishing No. 1 support
2016-11-22 15:19:13 -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
luigiblood
a13dc3572f
[BS-X] Added Itoi Bass Fishing Satellaview special contest 1 channel
2016-11-22 21:07:32 +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
devinacker
d1a55789bf
check cheats.xml at start time instead
2016-11-21 20:34:27 -05:00
devinacker
68e45c3e0c
slight makefile updates
...
including a better detection of Windows that doesn't make any
assumptions about letter case in environment variable names
2016-11-21 20:23:53 -05:00
devinacker
bee0e367be
mention correct config file name
2016-11-21 20:12:51 -05:00
devinacker
1614ad5bfa
use cheats.xml from config directory
2016-11-21 20:12:14 -05:00
devinacker
70e16a807e
add default satellaview data
2016-11-21 19:32:40 -05:00
luigiblood
4d3cb7dee3
Satellaview signal data emulation
2016-11-21 18:38:29 -05:00
devinacker
e961807f99
account for system state w/r/t/ canvas updates
...
(i.e. so that non-Qt video drivers will let Qt handle painting when the
system isn't actually powered on)
2016-11-20 16:08:30 -05:00
devinacker
68ada568c3
fix funky wrapping bug in memory search
...
fixes #56
2016-11-20 01:33:56 -05:00
devinacker
83fe20c2a4
fix ignore-input settings with native file dialogs
2016-11-19 23:30:22 -05:00
devinacker
f8b36f4e55
reset emulation speed when breakpoints occur
2016-11-19 22:22:02 -05:00
devinacker
58e8474fa8
show instruction when a PPU breakpoint occurs
2016-11-19 16:07:36 -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
Marcus Rowe
9eabab41ac
Add Mode0 palette offset to TilemapRenderer
2016-11-17 23:35:55 -05:00
Marcus Rowe
baa6721a70
Load data from PPU interface into TilemapRenderer
2016-11-17 23:35:55 -05:00
Marcus Rowe
f1e7f42ac3
Add Mode 7 to Tilemap Viewer
2016-11-17 23:35:55 -05:00
Marcus Rowe
d2e6efd105
Fix 16px tile bug in TilemapRenderer
2016-11-17 23:35:54 -05:00
devinacker
b63f50f3cd
Revert "get tilemap viewer info from PPU interface"
...
This reverts commit c50526eb66
.
2016-11-17 23:35:54 -05:00
devinacker
c50526eb66
get tilemap viewer info from PPU interface
2016-11-16 23:54:31 -05:00
devinacker
262c431bea
expand PPU debugger interface some more
2016-11-16 23:52:15 -05:00
devinacker
da06fc6aa6
Merge branch 'update-debugger' of https://github.com/undisbeliever/bsnes-plus into update-debugger
2016-11-16 19:17:21 -05:00
Marcus Rowe
71976a62f7
Rewrite TilemapRenderer to draw one tile at a time
2016-11-17 04:05:06 +10:00
Marcus Rowe
2afe07b663
Add Tilemap Viewer Window
2016-11-16 17:39:11 +10:00
Devin Acker
45bf3b1d87
Merge pull request #80 from LuigiBlood/bsx2
...
AND byte on write to Memory Pack
2016-11-15 19:47:54 -05:00
luigiblood
5300d506e2
AND byte on write to Memory Pack
...
Fixes Sound Novel Tsukuru save
2016-11-16 01:39:24 +01:00
Devin Acker
2db8f57542
Merge pull request #79 from undisbeliever/update-debugger
...
Fix typo that prevented OamCanvas from auto-updating
2016-11-15 08:39:34 -05:00
Marcus Rowe
0af335c739
Fix typo that prevented OamCanvas from auto-updating
2016-11-15 16:27:02 +10:00
devinacker
701e7fd218
view actual SMP bus instead of APU RAM
2016-11-15 00:22:19 -05:00
Devin Acker
a094623465
Merge pull request #78 from undisbeliever/update-debugger
...
More updates to the debugger
2016-11-14 21:35:13 -05:00
devinacker
6dd4a8c0ea
Merge branch 'update-debugger' of https://github.com/undisbeliever/bsnes-plus into update-debugger
2016-11-14 21:31:12 -05:00
Marcus Rowe
273600d5c3
Allow the user to sort the Sprite Viewer columns
...
Decided to move the OAM name table bit into the "Char" column so it will
be included in the sort.
Also decided that refresh() should not change the user selected row.
This required me remember the selected row so it could be re-selected
after QTreeWidget has sorted the model. Unfortunately this can lead to
the occasional infinite signal call loop, necessitating the
inRefreshCall test to ensure refresh() is only called once.
2016-11-15 08:49:57 +10:00
Marcus Rowe
6148b37070
Improve column spacing in Sprite Viewer
2016-11-14 22:56:13 +10:00
Marcus Rowe
d4122d2d5b
Display selected object in Sprite Viewer
2016-11-14 22:37:37 +10:00
Marcus Rowe
c87a589cc8
Only scale the vram canvas once.
...
On my system this dramatically reduces cpu usage from 18.5% to 4.6%
when quickly scrolling the VRAM viewer scrollbar[1].
[1]: Tested on a i5-3317U 1.70GHz CPU and no ROM loaded in the emulator.
2016-11-14 21:03:07 +10:00