Nintendo Maniac
New member
For an interpreter, this thing is screaming.
Define "screaming". Is it like running F-Zero GX at 90fps/150% on a 4.5GHz Sandy/Ivy Bridge?
Last edited:
For an interpreter, this thing is screaming.
Define "screaming". Is it like running F-Zero GX at 90fps/150% on a 4.5GHz Sandy/Ivy Bridge?![]()
I don't have the VR4300 or devices emulated anywhere near enough to run ROMs.
What?Let alone Gamecube games.
What?
If this is a reference to Dolphin, I think you should know Dolphin cannot emulate the N64 at all, what it can emulate is an emulator made by Nintendo to run N64 games on the Wii (aka. Virtual Console).
And this emulator is not meant to compete at all with something like Dolphin, it is meant to be specifically a cycle-accurate N64 emulator.
Well, you can always go work on something else and then go back to the RSP. I suppose it would be a significant achievement if you could actually run something and get output to the screen (trough I imagine you would need a Reality Drawing Processor emulator and either a software rasterizer, DirectDraw/Direct3D or OpenGL output method).Getting bored with implementing RSP instructions (aka writing SSE). Going to fill in the rest of the RSP with stubs that just alert me when unimplemented functions get called and jump back over to the VR4300/PIF for awhile. I think there's enough functionality in the RSP to get basic (read: very, very basic) homebrew to boot... would be nice to get something out on the screen, even if it's a static picture with rotating sprites.
Well, you can always go work on something else and then go back to the RSP. I suppose it would be a significant achievement if you could actually run something and get output to the screen (trough I imagine you would need a Reality Drawing Processor emulator and either a software rasterizer, DirectDraw/Direct3D or OpenGL output method).
It was a reference to Nintendo Maniac's post. F-Zero GX is not a Nintendo 64 game.![]()
Right... of course. I'm just saying that if I run homebrew pong, I doubt it'll use the clipping instructions of the RSP or really complex features of the VR4300. I'm really anxious to get to the RDP.
why not using Angrylion work? he works on the RDP on a LLE level for years now ...
The honest words revealing the inner motivation behind a great mind! :arabia:I genuinely enjoy reserve engineering; for me, this is how I relax in my spare time. I'm really interested in graphics, so I'd like to write my own anywho.
...@purple:~/Projects/cen64$ ./cen64 data/pifrom.bin data/zelda.rom 10
[PIF]: "Initializing PIF."
[RDRAM]: "Initializing RDRAM."
[XBUS]: "Initializing XBUS."
[RSP]: "Initializing CPU."
[RSP]: "Initializing COP2."
[VR4300]: "Initializing CPU."
[VR4300]: "Initializing COP0."
[VR4300]: "Handling fault: RST"
[VR4300]: "Unimplemented function: LUI."
[VR4300]: "Unimplemented function: MTC0."
[VR4300]: "Unimplemented function: LUI."
[VR4300]: "Unimplemented function: ORI."
[VR4300]: "Unimplemented function: MTC0."
[VR4300]: "Unimplemented function: LUI."
[VR4300]: "Unimplemented function: LW."
Each time I read you, you have made a core 25% faster than the previous oneThe VR4300 core should be much faster now (>25%)
Since each plugin is in it's own module, and there are 9 modules, wouldn't this mean that AMD's "MOAR CORES!" would actually be useful in emulation for once?
Ehh... I'd prefer to hear from MarathonMan before making any concrete conclusion.
Since each plugin is in it's own module, and there are 9 modules, wouldn't this mean that AMD's "MOAR CORES!" would actually be useful in emulation for once?