FakeNES is a highly portable, Open Source NES and Famicom emulator. It runs on all modern operating systems and has an actively maintained DOS port for enthusiasts. Support for phones and other mobile platforms is under development. The majority of the project is entirely original code released under the zlib/libpng license. Contributed and third-party code is included under GNU licenses.
liblzg is a minimal implementation of an LZ77 class compression library. The main characteristic of the library is that the decoding routine is very simple, fast and requires no memory.