Skip to content
Compare
Choose a tag to compare

Added devinacker commits of:

try to avoid mapping RAM when it doesn't exist
make SA1/superfx trace masks the correct size
superfx: make a couple of registers 7-bit

Compare
Choose a tag to compare

Added devinacker commits

  • version 073+3
  • swap satellaview load menu items
  • Merge pull request devinacker#86 from LuigiBlood/itoibsx
    [BS-X] Itoi Shigesato's Bass Fishing No. 1 support
  • [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.
  • [BS-X] Added Itoi Bass Fishing Satellaview special contest 1 channel
  • bsx: set regs.time_day correctly (tm_mday is 1-31)
  • add support for custom BS-X date/time
Compare
Choose a tag to compare

Added devinacker ansd Luigiblood commits of

Satellaview signal data emulation
add default satellaview data
use cheats.xml from config directory
mention correct config file name
slight makefile updates
(including a better detection of Windows that doesn't make any
assumptions about letter case in environment variable names)
check cheats.xml at start time instead

Compare
Choose a tag to compare

Added devinacker commits of

reset emulation speed when breakpoints occur
fix ignore-input settings with native file dialogues
fix funky wrapping bug in memory search
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)

Compare
Choose a tag to compare

Added devinacker commits of
small cleanup
msu1: unload files when unloading cartridge
show instruction when a PPU breakpoint occurs

Compare
Choose a tag to compare

Added devinacker and undisbeliever commits of

  • Add Mode0 palette offset to TilemapRenderer
  • Load data from PPU interface into TilemapRenderer
  • Add Mode 7 to Tilemap Viewer
  • Fix 16px tile bug in TilemapRenderer
  • Revert "get tilemap viewer info from PPU interface"
    This reverts commit c50526e.
Compare
Choose a tag to compare

Added new devinacker and undisbeliever commits of

Compare
Choose a tag to compare

Added devinacker and Luigiblood commit
AND byte on write to Memory Pack
Fixes Sound Novel Tsukuru save

Compare
Choose a tag to compare

Added new devinacker commits

  • view actual SMP bus instead of APU RAM
  • Merge pull request devinacker#78 from undisbeliever/update-debugger
    More updates to the debugger
  • 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.
  • Improve column spacing in Sprite Viewer
  • Display selected object in Sprite Viewer
  • 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.
Compare
Choose a tag to compare

Fixed some DLL errors and added devinacker commit of add some info to the PPUDebugger interface (WIP)