#Nintendo 64

1 messages · Page 87 of 1

wanton sun
#

that sounds great, but sorry, i don't get the help text 😅

night saddle
#

heres the full copy/paste from the ini

; When attempting to access the OSD players will be prompted for an unlock code.
; U = Up, D = Down, L = Left, R = Right, A = Select, B = Back
; Setting osd_lock to DUUUD would require entering the sequence Down, Up, Up, Up, Down
;osd_lock=DUUUD

; If osd_lock is enabled, allow the OSD to be opened without entering the unlock
; code if less than osd_lock_time seconds have passed since the OSD was closed.
; set to 0 for manual lock from OSD
osd_lock_time=5```
wanton sun
#

thank you! will try it

night saddle
#

so wont prevent the button from working entirely, but will keep the osd from getting spammed inputs due to the code needing to be entered

orchid nimbus
#

it's actually a good idea to only let the controller that opened the OSD control the OSD

wanton sun
#

it works 🙂

#

yes, would be better to have that, it often happens that the other player presses a button, e.g. when opening for autosave

#

but at least in our case today here, it would not have helped much. If you have a game were fast pushes of A are required, it doesn't matter

#

but the lock helps for sure

drowsy lantern
#

Speaking of the OSD, is it possible to fix the issue where button presses and joystick direction is being "held" while the OSD is open?

sacred valley
#

Was a few updates behind and just tried the new release out; the high res games are looking great on CRT now. Overall it really feels like playing N64 🙂

drowsy lantern
#

Like if you're holding the joystick forward and open the OSD, often your character will keep walking to its death on its own.

quick arch
#

Rogue Squadron start screen !

topaz otter
#

THE Y WING IS THE WORKHORSE OF THE REBEL FLEET

thorn flax
#

small rant.

I don't know about some folks here, but does it seem a bit boreish to interrupt the guy currently building the core, to stop what he's doing to address the most arbitrary of non-problems?

#

like, hit the pause button before bringing up the osd

modern sleet
#

With the Tink5x

daring meteor
cerulean elk
native mesa
thorn flax
quick arch
lament escarp
cerulean elk
dusty tusk
#

I swear someone made a kiosk /kid's mode for mister. Wizzo maybe?

wanton sun
modern sleet
#

But I have to head back to work

wanton sun
#

i think it's ok for now. with the async output in place and correct aspect ratio, we can still do the full compare. Thank you

modern sleet
#

Oh yeah, these are small details compared to all the other magic you're doing 🙂

vapid hawk
#

it might help if the OSD didn't work instantly when you pressed the OSD button, but maybe you had to hold it for half a second

#

oops was scrolled up

pulsar topaz
#

I picked up an official switch N64 controller but it don’t work with the latest core

lament escarp
pulsar topaz
#

I don’t have access it says

lament escarp
#

You have to sign up in channels & roles for test builds.

pulsar topaz
#

I’m a discord novice, how do I do that sorry

lament escarp
#

In the list with all the channels there is a thing on top that says channels&roles

manic basin
#

(Or I want it all)

pulsar topaz
#

I’m on the phone and I don’t get that option

chrome quest
#

I can see it here on mobile.... no ideas other than to say it's generally possible, sorry

pulsar topaz
#

Ah I think I got it

#

Is it the latest nightly build I need

lament escarp
#

For the controller itself you need the driver I linked earlier for rumble etc. Also check #1096015979055697940 message for a faq.

drowsy lantern
#

After a whole day of using them, I can wholly recommend the Saffun N64 wireless controllers. They are excellent. Feel like originals, no latency (that I can feel), strong rumble. Absolutely no complaints. Will be buying a few more to have a stash of them for years to come. Much cheaper than NSO controllers, and easier to obtain.

lament escarp
#

I assume it also doesn't have the pairing issues of the 8bitdo modkit?

chilly ember
#

I might get a couple for player 3 and 4 since people have good things to say

pulsar topaz
#

I grabbed the zlmage_dtb_unstable but it’s not an rbf file

drowsy lantern
pulsar topaz
#

Thanks everyone for your help by the way 🙂

lament escarp
pulsar topaz
#

Ahhhh ok let me try that

lament escarp
#

Don't forget to cold reboot afterwards if you're using ftp

pulsar topaz
#

I’m just getting the static screen now, no menu

lament escarp
#

Are you using filezilla?

pulsar topaz
#

Yeah FileZilla

lament escarp
#

Thats the problem

#

Set transfer type to binary or use winscp instead.

crisp monolith
#

How do I get saving to work in no face patched Mario 64?

lament escarp
#

If you have the db and latest unstable it should configure itself automatically when loading the game. Also you need to turn autosave on and go into the manu to save to sd cart as with any other core.

orchid nimbus
manic basin
orchid nimbus
#

also vaseline lens 😄

manic basin
#

My second favorite Zelda.

quaint pewter
#

and obviously the best one we can't play on mister (yet)

orchid nimbus
#

(sorry I remove gifs after a while - so the conversation above might seem weird)

pulsar topaz
#

Thanks it’s working

orchid nimbus
quaint pewter
#

Sorry if I gave you PTSD flashbacks.

orchid nimbus
#

nah -I never had a CDi since I felt that altough it was a step up from the P2000 it was not something I wanted

topaz otter
orchid nimbus
lament escarp
#

Legend of beavis is the only true link

daring meteor
#

P2000?

#

Technics SL-P2000

orchid nimbus
mortal panther
#

A DJ favorite!

daring meteor
#

lmao

mortal panther
#

Extremely rare!

orchid nimbus
#

VideoPac/P2000/MSX/PC/CDi

#

the revolution of philips back in the day

#

they lacked vision

pulsar topaz
#

@lament escarp I take it that it only works wired

lament escarp
#

No, you can use a normal blue tooth usb adapter to use it wirelessly

worn delta
#

Ah, I forgot about P 2000, nobody has done a core for that one have they?

orchid nimbus
#

nope not to my knowledge

worn delta
#

Looks like we have all the parts for it, may be a straightforward core for someone wanting to do another Z80 microcomputer

prisma ivy
#

Feels like if I don't check this channel at least every 6 hours I am missing something

lament escarp
#

Because you are 😋

quaint pewter
prisma ivy
#

Such as this. MK Trilogy was one of my faves back in the day

#

I really need to update. I am two builds behind I think

languid dune
#

Sadly MK Trilogy still has some issues with odd glitchy sprites and occasional crashing.

#

MK4 is in a much better state.

weary palm
#

When did the DK rap stop to desync?

cerulean elk
#

vid is loose

prisma ivy
#

I think I'd rather play MK Mythologies

wind helm
#

Do you think support for the DD64 will be implemented one day?

languid dune
#

Anything is possible at this point.

prisma ivy
wind helm
#

I agree Geiger9

languid dune
#

But let's wait and see how the base hardware goes first!

wind helm
#

I am not even sure DD64 is supported by emulation

prisma ivy
#

I'm certainly not gonna lose sleep over DD64. I haven't even played Wonder Project J2 yet

#

Has anyone tried it? Does it run?

wind helm
#

Yes I have

languid dune
#

WP J2 does indeed run.

wind helm
#

It’s perfect in my opinion

languid dune
#

Looks great from what I tried of it.

prisma ivy
#

Excellent

zenith orchid
#

DD64 might be cool for romhacks that use it.

#

like an MSU1

languid dune
#

I need to play the first game on SNES before that one though.

#

Well, I don't neeeed to play the first game first. But I must!

prisma ivy
wind helm
#

It is one of the first N64 games that I tried on the core because I am very interested too

languid dune
#

MSU1 for N64 games could be amazing though. There are so many games that could benefit from it.

prisma ivy
#

Aw man this game was supposed to be for 64DD and was cancelled. How will we ever go on

brisk edge
#

That's the one with the modem built into the cart isn't it?

prisma ivy
#

According to Wiki, yes

#

Ha apparently peopled use it to exploit the system and run homebrew. Excellent

brisk edge
#

That's pretty cool, I should look into that

#

I'm very fascinated by this era of online console games, kinda surprising they worked at all

wind helm
#

Having a modem built into a cartridge is pretty ingenious

elfin relic
#

gotta be able to play shogi with people online

brisk edge
#

I also have to imagine it probably wasn't cheap, have to wonder how the deals looked behind closed doors lol like I imagine shogi games have a fan base but was it really gonna sell well enough to cover the manufacturing costs?

elfin relic
#

I dunno, just flipping around channels every so often there's a televisied shogi game

#

maybe people are super serial about it

prisma ivy
#

I feel like Super Mario RPG would have been cool to have on N64

brisk edge
#

I know the launch game that was shogi bombed hard sales wise

#

Mario and Pilot Wings outsold it a lot

wind helm
#

Which was to be expected

brisk edge
#

It even featured a famous player, but yeah, it just littered game stores for a long time lol

#

Still need to buy a copy for the hell of it myself

elfin relic
#

there's a copy up morita shogi 64 up on yaj for 400 yen 'buy it now' heh

#

whatever it cost at launch, it did not retain value

brisk edge
#

Just like sports games

#

Unless you're that weird semi cancelled PS3/360 basketball game, that thing sells for thousands

tepid gorge
#

Does anyone else have an Asus BT500? Does it require any setup before use? It connects to my Brawler64 but won’t accept any inputs

#

Not even when trying to bind joystick buttons

native mesa
#

Is it in xinput mode?

tepid gorge
#

Yeah I tried both X and D

#

It’s working with other controllers so it’s definitely just something with this controller

native mesa
#

Damn I'd check to see if it has a firmware update or something

quasi storm
tepid gorge
#

That actually was it

#

Thank you

primal bolt
#

lol bummer

kind nimbus
#

If anyone has got rumble to work with a Tribute64 holla, cuz I cant figure it out

austere parcel
#

Pretty sure the tribute 64 I got a few weeks ago just has a busted rumble from the get go because it doesn't work on my MiSTer, a real N64 (with the proper switch on), nor the Switch which I believe is supposed to

sly wasp
#

The reason they put it (gamma dither/add noise) into the N64 was most llikely to emulate Hollywood (blockbuster movies) looks. In big budget movies they always use film stock that can have different random noise depending on the type of film you use. It gives a vintage or gritty look and can add texture and depth making the image feel less "clean" and more realistic or emotional. that's why when the N64 came out it was (and still is) commonly used in graphic design, photography and film to achieve a particular mood or style. Might be worth putting in (if there's available resources) to complete the authentic N64 look.

chrome quest
#

With todays core, are there still any regressions of games no longer playable that had been previously?
I've just found 1 of the whole 4 EU exclusives is no longer playable "F1 Racing Championship".
Last tested "N64_20230911" though, so could be anything in this games case

ocean lily
#

dithering seems way more apparent than it did with 20230925

weary palm
weary palm
weary perch
#

the wireless Saffun 2.4GHz N64 pad is serviceable but i also don't think it's a *particularly *great pad. the gate is cosmetic as yxkalle noted above. the rumble is very loud (whole controller kind of rattles), the buttons are significantly stiffer than an OEM N64 pad, stick isn't anything special. i still like it but would definitely note some of the drawbacks before recommending

cerulean elk
weary beacon
#

Is vertical integer scale not an option yet?

prisma ivy
#

I can appreciate though that someone who is very used to OG hardware will pick up on discrepancies

mellow raft
#

Guys I don't recommend trying Yoshi's story with the latest MiSTer main

#

(And by that I mean do try it)

#

xD

prisma ivy
#

I am 38 and who is Yoshi

mellow raft
#

It's perfect

#

Trust me I hear you. It was one of 3 games I had as a young child

#

It was hard af

prisma ivy
#

There were Yoshi games beyond SMW2: Yoshi's Island? 😛

mellow raft
#

Also god Yoshi is annoying lmao

tepid gorge
#

Of all the Yoshi games it’s the one I got most into

prisma ivy
#

Some madlad/madlass has to take the engine for Mischief Makers and make a proper sequel for Yoshi's Island

#

Lol I am imagining a bazooka style light gun for N64 now

#

And a Conker light gun game with swearing.

mellow raft
prisma ivy
#

Quest of Ronald 64

#

Get your vaseline'd official licensed action figures at Toys R Us

cerulean elk
#

I personally dislike it more than any other processing feature but that’s because it just looks like a poor implementation of silver crystal randomness. But I know I am a big minority here

topaz otter
# mellow raft

Treasure unironically made a platforming masterpiece with this game

#

then again when has Treasure ever made a bad game

mellow raft
#

I'm aware haha

#

Seems that the downloader fails to download the N64 Database

#

@orchid nimbus did you change the link?

#

not sure if it downloads from your site

#
Commit: 08fc37e
Log: /media/fat/Scripts/.config/downloader/downloader.log

Installed:
none.

Errors:
N64-database.txt```
#
games/N64/N64-database.txt: 9103978f995b8ade57455ae0e5ee3fe6 != 20504daa8823b00a0af42d4ff8394c15
*
################################################################################
SECTION: n64_dev


games/N64/N64-database.txt
Removing "/tmp/balho0u5"
Bad hash on games/N64/N64-database.txt (9103978f995b8ade57455ae0e5ee3fe6 != 7cc09136de615400cbbbb89645c503d6)
Bad hash on games/N64/N64-database.txt (9103978f995b8ade57455ae0e5ee3fe6 != 7cc09136de615400cbbbb89645c503d6)
~Removing "/tmp/6a998xys"

games/N64/N64-database.txt
Bad hash on games/N64/N64-database.txt (9103978f995b8ade57455ae0e5ee3fe6 != 7cc09136de615400cbbbb89645c503d6)
Bad hash on games/N64/N64-database.txt (9103978f995b8ade57455ae0e5ee3fe6 != 7cc09136de615400cbbbb89645c503d6)
~Removing "/tmp/7y7cg8wb"

games/N64/N64-database.txt
Bad hash on games/N64/N64-database.txt (9103978f995b8ade57455ae0e5ee3fe6 != 7cc09136de615400cbbbb89645c503d6)
Bad hash on games/N64/N64-database.txt (9103978f995b8ade57455ae0e5ee3fe6 != 7cc09136de615400cbbbb89645c503d6)
~Removing "/tmp/a0unmymz"

games/N64/N64-database.txt
Bad hash on games/N64/N64-database.txt (9103978f995b8ade57455ae0e5ee3fe6 != 7cc09136de615400cbbbb89645c503d6)
Bad hash on games/N64/N64-database.txt (9103978f995b8ade57455ae0e5ee3fe6 != 7cc09136de615400cbbbb89645c503d6)
~....
Processing config 'base_path:/media/fat;downloader_threads_limit:20;downloader_timeout:900;downloader_retries:6;'...
#
/media/usb0

Loading dict from file "/media/usb0/.downloader_db.json"
Loading db from url: https://raw.githubusercontent.com/mrchrisster/MiSTer_SAM/db/db.json.zip
Loading db from url: https://raw.githubusercontent.com/MiSTer-devel/Distribution_MiSTer/main/db.json.zip
Loading db from url: https://raw.githubusercontent.com/jotego/jtcores_mister/main/jtbindb.json.zip
Loading db from url: https://raw.githubusercontent.com/theypsilon/Distribution_Unofficial_MiSTer/main/unofficialdb.json.zip
Loading db from url: https://raw.githubusercontent.com/atrac17/Arcade_Offset/db/arcadeoffsetdb.json.zip
Loading db from url: https://raw.githubusercontent.com/theypsilon/BiosDB_MiSTer/db/bios_db.json
Loading db from url: https://raw.githubusercontent.com/theypsilon/ArcadeROMsDB_MiSTer/db/arcade_roms_db.json.zip
Loading db from url: https://raw.githubusercontent.com/atrac17/Coin-Op_Collection/db/db.json.zip
Loading db from url: https://raw.githubusercontent.com/wizzomafizzo/mrext/main/releases/all.json
Loading db from url: https://raw.githubusercontent.com/ThreepwoodLeBrush/Names_MiSTer/dbs/names_CHAR18_Common_US.json
Loading db from url: https://raw.githubusercontent.com/PigSaint/ArcadeNames_MiSTer/dbs/arcade_names_US.json
Loading db from url: https://raw.githubusercontent.com/wizzomafizzo/MiSTer_BGM/main/bgm.json
Loading db from url: https://raw.githubusercontent.com/wizzomafizzo/MiSTer_Favorites/main/favorites.json
Loading db from url: https://raw.githubusercontent.com/wizzomafizzo/MiSTer_GamesMenu/main/games_menu.json
Loading db from url: https://raw.githubusercontent.com/RobertPeip/Mister64/db/db.json.zip
/tmp/wnm56d8y
/tmp/wpbqzrpw
/tmp/pmvfz8_k
/tmp/kcvewrf0
/tmp/03fo3gxo
/tmp/c9u5euj5
/tmp/6tum8x4d
/tmp/nt33oth_
/tmp/26fj9531
/tmp/o9ceizj0
/tmp/edik6wsv
/tmp/8am4rfzd
/tmp/w24w04mf
/tmp/phle1114
/tmp/yedg3v5e
...............+++++++++++++++
Loading dict from file "/tmp/wnm56d8y"
Removing "/tmp/wnm56d8y"
Loading dict from file "/tmp/wpbqzrpw"
Removing "/tmp/wpbqzrpw"
Loading dict from file "/tmp/pmvfz8_k"
Removing "/tmp/pmvfz8_k"
Loading dict from file "/tmp/kcvewrf0"
Removing "/tmp/kcvewrf0"
Loading dict from file "/tmp/03fo3gxo"
Removing "/tmp/03fo3gxo"
Loading dict from file "/tmp/c9u5euj5"
Removing "/tmp/c9u5euj5"
Loading dict from file "/tmp/6tum8x4d"
Removing "/tmp/6tum8x4d"
Loading dict from file "/tmp/nt33oth_"
Removing "/tmp/nt33oth_"
Loading dict from file "/tmp/26fj9531"
Removing "/tmp/26fj9531"
Loading dict from file "/tmp/o9ceizj0"
Removing "/tmp/o9ceizj0"
Loading dict from file "/tmp/edik6wsv"
Removing "/tmp/edik6wsv"
Loading dict from file "/tmp/8am4rfzd"
Removing "/tmp/8am4rfzd"
Loading dict from file "/tmp/w24w04mf"
Removing "/tmp/w24w04mf"
Loading dict from file "/tmp/phle1114"
Removing "/tmp/phle1114"
Loading dict from file "/tmp/yedg3v5e"
Removing "/tmp/yedg3v5e"```
#

Not sure what all these tmp nonsense is but it happens every time

orchid nimbus
cold pollen
cold pollen
#

Definitely not any where he has a weird asthmatic grunt when he hovers in the air

#

That was forever after used for the character for some horrific reason

cold pollen
orchid nimbus
#

Mine still works 😉

worn delta
#

Anyone else at their MiSTer with the N64 database enabled able to run update script and see if they get the same error?

eternal ravine
#

@topaz otter
Light Crusader ain't great

#

Probably called a "hidden gem" now

worn delta
topaz otter
eternal ravine
#

Gen/MD is my fave console

topaz otter
#

they weren't mediocre but they weren't great

eternal ravine
#

Wish I had a full set of CIB Mega Drive games
So pretty

topaz otter
#

at least you can play them on Mister

#

the Mister Drive

eternal ravine
#

I do have the very first version of the MD tho
In Super nice condition

#

OK, sorry for the derail

#

(coolest console box art)

#

OK, I guess N64 is kind of cool also

fair stump
#

So I think it may be worth somebody checking into it

woeful beacon
#

testing that defacer

#

this one

weary beacon
#

looks like it worked

woeful beacon
#

@weary palm saint

#

I would pin this, mods

#

but not sure if you are allowed to pin an .exe

native mesa
woeful beacon
#

Oh

#

Still I would pin it

#

But I'm also stupid

eternal ravine
#

Ugh the Banjo Kazooie musical intro is looping in my brain

#

I knew this would happen

woeful beacon
native mesa
#

Outset island is playing in my head

#

I didn't even realize until you mentioned

eternal ravine
#

N64 sound is better than I recall, though some games sound low-budge

native mesa
#

All those ones sampling roland sound canvas

chilly ember
#

Dk rap's been stuck in my head all day

trim seal
#

I have 5yo daughter. Believe me, there are worse songs to have stuck in your head.

zealous hull
#

As an uncle I have learned a lot of Blippi songs.

paper orchid
thorn flax
#

insane take

paper orchid
#

That game has real technical issues, which makes it feel like Treasure didn't have a grasp of the GBA at that point in time

#

(it's also not well-localized)

woeful beacon
#

btw NSO N64 controller passes the Mike Tyson test with flying colors @cerulean elk

#

okay actually

#

maybe either im tired or there is some consistency issues

eternal ravine
#

@chilly ember
Kazooie with the vuvuzela is maddening

#

so care free

woeful beacon
#

hmmm

#

damn yeah there might be some consistency issues

#

that is such a shame

#

but this is in service of doing "real world" tests with the NSO N64 controller and the current drivers

#

first knockout doesnt count, I got juked

#

the other 2 seemed like it was the controller

#

it could also just be general familiarity with this dpad on the quick dodging but the second one where all I had to do was tap left, that was spooky, thats not ... thats not good

#

might be fine for N64 games tho

#

its obviously on the fringe

#

will test more when less tired but yeah oof

eternal ravine
#

How did N64 not get a Punch Out!

woeful beacon
eternal ravine
#

Why so weak

woeful beacon
#

lmao

neat sierra
#

It’s authentic see the little N’s in the corner

cerulean elk
fair stump
#

Stunt Racer 64 has been marked as only boots for a while and needing TLB but it actually appears to be fully playable with some flashing texture issues

chilly ember
#

Nice, always happy to see more games getting in game. Still need try today's core out myself

little socket
#

So saturn 3d controller for n64, yes or no?

rose elbow
#

recent VGE vijd showed Rogue Squadron in action. that's another i completely missed was updated to being playable

rose elbow
little socket
#

I don't know

rose elbow
#

does daemonbite for example work with the 3D Controller?

little socket
#

Huh, must have been a buffered reply

#

I assume a simple saturn to usb adapter for example

rose elbow
#

would be fun to test. the saturn core got me thinking about the 3D controller. joystick + 6 button is such a unique layout. i dont have the controller so i'd need to get one.. would need to get an adapter.. kind of cant be bothered personally but .. maybe one day 👀

#

only has L and R tho, no 3rd button for Z 🚫

#

probably still able to work around that limitation actually with most games

chilly ember
#

Most games don't even use L for anything anyways so it wouldn't be a complete deal breaker.

#

Reminds me the xbox duke lol, wonder how well that would work

orchid nimbus
#

For those who haven’t seen it - a preview for October 4th release

rose elbow
#

no way that looks incredible

#

what is being added? what's the term for this effect?

night silo
rose elbow
#

wasn't sure if dedither was the actual term or just discord shorthand, awesome awesome!!!! i'm so excited for this hahahahaha

#

massive update

night silo
#

Right there with you, looks so good!

orchid nimbus
#

So 1st one is banding - dither as it is now - de-dither

zinc dew
rose elbow
#

another one from scrolling up

orchid nimbus
#

It’s posted above - yeah that’s the 2nd one

#

The rocks make it very clear

zinc dew
#

It’s looking like the ole jaloppy more and more everyday

eternal ravine
#

Don't forget all the CRT-related effects on top of that

night silo
#

wait what the heck is my 2nd role when did this happen and what does it mean

rose elbow
#

Professor C-Down

eternal ravine
#

You're the man now, dawg

zealous hull
#

It's not uncommon for N64 games to lose sound for--like--half a second, right?

night silo
zealous hull
#

I feel like I've played N64 with subpar emulation half my life at this point, can't remember what to expect as far as audio is concerned.

zinc dew
#

The caaaaaarl thing right?

night silo
zinc dew
#

Ok! 🍻

stuck summit
# rose elbow

Looks perfect now. This is what I've been waiting for before I started playing some games for fun

inner garden
half venture
chilly ember
#

Direct mode on 8bitdo kit doesn't have pairing issues

orchid nimbus
worldly quartz
#

On the core options for blurring and stuff, these also affect software side blurring?

vapid hawk
#

weird one in rayman, had played about an hour when suddenly this happened, whole screen went black except that splotch which used to be rayman

worldly quartz
#

Or will we still need separate cheats and patches for those?

chilly ember
#

Goldeneye? Lol

trim seal
#

Oh yeah, Spa Science fomr Mer-cat is one earwom.

#

But no - she's hooked on "Cupid" by Fifty Fifty. So she's into K-pop, which I don't mind so much, but that particular song is INSIDIOUS.

calm knoll
#

Nintendo Ultra 64

woeful beacon
#

Unflying colors

#

:/ need to play more Tomorrow with fresh brain

#

But I think there is consistency issues

marble cargo
#

Because that happened to me earlier.

vapid hawk
#

i had backtracked to the second level

#

don't think i was coming off a waterslide there though

prisma ivy
marble cargo
#

I think Rayman 2 has an issue with those transitional cutscenes between areas breaking the game, like the game is trying to pull an instruction that doesn't exist.

vapid hawk
#

it doesn't seem consistent in any case

marble cargo
#

I might try again, assuming it might just be a fluke.

prisma ivy
vapid hawk
#

yeah like, i've completed the level it crashed on before

#

i was going back to find more lums

zinc dew
#

why are British composters so good at composing rap

#

DK64 and Buck Bumble, modern classics

vapid hawk
#

composters 😄

zinc dew
#

lmao shocked

prisma ivy
#

What games do y'all think deserved an N64 sequel

vapid hawk
#

super metroid

prisma ivy
#

2.5D like Mischief Makers though

quaint rune
#

Wasn’t that fusion ?

vapid hawk
#

i think by the time fusion came out n64 was basically over

#

fusion has link features with gamecube even doesnt it?

zinc dew
zinc dew
#

Is cool

prisma ivy
quaint rune
#

Oh wait I see what you mean now. A sequel onto n64. Oh yeah. There’s two different people making two different Metroid homebrews for 64 though. One looks really cool

zinc dew
#

What the hell really

#

Incredible!

marble cargo
#

Okay so the game didn't crash for me this time, so I'm going to assume it was just a random crash.

zinc dew
vapid hawk
#

i'd of loved either like a 2.5D bonanza that really like apex's that style, or else a proto metroid-prime

prisma ivy
#

There was supposed to be Mother 3 on N64

zinc dew
#

Plok!

rose elbow
#

thats one where, having seen the screenshots of Mother 3 on 64 + having played the GBA version... i'm kinda glad it got cancelled and built up from scratch in 2D aha

prisma ivy
#

Mother 64 would have been the best RPG on the system. Even better than Brians Quest

rose elbow
#

its hard to imagine they were making the best game ever when they decided to cancel it aha

prisma ivy
prisma ivy
quaint rune
#

There’s some footage

rose elbow
#

yooo that looks fun

#

i'm surprised Rare never returned to Wizards and Warriors

prisma ivy
#

Taboo 64

#

Now with 3D boob

rose elbow
#

its almost like "fantasy" had a lull in the n64 era

elfin relic
#

fantasy was finally reserved for psx

rose elbow
#

Ocarina of Time is pretty close to being just a straight fantasy but even that has a few instances of them trying to modernize and put twists on traditional ideas.. The Great fairies comes to mind as like.. How did they land on that design loool

prisma ivy
#

Oh god Bill Lambiers Combat Basketball 64

rose elbow
#

Arch Rivals is my favourite 'Combat Basketball' game 😂

zinc dew
quaint rune
#

😦 wha

rose elbow
#

altho i guess Arch Rivals more or less just became NBA Jam so i guess that kinda has a sequel on the Nintendo 64 :)

quaint rune
#

Sorry Robby. I remember reading some news about this months ago and I guess i didn’t notice or maybe I forgot. There’s some genuine nice psx and n64 home brew games but I also forget that there’s the people who go for that look but it doesn’t run on the hardware.

zinc dew
quaint rune
#

No you’re being too nice. It’s okay I was wrong. You must punish me! AND KILL ME

#

in minecraft

languid dune
languid dune
quaint rune
#

Haven’t played that. Whenever I hear the punished stuff it makes me think of mgsv and imagine that person with an eyepatch and scars 😂

hollow orbit
#

Given the frame rate of most n64 games I feel like up to 67ms latency would be imperceptible

half venture
chilly ember
#

Yea D-input, rumble works with switch mode apparently but I never had any luck with it but it's been a couple weeks since i tried

#

Switch mode has the pairing issues. Have to pair it everytime but direct mode doesn't have that issue

lament escarp
wise hemlock
#

It was discovered that the PC always had lens flare, the file was in a wrong folder on the final ISO, simple drag and drop fixes it.

zenith orchid
#

Dedither and AA are probably the last two pieces that'll make the biggest difference. It's really exciting!

wise hemlock
#

I agree, this CORE has made my year

orchid nimbus
#

my FAQ now starts with a Quote from FGPAZumSpass followed by XX days till x-mas and screenshots of the core running

wise hemlock
#

You can remove that days to christmas non-sense lol

orchid nimbus
#

nah

#

it's funny

wise hemlock
#

I'll let it slide on this occasion, as you maintain a good space

orchid nimbus
#

I asked him if I had to remove it - he thought it was funny

wise hemlock
#

Don't you have to call is Xmas these days so not to offend the masses

orchid nimbus
#

Europeans don't really care

#

not sorry about that 😄

wise hemlock
#

You will be when the Yule pitchforks are coming for ya

#

or you are beaten with a candy cane

orchid nimbus
#

I'm safe here in this liberal bastion called California from those 😄

wise hemlock
#

Well you are nearly in hell there, so escape the wrath somewhat

orchid nimbus
#

as soon as I can get out here I'm gone to another state with more sanity

wise hemlock
#

Texas

orchid nimbus
#

Iowa

#

I like green and cows

#

just like my ex-homeland

wise hemlock
#

cows will kill you, while you sit quietly on your laptop

orchid nimbus
#

I had bike races against cows

#

they are just big dogs

lament escarp
#

Yeah man cows are no joke.

orchid nimbus
#

cows are harmles

wise hemlock
#

That is my dogs centiments when he sees a Horse on TV

orchid nimbus
#

gives @wise hemlock more red pills

wise hemlock
#

I don't need anymore Red Pills, I cannot get back out of that rabbit hole

#

The Matrix has me...

orchid nimbus
#

heading to bed - 5:40am comes early

#

laterz

wise hemlock
#

6 15 am here

orchid nimbus
#

you have 2 hours on me

#

so get to bed

wise hemlock
#

this is early for me

#

son

lament escarp
#

7 15 here. Should go to work but don't wanna.

wise hemlock
#

I grant you working from home status

#

You may lose your job, that is nothing todo with me though

lament escarp
#

Worth it.

wise hemlock
#

When Vamps falls asleep he counts COWS not Sheep

lament escarp
#

We have a saying around here, the girls are just as pretty as the cows.

wise hemlock
#

We call ugly girls swamp donkeys

lament escarp
#

That's mean

orchid nimbus
#

take me down to the paradise city where the girls are green and the grass is pretty

wise hemlock
#

They still trying to sell you that lifetime virus package

#

How else did they get to the moon

lament escarp
#

At least they landed there and didn't crash like someone else.

wise hemlock
#

The COW jumped over the moon, hey diddle diddle

#

I landed on the Sun in a previous life

#

not my crowning past life granted

lament escarp
#

Yeah I saw that rick & morty episode

weary palm
#

no I'm not doing MK64 modding lol I got randomly curious after a convo earlier. I just uncapped the framerate and changed the game logic timing system to account for framerate. For some extra easy boost, I disabled AA and tweaked a few render modes here and there.

Course the game won't run this nicely in an actual race, but having 60fps in time...

▶ Play video
versed cairn
#

Cool, is there a patch or GitHub to try it out?

zealous hull
weary palm
versed cairn
daring meteor
#

There's a mod that disables TLB?

#

Huh

remote hatch
#

there is no such 🙂

daring meteor
#

"With the TLB no longer in use"

versed cairn
#

Omg you’re right. If someone can compile this it might work on the current core!

remote hatch
#

this version skips TLB at all and will run without ?

#

this could be interesting 🙂

daring meteor
#

Its a Decomp

remote hatch
#

I'm totally unfamiliar with it and the N64

versed cairn
#

All the install instructions are linux. 😦

remote hatch
daring meteor
versed cairn
#

I might be over my head but i'll try

daring meteor
#

In general this works for a lot of Linux usecases if you use a modern windows, wholeheartedly reccomended

#

Only drawback is it taking 10gb

versed cairn
#

no biggy, thats like 1 patch for a modern video game lol

weary palm
daring meteor
#

It seems fully to me

versed cairn
#

I'm trying to compile but theres not a lot of info on the github. will take some messing around for a noob like me

weary palm
#

You've compiled it?

daring meteor
#

I didn't but at least from the source code I see

#

Wait, did they change that?

#

Ah no I was just stupid

vapid hawk
#

was tony hawks pro skater3 working before today?

#

it has... a lot of interesting visual glitches lol

#

ooh TLBless perfect dark ?

versed cairn
#

Yeah! exciting if someone can get it to work. I’m stumbling through linux for the first time now trying to figure it out

vapid hawk
storm vessel
#

Whats TLB?

mild finch
daring meteor
restive anchor
#

well, virtual memory would mean offloading RAM to some other form of storage, this is remapping memory addresses

weary palm
#

Guess it worked... 🙂

daring meteor
#

Hahahaha

versed cairn
#

WOW

chrome quest
#

Yeah! Now then, how does one acquire this power?
Or is this not really something for the less technical amongst us....

#

Not going to be patchable I guess? Gotta learn to compile N64

daring meteor
#

I mean

#

Someone's gonna make a patch

vapid hawk
#

should be possible to make an ips or bps for it ?

daring meteor
#

Lmao

weary palm
versed cairn
#

We can now directly compare fps with console since this version has a fps counter built in!

weary palm
#

thankfully the patch ended up not completely huge

chrome quest
weary palm
#

It's a UNIX system. I know this.

versed cairn
#

Omg this is so cool. It tells you what is bottlenecking the performance

chilly ember
weary palm
#

I know what mr bacon will make a video about

#

I built it in WSL (Ubuntu)

#

like the pleb I am

chrome quest
#

One of ye (that's actually done the work) should ping Robert. Might enjoy it!

chilly ember
#

Now waiting for tlb to play Goldeneye won't be so bad :p, it's the next best thing

weary palm
#

I just want a confirmation that the patch works.

#

I prefer PD

#

because it has bots and fun weapons xD

chilly ember
#

The bots are pretty awesome, but I like the single player levels better in Goldeneye. They're still both great. Curious how much this improves the frame rate

#

Gonna try patching now

weary palm
#

Seems like TLB is mostly a bad practice when it comes to N64?

bronze elbow
#

Probably a necessary evil if the alternative is requiring ram expansion

versed cairn
#

Game basicly already required it. Only headquarters was playable without

vapid hawk
#

runs great!

#

use control style 1.2 for "wrong dualshock" mode

versed cairn
#

Yeah, it runs way better then the base game

vapid hawk
#

you can press L in this romhack to see a load of performance stats its pretty neat

versed cairn
#

Instead of in the 10s it’s in the 20s a lot more

#

If it wasn’t so late here I would do a fps comparison with real hardware

vapid hawk
#

i can't seem to find the low detail mode in this version

chrome quest
#

Patch working great

versed cairn
#

Yeah the option seems gone

vapid hawk
#

also i couldn't get in game without a cpak connected ?

#

like it couldn't save to cart or something

mild ether
#

Can this be done with the GoldenEye decomp?

vapid hawk
#

only if someones used the decomp to remove the tlb

versed cairn
#

The file making is weird in perfect dark for sure

#

Is the golden eye decomp done?

chrome quest
vapid hawk
#

still, this is amazing

weary palm
#

Save type isn't in db yet, so you need to to select eeprom16 manually

chilly ember
weary palm
#

I think it's eeprom16 anyways

bronze elbow
versed cairn
#

This channel is so exciting to be in! Long live the n64!elmorise nintendo

mild ether
#

Is there a performance hit not using TLB?

chilly ember
#

I think it runs better

weary palm
#

Does anyone have a savefile with everything completed? xD

versed cairn
#

Seems TLB is only used to minimize read and write times with limited ram. With everything living in the ram in this version read and write overhead is much lower

chilly ember
rose elbow
#

omg this is both awesome (and kinda hilarious!)

#

there's something very amusing about the patch boosting performance by bypassing the very thing the n64 testbuild doesn't have implemented yet

#

awesome discovery

mild ether
#

DUDE

#

TOTALLY

vapid moat
versed cairn
#

I wonder what’s up with the resolution switch being removed. Seems like the game is stuck in hi-res mode

chrome quest
#

What are performance gains? If it's got no issues with high FPS, I suppose why not always hi-res mode

versed cairn
#

It’s still not a solid 30 fps but it’s better then low res mode on base game by a lot.

weary palm
#

Just had it crash during my favorite pastime. xD

chilly ember
#

I got through second mission on agent without a crash

versed cairn
#

No crashes yet here on agent second mission too. Maybe it’s completely random

weary palm
daring meteor
#

Any other N64 games have decomp?

#

That are TLB

#

There's Goldeneye and SM64

junior yarrow
#

Paper Mario has a decomp

wind helm
#

Interestingly Goldeneye was one of the very few games that worked on the UltraHLE emulator back in the 90s

junior yarrow
versed cairn
#

It’s done?!

#

Us atleast

inner bronze
#

We have reached 100% on the US release!

#

Now build a copy for N64 without the TLB

restive vortex
#

Hi all, has anyone managed to get the Brawler64 Bluetooth NSO edition to rumble?

inner bronze
daring meteor
#

Paper Mario has a lot more TLB usage

inner bronze
#

Sure but the question is how easy is it to rewrite it into not using a MMU

weary beacon
daring meteor
#

src/effects.c in paper mario

chilly ember
inner bronze
daring meteor
#

And potentially some adresses

inner bronze
#

heaps.c as well

#

Ah but thats the heap for effects I presume

#

It is

#

D_80197000

daring meteor
#

Ah that's just adresses

inner bronze
#

Yeah its just declaring the heap spaces

#

effects.c has the extern to it

#

Anyone feel like hacking TLB out of Paper Mario so we can enjoy it a few months sooner? Or in case we never get TLB 😛

daring meteor
#

And of course stub the tlb init

#

Oh yeah speaking of, didn't sm64 use TLB really dumbly

inner bronze
#

Yeah. Only for the face intro

#

Its isolated so if it doesnt do anything funky you can maybe just even grab a random memory address and hope no init was done before it 🥲

vapid hawk
#

using it so you can not worry about the expansion pak being plugged in actually makes sense at least

daring meteor
#

src/goddard/renderer.c?

junior yarrow
#

By using a hack i was able to see a fair bit more of paper mario in core but trying to avoid every single effect is quite difficult

daring meteor
#

You could def make a patch of some sort

junior yarrow
#

If you just turned off all effects it would probably get at least somewhere

#

Most of the rest of the game seems to work well enough some graphical glitches notwithstanding

#

cant get into any battles of course

vapid hawk
#

playing PD like this is almost as good as the XBLA version 😄

daring meteor
#

Let's see, if the SM64 dynlist segment area in sm64.ld and the initialization is enough

rose elbow
#

im shook. i'm fairly sure the performance is the one of the big things that drew me away from ever getting too Into PD back in the day potentially .. exciting stuff

daring meteor
#

Oh yeah there's also a malloc

#

Hmmmmm

lament escarp
#

I think you misspelled n64

weary beacon
#

PD crashed in the 3rd mission when taking the elevator. It also crashed in the Institute.

daring meteor
#

Robert is gonna be plopping here to drop dedither and its gonna be real funny when he sees everyone talking about pd

weary palm
#

Sorry, the code has been modified in a way that makes it hard to create a PAL ROM

#

I tried.

vapid hawk
#

Did you see the options in the make file for pal?

weary palm
vapid hawk
#

It drops way below with enemies on screen

#

It’s like 12-60fps lol

weary palm
#

but the code has been modified so some #defines are missing etc.

#

I can't bother any more than I already have.

vapid hawk
native mesa
#

True haha

#

@weary palm can you do goldeneye too?

weary palm
#

All I did was to compile some code guys. I didn't write N64 code, I'm not capable of that.

daring meteor
#

He wasn't even the one who patched it lmao

native mesa
#

Oh gotcha. Is there a GitHub?

daring meteor
#

Through if people are looking for patches to do:

SM64, Paper Mario, and Goldeneye are patchable

#

SM64 is probably the easiest

vapid hawk
weary palm
#

are we that desperate for head, guys? mario head that is.

oblique remnant
#

pille palle yxkalle thx!! 🤘🏻

weary palm
#

tack som fan

native mesa
#

If TLB just reduces performance we're better off patching it away from all games that use it

vapid hawk
#

i'm listening to the menu music while i make lunch rn, its pretty great when the baseline kicks in

mild finch
#

How does dithering + de-dithering work?
Dithering does basic dithering to increase perceived color depth,
then de-dithering blurs the dither so that it looks smooth?
Why not render in the higher color depth in the first place? Would it be slower?

vapid hawk
#

it's basically being used as very cheap way to compress the framebuffer

native mesa
mild finch
#

What I mean is why did the N64 do it like that in the first place

mild finch
vapid hawk
#

yeah but its de-dithered on its way to scanout

#

never hits memory again i dont think

mild finch
#

I see

#

is it a screen space operation, or does it take some geometry or geometry buffer into account?

weary palm
quick arch
#

thank you @weary palm 🙂

bronze tree
mild finch
#

I see, it uses coverage

#

how big is the de-dithering filter (radius)?

bronze tree
#

both dedithering and AA mix information from neighboring pixels, but different ones.

mild finch
#

this is all very interesting.

bronze tree
#

for dedithering, it's from the 8 pixels surrounding the pixel

mild finch
#

I assume it will only take the pixels into account that also have full coverage?

bronze tree
#

I would have to look that up

#

no, dedither doesn't seem to care about the coverage, but AA does

mild finch
#

oh, interesting

#

so de-dithering will actually slightly blur triangles that are between 1 and 2 pixels in screen space size

bronze tree
#

dedither is very simple: for the R, G and B channels it checks for each of the neighbors if their value is higher or lower. If it's higher, we increase our value by 1 (doesn't matter how much higher the neighbor was) and if it was lower we decrease our value.

mild finch
#

wow, I expected a box filter or something 😄

#

surprised this even works

bronze tree
#

AA is a bit more sophisticated 🙂

weary palm
#

pretty smart to not apply dithering on edges. that way you can keep some sharpness

mild finch
#

I know about the concept of coverage, but no idea how it's usually implemented. Is this stored in a buffer like the Z-buffer? Or is it stored in an interleaved component (alpha?)?

bronze tree
#

for each pixel, there is 15 bits of RGB data and 3 bits of coverage data (coverage is from 1 to 8, but it's stored as coverage - 1, so 0 to 7)

weary palm
#

cool that PD and DK64 uses mp3s.

bronze tree
#

I don't know about 32 bit data, maybe it stores more bits of coverage

weary palm
mild ether
wanton sun
heady mason
#

Perfekt Dark can run now? I have been wanting to play this game. I have heard it was a bit like Golden Eye. So I have tried getting it to run every few updates of this core

zenith orchid
#

you'd think that such a thing would exist for golden eye and paper mario

#

but hey we have PD now 🙌

native mesa
daring meteor
#

But you see how small the perfect dark patch is

native mesa
#

@cerulean elk can include perfect dark in his next video for mega clicks

cerulean elk
mild ether
#

Yep, not even click bait.

cerulean elk
#

Awesome game but Goldeneye is what everyone remembers. The larger “everyone”

mild ether
#

I don't care what anyone says, I respect the clickbait grift when I see it.

quaint pewter
#

"Golden Eye (kinda sequel) now working in the lastest core. With a patch"

#

bracket text in a 2point font lol

weary palm
#

I bought PD before GE 🙂

#

like... 10 years before. xD

cerulean elk
quaint pewter
#

It was a joke. I know you respect the audience and yourself more than to pull something like that 🙂

cerulean elk
#

Haha I know it was a joke. No worries

mild ether
#

GoldenEye sequel in latest N64 core!!!!

cerulean elk
#

I’d more go with “Nintendo’s 64’s Best Game Now Works in Core”….2 point font (it’s Bomberman Hero)

quaint pewter
#

heh

heady mason
native mesa
#

They both use virtual memory

prisma ivy
#

good mornin.... HOLY CRAP the things that happened here overnight

night saddle
#

Morning Gieger. I feel like that after a few hours of visiting the channel usually. Played Ocarina of Time on the core for the first time in decades a few days ago and blown away with how fast everything is progressing!

prisma ivy
#

right? It's very exciting to be there as this core develops

night saddle
#

Gonna make more time in my week to help test stuff I'm excited for like Shiren2

native mesa
#

These decompile projects are awesome

#

I'd love to see what comes out of them

cerulean elk
#

Look at my phone when walking the dog and suddenly PD works

night saddle
cerulean elk
#

New Saturn core too

native mesa
#

An example is Perfect Dark that someone removed virtual memory

tepid gorge
prisma ivy
cerulean elk
prisma ivy
#

no wait, tickle the ⚾ s more

#

just simply call your video "you won't believe"

weary palm
#

On a real N64 you can only get 7 bits per color channel (or 21 bit RGB if you will). Is that true with this core as well?

night saddle
night saddle
prisma ivy
#

there was too much to read through overnight. Just skimmed some stuff. Does this mean we might see some TLB removal patches for other games?

mild ether
#

It seems this was just a lucky find of a version of the decomp for PD that someone already removed TLB from.

prisma ivy
#

ahhhh

odd vector
#

L is real 2401

quaint pewter
#

So he unlocks, January next year? Finally! 😉

dense wagon
#

when things crash haha

cunning fable
#

Quick question (sorry if this has been asked before): I'm pairing an NSO controller via bluetooth. Mapping goes all fine but the analog stick doesn't work.

Is there something I'm missing here?

thorn flax
#

good news everyone

#

there's a decomp for Animal Crossing N64 in the works

#

talked to someone involved, they said it will assist in the fan translation.
and things like adding a western keyboard layout

#

when I asked about n64 keyboard support they said "you can do anything with it when its decomped". I tried to clear up that I specifically want it to run on a real n64 (gave them the tl;dr on MiSTer) and they said it should be all possible

#

so hopefully the decomp is completed. the fan translation fixed up and maybe some quality of life mods

#

this would be unironically one of the crown jewels of the MiSTer

quaint rune
#

😏 mmmmmm

mild ether
#

Still no support for the RTC

thorn flax
#

it is the least needed feature tbf

hot spoke
mild ether
#

These decomps are pretty wild. It seems like an insane amount of work to figure out what all the functions are and rename them all from scratch.

silent marten
#

Didn't gigaleak help with a lot of these decomps?

thorn flax
#

no it hindered them

mild ether
#

Like a ginormous crossword puzzle of code.

thorn flax
#

ye, at least どうぶつの森 is a relatively small game file

#

do-u-bu-tsu

#

yeah that's spent right I think

mild ether
#

I don't know for fact how much work it is but having debug symbols vs not in Ghidra or IDA is like night and day difference so can't imagine trying to create them from just a compiled game.

native mesa
thorn flax
#

it's also gonna have an element of decoding what the game devs were thinking

mild ether
native mesa
#

Well for naming yeah, but the actual soure code generation requires capturing data from a ROM while playing

weary beacon
#

hello. trying to play perfect dark on the latest core gives a black screen even after applying the patch that was provided here. is there a specific setting I'm supposed to use to make it work ?

mild ether
#

There is functionality in Ghidra and IDA to try and translate the assembly back into C but I have no idea how accurate it is.

native mesa
#

Try loading a non patched perfect dark to set the cic and save settings and stuff

#

then load the patched one

weary beacon
#

I have the latest dB but I'll try the unpatched game and see

#

thanks

quaint pewter
#

First thing I think you have do in a decomp is separate out the media and assetts from the code. You don't want to try decompile sprites, models and sound samples in to ASM 🙂

mild ether
#

It's a really neat tool especially for the price. 🙂

thorn flax
#

the real n64 keyboard btw

#

if only n64 games had keyboard & mouse support like Dreamcast flushedshy

#

gosh, you might be able to do a 360 spin in goldeneye between a single frame

native mesa
orchid nimbus
#

good morning, what did I miss?

thorn flax
#

just chat

#

some folks found a tlb bypass for perfect dark

#

seems to work mostly

orchid nimbus
#

oh - not much then

native mesa
#

Vampier only plays text based adventure games

orchid nimbus
#

@weary palm again 😄

#

tosses a sealed version of SD-Snatcher at @native mesa's head

thorn flax
#

I mentioned there's an effort to decomp and really go to town on the original どうぶつの森

orchid nimbus
#

Metal Gear 1 for the MSX2 was decompped - and it's already on the Amiga... next on the Genesis

thorn flax
#

Finally

native mesa
#

I'd like to see some gamecube features added to Animal Forest

thorn flax
#

a platform that matters

native mesa
#

Doesn't MSX2 have specific sound chips that aren't on amiga?

thorn flax
orchid nimbus
thorn flax
#

now that's the stuff

native mesa
#

I thought MSX2 had something more akin to the sound processing of the NES

orchid nimbus
#

see #1056033525922537542

lament escarp
orchid nimbus
#

yes

lament escarp
#

Running kid is my favorite character in the game

orchid nimbus
#

that's MG2

viral portal
#

Snake's Revenge was better

drowsy lantern
#

That's a bold claim.

viral portal
#

It's also untrue!

undone oak
#

would a hash mismatch indicate wrong rom used when patching with bps file?

weary beacon
#

I wonder if it is possible for the OoT decompilation to be ported back to n64 with enough optimization for 30fps support...

#

I know you can get it running in 30fps on real hardware with a Gameshark, but it is riddled with bugs.

drowsy lantern
#

Someone skilled and motivated could definitely do that.

weary beacon
#

I would love to see that happen.

viral portal
#

Has it been done with SM64? I thought I read about a re-compiling putting it at 60 on OG hardware.

weary beacon
#

First article to appear on Google when I searched for it. I guess you are right!

#

I'll have to try it out.

viral portal
#

Dang, like a year and a half ago? That was so long, nobody can remember that far back

weary beacon
#

But has he released his code?

#

I know he showed it off as part of optimizing his new mod, but I didn't think he provided the code for the purposes of running the original

quaint pewter
#

No he's still working on his magnum opus and hasn't released it yet.

cerulean elk
weary beacon
#

Dude could break the internet at any moment by dropping a patch that makes a real N64 run its most famous game at 60fps, and doesn't. Not even saying that's wrong.. just remarkable

viral portal
#

I don't see anything available publicly, but he's got a Patreon.

mild ether
#

The last 3 years barely feel like they happened.

viral portal
#

He is also apparently working on a "Return to Yoshi's Island" SM64 hack, and comments in the public Patreon posts about it claim they love playing it, so I wonder if it's locked behind that paywall

weary beacon
#

There was a public demo maybe 2 years ago that ran on old code

mild ether
#

Feels like the Nintendo leaks happened a month ago.

#

And that weird thing where everyone in cities lost their damn minds and ran around with masks on their faces.

cerulean elk
#

I didn’t even realize it existed

viral portal
#

Me neither until a small rabbit hole dive a few minutes ago!

drowsy lantern
weary beacon
#

I played the demo. It's great. Professional in ways you'd never expect from a mod. But, at that time, the code wasn't up to the task. There was significant slowdown, which I assume is how we got here

weary beacon
weary beacon
#

Now: who's decompiling and entirely rewriting Castlevania

daring meteor
#

Castlevania might be pretty easy

#

Look for tlbwi instruction

#

Patch out TLBinit

#

Done

weary beacon
#

Granted I have no idea what the hell I'm talking about, but if you patch out TLB, wouldn't that mean writing new code to leverage real memory?

daring meteor
#

Castlevania doesn't actually use the TLB

lament escarp
#

So there is a chance for castlevania for Halloween?

daring meteor
#

Yes, if someone patches it out

#

Many games could work that way

native mesa
#

So even fewer games actually used it than the roughly 12 or so that can't load because of it

lament escarp
#

How about conker?

daring meteor
#

Its more than 12

#

Conker almost certainly uses it

hollow rune
#

I wonder how much the Goemon games use it

lament escarp
#

@weary palm can you please patch out tlb of castlevania for Halloween? You're smart!

daring meteor
#

Conker is probably like Perfect Dark, but unsure

#

Many nonworking games don't use it in game

weary beacon
#

The N64 Castlevanias are worth the effort?

daring meteor
#

The effort of patching out TLB?

prisma ivy
thorn flax
#

to cause you pain

prisma ivy
#

I figured as much

thorn flax
#

and avoid any confusion about what version.

also to keep my language skills sharp

daring meteor
#

Keep them Panasonic

thorn flax
#

goldstar

undone oak
#

is anyone able to help with what save type you need to use for high performance perfect dark pathc

#

im stuck on the select file screen haah

thorn flax
#

have you tried manually changing it and reseting

daring meteor
#

I think its Flash

orchid nimbus
thorn flax
#

me to the construction company next door

wanton sun
undone oak
#

ok cheers ill give it a go!

weary beacon
daring meteor
wanton sun
#

maybe i take a look what they really do there. Could be that some simple response is enough

#

is the code for the TLB init open?

#

it must be, right?

daring meteor
#

Now mind you Perfect Dark does more than just initing

#

This is the relevant commit

wanton sun
#

yes, i instantly see this this does more than patching out the init 🙂

daring meteor
#

But changing memory adresses shouldn't matter if games don't use the memory adresses

wanton sun
#

the only thing that is changed is the upper 3 bits, which only tell the area (use cache, no cache, tlb mapped)

#

but i guess the patched out "osMapTLB" call is what is really the issue

daring meteor
#

Shame none of the barely using TLB games are decompd, other than SM64

orchid nimbus
#

@wanton sun I was thinking - how hard is TLB to implement? It sounds like a complicated concept from a implementation point of view.

thorn flax
#

how do you even quantify the difficulty?

#

by comparison of work hours to other parts of the core?

lean spruce
#

how well documented is TLB if at all?

wanton sun
#

fully known how it works

quaint rune
#

Can’t be that bad. He did it in his software emulator

wanton sun
#

difficulty is only due to our slow FPGA, not code to write it

lean spruce
#

that makes sense

woven olive
wanton sun
#

will upload soon. Markun helped a lot with keeping the logic usage down, but still VI is around 2000ALM now, total logic usage of the FPGA 79%

thorn flax
#

incredible

lean spruce
#

Beautiful AA

orchid nimbus
#

I guess @bronze tree is on baby watching duty and has some time to spare 😉

thorn flax
daring meteor
#

Oh nice, AA indeed today

lean spruce
#

the dedither is more impactful in OOT

quaint rune
#

Rounding those corners nicely

daring meteor
#

Only divot and noise gamma remaining (And wouldn't be surprised if they get delayed haha)
(Unless I'm blind)

bronze tree
#

about divot: it's very subtle and just fixes some AA artifacts

#

you might not notice if it's on or off (at least in the emulator in SM64)

thorn flax
#

Robert here inventing the NUS-CPU-10 that never was

daring meteor
#

Yeah

quaint pewter
#

I think noise is on the back burner if it's on the list at all

past mango
#

Ohhh baby, been waiting for this one

daring meteor
#

Divot is subtle and noise is on the back-burner

lean spruce
#

its here!

wanton sun
#

ok, i'm gone now, have fun 😅

bronze tree
#

have a great evening!

quaint pewter
#

we will have lots of fun I'm sure. I hope you have a good evening too

wanton sun
#

my little vacation time is over, tomorrow working again. Could barely make it with the most important features, other things on the weekend

daring meteor
#

And you thought there would be only a basic implementation

lean spruce
#

thanks again Robert!

silent marten
#

thank you Robert 🙂

zinc dew
#

"Dedither and Antialiasing"

OHHHHH MY GAAAAAAAAAWWWWWDDDD

daring meteor
#

Ah, no resample

mild ether
#

If a game doesn't use TLB but still initiates it at what point does it hang? Is something actually written or attempt to read made from a TLB address which results in a hang?

zinc dew
#

I am excitedly taking my MiSTer on a road trip, this will be my happy place while I'm in a car with 3 kids, two dogs, two cats

#

well when my wife is driving lol

#

||or maybe I play Mario Kart 64 while I'M DRIVING???||

wanton sun
#

so you play in the car while your wife drives? i can't imagine how this is possible. Are you in the trunk together with the dogs and a CRT?

mild ether
#

Dang just need someone to feed you grapes and you're set.

zinc dew
modern sleet
thorn flax
#

ooh, all vi minus texture filtering makes SM64 look a lot like the ds port

zinc dew
past mango
#

Ready to see some sexy screenshots of the AA. At work, can't play for hours

thorn flax
#

with a mod or 2

wanton sun
zinc dew
#

Forming that bond will be important when both our wives kick us out of our homes for not driving anymore. 🤣

surreal summit
#

Leaving AA and everything else on but turning off the Bilinear filter is chefkiss

ornate obsidian
#

Amazing work on the VI, big cheers!

weary beacon
#

This is where it's unmistakably the N64

woven olive
#

Yeah, this looks fantastic now.

languid dune
#

How are we this blessed!? Saturn and N64 again in the same day!? It's MiSTer Christmas all over again!

#

This is the update I've been waiting for. Can't wait to test this in a bit.

cerulean elk
#

two new cores in one day...again lol

#

more awesome fun for MiSTer

weary beacon
#

AA and dedither are out?

cerulean elk
#

I went Saturn for 4 today. Its Sega's time to shine! (runs back to Saturn channel)

languid dune
cerulean elk
#

@languid dune defend me on Saturn lol

thorn flax
cerulean elk
fair stump
#

Nothing -> texture filtering -> dithering -> de-dither + antialias

#

buildings in the back are most obvious

cerulean elk
#

so blurry lol

#

like it was meant to be

languid dune
thorn flax
#

jumping from 1 to 4 is a trip. that green wall goes thru a lot of transformation

cerulean elk
inner bronze
#

N64 progressing so fast Im already forgetting whats left to do

weary beacon
#

anyone have pics of de dither on comparing AA on/off?

daring meteor
#

Does even Angrylion not implement the VI Resampling thing?

#

What does it even do?

inner bronze
#

So whats left? Optimizations with vector instructions? TLB?

daring meteor
#

YUV

#

The less important parts of VI

languid dune
wanton sun
wanton sun
#

yes, this is bilinear scaling

#

i connected it today, forgot it, so bilinear was always on even if the game turned it off

daring meteor
#

Ah, got it

#

So, yes, the important bits of VI are in

inner bronze
#

and 10% to spare

fair stump
#

Dedither + AntiAlias off -> on

thorn flax
inner bronze
#

79% I think I just read is what its currently at?

fair stump
#

Antialias is the fun one to flip off and on

left depot
#

@fair stump wow Paul Walker never looked better 🤣

fair stump
#

Yeah, now I can't unsee it

old iris
#

please tell me why gt24: championship edition does not work at full speed, is it all because of tlb?

left depot
#

This is how I contribute to the community musk

hollow rune
#

AA makes s uch a huge difference

woven olive
desert crow
left depot
#

I was really excited for AA and now that we have it I'm really excited for AA 🙂

fair stump
orchid nimbus
#

sooooo smoooooooth

hexed knot
#

Dang, some remarkable differences.

marble cargo
#

Mmm... delicious vaseline

hollow rune
last scarab
#

is the de10nano capable of upscaling the games to 2x or 4x?

fair stump
#

AA works great with the bright and simple styles of a bunch of the library

inner bronze
hollow rune
#

Went to lost wood in OoT and Dedither did what I thought it would

viral portal
orchid nimbus
hollow rune
#

This girl's selfie game is tops at this point

viral portal
lilac scroll
fair stump
#

RE2 actually froze on me in the second screen. I thought it was more stable now

zinc dew
#

the Vaseline kills me

#

@hollow rune Really appreciate you being here with us. I love the enthusiasm and fun you contribute!

left depot
hollow rune
paper orchid
#

oh my god

zinc dew
#

I bought a MiSTer for all the fun retro games to play. Didn’t think I’d get a family too.

fair stump
paper orchid
#

So I just grabbed the latest core, boot up S&P, see that stupid pixel in training, but only occasionally

paper orchid
#

I find an angle that shows it prominently on the core, great. Boot up the N64, go to training, get that same angle

#

and it's there on the real hardware too

hollow rune
# fair stump

I jsut booted this up real quick and it really does take advantage of all the different implementations

left depot