Browsed by
Month: July 2012

Firmware v0.1.4a released

Firmware v0.1.4a released

Firmware v0.1.4a has been released. This fixes DMA initialization by the menu that could cause sprite corruption in some games (e.g. Super Ghouls’N Ghosts lv. 1, SSFII) and text distortion in the menu itself.
Grab it here.

Firmware v0.1.4 released

Firmware v0.1.4 released

Firmware v0.1.4 is out with these changes:

  • SPC Player (contributed by necronomfive/blargg)
  • System Information screen now shows CPU/PPU revision (contributed by necronomfive)
  • Satellaview: basic data transmission packet support (makes some more games boot, thanks to LuigiBlood for assistance and sample data packets)
  • Number of supported files increased to ~50000 per card / 16380 per directory
  • Slight speedup of menu text rendering
  • Reduce load time of menu
  • Adjust Cx4 timing to be closer to the original (Mega Man now defeats the boss in attract mode in Mega Man X2; test this against some emulators for fun. ;))
  • adapt ROM mirroring size to file size if header information is invalid (fixes Super Noah’s Ark 3D, possibly others)
  • MSU1 interface changes suggested by byuu:
    • Data offset 0 and audio track 0 are automatically requested on reset. This causes the busy flags to become 0 shortly after reset/startup.
    • $2000 bit 3 is now “audio error”, becomes valid after “audio busy” -> 0; set when an error occurred while preparing playback of the requested audio track
  • write LED stays on when SRAM content changes constantly
  • Fixes:
    • fix empty save files on FAT16 / incorrect free cluster count on FAT32
    • correct directory sorting (force parent directory at top of list)
    • fix text corruption when entering a directory with a scrollable name
    • fix files/dirs count in system information
    • make ‘sd2snes’ directory hiding case-insensitive
    • improve DAC I²S timing
    • fix occasional palette corruption in menu
    • fix SD clock glitch on ROM loading (occasional glitches/crashes)
    • fix memory write timing on ROM loading (occasional glitches/crashes)
    • fix SPI timing (ROMs not loading; System Information not working)
    • properly synchronize SNES control signals (occasional glitches/crashes)
    • fix floating IRQ output (occasional glitches/slowdowns)

    Download it here.