LibDsk is a library that attempts to create uniform functions for accessing floppy drives, raw "dd" disk images, and disk image files in various emulator formats. Its intended use is for emulator authors; it also includes some sample tools to read sectors from discs in CP/M, DOS, and Acorn formats. There is special-case code for direct access to the floppy controller under Linux, and to access the floppy driver under Windows. Java (JNI) bindings are included.
Game Launcher is a cross platform, universal front end for emulators. The main goal is to provide a user interface that is easy to use and attractive, yet does not look like a traditional user interface with windows and such. Game Launcher should work with any emulator, but it has been known to work with MAME, Nesticle, RockNES, zSNES, snes9x, Callus, Stella, z26, and Versions are available for Unix, DOS, and Windows.