PSP MAME4ALL v4.7r2 Hires

Second release of latest version. As included readme-psp.txt:

PSP MAME4ALL v4.7r2 Hires by TTYman, 08/09/2007

Install directions:

- Copy in /PSP/GAME (firmware 1.5) or /PSP/GAME150 (firmware 1.5 compatibility for 3.xx OE release);
- Recreate zipped roms with included ClrMame compatible .DAT files (v0.34-v0.36 mixed roms);
- Add created zipped roms files in ROMs subfolder and samples in samples subfolder;

Specific Features:

- Based on latest GP2X MAME4All releases v4.7;
- 480×272 full PSP Hires Support, now games with >320 orizz. and >240 vert. pixels are fully playable (Loderun, Galaga etc.);
- Overclock support, from 133 to 333 MHz;
- Fixed, Fixed Divided by 2, Software Scaled and Software Full Screen Stretched resolutions (all maximum 480×272);
- Frameskip as GP2X version (fixed 0-5, auto 1-5);
- Vsync on/off;
- Save configuration support, default and per game;
- Autocentering fix for all resolutions;
- Optimized compiled code as derived from GP2X version, but for PSP cpu (fastest graphics core!);
- Stripped & Packed executable, only 2.1MB;
- Original graphics theme from Gold edition;
- Music in menu (filename music.psp in data folder), in these supported formats: .MOD .S3M, .IT, .XM and .OGG;
- Added, as bonus, 1st classified OldSkool at Assembly 2007 Music Competition (Commodore 64 based), in .OGG format;
- Graphic theme 480×272 BMP skins support, both pspmenu480.bmp and pspsplash480.bmp in folder skins;

Specific Controls:

- Button SELECT: Insert credits.
- Button START: Play.
- Button HOME: after Pause exit game and return to menu.
- Buttons L+R: Activate/deactivate screen fixed/fixed div2/scale/stretch.
- Buttons L+R pressed during one second: Pause.
- Buttons L+HOME simultaneously: Reset emulation.

Fixed from 4.7:

- 133 MHz in menu and while paused, for battery saving;
- VSync really works now;
- Corrected build configuration and Makefile, so sounds in various games are now back;
- Correct fixed, div2, sw scaled and sw stretched resolutions, with autocentering;

Known Problems:

- General audio core non arcade perfect, and slowdowns when enabled;
- No rotate support;

PSP MAME4ALL v4.7r2 Hires zipped archive (3.311.605 bytes)
PSP MAME4ALL v4.7r2 Hires zipped archive MD5 checksum file

Source code will follow.


This entry was posted in PSP MAME4All. Bookmark the permalink.

24 Responses to PSP MAME4ALL v4.7r2 Hires

  1. baboon says:

    May I be the first to congratulate you again on this super fast release since yesterday. :)

    The screen stretching now works perfectly, plus the music in Bubble Bobble now plays. :)

    For some reason though Teenage Mutant Ninja Turtles no longer boots up – it loads the rom then goes to a black screen and shuts the psp down?

    As you are aware the sound is still quite high pitched. On the mame4all that kech released last year Chui made some imporvemnts over the gp2x source code once it was ported to the psp – would you be able to implement the sound bug fix that he used on his port of mame4all?

    Thanks again for your hardwork on this emu ….this has made my week! ;)

  2. Wraggster says:

    Fantastic Work, nice to see someone take over such an important emulator for any system :) is our newspost with lots of comments :)

  3. Sam says:

    GREAT update !!, I’m glad to added the native screen resolution of the PSP for MAME, with the full screen resolution I can see quite a lot of slow down, do you think is posible to play fullscreen games in a future without so slow down issues? maybe with more optimizing?
    can I ask for an analog stick control option? anyway, great job again, congratulations.

  4. fucht017 says:

    Beautiful emu…At last Outrun,Space Harrier are here…Only Outrun hangs after a few seconds…..hope you can fix that….Hang on runs fine….I hope After Burner will be playable in the future..But great work man…love those oldies…

  5. egopfe says:

    the “home” key doesn’t work anymore to return to the game selection display in the 4.7r2 version!

  6. Sam says:

    egopfe, you better learn carefully the “readme”:

    - Button HOME: after Pause exit game and return to menu.
    - Buttons L+R pressed during one second: Pause.

    so you press L+R, then Home should works.

  7. delta191 says:

    Thanks so much for this update, I thought MAME was dead and buried for PSP.
    The PSP scene has been calling out for a MAME update, first impressions indicate positive steps, mooncresta appears to be playing well.

    I for one, really appreciate this emulator, I love retro games on my PSP and try and share packages to the whole PSP community.

    Thanks for your time and effort, it’s greatly appreciated. Best wishes to you.

  8. x-motra says:

    Great emu!
    I’m going to replace your new emu with my old 3 different Mame eboot.. one emulator works with all rom!
    Tumblepop seem to be still without sound but all the other game works better now
    so thank you for your great work!

  9. DDD says:

    Great work. Thanks.

    I would also like to request support for the analog stick.

  10. Alatar says:

    Looks great! Is there any way to enable Analog stick?

  11. ngchiyuk007 says:

    hi you are super good man

    i wait one year but noone to update more

    now i can play more thank you very very much

    but the sound is too bad

    can you improve it

  12. bernard says:

    Your mame4all is very good.

    Please can you update the sound and analogue and also if you have the time post a reply here to let us all know how you are progressing with this cool emulator.


  13. Trekster says:

    Kudos sir keep up the good work! Game system emulators are great but they only aspire to play games on on console that are trying to emulator Video Game Heaven ARCADE games…..

    Hopefully the sound emulation is progressing….

  14. rayz says:

    Help. sorry if this is a dumb question. what does setup “Recreate zipped roms with included ClrMame compatible .DAT files” I have a whole bunch of pc mame roms and thought they might work but don’t. is there some trick to fixing them, or do i need to find different roms.

    Thanks Much! Ray

  15. kech says:


    you made nice job with the emulator.

    my recomendation for your emulator

    in this file gp2x_mame.h

    when say this
    #define DEFAULT_SAMPLE_RATE 22050

    change for this

    #ifdef PSP
    #define DEFAULT_SAMPLE_RATE 44100
    #define DEFAULT_SAMPLE_RATE 22050

    with this change maybe the sound is better

    and the other change
    is in

    when say this
    # MAME4ALL Gold:
    ifdef MAME4ALL_GOLD

    change for this
    # MAME4ALL Gold:
    ifdef MAME4ALL_GOLD
    ifndef PSP

    with this change you have more memory for the other ganes

  16. delta191 says:

    why does the emulator crash a few seconds after runing a game like space invaders ie: one that has sound samples support?

    I think its a major bug, because I know my sound samples are 0.34 mame samples. they have been placed in zip format: MEMORYCARD:\PSP\GAME150\psp_mame4all_v4.7r2\samples\

    does it support samples support or not? think its supposed to, looking at the read me.

  17. delta191 says:

    Sorry, I forgotten to say thanks! still excellent progress – I’m sure many people think your work is fantastic!

  18. Worm says:

    I guess this isn’t based on the earlier mame4all PSP release? It’s pretty baffling how analog support was in .0.0.4 but not in this version otherwise. Anyway, the sound is great, and I’m pleased that I’ve got Satan’s Hollow working. Great work.

  19. Sam says:

    So… no more news about any progress or future releases? , please TTYman tease us a little bit, can’t wait for news about a new version.

  20. Samlake says:

    Hi, just want to check when will the source code be released? Thanks!

  21. Hello to all of you,
    well after some effort between me and Franxis of gp2x original version, I would tell you of merged psp source code to official port, with both preliminary analog support, sound improvements and fixes. A new version will be released as Franxis will complete its own modifications.
    TTY :-)

  22. baboon says:

    Thanks for letting us know about the future build of this great emu TTY… I hope its released quite soon! :)

    Happy days. :)

  23. delta191 says:

    I keep checking here for news, now we have some! thank you TTY.

    I will keep my eyes open for the next release, It’s good to see it’s still being worked on, it seems you are working on the things people want most, thank you TTY.

    most psp users want a good working mame emulator. I noticed the psp slim release runs older games like pacman and mooncresta way to fast to play them, I even tried turning the psp’s cpu to 166mhz and the video down to 50% still way to fast to play. could you add a way of slowing it down for older games?

    Look forward to the next blast, and thanks for the news update and good luck ;o)

  24. delta191 says:

    thanks for the new release, couldn’t wait to give it a blast!

    It’s here! I’m really hoping this project keeps progressing.

    If anyone is interested, I cant get this working on my 8 gig pro duo memory stick! very odd, it does work on my 2 gig one.

    still has major instability issues, everytime I play old favourites like space invaders, mooncresta, asteroids ect with my mame 0.34 roms and samples, it plays for quite some time, then crashes the psp, totally locking it and power off.

    games that dont use samples seem more stable however.

    we have analogue support, which helps no end.

    It’s getting better and better and I really plead for continued work, many many thanks TTYman. A really good and worth while update.

    I’d hope we can get things more stable without psp resets as this is rather off putting to people less patient than me.

    nice work, many thanks TTYman.

Leave a Reply