GCW Zero owners have been patiently awaiting the release of the next firmware update. Packaged among some great fixes is the addition of triple buffer support. This new implementation provides a means to greatly increase the performance of emulation, which is perhaps the largest draw for both current and potential Zero owners. Flashing this firmware update is the same as previous updates, instructions can be found via the GCW WIKI article linked below.

Root file-system changes:

  • Triple buffering in SDL
  • Input through joydev instead of evdev for joysticks
  • Access point mode (ad-hoc WiFi between two Zeros)
  • Integrated WiFi manager (GCW Connect)
  • Integrated image viewer (o2xiv)
  • WiFi notifier (blinks the green LED slowly)
  • Low-power warning (blinks the green LED fast)
  • Root file-system based on Buildroot 2014.02
  • Root file-system now located on system partition
  • On-demand loading of the network daemons
  • Added command-line tool to launch OPKs, "opkrun"
  • Added WiFi modules for recent units
  • Added GNU Screen

Kernel changes:

  • Kernel based on Linux 3.12
  • Watchdog driver (automatic reboot on kernel crash/panic)
  • Optional joystick interface for built-in controls; an application can request the joystick interface using the new X-OD NeedsJoystick key
  • Supports loadable modules
  • rfkill (Internal USB bus powered on-demand)
  • Boot splash (press A for verbose boot)

GMenu2X:

  • UI improvements
  • Custom fonts supported
  • New themes
  • Full navigation with joystick
  • Launches OPKs with "opkrun"

Power switch daemon:

  • Fix the Power + X bug (crazy input events after the combo is used)
  • Sends SDLK_HOME if the switch is quickly flicked

New important libraries:

  • Allegro 4
  • OpenAL
  • Java (JamVM + GNU Classpath)
  • JavaScript: NodeJS
  • Lua: lua-jit
  • SDL2 (experimental)


http://www.gcw-zero.com/updates

via http://gbatemp.net/threads/gcw-zero-...leased.365693/