main: command line parameters can now be set at compile-time.
libretro: all modules are now compiled as part of the core.
main: frontends are now fully optional.
main: added separate module for filesystem operations.
main: updated codebase to use new filesystem module.
main: fixed scaling factor which was not taken into account.
main: fixed SDL initialization under Darwin.
main: input configuration file is now loaded from config directory by default.
controllers: fixed crash occurring during GB mapper deinitialization.
main: restructured video, input, and audio frontends.
libretro: added video frontend.
libretro: all cores now generate separate libraries.
main: file read/write operations now require an offset as a parameter.
main: added bit reverse helper function.
controllers: added PPU sprite rendering support.
controllers: added PPU sprite 0 hit handling.
frontends: caca display dimensions now try to match requested window size.
main: optimized memory access times.
cpu: fixed LR35902 interrupt handling.
main: clarified memory read/write warnings.