#Nintendo 64
1 messages Ā· Page 122 of 1
Fun read for anyone that wants to see the kinda things Robert has been implementing.
https://www.copetti.org/writings/consoles/nintendo-64/
The CPU is essentially the heart and the main artery of the entire core. TLB will affect CPU directly and add all sorts of complexity that wouldn't be there otherwise. It would be a nightmare to debug CPU related issues that may not be TLB issues, once the TLB is in.
The full TLB may not fit, but a mini TLB should get the job done. There is plenty of functionality on the N64 that most(if any) games never touched.
As long as I can play Goemon and the US Bomberman 64, it'll be good
I think all games will be playable. but from a preservation perspective, it probably won't be a complete core on the De10 nano
someone say kria?
who would invest in that once all games are playable on MiSTer though?
Has anyone noticed when launching n64 core, the main menu doesnt automatically appear. However some cores like NES and SNES the main menu starts up?
sounds like a showstopper to me š
If anyone comments on a video and complains that āwell actually itās not the entire TLBā if all games work fine and itās just missing TLB sections no games ever used Iāll ban their asses š¤£
Iām going to yell about Nintendo tomorrow night anyway and their bullshit so Iām feeling spicy lol
It is still an impossible core. but just because it's impossible doesn't mean it won't play games about as accurately as the real thing š
So really, we were all correct
I'd just like to fire up castlevania 1 & 2 on my mister. If someone wants to patch out the TLB requirement at launch I could really care less about TLB being implimented at all lol
I could see it being valid if it was something the mod scene was using
have those games been reverse engineered?
Sure but I mean the mouth breathers looking to make some esoteric point about āwell aktchuallyā
no idea, a couple of people here have mentioned it may only be required at launch but I can't confirm
the core already passes through TLB requests. so if its just to initialize TLB, then it should boot just fine
I think DK64 does that
the core essentially delivers TLB requests to a TLB that isn't there
if that's the case perhaps a simple patch won't cut it :(
ah well, some day soon I'm sure they'll be playable

Exactly
I had some idiot in comments debating the semantics of emulation / simulation / recreation and I wanted to beat them with their own waifu body pillow (Iām surly today lol)
you forgot replication 
š¤£
I think you can blame analogue marketing for that one
I donāt think deeply about this. To me I play old games just like how I remembered and it makes me very happy.
I think a snack based cartridge ROM reader would be cool
I settled with āclearly you canāt be happy. So letās agree to call it FPGA rekagiggering and maybe get out of the basementā
lol
I only play games that are software rekagiggered
software rekaggigeration has been around for a long time. I knew about it before it was a thing
When mister first came out I think they read up on the documentation for WINE on Linux and ran with it.
Fpga doesn't recreate the n64 experience accurately enough, I can't hear my parents arguing in the living room when I play mario party
I have to ask, what is "rekagiggered"?
Tomorrows video is about Nintendoās asinine new anti-rekajiggering policies lol
Ah nvm I see it was just coined moments ago
Did that with @cerulean elk's mom last night but I'll spare you the details
By this definition it means disappointed in under two minutes or less @inner plume
This dude is too used to mom jokes, I tell ya
(Kajiggering is just a stupid word for āremadeāā¦.I rekajiggered the cables. They work now)
okay i can read it better with a "j" instead of the "g" lol
Itās just English nonsense thatās become a word most people know even though itās not a word. At least I donāt think it is lol
I was reading it "re-kag-giggering" (soft g's)
Haha ahh I see. No itās Kah Jig
English is hard, what can we do
Is there something special that needs to be done to get the N64 stick working. Is it just the latest mister nightly and the latest N64 core or is there more?
Games play fine but the menu in Majora's Mask sucks
Which N64 stick? NSO? If so you need the latest Linux driver which you can find in the pinned comments.
8bitdo mod kit
Yeah that needs the updated Linux driver
Ah I see I'll try it
Hope it works for you, amigo.
About to find out
š® Welcome to Maxonum: Your Hub for Nintendo Retro Gaming and DIY Arcade Machines! š¹ļø
š Authentic Nintendo Arcade Machine: No Emulators Here!
Discover how to create a genuine Nintendo gaming experience using a real console. Learn why authentic Nintendo gameplay tops emulators every time.
š **Build Your Own Nintendo Arcade Machine: DIY...
Literally a NES with Advantage sticks
Interesting, it didn't seem to make a difference
Really taking āoriginal hardware onlyā to an absurd level lol
yep
Eh, I still think it's kind of cool. I would have made space to put a small CRT though instead of using the LCD TV
I want to do something similar but for the MiSTer
and I would have gone the route of using an everdrive cart to load up all the games into it without needing to swap cartridges
assuming I was hell bent on using an actual NES for it. and ye, a CRT as well.
so the only games that dont boot require TLB?
So far, I believe that's the case. I won't say there aren't any exceptions though for non-TLB games
if true, that seems incredible.
Some games have patches that remove TLB from it (like Perfect Dark or removing the face scene from Mario 64 startup))
I assume TLB would be one of the last things implemented
what's TLB
translation lookaside buffer
translation lookaside buffer
has something to do with taking memory from one type to another? i think?
physical to virtual?
I understand it but I would probably butcher the explanation
Seeing as how now PD has been reverse engineered I personally wouldn't care to play the N64 version.
it's one of those games that just absolutely needed to be on PC
since i dont quite understand it myself
It's basically a cache of recently accessed virtual memory addresses related to actual memory
A lot of games don't use it
imitation
understandable, but as someone who can play super mario 64 a dozen different ways, i'm still excited for TLB to be implemented.
i'm here to marvel at the engineering and appreciate the new releases as they come
I just feel it's one of those games that is probably just better on better hardware.
SM64 even though it's been remade, reverse engineered, and modded to the heavens and back I would rather just play the patched version on N64 (the patched one that fixes the slowdown around the submarine)
TLB does incur a performance penalty as well, which is why some games have patches that remove TLB
that makes me scared for Conkers BFD
interesting that you prefer PD on better hardware but SM64 on OG hardware...
BFD is a game that does use it, and AFAIK there are no patches to remove TLB from the game
SM64 doesn't really need to be ported and updated in any way. It's pretty good as is.
PD on the other hand is an FPS which benefits greatly from mouse controls, better framerates, higher FOV, etc.
The rom hack Mario and the Monstrous Manor is working perfectly now. The transparency issue at the intro got fixed a build or two back.
Sm64 with Render96 has widescreen support, higher fps, higher polygon count, more playable characters, and probably more that i'm not mentioning.
sm64 on n64 has nostalgia? idk. I grew up on the N64 version and have a sweet spot for it, but objectively, I couldn't say how the OG would be better.
i'm not trying to convince you one way or another. this is just how i think about it. we can each play how we want of course.
I feel that playing SM64 on a CRT with it's jank controls is just the perferred experience for me.
I don't see the need to do all that extra stuff with it.
I feel the way I feel about PD because of the type of game it is and I feel that said type of game is just better played in an updated modern way on PC with M/K.
You questioned why I would rather play PD all updated on PC but SM64 the old school way and I was explaining why that is.
I agree that Mario 64 feels superb in 2023, despite the limited camera
i didn't question it, but...semantics lol
I like playing PD and 007 with modern controls, but there is just something satisfying about playing through the game with one of the original layouts
g2g have a good night
Also on N64 I'm finally the best player in multiplayer
Who cares how people enjoy to play their game. Itās all awesome.
No more "Most Cowardly" awards for me
I wasn't trying to say that enjoying these games modernly or originally is right or wrong, just giving my perspective on how I enjoy it
So, can I play Mystical Ninja without issues now on the core?
Pretty sure both Goemon games use TLB
oh. pshh. so basically the heavy hitter titles that pushed the system to it's limits use TLB?
I think Mystical Ninja gets through the new game intro and locks up, and great adventure locks up after the splash logos
I may have mixed up the titles though
A lot of Rare games (I think Banjo-Kazooie works though)
Can anyone that uses the NSO controller recommend a Bluetooth adapter that doesn't require resyncing every time you boot your MiSTer?
normally how BT works is the operating system remembers devices not the adapter.
you would have to look for an adapter that can store memory of connected devices
Paper Mario's smoke/dust effects trigger a use of TLB (e.g. broom smoke, dust when walking)
what about the game that shall not be named whos name involves going on a "mission" of sorts

an "Adventure" if you will
an "exploration" perhaps.
Bass hunter 64?
ya'll know what game I'm talking about now just tell me if it's playable 
Hahah you can type it now :p
I don't but I'm guessing you mean Superman based on the "Adventure" clue
Quest64
Yes quest 64 is completable lol
Oh that game works
Haven't beaten it yet
An earlier version of the core used to crash often but it's been playing fine for me lately
I'm sitting here using synonyms and shit when that word wasn't banned anymore lol
Why would "Quest" be banned
I haven't been around for a bit
I get the game has some vitriol against it
But it's not like it's a total affront to RPGs. I like it, personally
it was a hard meme in here a while back and dude got tired of people doing it, so he temp banned the title
which just made it an even harder meme
I thought about finishing it but someone else did it already so I'm not sure if I ever will now :p, it just seems so meh
it's one of the first games to get elements right though lol
If it was my first rpg, I'd probably enjoy it but eh
It was marketed as this huge RPG experience and it was not that, so a lot of people felt burned at the time. I got it as a kid from my uncle, so I didn't care I just thought it was fun
It was my second RPG
Or maybe it was the first, actually
it was probably huge for the hardware of the N64
Now I can't remember if my first RPG was Super Mario RPG or Quest 64
anybody here ever play Summoner?
I played it originally on PS2.
Does FFX count š
FF up until about FF15 have more or less been standard RPGs.
with the exception of some spin off titles
like derge and crisis core
Because I turned it into a meme by ironically hyping it up so much lol
Anyone play dark cloud? I've been waiting for a dark cloud 3 forever
then it got banned for a while to further drive the meme
And the jokes over so it got unbanned
it's all Robby's fault really. But people had a Quest64 sticker at some point
There's a spreadsheet in the pins that lists the games that are playable, completed by someone, etc
yeah the original sticker was my hand
then I made a couple more along with an emoji
And now itās alllll gone
reads "and now it's all gone" and starts hearing Linkin Park's "Hit The Floor"
is that a doo doo emerson TV?
Nah
Sharp
I had a doo doo emerson growing up at one point in the mid 2000's
Man I was trying to figure out whether to restart Minish Cap or play something else, think I'm going to go with continuing Quest 64
the better TV's were in the other rooms but I got to have the Emerson in mine as my own personal TV. did the job well enough for letting me play PS1, PS2
I had a woodgrain TV with rf I played Gamecube on :p
I have a Toshiba 27A41 that isn't my best CRT, but it's my favorite to game on
I think a shitty CRT is the best CRT.
It depends on what I'm playing
I only have a Toshiba HDCRT but will get a normal 4:3 for 240p/480i content at some point when I have the space
I saw a Cinema Series at one point that looked super clean. I hope I can find something like it again when I'm able to support having another CRT
I got a 27 inch Sanyo crt the other day and it actually ain't that bad, I was expecting worse
It's hard to find a "bad" CRT, they all do what they are made to fairly well
I'm hell bent on component support and not having to deal with crap warping and geometry
At at this stage, beggars can't be choosers. If you want a CRT you kind of have to find what's around you, journey somewhere to make the pick up, or risk someone shipping one to you
The Toshiba AF's are nice sets
I like JVC D Series, the service menu is self explanatory but the Sanyo I really don't know what anything does and can't seem to find a manual that has the info
Looks nice
or something in that ball park of quality
D-Series is one I would LOVE to have (I would then have both CRT models I had growing up), but I'd have to get rid of one of mine to get another
I've got a CRT in the basement (36" WEGA), one in my room (Toshiba 27A41), and one stored away as a backup (Sharp, can't recall the model but it's decent)
This is a setting in the game that can be toggled on and off. If you go to remix settings turn off color overlays and it should go back to normal.
I have two JVC D Series and I prefer them over anything else I have, only others with component inputs are flat screen. Sanyo and a sony trinitron that has a wicked scratch on the glass
I just want the two CRT's for pretty much the whole spectrum of consoles from 6th Gen (including Wii doubling as a GC) going back to old school stuff with the MiSTer.
That way I have the HDCRT for Native 480p 6th Gen stuff, and the 4:3 for everything else
I was afraid it was something like that. Thanks!
What would be incredible would be if I could find the official stand for my WEGA, but I can't find the one for my model
I'd be happy finding any official stand for a tv lol. I have one for my Panasonic Gaoo but it's kinda in rough shape
I have a stand that used to be where the WEGA is now from when I was using the Sharp, but the WEGA is too large for it
Now the WEGA is on the floor and the stand is just kind of a surface with cabinets where I store cartridges and discs
I need some better stands, I could use one for 32 inch Sony trinitron, that one just sits on the floor in the other room too because it's a beast and awkward to move.
@cerulean elk there are no new playable games since the end of october - nice clickbait titels š lol
Gotta play the Youtube game!
Lol thatās new games I havenāt shown there Ace
Gotta sell it
Tried out Shotgun Mario 64 for the first time a little while ago. So odd that the gun's trigger is set to L.
I actually struggled to get through the tutorial because of that. Getting up to those targets in the air was a massive pain with that setup!
Yah, if you use a dual analog controller itās a lot more playable
Or two N64 controllers? 
Dropped in to mention a Quake 2 regression, but it looks like someone already did.
Speaking of regressions, I noticed that the 60fps Mario 64 hack no longer runs. It used to work, but now it no longer boots at all.
Not that it matters much considering it ran absolutely terrible. š
That worked at some point? I never could get it to run at all
xeno crisis runs some times
Using a separate Wi-Fi and separate BT dongle resolved the issue for me, instead of using a combo Wi-Fi/BT one (I'm using an ASUS BT 5 adapter now). Discussion here https://misterfpga.org/viewtopic.php?t=7265
Why am I not surprised there is a port of portal for N64 lol
It has been in the works for some time. It's really shaping up nicely!
I'm just amazed he was able to get portals working at all. I swear it's a mystery as to how much the ol 64 can actually draw.
Anyone else experiencing banding in say OOT? Is it because I am using analog VGA out which only has 6 bit color?
I get color banding on some titles over analog out, yeah, OOT included
Having dithering on seems to help
I think it will happen because the analog out board only supports 18 bits, but the N64 outputs 24-bit color
You can try to get around it using direct video, but you'll lose the ability to output both analog and digital simultaneously (without another device)
I wonder if we'll eventually get a setting like "Dither 24 bit for VGA" that is available for the PSX core
Analog out can go up to 24bit in rgb mode but is limited to 18bit in component. If youāre using component it is for sure the analog out that is cause the issue
try enabling dither but not de-dither
basically rely on the crts softness to de-dither
probably would work best with composite
misteraddons should have new boards that do 24 bit color pretty soon. you will still have to choose between dual hdmi/analog video output or dual ram sticks.
Perfect. Thank you.
run the regular updater too (first)
Yes it worked. Awbacon even covered it in one of his videos!
How does that work? I thought analog boards were limited due to number of pins or something or is it like a weird workaround for direct video?
by dropping support for the secondary sd card that nothing really uses anymore
it'll also have yc support built in
those look neat
he's making new backplates for his cases so people can just swap them too
ah ok. I guess no one uses it anymore. Laughs in digital board + analog scaler
the main purpose of the secondary sd card slot at this point is to trick new users into accidentally using it
it's gonna be two different boards - one is an improvement over the current analog board (1 ram stick support) and the other is a board that plugs into the hdmi and simplifies getting direct video (2 ram stick support)
Yeah people were like I'm going to use dual sd slots for PS1 and saturn
Tricked me at first. Whats the secondary purpose btw?
er, like... some computer cores use it, or used to use it?
it was for cores that didn't support like virtual drives and stuff
its like, when you're developing a computer core, but havn't done IDE yet... you use that. or something
yeah it was used by like weird japanese pc cores
like the 486 core
it was easier to use it than implementing the virtual drives
Wonder if digital board can have a revision and use the added bandwidth
would bre cool if it can be like a 2nd snac port lol
the database-n64 file is auto updated with the new update script?
Back in myyy day, we used the secondary micro SD slot and we liked it
[n64_dev]
db_url = https://raw.githubusercontent.com/RobertPeip/Mister64/db/db.json.zip
this
did you ever actually use it?
i always took it as a sign that core wasn't worth checking out yet š
it's supposed to afaik
Wonder if realtime clock is the next to go
for like 32 bit color somehow lol
although I think that's on the DE10 nano
thanks
and for the last but not less important... the latest mister build supports the analog stick fix made by lemonici and markun?
I'm not positive, but I think that was this update from the 18th?
- Improve N64 support code (Rikard Bengtsson, Marcoen Hirschberg, Patrick Pollock, trbocode).
- Saturn: support for CHD (zakk4223).
- Improved YC code (MikeS11)
- Other tweaks and fixes.
thanks
i'll try
If you use a NSO N64 controller or the 8bitdo mod kit, you still need the custom zdb image file that containss the driver update. But you can use it with the latest stable MiSTer I believe
see the pins
Pretty sure yes.
thanks
wow mischief makers works pretty good
works great on my consumer CRT too
I can only think of one legitimate use for it and that's the ZX Spectrum Next core, which in itself needed an SD card of its own, at least that's how I think it works... š
Close - the Next core can use an hdf. The 2nd SD slot can be used for a standard Next boot SD and you can put it back in a Next after too.
But yeah, I think Next may now be the only core that uses it at all.
lol,I was confused cause I've been busy this last week but checking the release notes ans was like, wait, what new would work now? Can't wait to see the latest vid though
Could it be used for cloning/migrating sd cards? I've used a script recently that worked really well for that but required a usb-sd adapter for the target sd card.
still needs the intro and 4-1 boulder fix otherwise plays great
Is not finishable then?
Is there a turnaround to the boulder?
it's completable but in stage 4-1 the falling boulder is invisible. just gotta be fast š
Ohh
So, am I the only one who used the dual controller setting in GoldenEye for Co-op?
I think a lot would use it now that we have dual analog controllers haha
No. 2nd slot is not accessible from Linux. Someone would have to write a cloning core.
Assuming he still implements TLB support on the horizon.
what's wrong with the cutscene? i watched it recently after the sync vi change and it seemed fine?
tomatoes lettuce and bacon will be distributed according to merit
I am trying Mister on a Philips FullHD LCD. PSX and Snes cores works right, but when I launch the N64 core (last version) before loading a game the screen stay black with a message "video format not supported". Is it a known problem of the N64 core?
Itās a problem with your TV.
Set vsync_adjust=0 in your MiSTer ini.
Anybody help me? I have the Raphnet N64 v3 controller adapter. Is it just plug n play or do I need to set something up?
Robotron 64 is finally set to "completable" š Not 1 random crash (200 levels on normal difficulty) those occ. sound dropouts seems to occur also on real hardware
should be, otherwise define the N64 buttons in the menu and reset the player assignment
Hi. Define via the main mister menu or N64 core?
Also, forgive me but, reset the player assessment?
in the N64 core press right then you see those options. after player assignment press a button on the pad to define your "new" pad as controller 1
Got it. I'll give it a shot. Much appreciated.
@wanton sun did you know why the intro from wcw nwo revenge is too fast?.,the strange thing is only the video not the audio
Hardcore, how long did it take for those 200 levels?
not sure too long maybe 6-8h but with breaks. at one point I was short on lifes and had to do the same stage all over again š of course without cheats
yup š good page!!!
no idea. You could try if it's ddr3 speed related in the debug menu if you set ddr3 delay to e.g. 112 and watch it
if it's still too fast, then there is a bug and not memory speed
112?
it's the maximum that can be set currently
each ddr access will get 112 additional cycles of latency at 125 mhz
it's not the same as limiting the bandwidth, but should significantly slow down the memory
Good morning good afternoon
5x crop a viable core option?
The width is 640 so you could really only 5x in 4k. Unless there was a 320 mode
in which case bilinear wouldn't be the same
But games like Wave Race for example are so windowed it makes me sad.
gotcha
anyone with a 8BitDo Mod Kit N64, do you notice any input lag?
No, I just can't fix the stick sensitivity
thanks for your comment. I just ordered one and hoping it is less lag than NSO lmao
are you using the gc stick style?
Yeah the 8 bitdo one. There is the Linux driver to help but it didn't seem to make a difference for me. I haven't done much troubleshooting yet though.
hope you get it resolved
I suppose lag perception is going to be different for everyone but with the numerous Bluetooth and 2.4ghz controllers I own, I've never noticed lag
Not really no but then the Controller doesn't work properly in S Mode (I have to Pair it with Bluetooth on every boot up of the MiSTer!). I resort to using D Mode but then you get no Rumble (not a fault with the Core).
Is the rumble the only difference?
does it work when using wired mode?
Yes to me its the only noticeable difference. It performs fine in D Mode.
The Jesus Pak?
rumble only works in Xinput which I assume the 8bitdo mod kit doesnāt support
Spot on. It uses D-Input I believe?
But then why does a Dual Shock 4 work fine via Bluetooth? That isn't X-input? so is there some kind of Driver for that ?
ohh good point
Dual Shock 4 rumbles too
Ah, the charging dock to refill its divine energy.
Yeah there might be a custom driver there
So hopefully we get an NSO / 8BitDo Modkit Driver š
I hope so! I donāt use my NSO N64 controller because of the constant Bluetooth repairing
if it wasn't for the D-Mode on the 8bitdo Mod Kit, I wouldn't use mine either.
I don't use rumble on my 8bit kit because I don't feel like re pairing it all the time
Ok so my 8bitdo controller is switched to S mode. Which one is that?
I don't have to repair mine every time though
I am a little behind on testing. Is the DDR slow down in the current core?
If you're not using the image with the n64 driver you wont have issues with repairing, but also won't have rumble.
You can have controller profile for s input and dinput separately, as it's seen as two different controllers.
raphnet N64 v3 uses d-input mode. Another mystery why certain adapters work and others dont. iirc, raphnet himself added support for his adapters in Mister Main right?
I asked Bing to create an image of Jesus playing N64. Can't even do that. Best it can muster is Jesus playing PS2
I was unaware there was a specific image with the N64 driver built in? If in understanding that correctly.
#unstable-nightlies message it says stadia but n64 is also in it, it was added in the update before that one.
Interesting home dƩcor choice he has there.
Why does he have a cross with himself on it?
Assuming Jesus beamed himself down here to play, maybe he's doing so in a church rec center
Yeah nevermind, I'm completely wrong. Thanks for clarifying.
#unstable-nightlies message
I'm not sure if later updates included previous drivers.
There was a mega drive one too.
The stadia one has the nso, I'm using that one.
That is the NSO mode. Glad yours works but odd most do not.
Hey, we finally got some where the controller is facing the right way!
Yay
Seems he is on the stock driver, s mode works but no rumble.
"Rejoice - a new Nintendo 64 core has been released"
a MiSTer FPGA Discord Server celebrating the release of a new Nintendo 64 core in the style of Rembrandt van Rijn
You actually made me check test builds
hahahah
Alright even though it did not use the N64 controller as requested, think this is my favorite one of the day
"The year is 1776. And the Console Wars had only just begun."
lol
did you actually beat all 200 levels?
That's like the weirdest portmanteau of English and German I think I've seen
move zig move
was zagst du?
The mister one the console wars up to gen 5.
main screen turn on
bling blocks the word 'war'
Das war unnƶtig. š¦
It's getting better at the N64 content
if anyone's interested in Jet Force Gemini, whole intro works with ddr3 delay 56 with everdrive patch, you might even get to play a little. 
Oh that caption wasn't the query I used to generate it. That was just me being goofy
I played a little bit of jet force gemini a couple builds back with a save from my everdrive sd card
@orchid nimbus It was "Create an image of Paul Revere playing the Nintendo 64"
Only lasted about 30 seconds before a crash
I had the best luck with ddr3 delay 48 and cache delay 3 for in game, little random crashes happens when pausing but plays well mostly.
It should work a little more now hopefully, looks forward to when that update happens.
@orchid nimbus Also I was able to use that phrase to generate some images, nothing about it was blocked. Although they are not very good images
yeah on normal luckily there is a save system š
Wait what is this partial writefifo
oh no man, you are fine. all good š
yes partial: it's using the additional ressources of the writefifo, but doesn't make the system faster yet, as the cpu is untouched, it stalls like there would be no writefifo
i mostly made this to see if any regressions are there in the fifo part itself
so far it looks ok. I tested fzero, banjo and beetle racing
Ah, but technically it does mean the fifo will only have 1 entry in it at most, no?
yes
Ah, and you assume it'll generalize well to 4 (or whatever the size was), fair enough
the fifo is a standard component so i trust it. The critical part is going from the CPUs 93.75mhz clock domain to the 62.5mhz of the memory system
Clock Domain Crossing my beloved
quake 2 is fixed again
not really CDC here as the clocks are synchronous. However, you still have issues if you e.g. use a 62mhz pulse on the 93mhz side, because it can be 1 or 2 clocks long
quartus is smart enough to figure out that a common 187.5Mhz timing model can be used, so the logic stays synchronous
as there is not much logic in this path, it can run at this high "clock"
Oh wow Quartus does it and not you, that's surprising
Just 2 divisors at that clock, no?
Oh, even simpler
so they have the same base clock
the critical part was the transfer: a pulse on the 93mhz domain can be lost if you sample with 62 and in the other direction it can be seen double
the real n64 is also horrible slow when doing that transfer
Haha
but i think they go for full async transfer there
Oh shoot gotta try interlaced!
MikeS tested it to be working. There is a minimal y offset to the real n64 of .... 1 line š
you know what;s sad. I think that's supposed to be the Quest64 logo in the N64 there.. just mangled
Literally unplayable
What would we do with the 1 line
every new N64 core released is like a special gift from Robert!
Snort it
@wanton sun it amazes me how focused you are on accuracy of analog output at such a scale. is it to reach cycle accuracy of VI?
Its Mike who's doing the analog fixes
As a crt enthusiast I am super thankful for that
Ah that's awesome. saves him a lot of time
MikeS is a goddang hero
Saviour of analog
In this case i did the change, but it would have been impossible without his measurements and explanations š
Yo, new core again. š
Huh, that's a change for once haha
Well don't forget Robert laid the groundwork and decision to accommodate a single RAM setup
i know nothing of that analog out part, i only build what he tells me, haha
Wasn't single ram kinda obvious from the start?
What was not obvious that it would work at all
if we had enough extra ressources in the FPGA and everyone had a second sdram, i would use it
What for? RDRAM?
2xN64 core
currently the sdram holds: ROM, 9th bit of RAM, transfer pak, saverams. Would be easy and useful to split it
dedicated 9th bit would be nice for faster rendering
I must confess that I haven't noticed any issues with the crt even before, did you just make it work for different models or were there improvements to the picture?
it was only affecting 480i and kinda subtle
OSD on 480i was biggest showing
The fix went into affecting the HDMI output and I didnt watch to touch that or go down that rabbit hole as Robert knows that extremely well haha
Oooh, yeah
has anyone got the mister active composite adapter in stock anywhere ? i kinda want one now for n64 lol
porkchops out
vga connector?
@wanton sun I guess what I mean to ask is, is VI the focus for tweaking to perfection?
i would be surprised if we cannot find and fix that last line offset also š
Maybe it makes the alignment better than a real N64 š
impossible, that would make it inaccurate behavior š
My real N64's alignment of Banjo is horrendous for a consumer product haha
but that's authentic š¤£
jokes aside, I love improvement features.. though in the spirit of preservation, wouldn't it be necessary to make them optional? tbh I'm not sure what the limits are to this general idea
i let you discuss which analog out alignment is best and focus on digital, reproducible and consistent logic instead š
can you check the Mario 64 save select screen on a real N64 compared with core on a CRT? I want to see if the core still shifts the image more to the left.
Schrodinger's CRT
analog alignment: original/optimized
Most cores just have an X Y +- offset option
only JT cores as far as I know
most real consoles (or real tv's) have RGB shift and stuff too
but it would be neat if those TVs recognize the core and the real console the same way
So I got around playing Majora's Mask, what's the issue with the Bomber's Notebook? is it displaying at a different resolution?
Really? Does the Shadow Mask/Scanlines work?
For some reason, it entirely disables all image processing
Oh okay, the Bomber's Notebook looks so clean on the MiSTer, no complaints
Will there be an option for bob and weave for interlaced content, like the PS1 core?
i did
NOPE
No
I like bob... 
bobs good for actual gameplay, weaves good for menus
@vapid hawk is the strongest of us here, he can survive Bob gameplay
Tekken 3?
It hurts my eyes
yeah mostly for tekken3
oh ok
yeah a bit too much combing with weave, for Tekken 3 specifically
Technically the core displayed at bob both here and on PSX when interlaced wasn't implemented lol
(On analog tho)
i mean, it's not difficult to add, mostly costing a OSD status bit...
If anyone wants a special bob core its really simple to implement I think, I can do it myself lol
thing is for bob to actually look like - actually good, you need to have scanlines that are also bobbing
rt5x calls this "crt simulation"
ossc calls it "alternating scanlines"
given the number of n64 games with actual 480i gameplay maybe someone could take another look at that idea now
it does yeah but its... hard to explain, it looks very crt like
is it good looking flicker?
yeah kinda, like BFI
that's cool then
then you would need line spacing
i think it has to be at half-line offsets or something, mikechi explained it to me once
This sounds familiar
Question
Aww yeah that's a good looking bomber's notebook
Does someone even use the swap interlaced option?
wasn't that a workaround for something thats fixed now?
it's the debug menu, don't enter!
Oh right haha
yes, it was a workaround when interlace wasn't working
i leave it in for now for testing purposes
Fair enough
What's the reason for loading progress bar not showing on analog out?
Yeah, I dont see the bar also
core is in reset, not producing syncs
Pokemon Stadium 2 menus looking crisp
the core really is beautiful now
It was beautiful when we saw mario racing around a track in a black box
ageed, I“m still in disbelieve
Well not mario, it was a black box racing around a track
3d graphics on mister still amazes me every time i see it
I wonder how close the core is in timings
getting closer every day
actually now video async is in can we start marking stuff perfect?
last time i asked, most voted to wait for cpu and rsp to be complete and memory slowed down
it will change the timing a lot, so probably better
it has to get worse for it go be perfect. Ah the irony
also it means that games are tested again when the features are in, which is very useful also for possible regression
Considering we already have DDR3 delay, isn't that enough on the memory front, or is slowdown more complicated?
Are there any games that use 480i during 3d?
now this is pod racing
yes, because it doesn't slow down the bandwidth. An accurate "model" would count the cycles it would take the real n64 for the full memory transfer and then apply a wait until that time has passed. Also it must compensate for when our DDR3 is lower (due to shared with HPS and Scaler) by making the next transfers faster by that amount of time that was "lost"
my goal is to have some example test programs that do some memory accesses from the CPU and/or DMAs and measure if after 100 runs or so, the cycle count is about the same
On VRally 99 there is a blue row at the left of Infograme logo screen maybe it is present on real hardware if someone could check
Ah
if no one can check with hdmi modded n64, i can do it tomorrow, have to leave for today @quick arch
Looks like the Tom and Jerry character select screen was fixed again. And I think there's now additional sparkling effects I hadn't seen before
that's the trauma from playing the tom and jerry game
As always thanks so much @wanton sun
I'm kidding I hear it's similar to power stone but just like way worse
Too many tennis rackets and potted plants to the head
I have no idea when it happened, but Nightmare Creatures finally stopped being a 5 fps slideshow
thanks !
I know this is a couple of builds old, but finally we can crop off the lan plug not connected icon in hyrule field!
But what about Saturn? 
ooh new core...whats the story? was doing voice overs
By process of elimination, it is not. 
analog fixes....any games improved? Read notes, unclear
Fixes regression
otherwise nothing major - prep for fifo
bingo thx
FIFA?
Wonder how viable 480i homebrew stuff is.. like for 3d
portal64 is doing a 480i mode so.. yes
Ohh wow didn't know, that's so cool
Want to try it but I can't build shit, I do have portal on steam so if someone wants to help me out, yknow, my dms are open š„ŗ
except instead of a rom you patch a specific file from portal
Yea I know, would have to install steam and portal tho, I have like 400mbs of space, my laptop is a mess
its just like patching a rom
I did it for doom so I understand that part
Saturn is also the greatest!

all I'm saying, 5th gen is better than everything else
Hello all! Iāve been using my original N64 pads with the 4dapter controller adapter and Iāve noticed that if I push the sticks firmly to the edges left/right, the input snaps all the way to the opposite direction. Iāve tried 3 different original controllers and they all do the same thing. Not sure if this is an issue with the adapter or if the core is just interpreting the inputs oddly.
shout out to today's update.
480i over analog has never looked better
even that rogue half scanline is fixed
Thank the oscilloscope
doing some new captures now...anyone have any requests?
Man forgot about memtest
Nhl99 because Canada, and it was the core I did all my testing on to fix the interlaced issue haha
My rap name is shadow mask
Beetle adventure racing
Vivid dolls
eat it @brisk drum
On a related note to Vivid Dolls, are the Aleck 64 games still booting into service menus and if so do we know why that is?
Doom 64: Complete Edition
I only just now read up on what Aleck 64 was. What a weird name
For real, I though y'all were just making up names
Aleck 64 sounds like itās suppose to be a bible verse
āAnd now a reading from the book of aleck 64, please kneel ā
Aleck 64 sounds like a questionable homebrew rom
And the people gathered in the sacred arcade, where the wonders of Aleck64 were revealed unto them.
And lo, there were joysticks and buttons, and the people marveled at the 3D graphics and the immersive gameplay.
And the voice of the announcer proclaimed, "Choose your character and begin the battle!" And the people did choose, and they did battle in the virtual realm.
In Aleck64, the high scores were the measure of a person's worth, and the leaderboards were the tablets of destiny.
And the people played on, for they knew not the passage of time in the sacred arcade, where the outside world ceased to exist.
And in the end, they did insert more tokens into the machine, for their quest for victory and glory was insatiable.
And the legend of Aleck64 was passed down through the generations, a testament to the power of gaming to unite and captivate the hearts of all who dared to play.
Thus, in the Book of Aleck, Chapter 64, we are reminded that in the realm of the arcade, there are no limitations, only endless possibilities for fun and adventure.
Some ChaptGPT for you. It refused to do anything if I asked it to mention Vivid Dolls
Not entirely sure if this is supported yet, but is there a way to load and use saves off my carts with the MiSTer core yet?
Not without conversion, I don't think.
I lost some save data with this latest core update - or maybe it's a database update? Looks like some rom hacks are missing their save data. I will look more closely later. Just wondering if this happened to anyone else?
Prequel to Brian 64
So it is written so it shall be done
I have a fun joke to make in the next preview video...who wants to be the butt of it?
Robby
He gets enough of that here. š
LEAVE ROBBY ALONE!
this game is not rated appropriately...Spiderman no! STOP!
Spider splooge
These accurate results anybody know?
Felt quite sensitive while testing some games.
I've been away for two weeks, any big games now booting that weren't?
LOL I know omg
Iāll have the last laugh when Robert gives exclusive access to the TLB core and Iāll lord it over yāall.
That's not for you to decide.
that looks like an average good result
Cheers. What should a new official N64 controller show do you know?
what you are seeing is what a new actual N64 controller shows plugged into an actual N64 console afaik
but mister is doing some scaling behind the scenes
Ok. Thank you @latent galleon
@tender pine what did you mean by new official N64?
I mean original OEM N64 wired controller.
The ones which N64 launched with back in the day.
what controller did you test with?
I tested it with my own N64 OEM controller via the Raphnet adapter.
Portal is so cool but surely it's not running in 480i?
@tender pine ok, just asking because that has to do translation to USB, but you really should be pretty good. looks perfect, unlike most original controllers kicking around
To be fair it's not my original bought back in the day controller but one I had sitting about as a sort of spare to the backup controller so it's not had much use.
Like I say, feels a good stick but just felt maybe a bit oversensitive testing 1080 snowboarding, but it's been AGES since I originally played it.
well
now that i am thinking about it, does the raphnet do any kind of range or shape scaling for the controller?
because if the adapter and mister are effing around in there i could see it getting weird
man n64 controllers are an absolute nightmare
especially if you are adapting third party controllers with different gate shapes and ranges, plus whatever the emulator/mister is doing to fix it
that is for the other direction, btw
On the screen where it says Press A to cycle results, the next one shown should be a typical stock N64 controller.
Not with Reflexā¢ļø
haha
Seriously though, the Reflex Adapt is crazy good, plug in and just go
Can't wait for the restock of Reflex Adapt.
there is no such thing as plug and go, not really...raphnet is also plug and go, it's more about issues that have to be fixed somewhere along the way once you plug into the N64
mister does it for us though
Well the Adapt's N64 profile was made in tandem with the core
adapters probably just pass values through since it is usb, and nobody is playing an N64 controller that only does +/-80 to play doom eternal
hopefully
i'd personally be happy with reflex/raphnet/daemonbite for just about anything, although raphnet might have a little additional latency
You gotta beat superman 64 first
I just kinda regret not picking up a SNAX, since N64 accessories aren't Adapt compatible
it's like porkchop hates money
Well its really because Adapt is mainly a digital thing, its not Xinput natively
adaptive scanlines are currently missing, yes?
Yeah
Just get both! you only live once.
oh i figured snax was just out of stock, thus the joke about hating money
@coral ice
maybe somebody in here knows
I believe he's waiting on a few things for final assembly, should be this month back in stock
yeah, it seems like no matter how much he orders of anything it sells out
hard to judge demand, and if you preorder...well nobody likes preorders so rock-hardplace
demand = high, every time
Rock hard demand
Also the "Sold out" on his website sometimes means 'coming soon', as in the product hasn't been officially released yet, it's just a placeholder (I think it might be a shopify limitation? not sure) so best thing to do is sign up for email back in stock notifications and buy when they go live again.
Haha! My bad. I should have thought to go back to Timvilles GitHub to see if there were any updates. Thanks guys! I appreciate the time.
Yeah, thinking of SNAX64 since apparently it's SNAX with 2 extra ports
I'm aware that ports 3 and 4 are 64 only
Highly recommend it. Everything just works, so nice.
dedicated mister cart
I need me one of those
One of three š
Goobermint auctions or FB Marketplace
Gold is the best passivly cooled case!
||https://tenor.com/view/vip-important-im-important-golden-ticket-gold-card-gif-20283080|| sorry, repeating gif
I've switched my 8bitdo mod kit to D input and 2 of the c buttons aren't detected. Is this expected behavior?
Spider Jizz....
Spider Jizz....
Does whatever Spider-Jizz can....
Swing a web?.....
No, it's Spider-Jizz...
Lookout, here cums the Spider-Jizz
Lol really went hard there
But I will say a joke made the video for tomorrow
That's what she said
V is now aligned to match a real console, ill check H position later. I dont think anyone would have noticed 1 line anyways haha
I only have an OG N64 š
Is Mario party 3 working ?
oh that reminds me i have to order a saturn svideo cable...and i guess an svideo to yc adapter?
oof
phrasing!
Experienced the same thing
Set it as the right stick in osd before loading N64 core
Ok thanks
also d is a little faster than s
Here is the horizontal offset on the N64 core
For Banjo
roughly 6 pixels
To fix this you just shift hsync by 6 to the right
Nice
This is the borderline obsessive attention to detail I really appreciate
Picture perfect YALL!
Would it be possible to have these controls in the core? Real n64 might be real but it looks more off center at times
Fixed
Impossible core has gotten better than real hardware 
Does [ControllerPak/RumblePak/TransferPak] On/Off under System Settings serve any purpose?
Inconceivable!
Nah, I'm wearing clean underwear and I want to keep it that way for a few more hours.
So if you manage to make the next one better, will it be called N64TruerSync.rbf? š
It cant be better, this is exactly the same offset as a real N64
N64YouCan'tHandleTheTrueSync.rbf
Culminating in N64MostestTruestSync.rbf. š¤£
Well, unless there is something off in a specifc game, or region. I can only check NTSC compared to my original console š
Thanks for the work you've put in to this and everything else you do. That's awesome.
I'm certainly glad MikeS is into analog video š
Any new fixes with todayās build I should check out?
was mainly prep for write-fifo, but still dormant
#1096015979055697940 message
Wait nvm .. you donāt even game on crt like a true retro pimp
Well, by now I'm sure you noticed since you play it every day that there was a regression and Quest 64 no longer loads. Sorry Robby. š¦
I been playing lunar silver star complete on the psx core ..
Long live the psx core forever!
Excellent choice!
Perfectly balanced.
As all things should be
I love selecting Jago in KI Gold and right when the fight is about to start against Sabrewulf, he explodes in giant sparks and turns into me lmao.
100% repro rate too
I got worried and loaded my save game. It still works, phew!

what feature needs for xeno crisis to run?
I haven't found the right combination of settings yet for that one. I just gave up.
fudge, it freezes on selecting the language or i get lucky and play and a little then freezes
Same
probably something not implemented yet or half implemented.
@mortal panther damnit, now Iām playing Quest 64 because of you
Lucky you!
Don't you put that evil on me, Bicky Robby!
Like this game has the engine and battle system for a quality light hearted RPG. But it seriously feels like someone just wanted to transplant a bottom tier NES RPG story and scenario into 3D then called it a day.
Itās so utterly bare bones, like itās a prototype for a bigger and better game.
I genuinely disagree. Brian is the most relatable jrpg protagonist imo. You're not a cool soldier like cloud strife, you're not a demon taming badass like in smt, you're a goofy ass little shit with no friends, just like brian.

Perfect
Did nobody dress as Brian for Halloween? I feel that is a massively missed opportunity.
you'd just get mistaken for Alfafa with a cane
That was brilliant lol šš¼
dang, dinosaur planet loops when someone is falling
@wanton sun
Robert
would love to see that
Eat a lot of bread
also relateable
@weary palm Turns out the Irish store ships to Sweden if you want one.
A snac adapter?
@weary palm I should have quoted, sorry, i meant the joysticks. De gƄr att bestƤlla frƄn nintendos irlƤndska sida. Ships to swƤrje.
You do need a membership though..
Jag bestƤllde frƄn tyska sidan. Funkade ocksƄ utmƤrkt. [I ordered from the German site. Worked well.]
@short trellis My german is non existant, english site felt easier to navigate.
And Ireland is still eu.
Yes, that's probably smarter. I used the translation function in Safari š
Hey, whatever works!
German is easy. I could already speak it as a kid. š
I will not get a membership. I don't even own a Switch. Too bad. š
Oh Nintendo... {sigh}
Nintendo doesnāt like rom hacks
Itās a guarantee youāre playing a game illegally in their eyes
Even if you started the video by waving a n64 and a mario 64 cart in front of the camera before you start... They don't care. They want you to play games how they say and no other way.
I think thatās a byproduct of them wanting to stop people advertising piracy and not the intended goal.
I think it's a by product of not wanting their child friendly Mario associated with shotguns, and a dash of trademark protection for taste
I did a victory lap video for this week 𤣠when five months ago I said Nintendo would guaranteed go after emulation this year. Got accused of fear mongering
Gonna be a lotta crow to eat soon
lol that too
Their new guidelines are asinine
actually probably mostly that
Literally says you cannot show gameplay from any non-official Nintendo hardware
By their rules MiSTer videos would be āinfringementā š
I think major youtubers really need to stop talking about piracy handhelds from China.
Thatās the big driving force behind the crack downs imo
Oh yes they def poked the bear and I said as much
Itāll be a fun vid. One clause says only individuals can use footage, not companies. So technically every YT channel thatās a business on paper would be disallowed from ever showing Nintendo games
Iām no legal expert here but talking about a niche DIY device that you purchase from specialty shops and put together is a completely different world then purchasing a handheld from China preloaded with pirated roms from the largest online marketplace in the world.
As someone whoās spend 20 years dealing with IP / copyright / etc on the entertainment business side I can say Nintendo has zero legal standing in the US with these rulesā¦but that wonāt stop them
Nintendo is law where I stand, lol
They have ninjas in every shadow
little hanafuda company in Kyoto got weight
Thatās on YOU, next time donāt vote for Yamauchi for president
I can't even vote ;_;
lol thatās right
They will just send takedown notices and then itāll be āsmall YouTuber against Nintendoāā¦you donāt need to be legally right if you are Nintendoā¦you just need to be āthe massive companyā
Yeah exactly, money makes right lol
hello yes capitalism called and said fuck you
So much of our law is predicated on being outspent by parties who know they have no legal path towards a win
(not that that excuses Nintendo)
I think youāre right though. Iām not too sure a copyright claim would be filed for a video showing that ghostly manor rom hack for example
Mario with a shotgun is most definitely against the Mario image
I think if anyone uses āhack / mod / etcā in their title Nintendo will see it
wowee zowee
Yah
Even if itās a 60p hack
have you tried just leaving luck to heaven
seems to have worked for one of the parties
I mentioned that clause in the video too and gave that one to Nintendo. Basically said I donāt blame them if you show their characters in a negative / inappropriate light. Canāt blame Nintendo for not wanting that
I could understand them not wanting a family friendly character blasting goombas in the face with a double barrel
lololol
meanwhile Sega tries to get interest by giving dark sonic a gun
Sega does what nintendont
Nintendo is coming out looking like SHIT here for sure
everyone not Nintendo is just like "ok yeah cool whatever" and Nintendo goes all sex crazy and hulk strong on the world
itll help people realize game companies are not their "friends" though. That Nintendo and by proxy Sony and MS dont give a care in the world for them. They are all business trying to maximize profits and investor returns
Mario will stab you in the gut in an alley if he thinks it'll help the stock price
turns out corpos only care about profits for shareholders and we are only here to give them money
who knew
MiSTer is my friend though. It talks to me at night about how Iāve been a good boy and the day of retro reckoning is at hand
sorry I made a mistake, money and labor
gaming companies have an advantage as they seem to be super sucessful at convincing fans they care about them
I too talk to my MiSTer. It is quality conversation
my wife heard me doing voice overs sunday and she realized I talk to myself a lot when I screw up lines
The history of Nintendo in gaming is full of anti-consumer behavior
"wtf VGE...was that even a word? Get it right dummy"
We call that anti-aliasing.
If all out MiSTer's were together what would they talk about?
I'm not sure it's not so much of a thing anymore, but there was a point in time where you could get parts from Nintendo directly
which was cool and repair friendly
so that was a neat part of history
I am sure they would be nice friends and be like, hey, you need to get your owner to get that real time clock. I know you have wifi, but I believe you deserve better treatment
I've got two misters, one with dual ram and RTC, one with analog I/o (and no RTC), both in al cases
they'd beat all your misters up
"Where's your case? Put some clothes on, man."
I put my two MiSTers together...a week later a third showed up
Ur mister doesnāt even JAMMA bro
There would be JAMMA envy for sure
if you use an ethernet cable and connect the ports that's how MiSTers get made
Marvin Gaye helps
Mine would brag about all its dongles
I imagine JAMMA misters like cartoon characters with headgear
why couldn't I be perfect like hdmi
hey dont be talking shit on JAMMA
Ive got more JAMMA boards than any one human should
next you will shit on JVS
JAMMA is king. So easy to work on / mod. Big giant edge connector of possibilities
Iāve got an arcade board arriving today and Iāll be converting it right to JAMMA (if it works. Somebody got drunk and went on eBay again and bought untested stuff)
Only thing better than drunk eBay is drunk Yahoo Japan.
How do you store all that stuff?
Except untested in Japanese definitely means we tested it thoroughly and it definitely doesn't work.
I was imagining a compound in Arkansas, but that's not your vibe
We have a wardrobe with everything in it
Most things in it, some overflow exists
Thatās all untested on eBay as well
Untested = itās broke
Itās broke but we are going to sell it at over half its value sucker
Very likely the case but I got some working things untested from eBay and with Japanese sellers they always didn't work. Probably just luck.
Got a BVM untested that was just fine on eBay.
Yeah TBF Iāve had some working stuff that was untested, def there are exceptions
Assume broken and hope for a pleasant surprise
Haha yes. This is untested not from an arcade seller so I have a shot
Fair gamble, that is how I have gotten things that work too. Sellers that it's plausible they don't have the means of testing. Like recyclers.
yeah, Iāve gotten really cheap controllers that way, but itās always a gamble
Exactly. This was from a recycling reseller
So I know they donāt know how to test. Photos looked clean. Still a gamble but š¤·š»āāļø
I usually equate "Not Tested" on eBay as "it might work, but we couldn't be bothered to check, as we practically have a warehouse full of this junk to list and get rid of before the next pile arrives".
"For Parts" on the other hand = "Broke".
If itās a JAMMA or JVS board sold as āuntestedā and the seller shows other JAMMA / JVS boards working thatās a telltale āitās broken and we know itā scam
This seller is selling JAMMA boards tested but no jvs tested so still a dice roll
Good thing is with this stuff if I get tired of trying to make it work I know others thatāll give me what I paid to take the next stab at it so itās pretty minimal risk. Plus the risk is kind of the thrill lol
What's the best way to get games which are very bordered to display in a 5x crop/1080p (over) way?
What's the resolution in the horizontal? I think 5x is not so useful on N64, could be wrong.
Himynameisawbaconandtodaywehavesomehugenewsonthefpgacommunityroberthascorrectionaledsomeerrorsohmygodthatsnowwhatimeantineedtorerecordeverythingpleaseleaveathumbsupandillseeyouinmynextvideo.
Lol you misspelled video game esoterica
Honestly I've no idea the resolution on the horizontal. I'm a total noob. I just know via N64 pixel FX that 5x and 6x are amazing to use more real TV estate.
i'm waiting for the tlc update video @cerulean elk
in my universe it's tlc. don't go chasin' sonic waterfalls.
Nah TLBā¦tender loving bits
The Last Boss
crop by 12 in OSD = 216 height x5 = 1080
@brisk drum Taco Loves (the) Bears
Nope thatās what TLB stands for. Taco Loves Bears
And yes they are terrible. Not my team. But my team (patriots) suck now too so š¤·š»āāļø
The only up mario patch seems slightly better but it might be my imagination
Which part of the n64 affects framerate stuff?
Oh that exists now? Lol
It's so good, mario actually controls well so it's much better imo
Most games could do with a mario
Iād tuck it into a vid but itās weird times with Nintendo so itās gonna be real lean on mods for MiSTer vids
It's a bit hard on the eyes now tho even if it's playable, kaze likes flexing his muscles and make the n64 do mario in 60fps
There's flickering but the core also interprets some camera logic incorrectly so you can't see where you're walking at the start
Diddy kong racing high fps patch (40? 50?) also feels like it's working better, you could show that, it looks perfect to me
The weakest n64 rom hacker
This image scares me
Fastmem is off by default?
Todays build does implement the writefifo, which will speed up the CPU by maybe 10% depending on what the game does. To compensate i integrated the first RDRAM slowdown for read/writes from the CPU. You can get the full speed via the fast ram debug option. But be aware that most games on n64 are bound by GPU performance not CPU (like PSX), so the effect is near zero in real world
maybe for games like starcraft that slow down with many units on screen? no idea if that is a cpu limit situation
this is only for CPU, RDRAM also needs slowdown for other components(RSP, GPU, VI, AI)
Fair enough
I wonder how does it compare with n64 cpu overclocks
e.g. random 32bit rdram read from the cpu costs between 36 and 44 cycles for the real n64. It's variable due to refresh. On the core it's now 36 on average. With fastmem it's 26 on average
Technically it's still slower because of load stalling I think
Is this the first step to control all the sections (CPU, RDP, etc.) to set the correct speed later?
well yes, but the effect of load stalling should be minimal. You can imagine that when a load takes 36-44 cycles, it doesn't really matter much if you stall for 1 cycle more or less. For cached data it might be more important, but i wouldn't expect noticeable gains. Still, i want to make it accurate so i will try to do it. Hopefully it works out with the timing/max frequency for the cpu
And I guess 10% CPU speedup can help for TLB. Better have headroom to cut than to have limitations
it doesn't help tlb, the performance of the cpu has nothing to do with TLB
But you said you aprox. to reach only 65Mhz in TLB mode and you need some tricks for speedup
@wanton sun paper mario regression on statup logos ... Someone else said they don't have the same issue. I know papermario doesn't work in game
i don't plan to go below 93.75mhz yet for tlb
Oh, I didn't know or it changed and I lost track
maybe the tlb page switch will cost slightly more due to not searching all 32 table entries in 1 clock cycle, but we are talking about some tens clock cycles there
depends on how often the game switches the table/process, but given less than 1000 process switches per second, this should all stay below 0.1% performance
today we gained about 10% and i found no game where it makes a difference...
works here
fresh core load
Yeah, I checked as well and don't have that issue
How odd... I'll retry a differ ent rom and reload. Thanks for checking
also no worries, the whole TLB topic is still vague, so it's all speculation until it's really done š
I'm not worried. Even if there is no TLB. I'm just interested technically. š
Vague yet with each core update it looms closer haha
How's the overall size looking?
first i want to try if the load delay can be removed. It will make the critical path in the cpu more difficult, because the operand forward needs to be a 3:1 instead of a 2:1 mux. If that drops the timing to bad, i will skip it
83% logic is filled. Currently about 50% of the build have slacks above 2ns, which I consider non-ship-able
Yes, that was what I expected, but isn't it like the final major "blocker"
what do you mean with blocker?
the idea behind is relativly simple and the psx core cpu already has that feature, so it is only annoying to search for bugs if any appear. But the question is what quartus builds of it
Thing you want to do before TLB
well, i will try it before TLB, yes. but it's no prequisite. If it doesn't work with our FPGA speed, i will skip it
i don't mind using bad fpga timing for development. I had quartus runs with maximum 65mhz for the cpu running at 93.75 for 5 hours of banjo attract mode without issues, but i cannot deliver that as release
so if it's impossible to get a >80mhz timing closure, i cannot give it out and tell you it's a stable build
in this case, i rather skip such a feature and we live with minor timing inaccuracy
instead of having builds that crash random
Is it possible to bring back the loading screen on analoge?
Hopefully it's no big deal
bring back? was it ever there?
I“m not sure actually lol! maybe I“m confused as I have used it on HDMI when analoge was not working that well
some artificial sync could be done when the core is in reset, sure, but it all costs ressources and i don't see the need currently to spend it for that
yeah if it cost resources then dont do it.
Its just a little bit concerning when loading RE2 or something that big
i rather spend the ressources on fast rom load š
Thats the engineer thinking š
Mario 60fps patch no longer works
I have an older undated core here that plays it even if it has issues with slowdowns in more intensive areas, newest core gives me an out of sync message and black screen
Check what core broke it
Ohhh excited to test new core and the new fastmem option
Is toggling fastmem on improving perf or bringing perf back to original values?
Improving perf
writefifo is bringing more performance and always on. Fastmem is using previous rdram timings. If on, the cpu is now faster as before. With it off, about as fast as before
For āaccurate to originalā performance, should fastmem be on or off?
it's debug function currently, so usually you should not touch it. I will make it a general turbo feature later combined with other things
You spoil us, thank you.
fastmem off = more accurate
Interesting stuff
Its so cool to be able to manipulate both performance and looks to your hearts content with this core. The core just ridiculously good
So this will not INCREASE performance compared to prev cores, but we can get closer to real hardware performance with it throttled back? An I reading that right?
ok, starcraft theory proves to be true: it's CPU bound
yes
Not sure if this has been asked or answered but does the fastmem match the speed of previous versions?
Apparently Analogue 3D is going to have overclocking options, if games are tied to hardware with little to no effect, does that mean the GPU/CPU has to be written as a faster component? or it is a more hacky solution?
i thought this fix will play xeno crisis
20231103 is the one that breaks mario 60 fps, crt output
Ah
Got it. Thx. So I can better explain it thurs or Fri
Idk it might not, I wish I had an everdrive to test
Back 2 the roots and the beginning of development: Has anyone tried "2 blokes and a chair" again? I have. And audio still stutters and picture is a slideshow at 0-2FPS. I wonder what it looks on real hardware.
seeing a new error in Battlezone: Rise of the Black Dogs - E4000000. also saw occasional frames of ground textures corrupting which i had not seen in yesterday's build (though only briefly tested) @wanton sun
audio still crackles as before
oh, the new error flag
It's og hardware compatible, seems weird that they wouldn't test on crt
thanks for telling me, i will take a look at battlezone why it pops up
maybe this screenshot makes it more clear
the new feature makes the cpu faster, slower memory access speed brings it back to about previous speed
the question was for a real n64
i currently don't know what weird output the hack sets for the VI that makes crts not work
made xeno crsis to work but it goes to the game then freezes
xeno crisis is using libdragon, which still has random crash issues on the core
Well outside of StarCraft if anyone finds any big diffs @ me so I can get em in a vid!
Itās been working fine on an Everdrive and CRT here
This is exciting. Might try 30fps Zelda tonight
I havenāt played through the entire rom hack but I havenāt run into issues
if anyone sees the new error flag in other games, please ping me
A new error flag has entered the ring
Once my Rona is not kicking my ass anymore Iāll update the decoder