PSP-Hacks.com

Hack your Sony PSP

Forums | Tutorials | Custom Firmwares | Search

“Nincest” (N64) Emulator Progress

greg | February 3, 2006

Interesting topic over in the DCEmu forums. Apparently PSmonkey managed to load the first few bits of an N64 rom!

Nincest (N64) Emulator Progress

Eek indeed. 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.

So we will have to see how things progress.

So huge credit to wally for finding the hack & $n!pR for his continual testing of the emulator for me.

Share and Enjoy:
  • del.icio.us
  • Reddit
  • YahooMyWeb
  • Technorati
  • Slashdot
  • Digg


RSS feed | Trackback URI

180 Comments »

Comment by BiG RoB
2006-02-03 00:50:47

1st to comment on this step towards some sicc n64 on a psp

 
Comment by THE MEXICAN
2006-02-03 00:52:54

This is so kick ass, With all the great hackers we have now the, N64 will be up and runnung on the psp…..cant wait to play All those clasic yet kick ass N64 games

 
Comment by PSP :)
2006-02-03 00:54:38

Yep, i love mario kart!! Good work

Comment by Mace
2007-02-20 12:45:21

where can you download mario kart for psp {1.50}

 
 
Comment by flye
2006-02-03 00:55:00

3rd comment woot woot

This is gonna be tight:0

 
Comment by Joe
2006-02-03 01:00:12

Tyte!
I cant wait to play all those kick ass n64 games

 
Comment by poopyface
2006-02-03 01:01:10

Well, my only concern is the framerate limitation. I mean, will it EVER be able to run full speed, even with commercial ROM emulation support in the future? I guess we’ll see…

 
Comment by Cory
2006-02-03 01:08:25

America, fuck ya!!!!!

 
Comment by bc11
2006-02-03 01:12:46

hell yes i love n64 zelda mario 64 and stuff

 
Comment by BIGGIE
2006-02-03 01:15:39

this shit iz goin to be halla clean. theres hella clean ass games up in n64 hopfully they will do this shit

 
Comment by Cloud
2006-02-03 01:35:05

w00t!! This is totally AWESOM!

well done guys

 
Comment by trevor
2006-02-03 01:40:24

yeaah how long to a relese of this emu

 
Comment by ......
2006-02-03 01:40:40

SWEET! yes soon Smb and mario games!

 
Comment by Leif
2006-02-03 01:43:56

will this work for 2.6?

 
Comment by DaDizzel
2006-02-03 01:46:00

when somebody gets the gba emu working right then I’ll belive this shit. We can’t even run some snes games at a playable speed. Like Mario RPG, Yoshi Island and Street Fighter. So come on now, do you realy think someone can get a N64 emu working so we can play games like OOT, 007 and Mario64. Maybe when Sony releases a PSP2

 
Comment by tommasi
2006-02-03 01:51:13

you guys think psp processor can handle or run these games normaly i dont think that can be because xbox is not playin N46 very well and the psp cant play SNES and GENs games yet or maybe just cant handle we still have some buffer problem and sound problems maybe that is programing but still not all the games work smothly so i dont think the psp can handle N46 it might run it yeah but it well be slow

 
Comment by JACKtheRIPPER
2006-02-03 02:00:50

why is there always a negative fuck like #14 crapping on everyone’s parry!!! Great work guys! keep that shit coming!! # 14 keep that shit closed!!

 
Comment by daniel
2006-02-03 02:13:20

ohh damn dis will kik ass..n64 on the psp!!..haha but still if they do suceed in making this right..what will be th buttons? ders not enough buttons on the psp to emulate n64, lyk where would be the Z buttons?

 
Comment by tripp
2006-02-03 02:16:11

i wanna play supersmash bros.. but not on n64 the one they made for homebrew can ne one tell me if the’ll get that working on ver2.60 plzz?

 
Comment by Shkeve
2006-02-03 02:17:17

I wonder if anyone is ever gonna think of making a Sega Saturn emulator….oh the poor forgotten underdog…

 
Comment by Allvah
2006-02-03 02:23:33

Am I the only one who gets the idea (based on the off-center graphic and reflections on the screen) that that photo is total BS made with a mirror and a tv screen or monitor?

Just kidding. :D
Awesome first steps, guys. Gotta walk before you can crawl. Keep it up and one day we might see some good stuff. I don’t think the PSP is capable of things like Mario or Goldeneye at full speed, but maybe less taxing games like Tetrisphere and Bomberman. We’ll see.

 
Comment by PSP :)
2006-02-03 02:45:50

:( about the frame rates. And it definatly real, look you can see the camera reflection :)

 
Comment by LOL
2006-02-03 03:50:25

It would be gr8 but, It will never run at full speed

 
Comment by Serg
2006-02-03 03:52:22

i think its crawl before walk

 
Comment by Coasterfreak212
2006-02-03 04:01:12

Oh man, tha’d be amazing! I love the N64, it’s gonna be so cool! Geeze, I can’t imagine how awesome it’d be. (#20, your a moron, if you took time to look at the zoomed pic you’d notice that there’s a camera in the reflection and that there are no signs of photoshop or anything anywhere, no tvs and mirrors, and why would someone go to great lengths to create a fake when they could’ve just made a pic and did fullscreen? You’re a big idiot. Also, number 14, you can just go to hell, people work hard on these homebrews, the reason why it’s so hard to emulate gba completely is not mainly the hardware [cause hey, it's a psp] but the complexity of the roms. N64 is relativley more laid back because it’s older, and this is a WORK IN FREAKIN PROGRESS!!!! What you expect fr60 fullscreen cheat system and hardware acceleration and playable on 2.6!? Get with the program, it’s hard to make shit and you don’t need negative comments just because other shit isn’t working. Congrats PSMonkey, you need to be awarded and sony needs to relize to hire you programers to make cool psp stuff)

 
Comment by Coasterfreak212
2006-02-03 04:15:26

Wait a sec, I didn’t read all the negs. WHAT THE FUCK ARE YOU GUYS TALKING ABOUT!!!!! Gens and Snes have been working great so far. I play my gens all the time and they run great. It took a while for snes, but now it’s at a payable speed, not to mention relistic. Unless you boneheads didn’t know, the homebrews don’t automatically decide they want to play the games at full speed, the programers realease updates. If you haven’t checked in a while, Gens and Snes are working at a playable speed. So what if it’s not completeley perfect like NES & gb emulators, they can still run. Heck, I beat sonic 3 on my psp and only slight sound problems here and there, all I did to fix it was to pause and wait a sec and turn back to the game. I play Snes too, my question is why do you want to play MarioRPG? I beleive that the psp can power all the oldschools, it just needs time on software programing. Look at Halo 1 & 2, dramatically different exprenince garphics and gameplay wise, but it’s still the same xbox. This is all software programing. If they can run a mac, windows, and playstaion 1 on a psp they can get the N64 to work. Man I really hope the playstation emulator is goin good, and what happened to bauchs and psp linux? Just give the guy a cheer so this can be made posible. All these prgramers are not getting paid you know, they are motivated to get these things running and they won’t with negs, I think you totally rock man, this is the reason why so many homebrew die in production, you gay fags don’t support them. Good luck programers, hope you guys make the psp homebrews go down in history. ;)

 
Comment by DemonMunkie
2006-02-03 04:53:18

Yeah… the PSP wont ever be able to play any N64 Rom at full speed… Ocarina of Time runs at 60 FPS alone and that is something that the SNES9x cant even do with an SNES Rom on the PSP… and we are actually talking about 3 dimensions on this one… but I give them credit for trying…

 
Comment by pspian
2006-02-03 05:00:59

This is a phenomenal step forward- congrats. As to the negative comments… I bet you’d all still use the N64 emulator if it was at 100% so don’t rip on the people trying to get it there. It’s understandable that you may have doubts but what good does it do to trash someone’s progress? PSMonkey you are frickin’ awesome.

 
Comment by [PSP]H4cK3r
2006-02-03 05:20:33

You have to be optimistic =)who wouldnt like to play old Zelda games and mario of course this will work you guys. Some serious hacking should do it =D have a nice weekend

 
Comment by Cloude
2006-02-03 06:00:31

UltraHLE work years ago on my P2 with 350MHz and Voodoo2 Card. (ok only mario but this works realy good) The PSP have more power than so an old computer.

 
Comment by LOL
2006-02-03 06:11:19

Im not trying to put ppl down, but i dnt think it will be able to handle an n64 emulation. Gr8 try though by the dev team

 
Comment by brainbox
2006-02-03 06:54:25

ultrahle works on a P2 233MHZ. I remember playing zelda ocarina of time on a celeron 333MHZ smoothly. so it could be possible to make this working but im wondering how they will manage the problem with the ram. Zelda needs 32mb to load the game into the ram and the psp just have 32. not enough. They must code virtual ram like on the xbox.

 
Comment by Futch
2006-02-03 07:47:51

If He TOOK a picture of it in the mirror the words would be back to Front TOOLS u DickHEADS

 
Comment by jared
2006-02-03 07:48:55

It would be so cool if I could play super mario 64 on my PSP!

 
Comment by jared
2006-02-03 07:51:39

I am sure they could get it to run becuase nintendo 64 only has a 93mhz processor.

* CPU: MIPS R4300i, 93.75MHz, 64-bit, 24KB L1, 125 MIPS, 250 MB/sec Bus
* Graphics: SGI RCP, 62.5MHz, 100 MFLOPS, 150K Polygons/Sec, 32-bit Color, 500 MB/sec Bus
* Sound: SGI RCP, 64 2D Voices, ADPCM, 500 MB/sec Bus
* Data: 4MB (500 MB/s), Cartridge (32MB), Expansion 4MB RAM

 
Comment by bigg D
2006-02-03 08:12:10

omfg perfect dark baby

 
Comment by RaiderX
2006-02-03 08:26:56

One small step for Wally Monkey, one giant leap for PSP-kind!

 
Comment by qwertyuiop
2006-02-03 08:31:06

this thing looks good hope it works

 
Comment by SHiZNuT
2006-02-03 08:41:33

woot

 
Comment by thomas_hang0000
2006-02-03 08:59:31

Hey guys, don’t forget that the PSP is specified to run 3D based games (266Mhz is more than enough). It’s possible that this emulator works perfectly on PSP.

 
Comment by rin1276
2006-02-03 09:14:14

At long last, The N64 emulator for the PSP! I can’t wait to get Mario 64 on my PSP and remember the good ol’ days. As for the dumbasses that say it won’t run, fuck you all. ‘Cause you all know that when it does run, you’re gonna download it and install it just like the rest of us, you freakin’ tools!

 
Comment by DES 343
2006-02-03 09:15:28

this will be awsome im sure it will be up and running someday

i have a good N64 emulator for my computer could using that help with the psp emulator??

 
Comment by Deric77
2006-02-03 09:25:45

some people are saying that if it gets hacked more, then it will run better…but there is only so far that you can hack a project and make it work, even if you shrink the game, screen size, frame skip etc. If the hardware doesn’t match up, then it doesn’t work. That being said. the 266mhz (i think) should be enough to run with. However, like someone said already, and someone before him also, we can’t even play snes games at 60fps. Before you call me a moron or anything know that im not downing the system, my emulators are up to date, and i can only churn out 58-60…a good rate, but if that is what we have after nearly a year of homebrew, then i think a fully functional n64 just isn’t so much possible. I’m not being negative, i am really optimistic on this and i hope it works so badly, imagine some good ol’ mario, but at the same time, i try to remain realistic as well.

 
Comment by bOOn
2006-02-03 09:38:46

will this work for 2.6?

Comment by Leif — February 3, 2006 @ 1:43 am

YES! lmao

 
Comment by agent666
2006-02-03 09:47:27

Both Nintendo 64 and PSP Use MIPS Assembly archetecture, the only thing to get n64 running on a psp is to emulate the nintendo 64 firmware functionailty (syscalls) and memory management. ROMS can almost run (depends on the optimization of the emulated n64 firmware) at full speed due to no need to interpret machine code.

 
Comment by Futch
2006-02-03 10:23:43

Perfect Dark and 007 YEAH!

 
Comment by ASPX
2006-02-03 11:21:03

:D hell yah!

N64 cool…

 
Comment by oliver
2006-02-03 11:41:13

bring on super mario 64 the worlds best classic game

 
Comment by kyle
2006-02-03 12:09:15

omg omg omg good work this is soo kick ass i cant wate omg omg hole crap this will be the coolest emulator ever when it is done unless u get a super emulator lol
good work man

 
Comment by tommasi
2006-02-03 12:27:21

mortal kombat is still running slow on Gnes and SENS and there is another games which i didnt try but its good job man your like N46 and you made the emulater for it keep it up

 
Comment by still burning
2006-02-03 12:35:02

man..i agree with you!!! thats two thing that sony should port, nights…and castlevania sotn. man…i think i am go play night right now!!

 
Comment by DaDizzel
2006-02-03 13:05:00

#16 Im not trying to shit on anybodys parry, I’m just speaking the truth. This won’t happen its been discuss a million times before. The psp won’t be able to handle N64 roms, get over it. Buy a got damn N64, you can get one for like 15 dollars now. I know it will be nice to have but it just won’t work with the PSP, Xbob can’t run N64 games all that great. So dev teams please don’t waste precious time with this, Apply your time to something that is possible. Great dev like fajita will tell you its not possible. The psone emu is more likely to run then this.

 
Comment by SonnyZ
2006-02-03 13:17:25

I’LL SHIT ON YOU

 
Comment by STZAfourtyfour
2006-02-03 13:41:48

My fucking sega roms cant run without a frame skip on them, even at 333mhz!! i’m all for my own copy of perfect dark on my psp, but i don’t think the psp can handle it. how are we supposed to control them? i don’t think the n64 controller will form very nicely to the psp’s control scheme.

 
Comment by mokei
2006-02-03 14:16:21

I cant wait this will be awsome image that we can wifi it and be able to play mario kart 64… That would kick the ds is the ballsss. and the o classic 007 and my fav…. mario 64

 
Comment by ur face
2006-02-03 14:47:09

#51, i wanna believe this will work, but i hav to agree wit u

 
Comment by Faith
2006-02-03 15:11:48

I was sure that a N64 rom would never load on a 32 bit machine. When it loads (if ever)It will problaby be slow. but hey anything to relive the glory days in style :)

 
Comment by Kable
2006-02-03 15:48:39

Stop wasting your time with this crappy source code. It will lead nowhere. Start fresh if you honestly want to make a real N64 Emu. This was simply a port of someone elses crappy work on the PC.

 
Comment by olafthekid
2006-02-03 16:01:58

just to make it clear,
a N64’s CPU can do 100-125 MFLOPs
the PSP’s CPU do about 20MFLOPs

you can’t compare by mhz.

 
Comment by guy
2006-02-03 16:28:45

haha lol…
if we ever did get this working, when you really think about it, it would be like playin a ds for those games like mario cart and mario 64. this just shows you how much better the PSP is. :)

 
Comment by LOL
2006-02-03 16:29:21

Lmfao, you guys really think it will run to full speed? No IT WILL NEVER!!!! ITS IMPOSIBLE CUZ PSP IT NOT POWEFUL ENOUGH TO EMULATE A N64

 
Comment by murr
2006-02-03 16:30:11

I am pritty new to psp hacking and i have a ? how do you get “ROMS” on a emulator cuz i have a gba and a sega genniss 1 and i dont know how or where to get “ROMS”

are the roms games ?

o and i have 1.5

1 more thing #7 ur r a frek america is the best GO BUSH

GOOOOOOOO STELLERS FUCK THE SEAHAWKS

 
Comment by LOL
2006-02-03 16:34:04

I CAN’T BELIEVE NOOBS GET ALL HYPED JUST FOR THIS. I MEAN CMON’ PSP CAN’T EVEN EMULATE A 32 BITS PROPERLY LMFAO. N64 WILL RUN AT LIKE WHAT, 1 FPS? I REALLY LIKE THE N64 BUT STOP DREAMING THE PSP IS NOT POWERFUL ENOUGH.

 
Comment by Darren
2006-02-03 16:49:54

This sounds cool :)

 
Comment by chestnut007
2006-02-03 16:56:13

it would be nice if you would at least get 10 fps…

 
Comment by chestnut007
2006-02-03 16:59:59

by that i mean the emu if it even works at all…

 
Comment by The Borg Queen
2006-02-03 17:00:50

UltraHLE was working on a pentium 2 350 mhrz and a Voodoo2 … UltraHLE was full of speed and memory hacks, the idea of this could work on the PSP. We’ll C … :D

 
Comment by fuckthishute
2006-02-03 17:09:59

it could be just a font pictuer, html !!~ u jack asses !!!!

 
Comment by Guy
2006-02-03 17:16:23

you do know that you wont be able to use all functions in the N64 emu because the N64 controller has more buttons than the psp. so sacrifices has to be made.

 
Comment by andE
2006-02-03 17:16:51

considering the fact that the core proccessor of the psp is flexable enough to atleast run the logo of the rom, the BYTE HEADER if u are a tru hacker u would know that, that is the first 40h Bytes of a rom.if u build off the way u even got that to boot for instance BYTE * RDRAM;
BYTE * DMEM;
BYTE * IMEM;

DWORD * MI_INTR_REG;

DWORD * DPC_START_REG;
DWORD * DPC_END_REG;
DWORD * DPC_CURRENT_REG;
DWORD * DPC_STATUS_REG;
DWORD * DPC_CLOCK_REG;
DWORD * DPC_BUFBUSY_REG;
DWORD * DPC_PIPEBUSY_REG;
DWORD * DPC_TMEM_REG;

DWORD * VI_STATUS_REG;
DWORD * VI_ORIGIN_REG;
DWORD * VI_WIDTH_REG;
DWORD * VI_INTR_REG;
DWORD * VI_V_CURRENT_LINE_REG;
DWORD * VI_TIMING_REG;
DWORD * VI_V_SYNC_REG;
DWORD * VI_H_SYNC_REG;
DWORD * VI_LEAP_REG;
DWORD * VI_H_START_REG;
DWORD * VI_V_START_REG;
DWORD * VI_V_BURST_REG;
DWORD * VI_X_SCALE_REG;
DWORD * VI_Y_SCALE_REG;you could make it play at 20-50 fps. without audio because then it wouldnt run. the format of the psp memory is not compadable with the rom memory dump. so u flash the memory creating a bug in the rom were u munipulate it in to a formate controlled by the byte rate of the proccessor. so all of u saying it cant happen screw u losers. Faith is what leads to creation. creation leads to an ideals success. sony once said the psp was unhackable.

 
Comment by LOL
2006-02-03 17:26:50

OMFG SHUT UP WITH THE COMPUTER ARGUMENT! ITS NOT THE SAME THING AS A PSP GOD! CODERS CANT EVEN MAKE A DECENT GBA SO N64 IS A TOTAL DREAM, IF YOU WANT TO SEE IT RUN ON THE PSP SMOKE SOME CRACK!

 
Comment by metalspector
2006-02-03 17:34:30

yippe great N64 emulators , the only emulators I have downloaded online that are from the N64 was 3 and 1 din’t work and the ones who did work were Nemu and PJ64 and they are not that great. And I have seen a friend with many emulators from N64 but he hacks them not online but with hand tahand and equipment and computer hacking which he charges for that alot.

 
Comment by DaDizzel
2006-02-03 17:41:12

At best roms will run 5 fps without audio and small screen size. Not worth the time. Spend the time speeding up the GBA emu first. You have to crawl before you walk. Maybe we can have a N64 emu on a psp2. N64 emu on the PC is whack so this just won’t happen. So stop wishing you noobs. Theirs hackers out there that can get it to work but none that will waste thier time for some of you greedy fuks

 
Comment by metalspector
2006-02-03 17:46:14

lol stop saying that it cannot happen because there are N64 amulators , if you don’t beleive me go to limewire put to search for programs and put psp emulators , and ther is a pack with 3 amulators although 1 doesn’t work

 
Comment by LOL
2006-02-03 17:46:44

stfu nigg do soemthing hoe

 
Comment by metalspector
2006-02-03 17:47:32

LOL yuo sir are a racist ,why did you cme here the first place.

 
Comment by MEXICAN
2006-02-03 18:01:20

This wold b a tight thing n64

#73 fucking hoe u only talk shit online but u wont say shit to them on there face

 
Comment by LOL
2006-02-03 18:02:46

YEA HACKERS SHOULD WORK MORE ON GBA EMULATOR, THIS ONE AT LEAST HAVE A CHANCE TO WORK BUT N64? ROFLROFLROFL!!!! JUST WORK ON THE GBA!!!!!

 
Comment by metalspector
2006-02-03 18:08:07

what #77 said about LOL is right , he talks big because he’s on his computer in his mom’s house but if he saw the hacker in front of him mad at him he will cry like xplays happy intern hahaha , he thinks tis is easy like 5 minutes working on this but he doesn’t realize how much time and effort they put on these hacks , I think LOL is disconsiderate.

 
Comment by DaDizzel
2006-02-03 18:30:04

#73 why in the fuk are you so stupid. I have nothing but respect for hackers, they are very smart and spend alot of time in making us happy and for what? nothing but a donation that some of us give. I give credit to new hackers/programmers that make attempts to provide us with cool homebrew but N64 is not the way to go right now so thanks for the try.

Punk ass #73 go the hell

 
Comment by psphack4life
2006-02-03 19:12:16

this is tweet i love all my old games like 007 mario kart and mario 64 this is the best ever and to 15 and 14 you guys blow your dumb get this if the ds can play 64 then psp can doit ds’s 77 proccesor speed to our 333 dugh it will play it are lowest front bus speed is faster the the full ds processor so suck_a_nut

 
Comment by justshootme63
2006-02-03 19:29:17

omg, i cant beleive i saw this? i thought it would nvr be possible but now im starting to think this could really happen? i dnt know the diff between the GBA and the N64, but if psp cant play GBA roms at a playable speed is it possible it could play N64 roms better???

 
Comment by metalspector
2006-02-03 19:34:20

it’s much faster running a game through UMD than through memory card , I have played 2 different N64 emulators on my PSP , they are not great graphically plus they lag alot , anygame is possible but lagging has to be considered.

 
Comment by metalspector
2006-02-03 19:36:04

and I have played GBA emulators too and they lag alot too ( only golden sun 1 and 2 and final fantasy 1 and 2 and legend of zelda link to the past ).

 
Comment by metalspector
2006-02-03 19:37:11

Hey any of you know were to get an emulator of chrono trigger , starfox , and mario rpg legend of the 7 stars , can’t find at limewire.

 
Comment by matt
2006-02-03 19:52:14

how do i get to download this wen there is place to click download???????

 
Comment by matt
2006-02-03 19:54:33

i no where to get super mario rpg legend of seven stars.

you go to romhustler.net and go under snses and go to s and find it then download it and drag it into the snes folder on ur psp.

 
Comment by Adam718
2006-02-03 20:28:10

so u guys really dont notice that someone just put a camera infront of a screen and took a picture? because if u actually look u can see the reflection of a camera….idiots….