Home Artists Posts Import Register

Downloads

Content

Hi Everyone!

Just a short update from my side. I've been mostly working on the serial interface(SI) DMA and the PIF controller interface. Both together are required for getting controller inputs to the game. As a lot of software will busy wait until this SI DMA completes, they just hang when it was missing.

After it was implemented a lot of homebrew started to work and yesterday wark91(thank you so much for all the time you spend!) found that Namco Museum 64 was indeed working...kind of.

With some further refinement today it looks correct now and I also added basic audio to the core, so you can also hear something.

Of course it's not working perfect and if you try it expect glitches, bugs, hangs and other troubles, but overall I'm very happy that the first game already works after less than 2 months working on the core.

I attached a build(rbf) of the core to the post in case you want to try it yourself.

Be aware that you need the PIF rom named as boot.rom and the game itself must be in big endian format. (typically .N64 or .z64 files)

I will do some smaller tasks next to complete some half-finished components and then start with the RSP.

Have fun!

Files

Comments

Anonymous

Wow, I'm impressed how fast this core is being developed. From thinking it would not be possible a few months back, to seeing the quick progress on the software emulator, to the DDR3 RAM test and now finally the first game. I was thinking about modding my real N64 for RGB output, but now I'm thinking I'll keep it original and use the MiSTer core for component / RGB output. Thanks so much for this amazing work!

David Filskov

E05 means the boot.rom isn't found in the N64 folder, right?

FPGAzumSpass

Not sure which error comes up without PIF BIOS file. Make sure the file is placed either as ./N64/boot.rom or ./games/N64/boot.rom then it should work