PSP MAME4ALL v4.9r1 Hires

Latest release with changes as from included readme-psp.txt:

PSP MAME4ALL v4.9r1 Hires by TTYman, 05/11/2007
——————————————————-

Install directions:

- Copy in /PSP/GAME (firmware 1.5) or /PSP/GAME150 (firmware 1.5 compatibility for 3.xx OE release);
There are three different builds in archive:
1) PSP-100x (psp_mame4all_v4.9r1);
2) PSP-100x without neogeo and cps1 support (psp_mame4all_v4.9r1-fat-noneogeo-nocps1);
3) PSP-200x (psp_mame4all_v4.9r1-slim);
Use psp_mame4all_v4.9r1 as installation base, then replace EBOOT.PBP with your needed/preferred build;
- 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;
Samples must be in .sam old Mame pre-v0.35 format, downloadable from http://www.mameworld.net/samples/sam.htm

Specific Features:

- Based on latest GP2X MAME4All release v4.9;
- 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;
- 22KHz with 16 voices predefined sounds, 33KHz and 44KHz frequencies with 4, 8 and 16 voices combinations added;
- Preliminary analog support;
- 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.7r3 (same as 4.8r1 unreleased)

- Crash when sampled used.
- Unified builds, thanks to new Z80 core, Mame 0.53 based, compatible with system16, neogeo and classic roms.
- Implemented PSP-2000 (slim) specific support, so double memory available to load roms, thanks to keiich-san code.

Fixed from 4.7r2:

- Sounds now are near arcade perfect, with minor gliches in some sound chips emulations;
- Gold (CPS1, System16 and Neogeo) specific emulations are now stand-alone, as require different z80 cpu implementation;
- Improved performance with sounds, oldies with 0 frame skip and vsync on, others with auto-1 and auto-2;

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 with some gliches due to original unoptimized threaded sound core;
- Preliminary Analog stick support doesn’t recognize very fast movements;
- No rotate support;

PSP MAME4ALL v4.9r1 Hires zipped archive (6.792.731 bytes)
PSP MAME4ALL v4.9r1 Hires zipped archive MD5 checksum file

Source code can be downloaded from official Franxis’s GP2X port, at http://www.talfi.net/gp32_franxis/.

TTYman ;-)

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

32 Responses to PSP MAME4ALL v4.9r1 Hires

  1. twj0982 says:

    So good.
    but PSP slim not work.
    please fix……

  2. baboon says:

    Great stuff! Will download this straight after I finish work.

    Thanks in advance for this, the readme looks like this build will be excellent! :)

  3. virucho28 says:

    Thank you for the job, you should tell that the slim psp not working no charge.

  4. DDD says:

    This emulator is excellent.

    It would be great to include hardware scaling, smoothing and rotate (for vertical orientation games) in a future release.

  5. arabianmate says:

    Great Job. Will airwolf work with this version?

  6. baboon says:

    Out run works on my phat psp! …all be it a liitle slow. :)

    TMNT no longer works, plus Shinobi has lots of popping and cracking sounds for some reason?

    It nice having all the games in one eboot though rather than on having two.

    Right, back to testing some more games. :)

  7. kaynyne says:

    Why won’t this run on my slim PSP? I’m running CFW 3.71 M33, and I’ve replaced the EBOOT in the main folder, per the attached READ.ME file. What am I doing wrong? :(

  8. Pingback: PSP-hacks 繁體中文網站 - Dash hacks network 系列

  9. delta191 says:

    TTYman I have tried evrything on my psp slim with 3.71 m33 and on my phat psp with 3.71 m33 with 1.5 kernel mode, neither work, just a black screen then psp shutdown.

    there is a major problem here, not sure if its with the 3.71 m33.

    looks like other people have the same problem, what firmware have you tested it on?

  10. baboon says:

    Zaxxon. Galaga, Galaxian, Mario, Carnival, Track and field, Gorf etc all sound great now that samples have been enabled. :) Plus Bubble Bobble, Rainbow islands, Snow Bros and TNZ work excellent now!

    Here’s a few problems with compatibility I’ve found so far:

    Rodland still only works with sound disabled – with sound on it always comes up with out of memory just before you go in-game.

    Rolling Thunder boots the game but once you insert credits you cant start the game (the same as the previous mame4all build)

    Pacland still has no sound in-game.

    Shinobi works but is a little slow and the sound now appears strange with hissing and cracking noises.

    No sound in-game for Tumblepop (the same problem as with previous mame4all build).

    Plus I’ve found that after playing several games if you try to load another it freezes the emulator and then you have to hard reset the psp… I don’t know if this a memory leak problem once you quit out of a rom?

    Anyway this latest build is great… just what the PSP scene needed! :)

  11. Scally says:

    I cant’ get it to work with firmware 1.5. I’ve copied the directory, added the roms and samples in normal and zipped format, yet it wont boot?

    What am I missing please?

  12. virucho28 says:

    To me either I pulled into the slim with 3.71 m33, I tried everything, and no nothing, I get the following message: impossible to start the game (80020148).

  13. baboon says:

    @Scally: rename the folder that the eboot is in. I cant remember what it was called but I couldn’t boot the emulator either until I renamed the folder (and then replaced the eboot in it with the one TTYMAN supplied for the phat psp). There was originally something in the name of the folder that was making it corrupt on my psp until I changed it.

    I cant test now but I’m guessing you might also have to kxploit the eboot if its not already been done to work on a 1.5 psp?

    If your are on 1.5 still I would advise upgrading to a custom firmware! :)

  14. stef says:

    Hi all. I keep getting the following error when I try to run MAME4ALL …

    “The game could not be started (80020148)”

    When i browse the games on my memory stick, i can see the MAME4ALL icon, but when i select it, it shows the PSP splash screen for abot 5 secs, then the screen goes black for another 5 secs, then the above message is displayed.

    I have followed all instructions exaclty.

    I have created a /PSP/GAME150 folder and copied all the files there (same problem also when i tried to use the /PSP/GAME folder)

    I have tried both the default EBOOT.pbp for psp_mame4all_v4.9r1 and the psp_mame4all_v4.9r1-fat-noneogeo-nocps1 EBOOT.pbp.

    I installed clrmamepro and recreated all the rom zip files using the clrmame_roms.dat file

    I copied all of the successfully recreated rom files to the /PSP/GAME150/psp_mame4all_v4.9r1/roms folder.

    I only have a 32MB memory card (grabbing an 8GIG one from eBay soon), and thinking it might be a space issue removed all rom files except one (asteroid) and download the samples for it. Still no joy.

    Have I missed a step, or done something wrong? Or am i just unable to use MAME4ALL with the following configuration?

    I have a phat psp running system software 3.71 M33-2 (a friend downgraded – upgraded it for me. I am new to all this so do not know what kernel i am running.)

    Any help in resolving this issue will be greatly appreciated.

  15. Scally says:

    Thanks for the quick reply, but I’m still confused and have a few questions:

    1) Do the supplied roms and samples have to be zipped or not, then placed in the required directories.

    2) Surely if I upgrade from v1.5 then homebrew will not work?

    3) I’m not familiar with kxploit, what is it please?

    Thanks.

  16. baboon says:

    @Scally: If you dont want to upgrade to a custom firmware instead go here for the kxploit file that will make the emulator work fine on you 1.5 psp: http://pspupdates.qj.net/No-More-KXploit-for-1-50-PSP-NO-KXploit-Patcher-Released/pg/49/aid/18092 …Everything is explained in the read me.

    Run that program it will make it so you can run 1.0 files (which I believe is what mame4all has been packaged as) fine on your psp. :)

  17. Scally says:

    Thanks again, I still need to know what to do with the supplied roms and samples. They are DAT files, do I need to zip them or use as is?

    Thanks.

  18. DDD says:

    You can leave the roms zipped.

    I’m also on 1.5 FW because I’m old and lazy and haven’t got round to trying custom firmware. Hey baboon, I currently use SNES TYL, NES (Nester J), Genesis (PSP Genesis / DGEN), Atari ST (Castaway). Would these work ok on the latest M33 CFW? If so, I’ll make the jump!

  19. baboon says:

    There are no supplied roms with this emulator, you have to find them all for yourself from the uusal places (or dump them from your original arcade boards). ;) .

    The link TTYMAN posted shows where you can get the correct ‘samples’ to work with some of the games for this emu, which you just place into the samples folder (still zipped).

  20. Scally says:

    OK, thanks for your patience but I give up.

    I run the kxploit created the files, copied in all other supplied directories and files included the DAT files (non zipped) and placed a zipped rom file in the ROM directory but it still doesn’t work.

  21. baboon says:

    @DDD: Custom firmware is the way to go! :) …with custom firmware you basicaly have a 1.5 machine but with all the benefits of the newer firmwares (built in ps1 emulator, internet, themes, play all current umd games etc etc).

    Everything that works on 1.5 works on the latest M33! …I have all the emus you listed and more and they play perfectly on my phat PSP! :)

    @TTYMAN: Sorry I’ve hijacked your board with off topic conversations. I’ll stay away for some time now. lol

  22. Tekkenlord says:

    ALL the builds works perfectly in a PHAT PSP but NONE work on the slim not even the one that says “for slim” please TTYman fix it

  23. delta191 says:

    Got it working on phat psp, but no joy on psp slim. can anyone confirm this works on psp slim with 3.71 m33 ?

    Thanks TTyman for the sample support, we really needed this, although galaga just locked my psp and rebooted it. space invaders now has sound!!!!! yippppeeee!!

    Thanx TTyman, sweet! your the Mame Man! lol

  24. Tekkenlord says:

    It doesnt work on slim psp, didnt you read the posts?

  25. blah_blah says:

    HI guys, i have tried for the last 3 hours trying to get this to work on my psp, in hope of playing all my favourite games, i keep on getting the error that it cannot read my roms and emulation failed to load, does anyone know what this means?
    Im using 3.40 OE on a Fat PSP..

    Is there a guide anywhere that can show you how to get ROMS to work on this?

  26. blah_blah says:

    HI guys can anyone tell me where i can find this (v0.34-v0.36 mixed roms)?
    Mail me privately if needed

  27. delta191 says:

    Blah Blah – I give up searching on the net for 0.34 0.36 mame roms, they are very difficult to get your hands on.

    you can use clr mame to convert newer mame roms if you can be bothered, or if your like me ( a lazy gitt) why not do what I did.

    for ten pounds sterling, i got both DVDs, only took 2 days to come.

    http://www.pulse-classics.co.uk/arcade_console.html

    GP2x (MAME 0.34) 1 A single DVD containing MAME .34 for GP2x users. 5.00
    GP32 1 A single DVD containing MAME .36 for GP32 users. 5.00

    hope this helps, but dont expect all the roms to work when you get the 0.34 0.36 roms! psp mame4all is by no means perfect yet, lots of roms just dont work or run slow with spluttering sound, especially the larger sized roms.

    TTymans emulator has been an excellent advancement but we are far from achieving the finished article.

    I’m very happy with TTyman, he has given us all Space invaders, moon cresta, pacman, galaxian, galaga, missile command, asteroids, pheonix, xevious, tempest, Defender, stargate, lunar rescue, crazy climber, donkey kong, terra cresta and frogger! these all work very very well with full sound sample support. So thanks TTyman, i’m really greatful for your work.

  28. baboon says:

    Yes there is still a long way to go, but as you said delta191 this has all been a great advancement. Most of the larger games in the 0.34 and 0.36 rom set are for neogeo and CPS so just remember to remove them before you copy them to your psp as these are obviously are not working with this latest mame4all build (something I think is a wise move as NJ has already created arcade perfect versions for us already on the PSP).

    For me the classic games running very well (not including the ones delta191 has listed) that I’m happy with include Bubble Bobble, Super Bubble Bobble, Newzeland Story, Rainbow Islands, Liquid Kids, Robocop, Golden Axe, Sly Spy, Gradius, Riot City, Rampage, Super Sprint, Choplifter, Eswat, Tetris, Snow Bros… etc. :)

  29. stef says:

    Sorry for the double posting. Just to recap …

    Hi all. I keep getting the following error when I try to run MAME4ALL …

    “The game could not be started (80020148)”

    When i browse the games on my memory stick, i can see the MAME4ALL icon, but when i select it, it shows the PSP splash screen for abot 5 secs, then the screen goes black for another 5 secs, then the above message is displayed.

    I have followed all instructions exaclty.

    I have created a /PSP/GAME150 folder and copied all the files there (same problem also when i tried to use the /PSP/GAME folder)

    I have tried both the default EBOOT.pbp for psp_mame4all_v4.9r1 and the psp_mame4all_v4.9r1-fat-noneogeo-nocps1 EBOOT.pbp.

    I installed clrmamepro and recreated all the rom zip files using the clrmame_roms.dat file

    I copied all of the successfully recreated rom files to the /PSP/GAME150/psp_mame4all_v4.9r1/roms folder.

    I only have a 32MB memory card (grabbing an 8GIG one from eBay soon), and thinking it might be a space issue removed all rom files except one (asteroid) and download the samples for it. Still no joy.

    Have I missed a step, or done something wrong? Or am i just unable to use MAME4ALL with the following configuration?

    I have a phat psp running system software 3.71 M33-2 (a friend downgraded – upgraded it for me. I am new to all this so do not know what kernel i am running.)

    Any help in resolving this issue will be greatly appreciated.

  30. jggruetz says:

    How do I change the music?

    I was thinking of using a Bucker & Garcia tune instead of the supplied music. I converted the mp3 to an OGG file, and tried including it as ‘music.ogg’ and ‘music.psp’ instead of the original file and got nothing.

    Any help is appreciated!

  31. delta191 says:

    stef – not sure what your doing wrong, as from what your saying, it sounds like your doing things correctly and it definately works on 3.71 m33 2 on the psp phat, but not on the slim ;O(

    all I can think of.

    1. Did you or your friend install the 1.50 kernel mode support for 3.71m33 when he downgraded it? ask him buddy because if he didn’t you can play psp iso’s and cso’ but your homebrew/emulators are going to give you problems.

    2. If you know that you have the 1.50 kernel mode support (make sure it’s set up to access the GAME150 folder containing you emulators ect.

    do this by doing the following:-

    press and hold down the right shoulder button on your psp while you switch it on, once the recovery mode menu is up, select configuration and make sure you have the third line down set to “game folder homebrew (currently: 1.50 kernel)

    3. if all thats ok and you have copied all the files (including the phat 1.5 eboot) to your psproot:\PSP\GAME150 folder you should’t have problems.

    4. As a side note, I had problems like you at first, I found this to be a 8gig pro duo memory stick problem, I got the game could not start code but when I copied it to my 4 gig or 2gig pro duo, exactly as I had on the 8 gig pro duo card, it worked with no problems! I’ve had the same problem with the 8 gig pro duo on other emulators, it could be a memory access issue or something, I’d advise getting X2 4gig pro duo cards or an 8 gig for ISO’s CSo’s and a 4 gig for homebrew and emulators.
    JUST TRY A DIFFERENT MEMORY STICK in short.

    5. finally, someone said they renamed the folder from psp_mame4all_v4.9r1
    to something else to cure the problem, to say something like MAME4ALL.

    so you’d copy psproot:\PSP\GAME150\MAME4ALL.

    hope you get it working!

  32. stef says:

    Thanks for the reply Delta191. I will give it a try and let you know how i went. In the meantime, i will also download v4.1r2 and try that out as well.

Leave a Reply