Monkey 64

From PSP Developer wiki
Jump to navigation Jump to search

Monkey 64 was the first to attempt N64 emulation on the PSP by PSMonkey. The state/activity of the project is unknown, it's been inactive since last release, May 2006.


How to use[edit | edit source]

1) Create a folder labeled "n64" on the root of your memory stick.
2) Copy your roms into the "n64" folder (roms MUST NOT be zipped).
..) Example "G:\n64\" (replace G: with your psp drive letter)
3) Copy the files from the folder containing your psp version number
..) Example, 1.0 users will go into "1.0 or 2.0" folder and copy the psp directory to the root of the memory stick. 4) Run the software

Controls[edit | edit source]

Menu Up & Down - Change Selection
Left & Right - Change Option
X / Cross - Select

In-Game Left Trigger & Select - Capture Screenshot (stored in location of eboot.pbp)
Select - Exit Emulation

N64 Controls PSP N64
DPad - DPad
Analog - Analog
Start - Start
R Trig - Z Trig

If L Trig Held
Triangle - C Up
Circle - C Right
Cross - C Down
Square - C Left
else
Square - L Trig
Triangle - R Trig
Cross - B Button
Circle - A Button

Changes[edit | edit source]

V1.0

[!] First Release, Runs a majority of homebrew roms that render directly to the CFB.

Developers notes

Well sorry I am late but here is the much promissed first release of monkey64. I was hopping for better at the last min but it still passed my exspectations for a first build. Few things to note.

  • While Rsp & Rdp emulation is started it is far from complete. As well there are still numerious issues in the main cpu core. I plan to fix things as soon as I can get to them.
  • This wont run mario64 or 99% of the n64 library. Some roms are starting to do things with Mortal Kombat Trillogy actualy being playable (to some extent).
  • I know there are odd looking color squares when running some comercial roms (like mortal kombat). The reason is because I have not completed texture suport in rdp. I am hoping to get a revision out asap once this is fixed.
  • The emulator is slow. Some PD roms do a pretty nice framerate but games like mortal kombat do about 5fps. This is due to the emulator still being on a pure interpreter core. In good time I will build a dynamic recompiler so we can get some more playable framerates.
  • The app is in user mode. So it is quite posible this works on 2.0+ psp units. I just sadly dont have the time to check.

Well that is it. Do enjoy. The zip contains a few favorite PD roms. Pong by Oman is a must play imo. Also if you're all currious what mortal kombat trillogy looks like in game. Please see attached screenshot on forums.

PS. Mortal Kombat Trillogy [!] dump wont work. [b1] dump runs just fine. When you see the second screen, press start as it's just warning you that there is only 1 controller plugged in.


-- EDIT -- Hey guys. Sorry I forgot to mention. The screen flickering is because its not doing double buffering on the psp. It's just directly rendering to the display screen. I was trying to fix this at lunch but ran into problems so I gave up since I wanted to push the build out asap. I'll have it fixed for the v1.1 build.


V2.0

  • Way too much to list, Commercial roms work.
  • Fast 3D/SW 2.0, Fast 3D Ext, F3DEX1.0 & F3DEX2.0 Microcodes supported
  • Many gfx & Hle issues still exist. Missing a surface clipper & n64 combiner support.
  • 4Kb Eeprom supported
  • Support for EEPROMs from PC just rename them the same as the rom and change the extension to .epr


See Also[edit | edit source]

Daedalus