N64 Core

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: N64 Core

Unread post by FPGA64 »

rhester72 wrote: Tue Sep 05, 2023 6:54 pm
FPGA64 wrote: Tue Sep 05, 2023 6:01 pm

See the FAQ

https://vampier.net/N64/

FYI, links on the page are broken for Test/Demo ROMs and Handy Links.

Its not my site. I just link it because it has a good guide on how to set up the core.

Ashfall
Posts: 42
Joined: Thu Aug 05, 2021 2:56 am
Has thanked: 12 times
Been thanked: 28 times

Re: N64 Core

Unread post by Ashfall »

rhester72 wrote: Tue Sep 05, 2023 6:54 pm
FPGA64 wrote: Tue Sep 05, 2023 6:01 pm

See the FAQ

https://vampier.net/N64/

FYI, links on the page are broken for Test/Demo ROMs and Handy Links.

I noticed a few days ago the links didn't work for a bit, but then they were fixed later.

Here they are for now, in case it takes a while to fix.

FPGAZumSpass Pages
The Creators Patreon
N64 MiSTer Core GitHub PAge
FPGAzumSpass Twitter Account
FPGAzumSpass Youtube

Test and Demo roms
The NICCC N64 demo by Peter Lemon
N64 Public Domain ROMS by DerekTurtleRoe

Handy Links
N64 ROMDatabase for in /games/N64/N64-database.txt - The Database admin is Markun
Compatibility List by Moondandy
Use Google to find the N64 ROM Pack
Rename the PIF files to boot.rom

User avatar
Phoenix
Posts: 24
Joined: Tue May 11, 2021 8:08 pm
Has thanked: 5 times
Been thanked: 6 times

Re: N64 Core

Unread post by Phoenix »

FPGA64 wrote: Tue Sep 05, 2023 4:35 pm
Phoenix wrote: Tue Sep 05, 2023 4:30 pm

It seems I'm dumb, need your help :-)

I was thinking that only Mario Kart 64 was working at my side because I'm using the PAL system with my PAL roms... But I was wrong, the issue I have is that the N64 database file is not recognized / read by the core : if I deactivate the auto and setup myself the system settings, even Banjo-Kazooie is booting.

I've update this file to include the MD5 of my rom with the proper settings, I've also do the test with the NTSC bios and NTSC roms already known in this list... But no, this file is just not read by the core.

I've verified the steps from the FAQ, my file is "N64-database.txt" into /games/N64...
All file rights from this games/N64 directory are rwxr-xr-x ; root

My Mister is up-to-date, stable.

What am I missing?
It's not a huge problem, I just want to understand why I seem to be the only one :shock:

Thanks guys :-)

its not the md5 of the rom. Just the MD5 of the first 4096 bytes

in windows Powershell

Get-FileHash -Path .\sample.txt -Algorithm MD5 -Bytes 4096

Thanks I misunderstood that, now I can confirm that the hash was already registered in this database file but my core still doesn't load it properly :(
This is really strange, I don't understand what I did wrong.

EDIT: I've also tried by removing those files and generate them using the given update_N64.sh script but no luck. I'm starting to believe that the issue might be other than me :|

chopperthedog
Posts: 17
Joined: Fri Oct 15, 2021 10:47 pm
Has thanked: 11 times
Been thanked: 4 times

Re: N64 Core

Unread post by chopperthedog »

rhester72 wrote: Tue Sep 05, 2023 6:54 pm
FPGA64 wrote: Tue Sep 05, 2023 6:01 pm

See the FAQ

https://vampier.net/N64/

FYI, links on the page are broken for Test/Demo ROMs and Handy Links.

Might be format issue with site, if links are in center portion of screen they don't react. Roll over links when positioned in the upper and lower region of browser window and they work fine.

good day.

HarborSeal
Posts: 42
Joined: Sun Jul 12, 2020 6:54 am
Has thanked: 35 times
Been thanked: 14 times

Re: N64 Core

Unread post by HarborSeal »

FPGA64 wrote: Tue Sep 05, 2023 11:20 am
SegaMan wrote: Tue Sep 05, 2023 10:44 am
HarborSeal wrote: Tue Sep 05, 2023 9:35 am

For some reason, my Xbox controller's analog stick can only move side to side, and not up or down. I tried to customize the controller in the setup menu, but nothing changed. I can play Mario Kart okay, but any game requiring up or down movement is unplayable with this controller.

BTW, Banjo Kazooie's graphics are much improved in this latest release.

Same on 8bitdo Ultimate Controller.

Which controller works at the moment?

NSO N64 Controller works perfectly other than the player LEDs pulse all the time.

I went digging into my storage closet and found my original N64 controller and a USB adapter I originally bought for UltraHLE. And it works.

I'll use this for now until there's support for the Xbox controller.

User avatar
SegaMan
Posts: 37
Joined: Tue May 26, 2020 8:23 am
Has thanked: 5 times
Been thanked: 4 times

Re: N64 Core

Unread post by SegaMan »

PS5 Controller (USB connected) works also.

User avatar
Phoenix
Posts: 24
Joined: Tue May 11, 2021 8:08 pm
Has thanked: 5 times
Been thanked: 6 times

Re: N64 Core

Unread post by Phoenix »

Phoenix wrote: Tue Sep 05, 2023 8:33 pm
FPGA64 wrote: Tue Sep 05, 2023 4:35 pm
Phoenix wrote: Tue Sep 05, 2023 4:30 pm

It seems I'm dumb, need your help :-)

I was thinking that only Mario Kart 64 was working at my side because I'm using the PAL system with my PAL roms... But I was wrong, the issue I have is that the N64 database file is not recognized / read by the core : if I deactivate the auto and setup myself the system settings, even Banjo-Kazooie is booting.

I've update this file to include the MD5 of my rom with the proper settings, I've also do the test with the NTSC bios and NTSC roms already known in this list... But no, this file is just not read by the core.

I've verified the steps from the FAQ, my file is "N64-database.txt" into /games/N64...
All file rights from this games/N64 directory are rwxr-xr-x ; root

My Mister is up-to-date, stable.

What am I missing?
It's not a huge problem, I just want to understand why I seem to be the only one :shock:

Thanks guys :-)

its not the md5 of the rom. Just the MD5 of the first 4096 bytes

in windows Powershell

Get-FileHash -Path .\sample.txt -Algorithm MD5 -Bytes 4096

Thanks I misunderstood that, now I can confirm that the hash was already registered in this database file but my core still doesn't load it properly :(
This is really strange, I don't understand what I did wrong.

EDIT: I've also tried by removing those files and generate them using the given update_N64.sh script but no luck. I'm starting to believe that the issue might be other than me :|

By checking the Discord channel, it seems we must use the unstable Mister release to have this "N64-database.txt" file working (until merged into stable, of course). And some people are saying that the unstable Mister is also needed to have the saving function working.

So here is the reason! Thanks for the efforts!

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: N64 Core

Unread post by FPGA64 »

RDP: add special blender mode for blending non-force-blended polygon edges (AA effect)

Faq at https://vampier.net/N64/

Attachments
N64_20230906.rbf
(3.4 MiB) Downloaded 170 times
FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: N64 Core

Unread post by FPGA64 »

Faq at https://vampier.net/N64/

  • RDP: don't fetch framebuffer when the line will never be rendered (performance improved and random stray pixels fetched)
    RDP: fetch framebuffer values 1 cycle earlier so they are not overwritten already (fixes random stray pixels)
    RDP: add alpha texture channels to color combiner (e.g. Marios face)
    RDP: tile address fix for negative indexes (faces in kirby and pokemon snap)

Attachments
N64_20230907.rbf
(3.42 MiB) Downloaded 197 times
capitaineflam25
Posts: 36
Joined: Mon Oct 10, 2022 6:56 pm
Has thanked: 34 times
Been thanked: 6 times

Re: N64 Core

Unread post by capitaineflam25 »

Mario has a face 😍

pbsk8
Posts: 259
Joined: Mon Dec 28, 2020 4:23 pm
Has thanked: 67 times
Been thanked: 32 times

Re: N64 Core

Unread post by pbsk8 »

capitaineflam25 wrote: Thu Sep 07, 2023 2:11 pm

Mario has a face 😍

and pikachu three eyes

mic_
Posts: 33
Joined: Thu May 28, 2020 8:45 am
Has thanked: 1 time
Been thanked: 5 times

Re: N64 Core

Unread post by mic_ »

Nice. Now Wave Race 64 runs at a speed that feels much more like how it would run on a real N64.

User avatar
Alex Ztiah
Posts: 13
Joined: Sun May 24, 2020 7:16 pm
Has thanked: 13 times
Been thanked: 1 time

Re: N64 Core

Unread post by Alex Ztiah »

Hello everyone,

Super Mario 64 and F-Zero X (iQue Version) keeps crashing on my setup.
Tried several ROM versions.
I have Dual RAM, maybe because of that?
Did somebody experience this, too?

Thx a lot and best regards

Genesis does... :lol:
FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: N64 Core

Unread post by FPGA64 »

Alex Ztiah wrote: Fri Sep 08, 2023 1:05 pm

Hello everyone,

Super Mario 64 and F-Zero X (iQue Version) keeps crashing on my setup.
Tried several ROM versions.
I have Dual RAM, maybe because of that?
Did somebody experience this, too?

Thx a lot and best regards

Mario 64 you havent read the FAQ. You must patch SM64 https://vampier.net/N64/

The core is beta so may or may not run F-Zero X yet

Ique is a hacked N64 so probably not going to work the Author is building a N64 core

User avatar
Alex Ztiah
Posts: 13
Joined: Sun May 24, 2020 7:16 pm
Has thanked: 13 times
Been thanked: 1 time

Re: N64 Core

Unread post by Alex Ztiah »

FPGA64 wrote: Fri Sep 08, 2023 1:10 pm
Alex Ztiah wrote: Fri Sep 08, 2023 1:05 pm

Hello everyone,

Super Mario 64 and F-Zero X (iQue Version) keeps crashing on my setup.
Tried several ROM versions.
I have Dual RAM, maybe because of that?
Did somebody experience this, too?

Thx a lot and best regards

Mario 64 you havent read the FAQ. You must patch SM64 https://vampier.net/N64/

The core is beta so may or may not run F-Zero X yet

Ique is a hacked N64 so probably not going to work the Author is building a N64 core

hi,
with the yesterday version (07.09.23) sm64 schould run with eyes, hence the question.
also the f-zero x version...
(see pixel cherry ninjas yt video).
br, alex

Genesis does... :lol:
FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: N64 Core

Unread post by FPGA64 »

No the patch yesterday allows Marios eyes in the Game. The Patch is needed to patch out the Giant Mario Head at the start. Even with yesterdays build you still need to patch out the Giant Head.

FZero X needs a special build that Robert supplied to Discord for Testing but asked that it not be distributed elsewhere

User avatar
Alex Ztiah
Posts: 13
Joined: Sun May 24, 2020 7:16 pm
Has thanked: 13 times
Been thanked: 1 time

Re: N64 Core

Unread post by Alex Ztiah »

FPGA64 wrote: Fri Sep 08, 2023 2:28 pm

No the patch yesterday allows Marios eyes in the Game. The Patch is needed to patch out the Giant Mario Head at the start. Even with yesterdays build you still need to patch out the Giant Head.

FZero X needs a special build that Robert supplied to Discord for Testing but asked that it not be distributed elsewhere

thanks a lot for the resolution!!
I misunderstood that.
Must be more patient :) ...
have a nice weekend!

Genesis does... :lol:
mikeboss
Posts: 16
Joined: Sat Apr 01, 2023 8:35 pm
Has thanked: 16 times
Been thanked: 14 times

Re: N64 Core

Unread post by mikeboss »

N64_20230908.rbf
(3.41 MiB) Downloaded 211 times
  • implement sram functionality in PI and load/save to sdcard
  • videoout now has minimum 200 lines height
  • remove status update from savestate ui as it can overwrite auto settings coming from database
FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: N64 Core

Unread post by FPGA64 »

Duplicate of Mikes Post so deleted 1 minute later !

Fallon
Posts: 110
Joined: Mon May 25, 2020 1:48 am
Has thanked: 50 times
Been thanked: 22 times

Re: N64 Core

Unread post by Fallon »

I'm shocked by how good the experience is already ~ It's quickly surpassing any emulator I've ever used on a PC.

F-Zero X is so fast and smooth!

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: N64 Core

Unread post by FPGA64 »

Faq at https://vampier.net/N64/

implement PAL switch: pif bios file download and video out 50 Hz (PAL pif as boot1.rom)
bottom crop option added
grouped debug options in submenu, activate datacache by default

Attachments
N64_20230909.rbf
(3.43 MiB) Downloaded 180 times
Neocaron
Posts: 350
Joined: Sun Sep 27, 2020 10:16 am
Has thanked: 191 times
Been thanked: 71 times

Re: N64 Core

Unread post by Neocaron »

this one actually broke the rendering of everything at startup on my CRT. I'll see if it's a problem with my current bios with this core version.

Edit: Can confirm on my CRT setup this version is MIA, the entire boot is scribbled, you can't even go into the OSD or do anything. Yesterday's version is working fine though.

thorr
Top Contributor
Posts: 1143
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 566 times
Been thanked: 260 times

Re: N64 Core

Unread post by thorr »

Neocaron wrote: Sat Sep 09, 2023 5:22 pm

this one actually broke the rendering of everything at startup on my CRT. I'll see if it's a problem with my current bios with this core version.

Edit: Can confirm on my CRT setup this version is MIA, the entire boot is scribbled, you can't even go into the OSD or do anything. Yesterday's version is working fine though.

It works for me but I did not add the PAL BIOS. Perhaps you added the PAL BIOS and the core is defaulting to PAL mode. Just a guess.

breiztiger
Top Contributor
Posts: 433
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 24 times
Been thanked: 93 times

Re: N64 Core

Unread post by breiztiger »

test with

[N64]
vsync_adjust=0

in MiSTer.ini

CPC-Power Staff
FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: N64 Core

Unread post by FPGA64 »

Faq at https://vampier.net/N64/

RDP: implement static Z value mode (e.g. Hexen)
RDP: fix bug in 9th bit readback when framebuffer is not 16 pixel aligned (e.g. Banjo)
RDP: fix bug in blender using wrong z select in 2 step mode (e.g. Banjo)
VI: horizontal length dividable by 10 (more stable analog out)

Attachments
N64_20230910.rbf
(3.46 MiB) Downloaded 242 times
Neocaron
Posts: 350
Joined: Sun Sep 27, 2020 10:16 am
Has thanked: 191 times
Been thanked: 71 times

Re: N64 Core

Unread post by Neocaron »

breiztiger wrote: Sun Sep 10, 2023 7:20 am

test with

[N64]
vsync_adjust=0

in MiSTer.ini

That was it! Thanks!

thorr
Top Contributor
Posts: 1143
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 566 times
Been thanked: 260 times

Re: N64 Core

Unread post by thorr »

Neocaron wrote: Sun Sep 10, 2023 1:20 pm
breiztiger wrote: Sun Sep 10, 2023 7:20 am

test with

[N64]
vsync_adjust=0

in MiSTer.ini

That was it! Thanks!

Are you using the scaler? I am not. It doesn't need it in my case.

thorr
Top Contributor
Posts: 1143
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 566 times
Been thanked: 260 times

Re: N64 Core

Unread post by thorr »

FPGA64 wrote: Sun Sep 10, 2023 8:11 am

Faq at https://vampier.net/N64/

RDP: implement static Z value mode (e.g. Hexen)
RDP: fix bug in 9th bit readback when framebuffer is not 16 pixel aligned (e.g. Banjo)
RDP: fix bug in blender using wrong z select in 2 step mode (e.g. Banjo)
VI: horizontal length dividable by 10 (more stable analog out)

The VI item is great! The core menu is no longer staggered by one pixel every other line and the graphics look better as a result. Banjo does not load for me at all. Hexen works great so far!

User avatar
Retro-Nerd
Posts: 148
Joined: Fri Jul 08, 2022 2:47 am
Has thanked: 7 times
Been thanked: 42 times

Re: N64 Core

Unread post by Retro-Nerd »

Banjo & Kazzooie runs, Tooie not.

thorr
Top Contributor
Posts: 1143
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 566 times
Been thanked: 260 times

Re: N64 Core

Unread post by thorr »

Retro-Nerd wrote: Sun Sep 10, 2023 11:33 pm

Banjo & Kazzooie runs, Tooie not.

Not mine. I just get a black screen. I am running ROM (U) (V1.0) with NTSC. I don't know if that matters.

Post Reply