Posted Feb 03, 2006 at 05:16PM by Jeff C. Listed in: News
Ó

PSmonkey and friends have created the first ever N64 emulator for the PSP. Wait wait, before you get excited, this is theoreticaly the first n64 emulator on the PSP. It only runs 2 PD/Homebrew demos (stars & fire) which are included with the release. There has also been another recent development about this 'emulator'. From the horse's mouth:

"Our fellow monkey Wally has discovered something interesting. He has found a way to make waverace 64 show the n64 logo. It's a rather interesting hack. Whats going on is waverace progresses far enough to setup the n64 logo into the framebuffer but then haults on an unemulated opcode. So by supressing the unemulated opcodes for now the emulator is able to loop long enough for the video code to force a vsync and make the emulator draw the framebuffer to the screen. So why does this matter? It shows the emulator can progress further then originaly though. It does not mean we are close to running comercial roms yet but it does mean with a little more work we could start seeing more results."

We'll keep you posted as news develops.

[Via nemo]

Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


30 Comments


Sort by:
   by SchluptNut (Unregistered) - 2006-02-03

This is great progress.

   by VGplay (Unregistered) - 2006-02-03

I'll be watching this with excitement. The N64 is my favorite system and even if a few games work, I'll be happy. Good luck with it!

   by ZeroBinary (Unregistered) - 2006-02-03

Wally and PSPMonkey, I'd like to say to the both of you that your current progress with the forthcoming develepmont of an N64 Emulator is great news, and that critizm of any kind that gets bounced in your direction whether it be full of a constructive, sarcastic, doubtful, or even negative nature, should be no cause for discouragement to you both.

Instead, pay little heed to some of the comments of others here or elsewhere, but take value and pride in knowing that even though you both are bringing something to the forefront of the PSP Homebrew community, you are more doing this for yourselves with your time, efforts, knowledge, and advancements, and all your hard work will not go unnoticed or under appreciated by those who truely value the nature of everything that you are putting into this project with the knowledge to know that things like this take time.

I commend you both on your achievements and developments so far, and look forward to an interesting N64 emulator on the PSP.

   by wally*won_kenobie (Unregistered) - 2006-02-03

hello its me wally,

Zelda would be good but it would be extremelly hard to get running as the PSP only has 32mb ram and the game is loaded into memory. Besides other things will be taking the memory at the time.

Im guessing games over 20mb wont be possible unless virtual memory is implemented.

I agree with everyone saying Banjo Kazooie and Mario 64 would be great.

If PSMonkey didnt start this little project then there would be nothing to look forward to.

People who disagree that it will work (Some people from #pspdev on efnet unfortunatelly) then you have a problem. Funny that, even if it doesnt work it will still mean that we tried fighting.

Good luck to everyone contributing. ( I have done my bit :P )

From Wally

P.s Please curse the guy filling my lungs with smoke in the background..

   by comedy (Unregistered) - 2006-02-03

wow, if you ask me it takes guts to make a n64 emulator for psp. anyone ever played one on a 333mhz pc? i doubt it... go for it, you can do it. if the dreamcast could emulate the ps1 then psp can do n64.
one thing, that stuff about loading the game into the memory, how would a ps1 game work when the isos are 700meg? there's got to be a fix, also n64 didn't have 32megs of ram... just a thought. i guess if it's emulation it's different.

   by Kirbysuperstar (Unregistered) - 2006-02-03

anyone ever played one on a 333mhz pc

PLEASE do not tell me you are comparing the PSP's CPU to an x86 one. That's just stupid.

   by Feark (Unregistered) - 2006-02-03

Always a good start

   by neXis2600 (Unregistered) - 2006-02-03

Hey all (psmonkey here),

The more i look into this emulator the more i think its posible for some older n64 games to run very well. Just this morning I realise I can probably implement all the cop1 opcodes via the psp VFPU. I can steal it's registers for the n64 cop1 registers. That way when I need to perform a cop1 opcode, I can just call the VFPU equivilent.

Something I need to make clear. Only games up to 16MB would work. The psp only has 24MB of usable memory to the coder. 4MB will be taken up by the RDRAM, 1-2 Megs are lost for the emulator in gneneral and the registers. So really only 18MB are left for a rom. Maybe in the future I can implement a virtual memory system but I think it will slow things down.

   by Advertising -
   by Exophase (Unregistered) - 2006-02-03

neXis2600, how much memory is going to be used for translated r4100 blocks? Or, will you be loading from memory stick and translating on the fly? Or is that part of your 1-2MB cache? The amount needed should be slightly larger than the original size of the code.

I hope you do intend to recompile because otherwise I don't see any chance of you getting full speed. Also, some kind of decent texture caching (possibly with format conversion, swizzling) is probably a must.

   by Sr. Moska (Unregistered) - 2006-02-03

if what nexis said it's true, I think it would be cool to at least play a few games than nothing.

this is very cool

   by neXis2600 (Unregistered) - 2006-02-03

Exophase,
I plan to tackle a pure interpreter for the time being till i get other things done (interupts, dma, improve opcodes). Once I can get mario running fine off an interpreter I wan to look at how i will recompile. I am thinking of recompiling all the cop1 instructions to the vfpu & recompiling all the main instructions to mips. Yet again this will come some time after I can atleast run mario.

Also something I forgot to mention is I have talked to lac quite a few times about a n64 emulator on the psp. He feels its more then do able. I dont know of anybody more qualified to give me an answer then him.

   by Vagabond767 (Unregistered) - 2006-02-03

This could quite possibly be one of the greatest achievements ever. Since the dawn of mankind. PSmonkey, first iris, which has never left my stick, THEN THIS? I don't want to know what would happen should you team up with someone like Fanjita...we'd have a ps3 emulator before the ps3 came out!
(people just don't seem to realize that there are GBA roms larger than N64 roms...but they don't doubt GBA emulation...it's a shame.)
Here's to PSmonkey! Everybody raise their glasses in joy!

   by Lambda (Unregistered) - 2006-02-03

I'm pretty sure that emus dont show the logo screen for any system...

   by CrasH (Unregistered) - 2006-02-03

Even if they got games to play they would probably be far from playable.

   by kyus (Unregistered) - 2006-02-03

N64 doesn't have a bios, being a cart based system you idiot. You've never used project 64 then. or a megadrive emulator.

theres always a bloody sceptic.

   by Jason (Unregistered) - 2006-02-03

Considering that the N64 didn't have an official logo screen, the games in a way provided it. That's why Waverace would be outputting a nintendo 64 logo.

   by pspwiger (Unregistered) - 2006-02-03

Well hurry it up quys this would be a great breakthrough for the homebrew scene and and would take away some of the lime light from Fanjta....not he does'nt deserve it but good to see someone else working on more emu apps and ports for us to enjoy..I mean now that better games are coming out and they all need updates to run we need something to play thats new and exiciting......well great work and keep it up..................................................................SEAHAWKS WILL WIN SUPER BOWL 40!!!!!!!!!!!!!!!!Sorry Pitts fans

   by Advertising -
   by Vecha (Unregistered) - 2006-02-03

On the PC...project 64 does show whatever logo it has...don't know what that means on the psp though. Not a techie.

   by CHUCKINGROCKSATSPACESHIPS (Unregistered) - 2006-02-03

I can almost see the blur of FZeroX in my mind. Oh YEAH!!!

   by festizzio (Unregistered) - 2006-02-03

"[Via nemo.dcemu.co.uk] (First move, ball's in your court, Wragg =)"

That was cool. :D

   by enixidfrag (Unregistered) - 2006-02-03

you know you guys are getting REALLY slow i saw this news like a week ago on dcemu forums PWNED!!!

   by Soul_Master2 (Unregistered) - 2006-02-03

Two words:

F*** YES

I wish you the best of luck.

   by DrNicket (Unregistered) - 2006-02-03

Better late than never.
If you're so concerned about such delays, why not donate to PSPU and help them to be more able to dedicate time/hire extra people?

What? Don't want to donate? That's okay, then why don't you donate your time and share the news when you discover it? Be part of the community.

(I figured out how to delete, but no edit function... grrr)

   by chrono (Unregistered) - 2006-02-03

If you really want to get the back story to why it took so long to post this news go here: http://forums.qj.net/showthread.php?t=35907

   by Sledge (Unregistered) - 2006-02-03

Would love to see this go somewhere. Zelda would be the best game for PSP yet if it works.

   by Pii (Unregistered) - 2006-02-03

I'm envisioning some Mario Cart, or Banjo Kazooie...

I don't even remember what 64 games I used to play.

   by DrNicket (Unregistered) - 2006-02-03

chrono: Thanks for the link. One more reason why I like PSPU, When there's uncertainty, they talk about it openly (AFAIK).

Sledge: Indeed, however how would the emulator be affected by games that use/require the N64 expanded memory module?

The N64 would be a great emu for the PSP. Having only one Analog stick/nub brings it closer in comparison than say the PS2. The limitations are the B, A, and Z buttons (Map one to 'select', but what of the other two? From Tokes work on the PS2 iR prog the Vol -/+, Brightness and Mute bottons may not be mappable...Fanjita? Your thoughts?)

   by Advertising -
   by cdrdj (Unregistered) - 2006-02-03

I think Games like Mario Kart 64 would work awesome with the psp layout. A and B can be Square and Cross. Z is L and R is R. What more do you need? You dont really use the C buttons. They are just there for extras like view and on screen status. And C down is the same as Z.

   by Sniper (Unregistered) - 2006-02-03

I was wondering when you guys were gonna post this news....Glad to be a beta tester! ;)

   by osiris (Unregistered) - 2006-02-03

aw dude i would love to play Banjo Kazooie and 007 on my PSP!! this is so awsome if a 64 emulator actually comes out!



Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!

 Username: 
 Password:
Forgot password
New user registration



Categories
Emulators
Titles
Archives