You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
PSP Mame4All by TTYman is a port of MAME, a PC emulator of arcade games. It is based on the MAME GP2X emulator v4.9 developed by Franxis, an adaptation of [http://chui.dcemu.co.uk/mame4all.html MAME4All] on Dreamcast (which itself is a port of MAME 0.34). ==Features== * Based on latest MAME GP2X release v4.9. * 480x272 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 480x272). * 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 1.5MB. * Original graphics theme from Gold edition (user mode version only). * 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 480x272 BMP skins support, both pspmenu480.bmp and pspsplash480.bmp in folder skins (user mode version only). * Dipswitches settings. ==Installation== There are four different builds in the archive: *psp_mame4all_v4.9r2 - 1.50 Kernel mode. *psp_mame4all_v4.9r2-noneogeo-nocps1 - 1.50 Kernel mode without neogeo and cps1 support. *psp_mame4all_v4.9r2-usermode - 2.00 User mode. *psp_mame4all_v4.9r2-usermode-noneogeo-nocps1 - 2.00 User mode without neogeo and cps1 support. Use psp_mame4all_v4.9r2 as installation base, then replace EBOOT.PBP with your needed/preferred build (ms0:/PSP/GAME/). The romset is a mixed of MAME 0.34 - 0.36, and you can recreate zipped roms with the included .DAT files. [https://psp-archive.github.io/emulators/PSP-Mame4All.html Read more]. Add created zipped roms files in ROMs subfolder and samples in samples subfolder. Samples must be in .sam old Mame pre-v0.35 format, which can be found [https://samples.mameworld.info/sam.htm here]. ==Controls== Select - Insert credits Start - Play Home - (After pause) Exit game and return to menu L+R - Activate/deactivate screen fixed/fixed div2/scale/stretch L+R pressed during one second - Pause L+Home - Reset emulation ==Screenshots== https://dlhb.gamebrew.org/psphomebrew/pspmame4alltty3.png ==Known issues== * 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. ==Changelog== '''4.9r2''' * Usermode builds now works. * Dipswitches settings added. * Some Z80 core speedups. * Vector based games like Asteroids now run at native resolution of 480x272 pixels. * Preliminary memory management to clean-up things in certain romset (due to original MAME bugs) before starting a new emulation. * In case of memory fragmentation errors emulator now quits without lockups. * Better sound support in certain games, like Teenage Mutant Hero Turtles etc. * Graphics themes disabled in 1.50 kernel mode to gain more memory available, used a simple blue gradient instead. * Graphics mode saved with settings. '''4.9r1''' * 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. '''4.7r3 (same as 4.8r1 unreleased) * 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. '''4.7r2''' * 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. ==External links== * Author's website - http://ttyman.free.fr [[Category:Support the author]]
Advertising: