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 »

leosmendes wrote: Mon Aug 28, 2023 2:22 pm
FPGA64 wrote: Sat Aug 26, 2023 9:49 am

Much improved graphics. Note its still in progress

use https://vampier.net/N64/ for a FAQ on how to setup

hello FPGA64, thanks for your work on the faq site. I can't participate in the discord, could you also put the builds that are showing up on your site?

Its not my Site I just linked it to help out.

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 »

FPGA64 wrote: Mon Aug 28, 2023 2:29 pm
leosmendes wrote: Mon Aug 28, 2023 2:22 pm
FPGA64 wrote: Sat Aug 26, 2023 9:49 am

Much improved graphics. Note its still in progress

use https://vampier.net/N64/ for a FAQ on how to setup

hello FPGA64, thanks for your work on the faq site. I can't participate in the discord, could you also put the builds that are showing up on your site?

Its not my Site I just linked it to help out.

about the bios.rom file, can it be the same one from the dat-o-matic (no-intro) datfiles? Or is is a specific for the mister?

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 »

Its just the bios. I havent checked the one you reference but the checksum of the file is given in the linked faq.

Lezzer
Posts: 11
Joined: Mon Feb 22, 2021 3:59 pm
Has thanked: 2 times
Been thanked: 3 times

Re: N64 Core

Unread post by Lezzer »

thorr wrote: Mon Aug 28, 2023 4:29 am

I have tested the Brawler64 Bluetooth NSO Edition, and it does NOT work with the MiSTer. When connected via USB, it doesn't even show up in 'lsusb' and it does not respond to inputs. It will pair via Bluetooth, but it is not responsive to button presses when trying to map it.

I will return it and get the Tribute 64.

I have been using this controller on MiSTer. Try changing it to X-input mode. Hold - and start for 3 seconds. The top and bottom 2 of the row of 4 LEDs should light up. You can then map this.

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 »

Lezzer wrote: Mon Aug 28, 2023 4:38 pm
thorr wrote: Mon Aug 28, 2023 4:29 am

I have tested the Brawler64 Bluetooth NSO Edition, and it does NOT work with the MiSTer. When connected via USB, it doesn't even show up in 'lsusb' and it does not respond to inputs. It will pair via Bluetooth, but it is not responsive to button presses when trying to map it.

I will return it and get the Tribute 64.

I have been using this controller on MiSTer. Try changing it to X-input mode. Hold - and start for 3 seconds. The top and bottom 2 of the row of 4 LEDs should light up. You can then map this.

Thanks! I was holding B and the pairing button on the back. I will try this when I get home.

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 »

The Brawler64 Bluetooth NSO works! Thanks Lezzer! The Start and '-' didn't work for me, but fiddling with it using the B and pairing button on the back eventually got the top and bottom lights lit up and everything worked great! I really like this controller. I already ordered the Tribute 64 controller, and I will probably just keep it because it will work with my N64 and the MiSTer as a second player. Since it is a different PID/VID, I will probably have to specify it in the INI which controller I want for player 1 and player 2, or else they will both act as player 1 I am guessing. I am glad this new INI file feature exists!

User avatar
LamerDeluxe
Top Contributor
Posts: 1181
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 828 times
Been thanked: 266 times

Re: N64 Core

Unread post by LamerDeluxe »

Neocaron wrote: Mon Aug 28, 2023 1:54 pm

Yeah I agree with FPGA64 for once! XD
It's important to maintain realistic expectations. The fact that Robert is consistently sharing even the smallest updates to the core with the community is truly a remarkable privilege that we should all appreciate.The fact it's running well on most CRT at this stage is even surprising especially given the substantial effort it took to optimize the PSX core for CRT displays in the past.

Last I've heard is that Robert doesn't even have a CRT. Support for it is not a priority for him.

Personally, CRT support is one of my favorite aspects of the MiSTer.

mist-rich
Posts: 65
Joined: Mon Sep 19, 2022 8:30 am
Has thanked: 102 times
Been thanked: 9 times

Re: N64 Core

Unread post by mist-rich »

Wow, i've not been able to do anything Mister-wise for the last month and I just logged back in to see all this going on. Incredible :) :)

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 »

LamerDeluxe wrote: Tue Aug 29, 2023 10:39 am
Neocaron wrote: Mon Aug 28, 2023 1:54 pm

Yeah I agree with FPGA64 for once! XD
It's important to maintain realistic expectations. The fact that Robert is consistently sharing even the smallest updates to the core with the community is truly a remarkable privilege that we should all appreciate.The fact it's running well on most CRT at this stage is even surprising especially given the substantial effort it took to optimize the PSX core for CRT displays in the past.

Last I've heard is that Robert doesn't even have a CRT. Support for it is not a priority for him.

Personally, CRT support is one of my favorite aspects of the MiSTer.

On my part the CRT support works damn well already, which is quite surprising just by adding a few lines to the the mister.ini from FPGA64 link:
[N64]
vscale_mode=1
vga_scaler=1
video_mode=320,8,32,24,240,4,3,16,6048

Source: https://vampier.net/N64/

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 »

I've seen those lines on https://vampier.net/N64/, for my part i don't need them, it works well on my PVM using RGBS connexion without any modification of the ini.

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 »

I definitely needed them to not have a compressed down the screen image. Funny how I can only get PAl games working with the core using the Pal bios, the ntsc bios won't boot any of my games despite having done all the setup. Anyone having the same experience? The most flawless experience was Wipeout 64, I got Doom64 ingame before crashing after 30seconds or so and the most surprising was 007 The World Is Not Enough which got ingame before crashing and it didn't even look broken!

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 »

I am using all NTSC USA games on my CRT and everything is working fine that works with the core and no scaler. I occasionally get the squished menu, but that is when there is no game loaded yet, or a game that doesn't work yet has been loaded. The Ms Pacman game is squished horizontally. I don't know if it uses a different video mode. I had the BIOS already in my Mame folders called n64.zip and renamed the PIF file inside to Boot.rom and didn't need the other 2 files.

callanabrown
Posts: 85
Joined: Thu Jul 30, 2020 1:05 pm
Has thanked: 14 times
Been thanked: 21 times

Re: N64 Core

Unread post by callanabrown »

I'm using direct video and getting this effect that looks like every other line is offset by 1 pixel (including the menu). Anyone else using direct video and getting this?

20230829_104915 (1).jpg
20230829_104915 (1).jpg (703.56 KiB) Viewed 256796 times

Amazing core progress!

Swainy
Posts: 156
Joined: Sat May 22, 2021 9:07 am
Has thanked: 104 times
Been thanked: 16 times

Re: N64 Core

Unread post by Swainy »

callanabrown wrote: Tue Aug 29, 2023 2:57 pm

I'm using direct video and getting this effect that looks like every other line is offset by 1 pixel (including the menu). Anyone else using direct video and getting this?

Amazing core progress!

Yeah it’s the same on mine, whilst via HDMI it’s fine.

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 »

I have that too. I saw there is a reverse interlace setting or something like that in the core menu, but I didn't check to see if it helped.

User avatar
Aspie
Posts: 187
Joined: Sat Sep 26, 2020 1:07 pm
Location: Manchester
Has thanked: 20 times
Been thanked: 46 times
Contact:

Re: N64 Core

Unread post by Aspie »

Neocaron wrote: Tue Aug 29, 2023 1:09 pm

I definitely needed them to not have a compressed down the screen image. Funny how I can only get PAl games working with the core using the Pal bios, the ntsc bios won't boot any of my games despite having done all the setup. Anyone having the same experience? The most flawless experience was Wipeout 64, I got Doom64 ingame before crashing after 30seconds or so and the most surprising was 007 The World Is Not Enough which got ingame before crashing and it didn't even look broken!

NTSC bios is working fine for me, using the US roms. Been enjoying Mario Kart 64

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 »

interesting maybe my us bios just sucks. I'll do a checksum to be sure.

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 »

I was thinking and hoping that the caching might be coming next/soon, and it looks to be happening!

This will make the games so much more playable. I was playing and enjoying NHL 99 last night, and wishing it had caching. I am looking forward to the next release!

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 »

New build just out on Discord with caching

Dont report SM64 is broken. It needs to be patched before you play it with the No face Patches !

Attachments
N64_20230830.rbf
(3.38 MiB) Downloaded 166 times
User avatar
Longtime4321
Posts: 99
Joined: Fri Aug 12, 2022 5:17 am
Has thanked: 8 times
Been thanked: 15 times

Re: N64 Core

Unread post by Longtime4321 »

Isn't the beta core supposed to be pateron exclusive? Not sure where else you would've gotten the file for it

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 its not a Patreon Exclusive. Its from the Discord Server in a public channel. I am not in the habit of breaching someones patreon. But I am now no longer going to post cores to this thread. You will just have to go to Discord, you can thank Longtime.

leosmendes
Posts: 26
Joined: Sun Jul 26, 2020 9:54 am
Location: Brazil
Has thanked: 42 times
Been thanked: 6 times

Re: N64 Core

Unread post by leosmendes »

thanks fpga64, I really can't access the channel on discord. what's new in this build?

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 »

leosmendes wrote: Wed Aug 30, 2023 6:20 pm

thanks fpga64, I really can't access the channel on discord. what's new in this build?

Caching. It should make everything run much faster, and maybe realtime. I haven't tried it yet. See the video I linked above showing the framerate of Super Mario Kart.

leosmendes
Posts: 26
Joined: Sun Jul 26, 2020 9:54 am
Location: Brazil
Has thanked: 42 times
Been thanked: 6 times

Re: N64 Core

Unread post by leosmendes »

seems to be stuck at 30fps at least on this map, item selection after getting the interrogation is now pretty quick too. Could it be that there are still optimizations not yet implemented that will bring even more performance? what will be the used percentage of fpga at this moment for this core?

rhester72
Top Contributor
Posts: 1121
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 13 times
Been thanked: 171 times

Re: N64 Core

Unread post by rhester72 »

Were all N64 games actually doing 60fps (particularly consistently)? I kind of doubt it.

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 »

Mario Kart is an unstable 30fps on real hardware, so it's actually running better here. It blows my mind.

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 »

30 FPS is full speed. TV's running in 240p mode are 30 Frames Per Second. In 480i mode, they are 60 Fields Per Second. Edit: Oops, I thought about this wrong. It is a 240 line progressive frame that is drawn onto 60 times per second.

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 »

Based on the few games I tested, I don't think he is running the processor at a higher clock for now, the cache is just providing massive gain by itself already which means that when he will run it at max clock it's gonna be sweet!

Tulius
Posts: 35
Joined: Sat May 29, 2021 4:51 am
Has thanked: 3 times
Been thanked: 4 times

Re: N64 Core

Unread post by Tulius »

Mortal Kombat Trilogy runs much better now and San Francisco Rush finally working too. Great update this is

User avatar
Longtime4321
Posts: 99
Joined: Fri Aug 12, 2022 5:17 am
Has thanked: 8 times
Been thanked: 15 times

Re: N64 Core

Unread post by Longtime4321 »

FPGA64 wrote: Wed Aug 30, 2023 6:16 pm

But I am now no longer going to post cores to this thread. You will just have to go to Discord, you can thank Longtime.

I asked a question. I didn't realize there even was a Discord.
It's kind of shitty to specifically call me out for asking a question over a misconception. Not posting cores to this thread is your decision.

Post Reply