BeagleSNES Changelog

What's new in BeagleSNES 0.5

Feb 19, 2014
  • General:
  • Updated the documentation.
  • Application:
  • Changed the old game selection menu configuration file from games.cfg to the new XML-based games.xml format.
  • Added support for the 320x240 LCD3 display.
  • Added software volume control (mostly used by the LCD3 target).
  • Changed the name of the snes9x-sdl.BBB binary to snes9x-sdl.BBB.HDMI (for the BBB HDMI target).
  • Added the snes9x-sdl.BBB.LCD3 binary (for the BBB LCD3 target).
  • Changed the game selection GUI to pull its button mappings from the emulator configuration file.
  • Moved the configuration, ROM, and image files to the /boot partition.
  • Kernel:
  • Added controller driver support for ACRUX, DragonRise, GreenAsia/Pantherlord, I-Force, Sony PS3, X-Box, and ZeroPlus.
  • Bootloader:
  • Modified the setup_BBB.sh script so that it is now two scripts: setup_BBB_HDMI.sh (for the BBB HDMI target) and setup_BBB_LCD3.sh (for the BBB LCD3 target).
  • Setup the kernel command line arguments in the setup_BBB_LCD3.sh script to disable the HDMI cape.
  • File System:
  • Increased the /boot partition size from 64 megabytes to ~950 megabytes.
  • Decreased the /rootfs partition size to fill the remainder of the 4 gigabyte microSD card image.
  • Changed the service.sh script to detect whether the LCD3 cape is attached for BBB systems.
  • Modified the /etc/modes.fb file to include a 320x240 mode for the new LCD3 display target.
  • Added the Expat 2.1.0 library and headers to /usr/local.

New in BeagleSNES 0.4 (Sep 16, 2013)

  • This version adds support for two gamepads for the BeagleBone Black, reduces system boot time to 10-12 seconds, and allows any number of games to appear in the selection GUI.