MAME GP32 (29/09/2005)


Port of MAME 0.34 for the GP32 console. It emulates the majority of the games supported by MAME 0.34 plus some
 additional games from later MAME versions.

 It uses DRZ80 Z80 ASM core (created by Reesy) and Cyclone M68000 ASM core (created by Dave, Reesy and Notaz).

 

Download MAME GP32 1.9 (10.8 Mb)
MAME GP32 1.9 Source Code (2.2 Mb)


29-09-2005:


New MAME GP32 1.9:

 - Added DrZ80 Z80 ASM ARM core v0.001. Thanks to Reesy for letting me to release this preview version of his core, and also thanks a lot for the help during the integration and also for adding specific code needed by MAME.
 - Updated Cyclone M68000 ASM ARM core v0.0082. Thanks to Dave, Reesy and Notaz.
 - New centering screen code by new colaborator Pepe_Faruk.
 - Thanks to all paypal donators: gp32x.de, Federico Mazza, Nandove, Videogame Stuff and Denis Evans.


IMPORTANT NOTES:
 - Compatibility of DrZ80 core is still limited. I recommend to use this core only for games running slowly with old C core.
 - Black Tiger with DrZ80: To play Black Tiger, use bootleg version of the game.
 - 1943 with DrZ80: To play 1943, use japanese version of the game instead of US version.

 

12-09-2005:

New MAME GP32 1.8:

Release dedicated to TheGrimReaper. Mark and Maria, i wish you the best with your journey around the world!.
 - TheGrimReaper: Frontend improvements. Access to new options screen pressing START+SELECT simultaneously: Delete ROMs, reset configuration and high scores files, re-assign controls, adjust analog controls sensitivity, update available game list, etc.
 - TheGrimReaper: Improvements in the game options screen. All options are changed with the joypad.
 - TheGrimReaper: New options are available to change underclock/overclocking for emulated processors and audio CPUs. Depending on the game, decreasing more CPU clocks gives a nice speed improvement. Play with these options :-).
 - TheGrimReaper: Control improvements in Battle Zone.
 - TheGrimReaper: Sprites corrected in Nibbler and Fantasy.
 - Franxis: Accurate sound option added. Sound is better but emulation is slowed. It disables some speed hacks in the sound library.
 - Franxis: Minor optimizations and source code cleaned up.

 

28-08-2005:

New MAME GP32 1.7:

 - Added Cyclone M68000 ARM ASM core. Developed by Dave and some bugs fixed by Reesy and Notaz. Version 0.0080 released by Notaz. Thank you all!. This means big speed boost in M68000 games: Snow Bros, Karnov, Gauntlet, etc. Thanks also to Una-i for his help compiling Cyclone.
 - New supported games: Rastan (ok), Rastan Saga (ok) and Indiana Jones and the Temple of Doom (gfx errors).
 - Alignment optimizations added in next cores: I8039, I86, M6808, M6809.
 - Internal change: M68000 games are now in a separated executable (m68000.fxe).

 

21-08-2005:

New MAME GP32 1.6:

 - TheGrimReaper: Option to save/load High Scores on SMC.
 - TheGrimReaper: Improvement in controls for Hypersports, Track & Field, Bank Panic, Centipede, Pinball Action, etc.
 - TheGrimReaper: Some improvements in the frontend.
 - Franxis: More optimizations and improvements in sound core. Similar sound quality than MAME GP32 1.3 (it got worse in 1.4).
 - Franxis: Decreased executables size due to CPU emulators selectivelly loaded in each of executables. Nice speed improvement.
 - Franxis: Video Core selection: New Gfx Core (v1.5) or Old Gfx Core (v1.3). Use Old core to solve problems with some games.
 - Franxis: Internal change: Vector games are now in a different executable (mvector.fxe).
 - Franxis: Removed some games available in frontend list my mistake but not really emulated (Paper Boy, Championship Sprint, etc).

 

14-08-2005:

New MAME GP32 1.5:

 - TheGrimReaper: General frontend working !!!. Only a FXE file is needed in \GPMM\ subfolder (mamegp32.fxe). All other FXE's are placed in \GPMM\MAMEGP32\. Please delete old FXE's from \GPMM\ folder. NOTE: It is NOT mandatory to use the general frontend, FXE's can be copied to \GPMM\ and use the emulator like in previous MAME GP32 versions.
 - TheGrimReaper: Source code: Microsoft Visual Studio 2003 support.
 - Franxis: Sound core rewritten to be faster. Please, report possible bugs...
 - Franxis: Corrected slowdowns in Psycho Nicks Oscar.

GP32 Compatibility Lists: This site maintained by WarmFluffyUK has done a new compatibility list for MAME GP32... It needs colaboration from everyone to fill up the results... It can be accessed directly here.

 

27-07-2005:

New MAME GP32 1.4:

 - Support for 11 Gottlieb/Mylstar games (mclassic.fxe): Q*Bert (US) (qbert), Q*Bert (Japan) (qbertjp), Q*Bert Qubes (qbertqub), FHMC Q*Bert (sqbert), Curve Ball (curvebal), Krull (krull), Mad Planets (mplanets), M.A.C.H. 3 (mach3), Reactor (reactor), Three Stooges (3stooges), Us vs. Them (usvsthem)
 - TheGrimReaper: Support for 7 Sega Vector G-80 games (msega.fxe): Eliminator (2 Players) (elim2), Eliminator (4 Players) (elim4), Space Fury (revision C) (spacfury), Space Fury (revision A) (spacfura), Star Trek (startrek), Tac/Scan (tacscan), Zektor (zektor)
 - Save emulator configuration corrected
 - Paths changed:
   gp:\gpmm\mamegp32\roms\ -> Here should be the ROMs
   gp:\gpmm\mamegp32\cfg\ -> Configuration files
   gp:\gpmm\mamegp32\joy\ -> Analog Joystick settings
 - Video output function optimized
 - Video frame limiter improved
 - Cuadruple video buffer instead of double
 - Compiled with DevKitARM r14

 

10-07-2005:

New MAME GP32 1.3:

By TheGrimReaper (thank you for all your hard work!!!):
 - Support for 22 vector Atari games: Asteroids (rev 1), Asteroids (rev 2), Asteroids Deluxe (rev 2), Black Widow, Battle Zone, Battle Zone (alternate version), Gravitar, Lunar Lander (rev 1), Lunar Lander (rev 2), Major Havoc (rev 2), Major Havoc (rev 3), Major Havoc (Return to Vax), Quantum (rev 1), Quantum (rev 2), Red Baron, Space Duel, Star Wars, Tempest (rev 1), Tempest (rev 2), Tempest (rev 3), Tempest Tubes, The Empire Strikes Back
 - Support for 5 Centipede hardware Atari games: Centipede (rev 2), Centipede (rev 3), Millipede, Qwak (prototype), Warlords
 - Support for a new System 1 Atari game: Peter Pack-Rat
 - Improvements in the analog controls support
 - Sound streaming: Some errors captured to be able to run all games with "Not Emulated" sound option
 - Multiplayer improvements
 - Small changes in the frontend
 - Gauntlet: Improve the display of the game, part of the screen was missing
 - Missile Command: Improve the controls by correcting Up/Down and changing the order of the Fire Buttons

By Franxis:
 - M6809 and Z80 emulators optimized
 - M68000 optimized and the timing has been tricked to gain some speed
 - Sound streaming: RC Filter removed to gain speed
 - YM2203 emulator: Sound gain and volume corrected in several drivers to be more clear (taken from MAME 0.37)
 - Psycho Nicks Oscar & The Real GhostBusters: Added sound (taken from MAME 0.35b1). However there are problems with new joystick controls code and Psycho Nicks Oscar is slowed a lot when a direction in the pad is pressed
 - Arkanoid: Controls corrected
 - Defender: Change direction with L button
 - Emulator compiled with DevKitARM r13. Compilation parameters optimized
 - Better control of underclock for normal CPU's and audio CPU's

By TheGrimReaper and Franxis:
- A new option to save the emulator configurations

 

07-07-2005:

TJ Hooka has made me an interview... You can see it here... Thx Hooka ;-)...

 

07-06-2005:

Here it is MAME GP32 1.2:

 - Release for GBAX.COM & EMUHOLIC.COM Coding Competition 2005
 - Support for new games: Black Tiger, Black Tiger (bootleg), Black Dragon and Pang.
 - Auto Frame-Skip implemented.
 - Game Fixes: Nekketsu Kouha Kunio Kun (Renegade)
 - Video update function optimized
 - Underclock (20%) option added
 - Single or double video buffer option added
 - Several optimizations
 - MAME core simplified
 - Removed more MAME code (usrintrf...)
 - Gamma corrected (Intensity bit set to 0)

 

20-03-2005:

Here it is MAME GP32 1.1:

- Support for Williams games into a separate FXE file (mwilliams.fxe) (19 new romsets): blaster, bubbles, bubblesr, colony7, colony7a, defcmnd, defence, defender, joust, joustr, joustwr, lottofun, robotron, robotryo, sinista1, sinista2, sinistar, splat, stargate.
- Screen Correction fixes (Slap Fight, Tiger Heli, Twin Cobra...)
- Optimizations in sound library.
- Sound volume increased.
- Sound panning volume corrected.
- Minor optimizations.
- START+SELECT during game = Reset game (i.e. is needed to start Williams games)
- L+R in the selection menu = Reset GP32
- Fire with START button when screen is rotated
- Analog controls emulated (i.e. for Return of the Jedi)
- Second joystick emulated with joypad
- YM3812 emulator is always activated with sound ON. Removed option "Sound ON+YM3812".
- Palette Intensity Bit set to 0

Also please take a look at Dr.MD 2.0. It is a new version of the Sega Genesis emulator by Reesy for GP32. This new version was released yesterday and is almost perfect!!!.

 

17-03-2005:

GPMagazine Issue 7: In this new issue of the popular GP32 magazine there is an interview to me, take a look... Thanks, Mark, for the interview.

MAME GP Support Forum: New support forum for my MAME port. Thanks to GP32x people for it...

GPM ROM Copy: This small script extract MAME GP32 1.0 complete romset from MAME 0.34 one. Thx, Fade, for the script.

GP MAME Launcher: This program created by Alien8 is a frontend for all FXE files in MAME GP32 1.0. Thx, Alien8, for the frontend.

 

06-03-2005:

As promised, here it is the first beta version of my MAME port for GP32...

Thanks to all people i met on MadriSX / MadriDC party ;-).

In this first release 687 romsets are supported.

 

23-02-2005:

It is port
of MAME 0.34 for the GP32 console.

It now runs a lot of games at 80-100% speed with sound, and it is being improved day by day.

The first beta will be released at MadriSX / MadriDC Party in Madrid (Spain) on March 5, 2005.

The artwork has been made by Antiriad, thank you very much ;-).

 

 

- Franxis (franxism@gmail.com) 2004-2011