- Speed improvements, the z80 part has been rewritten using jump tables,
- Emulation accuracy improvements (original hidden frameskip of one has been removed, and cpu cycles are modified according to ntsc/pal mode)
- Add ntsc/pal option
- Display and save thumbnail images for each save state
- Add several new hotkeys :
. settings such as fps, render mode, auto fire speed can now be directly modified inside the emulator (no need to enter in the settings menu)
. quick save / quick load current state (no need to enter in the main menu)
- Default Hotkeys can now be set in the keyboard mapping menu (useful to add hotkeys on existing/previous keyboard files)
- Auto-fire mode, press RTrigger+X to switch it on/off
- New graphics and add a simple intro splash screen
- Option to display frame rate
- Option to prevent the blue led to be displayed when L or R are pressed
- Optimizations to speed up the emulation, frame rate is now close to 50 fps even at 200Mhz
- Bug fix in the file requester
- L/R Trigger key can be used in the keyboard settings menu
For those who haven't seen previous release, DCMO5 is one of the best emulator of the Thomson MO5 home computer running on many systems such as MacOS, Windows and Unix. It has been written by Daniel Coulom (see http://dcmo5.free.fr/ for further details).
GP2X-MO5 is a port on GP2X of the version 11 of DCMO5.
How to use it ? Everything is in the README.txt file.
Changes by Headoverheels:
- New Gaelco games added (MAME 0.37b7): Big Karnak (bigkarnk) and Biomechanical Toy (biomtoy).
- New SunA 8 bit games added (MAME 0.37b15): Hard Head (hardhead), Hard Head (Bootleg) (hardhedb) and Rough Ranger (rranger).
- Optimizations in Xain'd Sleena.
- Fixed the NEC cpu bug that caused slowdowns in Raiden (MAME 0.37b15).
- Fixed some bugs in the I86/NEC cpu emulation. This includes raster effects problems in Geostorm and the 99 credits bug in Lethal Thunder (MAME 0.66).
Changes by Franxis:
- Cheats support added.
- Auto-fire support. Thanks to the code by AGAWA Koji.
- Jackal has been corrected.
Changes by Slaanesh:
- Optimizations in Commando (now it uses tilemaps).
Load and save state !
- Speed improvements
- Display and save thumbnail images for each save state
- Auto-fire mode, press RTrigger+X to switch it on/off
- RTrigger/LTrigger keys can be used in the keyboard settings menu to navigate between Normal, LTrigger and RTrigger compose mapping.
- Add several hotkeys :
. settings such as fps, auto fire speed can now be directly modified inside the emulator (no need to enter in the settings menu)
. quick save / quick load current state (no need to enter in the main menu)
- Default Hotkeys can now be set in the keyboard mapping menu (useful to add hotkeys on existing/previous keyboard files)
- Option to prevent the blue led to be displayed when L or R are pressed
- Speed improvements in CPU and sound emulation
- Add missing keys such as HOME, GRAPH, STOP
- Add option to increase emulated sound volume (different from gp2x volume)
- Auto-fire mode, press RTrigger+X to switch it on/off (useful for games such as 1942)
- RTrigger/LTrigger keys can be used in the keyboard settings menu to navigate between Normal, LTrigger and RTrigger compose mapping.
- Add several new hotkeys :
. settings such as fps, render mode, auto fire speed can now be directly modified inside the emulator (no need to enter in the settings menu)
. quick save / quick load current state (no need to enter in the main menu)
- Default Hotkeys can now be set in the keyboard mapping menu (useful to add hotkeys on existing/previous keyboard files)
- Auto-fire mode, press RTrigger+X to switch it on/off useful for games such as space invaders !
On given games, the auto fire can't be stopped, so an option to stop it, is available in the settings menu.
- RTrigger/LTrigger keys can be used in the keyboard settings menu to navigate between Normal, LTrigger and RTrigger compose mapping.
- Add several new hotkeys :
. settings such as fps, render mode, auto fire speed can now be directly modified inside the emulator (no need to enter in the settings menu)
. quick save / quick load current state (no need to enter in the main menu)
- Default Hotkeys can now be set in the keyboard mapping menu (useful to add hotkeys on existing/previous keyboard files)
- The random games launching problem has been corrected.
- Random problems with USB joypads should be gone.
- The four players can be controlled with the GP2X joypad.
- The coinage and start buttons of the four players can be controlled with the GP2X joypad (see readme.txt).
- Problem with Namco System 1 games has been solved.
- The vector games visualization is improved using antialias and translucency.
- Fixed screen orientation in Dodonpachi and Dangun Feveron.
- Improved the DrZ80 compatibility. A lot of new games are compatible (Neo·Geo games, Bubble Bobble, Tokio, etc).
- High Scores support. Thanks to PalMAME for the hiscore.dat file.
- Fixed the video output in the vector games.
- Fixed the video orientation in the Bubble Bobble bootleg version (Bobble Bobble).
- Bubble Bobble can be played fullspeed now thanks to the DrZ80 core. I recommend to use the bootleg versions (Bobble Bobble and Super Bubble Bobble) because the emulation is faster.
- New great skins for the menu by Pedator.
This is my new MAME port for the GP2X...
- Based on MAME 0.37b5.
- Support for 2240 romsets.
- Compatible with GP2X F100 and F200.
- Support for up to 4 USB joypads.
- Full 64 MB RAM support.
- GP2X clock: 66 to 300 MHz.
- Video depth: auto, 8 bit and 16 bit.
- Video modes: standard, scaled, 4:3, rotated, border and TATE.
- Sound options: 11 to 44 KHz (mono and stereo).
- Underclock and overclock supported.
- Selectable Cyclone and DRZ80 ASM cores.
- Compatible with TV-Out (PAL and NTSC).
- RAM tweaks integrated.
- Only one executable (console based) with a separate frontend to select the games.
- Access to the original MAME GUI.
- Better performance than the previous port in a lot of games.
This port has been first shown in the RetroMadrid 2008 fair on 8th of march in Madrid (Spain).
The following things have been changed to the version shown on the RetroMadrid 2008 fair:
- No more lock-ups.
- Configuration files per game.
- The sound volume can be changed in rotated modes (VolUp or VolDown + START).
- The sound volume is not reset after a pause.
- Documentation added.
- Many optimizations to speed up the emulation, frame rate is now 50 fps at 220Mhz in many games.
- Auto-fire mode, press RTrigger+X to switch it on/off (useful for games such as xevious !)
- Add new hotkeys :
. settings such as fps or render mode can now be directly modified inside the emulator (no need to enter in the settings menu)
. quick save / quick load current state (no need to enter in the main menu)
. setup auto fire speed
- Default Hotkeys can now be set in the keyboard mapping menu (useful to add hotkeys on existing/previous keyboard files)
Xroar is the best emulator of Dragon32/64 and Tandy Coco home computer running on many systems such as Linux, Unix, Mac OS X, GP32 and Windows32. See http://www.6809.org.uk/dragon/xroar.shtml for further informations.
GP2X-Dragon is a port on GP2X of the PSP version of Xroar.
- Many optimizations to speed up the emulation, frame rate is now 50 fps at
220Mhz in many games. Main modifications :
. Z-80 part as been rewritten using several hints such as explicit jump tables for instructions decode
. CRT and sound part has been a bit optimized
- Auto-fire mode, press RTrigger+X to switch it on/off
(useful for games such as defend or die !)
- Add new hotkeys to setup auto fire speed
- RTrigger/LTrigger keys can be used in the keyboard settings menu to navigate between Normal, LTrigger and RTrigger compose mapping.
- New "Command" feature in the emulator menu:
. You have now to choose the command you want to run using arrows.
- Default Hotkeys can now be set in the keyboard mapping menu (useful to add hotkeys on existing/previous keyboard files)
- Remove dead code (such as printer, breakpoint, trace support etc ...)
- Big speed improvements (~20%) thanks to Noldor & Notaz. All games can now be run close to fullspeed
- Bug fix in green/monochrome default settings
- Add new hotkeys :
. settings such as fps or render mode can now be directly modified inside the emulator (no need to enter in the settings menu)
. quick save / quick load current state (no need to enter in the main menu)
- Display in green (monochrome)
- Check CPM disk automatically (and run |CPM instead of RUN")
- Bug fix in the disk explorer menu (when the number of files on disk was too high)
TI99Sim is a very good emulator of Texas Instruments TI99 home computer running on Windows and Unix. The emulator faithfully imitates the TI99/4 model (see http://www.mrousseau.org/programs/ti99sim/).
GP2X-TI99 is a port on GP2X of the version 0.1.0 of TI99Sim.
- Games on disk are now automatically loaded on startup !
- Menu to explore the disk content and possibly load files with Basic RUN" command
- Add several news options such as one to display (or not) the border
- Code cleaning
- Added Knuckle Joe (kncljoe) (from MAME 0.37b12).
- Updated Warp Warp. Now playable with full sound.
- Bug fix to Sega Ninja (and clones) in Sega System 8 driver. Background was not correct.
- Added improved MSM5205 ADPCM sound system. This is currently separated to the old MSM5205 core. Only Knuckle Joe uses this but there is potential to update many other games to the improved MSM5205 (e.g. Rygar).
- Added FRAC definitions (useful for adding MAME 0.36+ drivers).
- Display and save thumbnail images for each save state
- New speed limiter function
- Add option to display fps rate
- Option to prevent the blue led to be displayed when L or R are pressed
- Add a simple intro splash screen
- Support iso8859-1 fonts in print text functions (might be useful to translate menus in german, french ...)
- Bug fix and code cleaning
- Border TV-Out emulation. See the readme.txt for the information to activate it.
- The controls have been changed for coherence with other applications (B is the first button).
- The PUSH button in the F200 is emulated pressing Up+Down+Left+Right simultaneously.
- The GP2X F200 compatibility has been fixed. It seems to be a bug in the new firmware 4.0. The 15360 and 33075 Hz sound frequencies don't run (16000 and 32000 Hz frequencies are now used instead). Thanks to Eclipse for his help testing in the F200.
- The Z80 C core has been replaced by the MAME 0.53 one. It is more accurate and not slower. Thanks to TTYman.
- Some GP2X F-100 MK1 consoles do not like the 120hz LCD refresh rate (the screen gets bright). The 120hz mode is only activated now if the VSync option is activated. Thx, damned, for the report.
- Other minor optimizations and bug-fixes.
- Added a new game: Donkey Kong Factory (US) (dkongex). Thanks to Budbud.
- Integrated the source code of the PSP port done by TTYman.
- New render fast mode (original msx size but faster)
- Option to prevent the blue led to be displayed when L or R are pressed
- Remove .png file when removing state file
- Major Speed improvements, it's now close to fullspeed !
- Import CRT emulation part of older version of Caprice32 v4.1.0 (less accurate, but much faster)
- Add two new render modes : Fast and Ultra.
- Sound is now played in 16 bits and stereo !
- Display and save thumbnail images for each save state
- New speed limiter function
- Add option to display fps rate
- Option to prevent the blue led to be displayed when L or R are pressed
- Add a simple intro splash screen
- Support iso8859-1 fonts in print text functions (might be useful to translate menus in german, french ...)
- Bug fix and code cleaning
If you downloaded the relase before this update you want to reget the files as the following has been fixed:
I've uploaded a new version to fix a bug (gp2x msx crash when changing the ram size in the default settings). Thanks to 7th-son for his feedback.
Original news:
- Huge speed improvements !
- New graphics
- Display and save thumbnail images for each save state
- Add a simple intro splash screen
- Support iso8859-1 fonts in print text functions (might be useful to translate menus in german, french ...)
- Bug fix and code cleaning
- Improved again the System 16 driver (MAME 0.36b4): Several new games are playable (Out Run, Space Harrier, Super Hang-On, Bay Route, etc). All games have now full sound (Moon Walker, Shadow Dancer, E-Swat, etc). Several fixes in some games (e.g. Hang-On has no graphic errors now).
- The SEGAPCM, RF5C68 and YM2612 sound cores have been added (required by several System 16 games).
- Modified romsets: MAME 0.36b4: alexkidd, aliensyn, altbeas2, altbeast, astormbl, atomicp, aurail, bodyslam, dduxbl, eswatbl, fantzone, fpointbl, goldnaxa, goldnaxe, hangon, hwchamp, mjleague, moonwlkb, passshtb, quartet, quartet2, riotcity, sdi, shdancer, shdancrj, shinobi, shinobl, tetrisbl, timscanr, tturf, tturfbl, wb3, wb3bl, wrestwar.
- New romsets: MAME 0.36b4: alexkida, aliensya, aliensyb, astorm, auraila, bayrouta, bayroute, bayrtbl1, bayrtbl2, endurob2, endurobl, enduror, eswat, fpoint, goldnabl, goldnaxb, goldnaxc, moonwalk, outrun, outruna, outrunb, passsht, shangon, shangonb, sharrier, shdancbl, shinobia, tetris, wb3a.
- Updated Cyclone M68k core by Notaz. The trace mode and the address error emulation have been added.
- 1202 romsets are now supported!. The ClrMAME DAT has been also updated with the latest romsets.
- Improved the System 16 driver (MAME 0.36b1): Several new System 16 games are playable (Moonwalker, Shadow Dancer, etc).
- Added the Sprite Manager support, required for the new System 16 driver.
- Updated UPD7759 sound core (MAME 0.36b1), to improve the digitized sound in the System 16 games.
- Rainbow Islands has been fixed (MAME 0.36rc1).
- Renegade has been fixed (MAME 0.36b6).
- Modified romsets: MAME 0.36b1: alexkidd, aliensyn, altbeast, astormbl, aurail, dduxbl, eswatbl, fantzone, fpointbl, goldnaxe, hwchamp, mjleague, passshtb, quartet2, sdi, shinobi, tetrisbl, timscanr, tturfbl, wb3bl, wrestwar.
- New romsets: MAME 0.36b1: altbeas2, atomicp, bodyslam, goldnaxa, hangon, moonwlkb, quartet, riotcity, shdancer, shdancrj, shinobl, tturf, wb3.
- Modified romsets: MAME 0.36rc1: rainbow, rainbowe, jumping.
- Updated the ClrMAME Pro DAT with the updated romsets.
- Fixed the "stuck" USB joypad problems. Thanks to Ark and TelcoLou.
- Fixed: Q-Sound music was playing too slowly (bug introduced in v4.1).
- Fixed: FM Sound freezes after playing some games (bug introduced in v4.1).
- Optimizations in the sound mixing code.
- Updated Cyclone core by Notaz (The UAE4ALL 0.7.0 one). It fixes Rastan, among other games.
- Optimizations in the sound mixing code.
- Some source code clean-ups.
- TV-Out fixed. It was broken with the new VSync patch only applicable to the GP2X LCD screen.
- A more exact VSync timing has been added, thanks to Notaz.
- Default sound sample rate is again 15 KHz (instead of 22 KHz) due to popular demand.
- An stupid bug in the DrZ80 interrupts handling has been solved, it was causing slowdowns in several games.
- Compatibility improvements in the Cyclone M68k core. E.g. SpinMaster and Aero Fighters series are working again. Thx to Notaz.
- Optimizations in the Cyclone M68k core. 23% of the code has been removed. Also some Picodrive specific hacks have been removed. Thx to Notaz.
- Added the correct VSync code from Picodrive. Do not use auto-frameskip with VSync!. Thx to Notaz.
- Added sound quality selector (11-44 KHz). Also some tweaks have been done in the sound library and it is more accurate.
- Optimizations in the FM sound hardware libraries.
- Minor changes in the DrZ80 and the CPS-1 interrupts handling.
Notaz:
- Improved the Cyclone M68k core compatibility. E.g. Road Blasters lacked wrapper correct IRQs handling and Indiana Jones needed to know previous PC to emulate the protection chip.
- All the games run perfectly now with the standard executable.
- The compatible executable is removed because it is not needed now.
- Some optimizations have been done to the Cyclone core.
Slaanesh:
- Added 6 new romsets from MAME 0.35-0.37b12:
MAME 0.35: Wardner (World) (wardner), Wardna no Mori (Japan) (wardnerj), Pyros (US) (pyros), Funky Bee (funkybee), Sky Lancer (skylancr)
MAME 0.37b12: Pandora's Palace (pandoras) (play it with video and audio clock at 100%)
- Improvement to The New Zealand Story sound.
- Improvement to Space Panic (now uses samples for sound).
Pepe_Faruk:
- Added 16 new romsets from MAME 0.35b8-0.35b13:
MAME 0.35b8: Caveman Ninja (World Rev. 3) (cninja), Caveman Ninja (World Rev. 0) (cninja0), Caveman Ninja (US) (cninjau), Joe & Mac (Japan) (joemac), Stoneage (stoneage)
MAME 0.35b11: Armed Formation (armedf), Terra Force (terraf), Terra Force (US) (terrafu)
MAME 0.35b12: Combat School (combasc), Combat School (bootleg) (combascb), Double Dribble (ddribble)
MAME 0.35b13: Cosmic Alien (cosmica), Devil Zone (devzone), Magical Spot II (magspot2), No Manīs Land (nomnlnd), No Manīs Land (Gotlieb) (nomnlndg)
- Tilemaps have been added to Galivan and Dangar to fix some graphic errors.
Franxis:
- Compatibility improvements in the DrZ80 core. A lot of new games can be played correctly with the 'fast' executable. E.g. Black Tiger (not bootleg), 1943 (USA), Tehkan World Cup, Solomon's Key, Mr. Do, Ms. Pacman, etc.
- 1943 has been fixed, it was broken in the previous release (v4.0).
- The ClrMAME DAT has been updated with the latest romsets. An additional DAT for the samples has been added.
A lot of improvements done by Slaanesh:
- Updated vlm5030 sound system. Provides speech and sound effects in a number of games like Yie Ar Kung Fu, Jail Break, Track and Field (and clones) or Salamander.
- Updated DAC sound system. Please use audio clock 100% for DAC games as they rely heavily on precise timing. Ie. Donkey Kong, etc.
- Update to FM sound system re: disappearing sound. Bug REALLY fixed this time. :-).
- Added tilemapping code. Useful for adding new games and improving existing games.
- Updated Xain'D Sleena to use tilemaps. Large increase in speed. Plays nicely at 240Mhz.
- Updated Ghost'n Goblins to tilemaps. More tilemap games to come!.
- Fixed bug introduced in 3.9 re: samples not playing in Gorf, Wizard of Wor and Berzerk.
- Update to Sega System 8 games. Speed to games like Choplifter.
- Fixed Wonderboy in Monster Land (bootleg). Now playable with good sound.
- Bug fix to Time Pilot (memory leak).
Thanks, Slaanesh for all your hard work!
- More accurate speed (e.g. 60 fps instead of 64 fps).
- Some optimizations in the sound thread.
A lot of improvements done by Slaanesh:
- Updated threaded sound core. Restart with each game for better reliability. No more disappearing sound for games.
- Major bug fix in FM sound, no more disappearing sound in FM based games! ie. Bobble Bobble, Black Tiger, MANY others.
- Bug fix to YM3812 sound system. Fixes for sampled instruments handling.
- Sample sound code adjusted. Should play better. Specific fixes with samples in Galaga (explosion), Star Trek, Gorf and Berzerk.
Note: Star Trek requires new sample set.
- Bug fixes (memory leaks) in core MAME code: unzip, palette and other common functions.
- Bug fixes (memory leaks) in game drivers: 1943, Break Thru, Black Tiger, Commando, Sega System 8 games, Atari System 1 & 2
games (Gauntlet, Xybots, etc).
- Some debug code has been added to detect new memory leaks.
- Protection emulated in Solomon's Key.
- Updated driver for Return of the Jedi.
- Bobble Bobble sounds didn't sync correctly with video and audio clock at 100%. Fixed.
- Optimizations in the Sega System 8 video hardware. Games like Choplifter running significantly better now.
Thanks, Slaanesh for all your hard work!
- DrZ80 compatibility improvements. More games are now compatible: Windjammers, Tokio, Bobble Bobble, etc.
- Added Turtle Ship (turtship) (MAME 0.35b1). It has been also added to the ClrMAME DAT. 1139 romsets are now supported!.
- Tehkan World Cup can now be played with two players using USB joypads. Thx to Pepe_Faruk.
- Small bugfix in the MMUHack flush-cache calls. Thx to Notaz.
- DIP-Switches support.
- Merge witch Chui's MAME4ALL Alpha v2.
- Sarge controls fixed.
- Fix in the samples support. Thx, Slaanesh.
- New icons by DaveC have been included.
XTiger is an unix emulator (under X Window) of a TI-92 calculator (Texas instruments). It was originally written by Jonas Minnberg and was closed source. Jonas Minnberg has not worked on XTiger for quite a while and he gave Misha Nasledov the code and permission to GPL it.
Here is a port on GP2X of the version 0.8 using GP2X-SDK environment.