BMPx has been abandoned. Its developers have moved on to .
BMPx was the successor to the Beep Media Player. BMPx is a free software media player for most modern Unix operating systems.
Introduction
While the original BMP was a fork off XMMS, the new BMPx shares only a minimal amount of code with the original XMMS/BMP codebase, and was rewritten almost entirely from scratch.
BMPx discards the old XMMS/BMP plugin system and uses GStreamer (0.10.x) as the primary audio playback backend. Prior to the 0.14.0 release, BMPx used a Xine based audio playback backend.
There are plans for an SVG based skinning system, codenamed Maybel. The skinning system is still experimental at this point though, and has not been released into the stable builds. There are no plans to support Winamp3/5 "Modern" skins directly however. There exists a library that is in theory capable to load those skins (at least partially so far), called libWAL, but since the scripting core of Winamp3/5 skins is kept closed source by AOL, it would not be possible to realize a fully working skin loader without significant reverse engineering work.
Instead, the developers decided to define a new skin format, which will also improve on a few shortcomings of the WAL skin format, such as allowing for vectorized objects (in form of SVGs), and vectorized/splined paths along which e.g. sliders can move (think of a wave-shaped volume slider, for example), just to name a few features.
Relationship with BMP (classic) and XMMS
BMPx was rewritten from scratch, borrowing only a handful of utility functions from the BMP (and indirectly XMMS) codebase. Following the move to , even these functions have been rewritten to make better use of the language.
While early releases of BMPx retained the WinAmp look through a reimplemented skinning engine which made use of widgets more extensively, the developers decided to shelve it in favor of a more integrated, iTunes-inspired look that popular players such as Amarok have adopted.
BMPx website moved
As of December 2007, the project's original domain "beep-media-player.org" expired due to a communication problem. Since then the website content has been moved to the new domain bmpx.backtrace.info.
BMPx was the successor to the Beep Media Player. BMPx is a free software media player for most modern Unix operating systems.
Introduction
While the original BMP was a fork off XMMS, the new BMPx shares only a minimal amount of code with the original XMMS/BMP codebase, and was rewritten almost entirely from scratch.
BMPx discards the old XMMS/BMP plugin system and uses GStreamer (0.10.x) as the primary audio playback backend. Prior to the 0.14.0 release, BMPx used a Xine based audio playback backend.
There are plans for an SVG based skinning system, codenamed Maybel. The skinning system is still experimental at this point though, and has not been released into the stable builds. There are no plans to support Winamp3/5 "Modern" skins directly however. There exists a library that is in theory capable to load those skins (at least partially so far), called libWAL, but since the scripting core of Winamp3/5 skins is kept closed source by AOL, it would not be possible to realize a fully working skin loader without significant reverse engineering work.
Instead, the developers decided to define a new skin format, which will also improve on a few shortcomings of the WAL skin format, such as allowing for vectorized objects (in form of SVGs), and vectorized/splined paths along which e.g. sliders can move (think of a wave-shaped volume slider, for example), just to name a few features.
Relationship with BMP (classic) and XMMS
BMPx was rewritten from scratch, borrowing only a handful of utility functions from the BMP (and indirectly XMMS) codebase. Following the move to , even these functions have been rewritten to make better use of the language.
While early releases of BMPx retained the WinAmp look through a reimplemented skinning engine which made use of widgets more extensively, the developers decided to shelve it in favor of a more integrated, iTunes-inspired look that popular players such as Amarok have adopted.
BMPx website moved
As of December 2007, the project's original domain "beep-media-player.org" expired due to a communication problem. Since then the website content has been moved to the new domain bmpx.backtrace.info.
JME C64 is an open-source Java-based Commodore 64 emulator for Java ME-based mobile devices as well as Java-enabled PCs. Written in the platform-independent Java language, it runs on quite a number of operating systems.
Features
* Offers emulation of the C64's 6510 CPU, the VIC-II video chip, the C1541 floppy drive, the 6526 CIA controllers as well as partial support for the SID sound chip
* Joystick emulation via the PCs cursor keys and F12 function key or the mobile devices navigation keys and/or touchscreen
* Support for suspending and later resuming the emulator's state plus for saving and loading snapshots of the state
* Automatic "turbo mode" during floppy drive access
* Automatic scaling of the screen for the J2ME and Android version
* Accelerometer support and automatic screen rotation for the J2ME and Android version
* Different screen sizes for the PC version
* MIDI-based sound for mobile devices
* Bluetooth support for transferring saved game states
* Support for different languages. Current languages:
** Chinese Simplified
** English
** French
** Italian
** German
** Russian
** Spanish
Features
* Offers emulation of the C64's 6510 CPU, the VIC-II video chip, the C1541 floppy drive, the 6526 CIA controllers as well as partial support for the SID sound chip
* Joystick emulation via the PCs cursor keys and F12 function key or the mobile devices navigation keys and/or touchscreen
* Support for suspending and later resuming the emulator's state plus for saving and loading snapshots of the state
* Automatic "turbo mode" during floppy drive access
* Automatic scaling of the screen for the J2ME and Android version
* Accelerometer support and automatic screen rotation for the J2ME and Android version
* Different screen sizes for the PC version
* MIDI-based sound for mobile devices
* Bluetooth support for transferring saved game states
* Support for different languages. Current languages:
** Chinese Simplified
** English
** French
** Italian
** German
** Russian
** Spanish
JavaGB is an open-source Java-based Game Boy Color emulator. It comes in three different versions: JMEBoy for Java ME-based mobile devices, JSwingBoy for Java-enabled PCs and MobileBoy (formerly AndroidBoy) for Android-based mobile devices. Written in the platform-independent Java language, it runs on quite a number of operating systems.
Features
* Offers emulation of the Game Boy and Game Boy Color's CPU, video chip and sound chip
* Joypad emulation via the PC keyboard or the mobile devices navigation keys, touchscreen and/or orientation sensor
* Support for suspending and later resuming the emulator's state plus for saving and loading snapshots of the state
* Automatic scaling of the screen for the J2ME version
* Accelerometer support and automatic screen rotation for the J2ME version
* Different screen sizes for the PC version
* MIDI-based sound for mobile devices
* Bluetooth support for transferring saved game states
* Support for different UI languages. Current languages:
** Brazilian Portuguese
** Chinese Simplified
** Dutch
** English
** German
** Russian
** Spanish
** Swedish
Features
* Offers emulation of the Game Boy and Game Boy Color's CPU, video chip and sound chip
* Joypad emulation via the PC keyboard or the mobile devices navigation keys, touchscreen and/or orientation sensor
* Support for suspending and later resuming the emulator's state plus for saving and loading snapshots of the state
* Automatic scaling of the screen for the J2ME version
* Accelerometer support and automatic screen rotation for the J2ME version
* Different screen sizes for the PC version
* MIDI-based sound for mobile devices
* Bluetooth support for transferring saved game states
* Support for different UI languages. Current languages:
** Brazilian Portuguese
** Chinese Simplified
** Dutch
** English
** German
** Russian
** Spanish
** Swedish
EP128Emu is a free, portable emulator of the Enterprise 64/128 computer for PC, written by Istvan Varga (a Hungarian developer), using Z80 emulation code from Kevin Thacker's ENTER emulator.
EP128Emu implements all the basic functionality of an Enterprise 128, such as the Z80 CPU (all documented and undocumented opcodes are supported), NICK chip, DAVE chip, keyboard, joystick, floppy and hard disk, and tape.
Version 2.0.8 also added support for the emulation of ZX Spectrum 48 and 128, and Amstrad CPC 464 computers. Only a basic tape-only configuration of these machines is emulated, although the accuracy is relatively good.
EP128Emu 2.0 is a major new version that has a GUI, a built-in debugger, better tape emulation, a tape editor utility, and many other features. This version was written in , and uses the FLTK and PortAudio libraries for GUI, video, and real time audio output. It can also make use of hardware accelerated OpenGL for faster and higher quality video display.
EP128Emu is currently the most accurate Enterprise emulator with the most options, although it might be difficult to use at first for beginners. Another emulator of the Enterprise 64/128 is EP32, which doesn't contain so many options to set, but that's why it's ideal to use for beginners.
EP128Emu is open source, supports both Windows and Linux, and it may also be possible (but not tested yet) to compile it on Mac OS X.
The most recent version of EP128Emu is 2.0.8.1 (Jan 26 2010).
EP128Emu implements all the basic functionality of an Enterprise 128, such as the Z80 CPU (all documented and undocumented opcodes are supported), NICK chip, DAVE chip, keyboard, joystick, floppy and hard disk, and tape.
Version 2.0.8 also added support for the emulation of ZX Spectrum 48 and 128, and Amstrad CPC 464 computers. Only a basic tape-only configuration of these machines is emulated, although the accuracy is relatively good.
EP128Emu 2.0 is a major new version that has a GUI, a built-in debugger, better tape emulation, a tape editor utility, and many other features. This version was written in , and uses the FLTK and PortAudio libraries for GUI, video, and real time audio output. It can also make use of hardware accelerated OpenGL for faster and higher quality video display.
EP128Emu is currently the most accurate Enterprise emulator with the most options, although it might be difficult to use at first for beginners. Another emulator of the Enterprise 64/128 is EP32, which doesn't contain so many options to set, but that's why it's ideal to use for beginners.
EP128Emu is open source, supports both Windows and Linux, and it may also be possible (but not tested yet) to compile it on Mac OS X.
The most recent version of EP128Emu is 2.0.8.1 (Jan 26 2010).