Итак на днях вышел первый эмулятор PSP, пока он запускает всего несколько игр, но это уже что-то остается ждать и надеяться.
Here are some features of the emulator:
Features: (end-user point of view
- Plays Puzzle Bobble Pocket JAP
- Starts AI Go
- Runs numerous demos from the PSP SDK
Technical Features:
- Badly simulated PSP kernel
- Mounts ISOs and CSOs (no DAX!)
- Mounts Windows directories (no good UI yet for this)
Since ector does not have the necessary time to work on Potemkin anymore he decided to release the source code (under the GPL license) in case someone else wants to continue working on it.
Download the Binaries and Source and Give Feedback Via Comments
Thanks ECTOR for the best release in ages for WIndows Users
Тоже на русском:
- Играбельна игра Puzzle Bobble Pocket JAP
- Запускается игра AI Go
- Запускаются разные демки из PSP SDK
Технические возможности:
- Плохая симуляция ядра PSP
- Запуск ISO и CSO (формат DAX не поддерживается) - Монтирование папок из Windows
Для работы эмулятора надо vc++2005 sp1 runtimes
Скачать: http://www.emulation...s/download/874/
vc++2005 sp1 runtimes! http://www.microsoft....displaylang=en
Обращаем внимание на это Автор не собирается продолжать работу над проектом, но скорее всего найдутся умельцы, кто сделает это. и делаем выводы.
Список совместимости
Playable:
Pinball (breaks if I fix waitforvblank)
Puzzle Bobble Pocket (some graphics missing)
Puyo Puyo - Nearly perfect!
[none]
Ingame:
AI Go (AI hangs)
Title Screen / menus:
Frantix - crashes the emu while loading
Carol's Sudoku - title screen, waiting for callback? async io callback? (seems to work without)
Craps on the screen:
Koloomn - seems to run, but only shows blank screen
Wipeout Pure - Sector Reading
Namco Museum - Now Loading , DelayThread
Namco Museum Battle Collection - Now Loading , DelayThread
Star Soldier - Hudson logo
EVery Extend Extra - ?
Not working primary reasons:
Astonishia Story - DelayThread
BomberMan - DelayThread
Dragon Ball - DelayThread
Lumines - DelayThread
Me and My Katamari - DelayThread or Vblank interrupt
Outrun - PollSema, Sector Reading
GTA LCS - Sector Reading //SavedataInit, Wakeup
Bust A Move Ghost - Sector Reading - 088ea0cc is value that gets added to lba
Burnout - Sector Reading, Waitforvblank rotatequeue
Dead To Rights - Just draws, no vsync
Death Jr - Illegal reads, kaboom, self restarts
Football Manager - Failing to alloc memory (slightly too much)
Fifa Street - VFPU + the unknown SysMemUserForUser functions
Gurumin - Unknown syscall, mailbox, infinite loop
Mercury - Bizarre zero pointer -> failing internal allocs
XI Colisseum - broken ISO code
Pacman World Rally - broken ISO code, bizarre async issues
MotoGP - sceUtilityMsgBox missing
Kao - sceUtilityMsgBox missing [DrawSync (hacked for now), GP relocs (dunno if important), ]
Virtua Tennis - savedata getstatus
Breath of Fire - SaveDataGetStatus, reading the smae file over and over???
Tiger Woods - Bizarre memory problems
Nana Subeta wa Daimaou no Omichibiki - VFPU, Blasts display lists full of zeroes Bad Semaphore
Noryoko Trainer - Bad math, Tries to open files called (null)
Practical Intelligence Quotitient : Draws black stuff
Slotter Up Core - Semaphores, VFPU
Smart Bomb - Jump to 0000000 088fbde4
Spongebob - FPL
Ultra Z fighting - Shuts down
World Poker Tour - Needs MPEG / Atrac faking
Go Sudoku - PSMF video
Hot Shots Golf - need VBlank interrupt
Capcom 3 in 1 Demo - EVentflags, unknown syscalls
Loco Roco Full - WaitEventFlag, Vblank interrupt
Loco Roco Demo - Vblank interrupt, sceDemoMod sceKernelGetThreadStackFreeSize
Formula One - Uses 4 new kernel functions
Fired Up - bad semaphores
Tony Hawk Underground Remix 2 - VFPU, illegal reads, kaboom
Kuru - Illegal memory write 0888e9a8
Need For Speed Most Wanted - Open UMD0: bizarre results, loop forever
Exit - Semaphores
Street Fighter - Font, wakeup stuff ?sceKernelCancelWakeupThread
Coded Arms - Callback? Scheduler? weird things + some unknown APIs
Ape Escape 1 - ReferThreadStatus? SleepThread?
Viewtiful Joe - Scheduling? vblank timing
Mega Man Maverick Hunter X - lots of various problems. TODO: make allocations aligned!
Dragon Quest And Final Fantasy - UmdActivate / UmdGeterrorStat
Gradius - Async I/O
Lemmings - Async I/O (bizarre stuff, keeps retrying)
Untold Legends - Async I/O
Valkyrie Profile - Async I/O problem, 665: [MIPS32 R4K 088ca59c ]: MEM: Illegal 32-bit read at ffff84b0 (un_088ca594)
Gripshift - Async I/O
Monkey Ball - Thinks it's in Dev, Tries to read from host0: ! sceIoOpen 08a56000
Pocket Racers - Thinks it's in Dev, Tries to read from host0: ! test at 089c2a7c, read from 090F93B8
(30236)v1 90D761C v0 in initvarious, the key is in "InitUMD"
Cars - BOOT.BIN was zeroed!
X-Men 2 - BOOT.BIN was zeroed!
Miami Vice - BOOT.BIN was zeroed!
Mega Man Powered Up - BOOT.BIN was zeroed!
Metal Gear Acid - seems to have custom PRX modules! Need to link them in or reverse engineer
Metal Gear Acid 2 - seems to have custom PRX modules! Need to link them in or reverse engineer
Ape Academy 2 - Semaphore, Custom prx?
ЗЫ Тему прошу не удалять, можно временно закрыть до появления следующих версий.