#Nintendo 64
1 messages · Page 95 of 1
NP. Don't know if you missed my question earlier. Is that all the recent 20231006 changes too?
It's using the latest stable 🤷♂️
Have you had any issues with bi-pedal movement in the game?
Trazodone did the same thing to me if that’s what you’re referring to.
And they haven’t gone away completely over a year later.
no mostly just in real life. I am clumsy
Didn't you ski at one point?
professionally lol
I am no good without skis. My feet don't do what I tell them
I've never played Tooie so I didn't know this... but Bottles is dead? How sad.
So it's more like stumble around and use your skils of recovery so you don't fall over
😭 Guess I'll go back to the unstable for now then. Keep my PD saves working. Soon as it is merged into unstable I'll be back!
haha something like that
still, tldr.
One difference I've noticed in the MiSTer community compared to many others is the eye for detail is off the charts
The work being done to make controllers feel right on this core is amazing
When we get 5x scale, would that also aid in 16:9 games that don't quite fill the screen?
That's using which main?
Is there an option in update all to ignore updating the MiSTer file? Might just leave it off for a bit.
Got it. In this case, the cardinals are the more extreme so they're also the largest general distance. I guess the solution is to track the values near the diagonals separately. Good news is that it will benefit a lot from the correct implementation
For me it's DULoxetine. I have rheumatoid arthritis, and my doctor thought it might help with some of the pain, but it didn't at all, and just gave me new unwelcome side effects. So now I'm no longer taking it, but having withdrawal symtoms. Damned if you do, damned if you don't...
Glad I got to see a counterexample in both directions
Yeah it really should only affect gates
thanks for continuing to refine this stuff
the work you are doing is much appreciated indeed, Lemonici
i think when you're done we might have the best solution for this anywhere!
Should only update the range if it's between the two values so only diagonals count
@vapid hawk
It’s only fractionally different to the reference pattern now
dualsense looks good too
That's technically one of the downsides. We're trying to shrink the outer deadzones so there might actually be places on the controllers that don't hit the clamp if it's close enough
i think the diagonals need to go out a bit and the cardinals need to come in
but only a tiny amount a few %
still though if thats super complex or too specific for this one pad its already very good
Nah, should generalize. Has more to do with how symmetrical the pad is on its own. We can bump up the deadzone just a touch
yeah i'm not sure wether to take the reference shape on this controller test too seriously either
your shape is based on ares code right?
@cerulean elk have you tested out the Smash Remix on the N64 core yet?
This pads the outer deadzone to 4 (up from 2)
I think so? It's 85 and 69 which is pretty typical. Can pretty easily be adjusted if we want something else
Nice
@latent galleon polling every frame is not necessarily fine. e.g. if you hammer in a really quick input between the frame and release then if you're only polling on render it will eat the input, normally you poll more often that that just in case. but yeah you can resolve the last inputs on the physics step
I did like a dozen cores ago. So like two weeks 🤣
Oh, you mean relative to the dots, yeah? Yeah that would fixed by adjusting the constants in the clamp, not the outer deadzone
i mean vs the reference shape you can see by pressing A
@empty cliff normally you don't poll more often than that, so i ...am confused
yes you do
Do you know what the values are? Looks like 84 on cardinals
like the gamecube polls at 2000hz
er, i don't sorry
its a little taller on the diagonals and a little narrower on the cardinals (east-west)
Quick verification. Latest posted version, still all good on my controller too
you RESOLVE input on the physics and/or render step normally sure, but it's common to poll more often than that to grab quick inputs
gamecube uses the same protocol as N64
how often does an SNES poll?
usually, i mean
I don't know about snes, I only know about the gc poll rate because dolphin only polls at 120hz by default over usb which was unacceptable at pro level play
so they made a github script for the mayfly gamecube adaptors to make them poll at 1000hz
well i am talking about what is usual on mister
and also you are confusing usb polling and the console
we are talking about the consoles
presumably usb default which would be 125hz
mister uses 1khz usb polling if its enabled
I'm not sure how often the real n64 polls
the games decide
all I'm saying is, polling once a frame is not actually a solution because it will eat inputs
and i bet it is usually once per frame
especially in games where you are rapidly tapping like mario party
sigh
it's very conceivable that you would tap and release within 16ms
which would mean your input would be entirely eaten if you polled once a frame
That's 84 and 70, not sure it really matters
or let's say you play zelda, which runs at 16.666 fps on PAL
I think the "original" isn't even consistent/symmetric iirc
that would definitely eat your inputs regularly
if you polled once a frame on pal oot any input less than 60ms would be eaten
which is probably most of the times you use your sword
polling twice per frame is the bare minimum
yeah the reference one seems to just be like, some random stick they profiled if i had to guess
and its definitely not symetrical
to be clear @latent galleon I've made you a quick ms paint diagram
let's disregard the physics step and render step being different and the render step not being exactly 60fps and imagine they're all on exactly fixed steps and physics and render are tied
f0 f1 f2 are your renders
the top red bit is the player hammering the B button
bro
1 means it's down, 0 means it's up
notice that even though they pressed the button 6 times
it was registered as going down once
and the final frame it was not registered at all even though it went down and up
the only frame where it should have been registered twice is f4 and f5 but if you poll once per second you read f1 f2 f3 f4 f5 f6 all as down
How many days should I give myself to beat stone tower in Majora's mask?
Have you been using the slow time song?
Yeah
now look, we correctly picked up the button in every instance except f5 to f6 where we still didn't capture that
Its almost day 3 at the beginning of the dungeon
quadruple the polling rate, you capture frame 5 to 6 too
(Jay has been doing bitbanging (maybe actual hardware bit manips since it's on a pico) with the N64 controller and probably knows what you mean by missing a polling interval)
and I'm not arguing at you to be annoying or win an argument, I'm just trying to teach you how polling works so you can understand better, I'm not trying to roast you
yeah i used the pio, and it is is amazing
Now you got me wanting to break out the Arduino so I can see how short I can make my button presses
hmpoweredman just get the owl there and restart
I’m sorry to hear that. I hope the withdrawals go away soon. My usually kick me into a panic attack.
is it your first time?
Ok yeah i just got the owl. no but I don't remember anything
if so I would advise even on slowed time you don't attempt to do stone tower in 1 day, it's two temples in one and it's the hardest dungeon in the game
"Monaco Grand Prix - Racing Simulation 2" is playable again!
the first time I did that I ragequit the game, I saved at the owl and turned the game off
then I started, and I died or something so I rebooted the game
not realising still at that point that you don't get to restart from the owl and that it would reset your whole day
and I lost my mirror shield, owl, under the well, ikana castle
I did it all in one day and climbed stone tower and had it all reset
Every 16.67ms (or about 60Hz), the SNES CPU sends out a 12us wide, positive going data latch pulse on pin 3. This instructs the ICs in the controller to latch the state of all buttons internally. Six microsenconds after the fall of the data latch pulse, the CPU sends out 16 data clock pulses on pin 2. These are 50% duty cycle with 12us per full cycle. The controllers serially shift the latched button states out pin 4 on every rising edge of the clock, and the CPU samples the data on every falling edge.
that is a reasonable explanation of how consoles work
snes in particular
n64 is similar in that console/game says whats up and controller says this is whats up
in 164us or so
It's basically a layer between the soldered pins and the GPIO that can run some ops to decide which GPIO are active, yeah?
is that "u" a greek mu?
yes
the pio is like a tiny cpu without the math, a state machine you program in assembler that then just goes off and does it's own thing
60hz is an OK polling rate, it will eat some inputs for very fast tapping but it isn't unplayable by any means
up to system clock speed, it is really neat
Slick
so you can really program any peripheral, including video
most people's inputs last for more than 16.7ms for a down and an up so it's fine, but my point was you can't just poll on render, you have to poll separately
and the two cpus are free to be cpus
otherwise if your framerate is low like zelda or whatever, then you will certainly swallow inputs
anyway, pico is amazing for $4, i wish somebody had told me sooner
and yes a 20fps game might poll more frequently, and honestly i think that is where the bugginess came from
they were polling again instantly as soon as the controller reported back, if i understand that correctly
I was going to say 'welcome to the jungle' but then I re-read your name 😄
Gone through a bulk of the games with issues (PAL list that is). Other than those already reported, only noticable change is new error codes on Mystical Ninja. Sadly no further in game, but interesting
you have to remember you can't press a button twice between polling intervals. like the NES, and i am a little hazy here, but it says "latch", the controller continuously sets 8 bits in the register until the clock says "read" and then it just tells the console what was pressed. i hope that is clear.
it is the reason we poll at 1000hz
because unlike snac we can't just ask the controller
so instead you have the kid in the backseat going "arewethereyetaeewethereyetarewethereyetarewethereyet"
And what do you say ? No no no no no no ?
yeah that's my actual name, my parents did not realise the bother they would make for me
or can't press a button twice between frames i should say, more accurately
the controller just needs to know it was pressed, and then report back when asked
oh I have heard of you vampier, I heard my life in gaming shout you out on their livestream
yes I know, I wasn't saying input is processed at 2000hz, input is still processed on the physics step
oh man ......
I was saying it is polled at a higher rate so that the step actually knows it was pressed and depressed and can respond accordingly
@empty cliff I was the one commeting that 82% of the games are playable now
and give same fun stats
oh - they used my website
yeah I made an updater
but that should not be used anymore 😄
haha I see
it's now in legacy mode - update_all took over that task from me
I joined the stream as VampierMSX 😉
yeah I remember them spelling your name out haha
Hes in the vampire hall of fame, yeah.
I'm more famous in the MSX scene though 😛
that's my main gig - this is just becase I love MiSTer
being dutch is enough for me
well ex Dutch - 21 years in Cali/26 years in the Netherlands
damn. you in sf?
Anaheim'
ah cool
i've been in california about that long, but i will never feel like a californian
home of MLG lol
I am brand new to mister, ordered a month and a half ago and arrives in 2 days hooray
and to fpga in general
but I have been in gamedev since 2011
Majora's Mask has too many heart pieces
just pretend they don't exist, what you don't know won't hurt you
there's enough masks to worry about
at least it doesn't have korok seeds
i still feel like we don't understand how a console can poll at 16.66ms and have lower latency than usb polling at 1ms
like i don't want to go all over the world like jack in the beanstalk
but i am letting it go
@empty cliff I am trying to find where they gave a shoutout 😄
I have to go out this back together so I can have a coffee
@orchid nimbus I can try and find it
are you sure you are reading when it is polling and not when it is processing?
it is LONG though and honestly I can't remember which part it was hmm
it was when I was in the shower so I think it was wave race
42:40
@orchid nimbus
and then again at 46:24
is the info accurate then?
also btw, how do we contribute to compatibility trackers?
I have a huge number of saturn games that don't appear to be on the list
it's not mine 🙂 I just link to it
ah fair
haha fair enough
Alright, got enough training on WaveRace 64. Time for the real thing.
Nice Raytracing
bloom is a little high on the window
@cerulean elk how's the subscriber count today? Did you lose another 2 subscribers from the shout out?
From My Life in Gaming?
Yeah
Let me look actually
No real fluctuation off normal. Last 24 hour sub numbers are right in the middle of average
When Tech Moan showed my channel about NUON that lost me two subs on the video he showed the same day he showed it 🤣🤷🏻♂️
lol
In the game Mace: The dark age there are these two stages that appear this edge
Awbacon you planning to do any comparison footage? Like switching between mister footage and recorded real n64
Subs are always funny. Like this mornings OutRunners vid. Someone hates that game so much they unsubscribed the first 60 seconds it was live 🤣
lmao his face at the end
Possibly. My N64 is just S video so it’s tricky
I'm not obsessed with 100% accuracy but still interested in answering those lingering questions, was it really that blurry? It was but just want to see it confirmed lol
I only just realized how much more difficult it is to mention you with those skulls 😆
An unintended benefit lol
I started a n64 not too long ago and it was that blurry so not really doubting the vi effects, just interested in seeing scientifically correct comparisons
Did you use a ligma video connection?
nah, goblon
Scart on these nuts I think it was
Actually framerate was the bigger surprise, I still like the picture
Something doesn’t seem right..
Real mature Robby. Real mature
Oh wow. Yoshi's Story uses the same transition sound as grabbed by the ghoulies
Did you play the grabbed by the ghoulies sequel?
There was a sequel?
Yeah, it’s called Mind Goblin
jesus christ
Can someone explain about tlb... more the fact thst it causes a performance hit....does thst mean it may not be able to be implemented?
That's the really hard one right?
Sorry I'm not as dedicated to following as I used to be ... my 3 week old thinks it's great when I hold her....
But I have to hold her with two hands at a 45 degree angle with my arms extended....otherwise...im comfortable and she hates when I'm co.fortable
No that's a Konami title
Oh sweet! Mischief Makers works now (with some minor graphical glitches).
oh i forgot about the great fairy sword
She a Naughty Dog suKonami til I Capcom
Is there a working Mario 64 widescreen patch that works yet? Someone asked me and I hadn’t seen one
I recall there being one a while ago
Nope I wonder if SD card corruption
@cerulean elk
is mister unstable still needed for 8bitdo rumble?
haven't gotten it to work on update.sh with it set on the menu and starfox
Thanks!
WHAT
()@#$(@#&$(@# best day ever
I know! I was so excited! Just a few fixes and it will be perfect :).
I played Mischief Makes today after last playing it since I was a kid, this game still makes no damn sense
Fzero still black screen
Todays test core.
sssshhhhh. just shake shake
THROUGH FIRE! JUSTICE IS SERVED!
a hero in shining armor is called!
Nice 👍
With your destruction…I have been charged!
Quick question, apologies if it has been covered - the way Banjo loads the start of a screen before blanking and going to the puzzle-assembly of the picture - is it because there is something yet unimplemented that would not draw to screen until it started the puzzle reveal? I don't recall that on original hardware. Is it a bug or just something unimplemented yet?
for a long time on emulators the puzzle pieces didn't even show up at all
they were just black, so there's definitely something being done to draw them differently
i remember it because it made the game especially hard to beat on project64 because you couldn't see the puzzle pieces
Man, if it wasn't for the rainbow garbage on some dk64 screen transitions, I'd have no clue this wasn't native
Does the bottles puzzle in BK work? That might use something similar
I don't mean the collectibles, I mean when the demo videos are assembled like a puzzle before the demo video plays, after the title screen. Before that happens, on the core you can see the image on screen that is about to be assembled.
Yeah I noticed the same thing
The puzzle piece transition and the peek at the level
Can someone explain about tlb... more the fact thst it causes a performance hit....does thst mean it may not be able to be implemented?
I just dunno the impact of the hit...and not sure if it was talked about
Robert will fixit
itd be good to know if you can get it working 🙂
There's a lot of prior talk in the channel about TLB. lots to read up about if you use the discord search function in the top right. short answer is it roots memory adresses and makes coding easier. that rooting will add compexity to the design and make it harder to hit the required speed. Robert is implementing it though but it won't be till the end of development
yup, best course of action is what’s being done now.
We can just run a decanonization campaign and any games that use TLB are no longer in the N64's library
I don't make the rules
Damn, Goldeneye was a pretty good homebrew game
Super Mario 64... 
Never heard of it
mario who?
romhacking scene dedicated to remove TLB coming soon?
Only goldeneye I know of is that DS one
excited for the golden eye recompilation to be done. not just for tlb removal but performance hack like the perfect dark one
If you want to make sure you've got everything, you need to expand your search to include BLT and TLC.
All the TLB games are bad anyways, who cares
The Worst
GoldenEye?
More like BrownEye...
(but I still really want to play that on MiSTer...)
Who said that?
Anyone tried Exreme G2 since the controller polling change? I understand that it was having controller issues.
I believe that's fixed now
Yeah fixed in the newest version. It’s in the patch notes
Oh, I missed it. 💀 My bad.
Robert works so fast it's easy to miss
Love you!
Just work on patching out TLB from the games that have it.
Was trying out Mischief Makers. The random tiles glitching out reminds me that Puyo Puyo Sun 64 has the exact same problem, and it makes me wonder if it's the same bug.
What’s your favorite TLB song? Mine is “No (memory) Scrubs”
What’s a scrub?
A scrub is someone who doesn’t get no virtual memory from me.
thank you for taking my shitty joke and making it better
Glad you liked it lol
Bangai-O is not playable. Crashes as soon as you beat the first boss.
wouldn't that mean it's not completable but it's playable?
logic dicatates that everything can be simplified
That is better wording haha
Wait, I've been referring to The Last Boyscout this whole time
ohhhhhhh
wrong names above the wrong heads
it almost feels like we need something between "playable" and "completable" like "confirmed not completable" lol
So there's a bug with that perfect dark tlb removal hack that doesn't activate the skedar planting a bomb in the level Carington Institute. I converted my save and tested it on the real hardware, same thing. I made a video what's supposed to happen on real hardware on the vanilla version ( very crappy phone footage, not pulling out capture device to do s video lol) wonder if the guy on github is aware
Is Majora's mask marked completable yet? I just best it
nope!
Fierce Diety
mark it!
How
edit the google sheet
you'll need to ask for editing permision
I forget - who is the owner of the sheet?
andrew
It’s not marked as completable
Moondandy is the owner
I was the last one to test and I just ran around clock town today
Lol that’s why I just keep things simple for me. I know it doesn’t work for everyone but I’m just Phil. No fancy nickname
no what is Andrew's nickname
Fat Spyro and fat Yoshi name a better pair
Oh I didn’t understand. Theseposers says it’s moondandy
@native mesa what the heck is wrong with you?
Poor yosh
everyone knows that Yoshi needs to end up at the bottom of a pit
not with a hammer smashed face
which is also my favorite Cannibal Corpse 😄
Legendary commercial IMO
Yeah that may have been my first ejaculation
Someone should update Extreme G2 on the sheet as well, since the control issues are purportedly fixed.
did you check?
I just did, it's fixed now
I used to be ok at xg2, now I'm just trash 
I should try a harder difficulty, it feels a bit slow on easy
Converted my save back for mister from everdrive so I can keep playing lol. Stupid buggy mission. So if anyone gets to Carrington Institute on the patched version, it's bugged and you can't finish it
Save file that's just past it (on agent at least)
It's weird how slow and not smooth the game feels compared to my memory but I haven't played it in like 20 years
Vanilla is worse hahaha
It doesn’t help that the game is unlocked to 60fps. It’s better locked to 30fps max
Less variance
But it’s cool to see it go to 60 sometimes
Yxkalle got that goldeneye x perfect dark rom hack going but i haven't tried to do it myself
Did you post the bug on the GitHub insaneFriend?
I was going to but looks like guy doesn't have issues open to post
Could be a combo of the core and the hack
Does the hack not work there on og hardware?
someone should just hack the TLB out of goldeneye
apparently TLB doesn't make anything faster
No expert but I think we’d need that source code for golden eye first. It’s 80% decomped
oops uploaded my everdrive save and not my converted save lol
@empty cliff i'm not sure if i misunderstood your posts, but let me clarify some things: the core doesn't implement any poll at all. It implements the PIF which will take commands from the CPU. So whenever the game decides it is time to request the PIF to poll the pads, it will do it. The core cannot do it more or less often. Just because the buttons have been polled does NOT mean the game has to use them. They can still lay around in the PIF RAM for quite a while until another DMA is triggered to transfer this to main ram. This is just how the games work. Some games start the polling once per frame, some do it once per generated frame(framerate) and some seem to do it constantly. In any way: the normal response speed now will in basically no case lead to additional lag in the game, because every sane programmer would start the PIF request way before the buttons are used in the game logic and with the delay in mind.
e.g. PIF request is started at vsync and used not before vsync is over -> plenty of time
One thing I'm noticing after really diving into a few titles is that emulation is immersion breaking. I'm falling in love with this system all over again. I'm losing track of time. My fiance and I are having lively debates over the competition. Were laughing alot. This is incredible.
So uh, is san Francisco rush 2049 considered fun? 
I put down several hours on beetle adeventure racing tonight. ❤️
That's so cool!
And the new widescreen feature on my 86" tv makes it a full wall of 64bit goodness!
It's amazing how this whole community decided to preserve games the way as authentically as possible and we have the opportunity to play them as much as we want
I'd have to pull up an older core version but I'm wondering if Shadowgate is running better now. The intro used to feel more sluggish, I think
It's coming at a great time. The fpga boom is happening as the mainstream modern consoles are diving off the deep end with their mtx, extreme pricing and subscription costs.
It's what happens when truly dedicated people get together and want to make something good. Without emulation we wouldn't really have much access to these games and AAA companies are lnt going to put in the work necessary to make sire they are quality
Sometimes I play it in time attack mode to pass the time. I haven't tried other modes yet
I don't know that I'm feeling the performance. I just tried a single race and got into 4th and just couldn't catch up to anyone 😅
were you bumping into stuff a lot?
Where else could you play yoshis island, Banjo Kazooie, Neo Turf Masters, Secret of Monkey Island, and Pokemon all on the same "system" and constantly getting more and more accurate.
Normally I play time trial until I can comfortably get through a track without colliding with anything
then when I'm playing against the CPU, I have a decent chance
but it is a little more laggy with other racers
Very occasionally the wall but nothing major.
Don't know what yxkalle did but it does work somehow
Whatever the case, the hacks not done yet
Those are just multiplayer levels in that hack
Preview of the latest WIP version of GoldenEye X, including 9 playable singleplayer levels out of the original 20. Archives has a proof of concept 007 mode t...
Somewhat casual 00 Agent stream, I'll get the 00 Agent cheats but not much more. After I'm done with GE I'll showcase a patched version of GoldenEye X that should fix the inhuman accuracy they had last time I played it here last month.
System: Real N64 Hardware UltraHDMI - NTSC
Game: Original NTSC GoldenEye cartridge + EverDrive 64 v3 for Golde...
^More Goldeneye x preview. Latest that exists as far as I know
It used to crash earlier right?
I wonder if theres a no dust cheat code that we can hard apply
Mario needs to lay off the star dust imo
nothing that useless exists. it was worth a shot
There's probably a bunch of effects that are tlb that it wouldn't matter if the dust was disabled anyways
Paper Mario for Christmas
I would love if robert got all games working by christmas. would be a good upgrade from the 1 that was planned.
I fully expect robert to post a picture of the sm64 mario face in the next couple of weeks and act like it's no big deal.
yeah. It used to crash as the turtle was about to say something
Hopefully Robert remembers to hold r and make a silly face when posting the mario face when he's teasing tlb
Its not just dust its any particle effect
Kammy koopas lightning in the opening is the other crash
If you just dont touch the controller and let the intro play out
If you let the opening demo play that also has mario gasp walking
I used a romhack that lets you warp around and with a little trickery you can get around a little bit more
But
If you hammer that crashes the game
Walking between rooms (as Mario) crashes the game
If you set your player character to peach she doesnt have a running animation so she can walk into rooms but inevitably some other issue WILL pop up
Cool you dug that deep. Awesome stuff
Seems like paper Mario uses tlb limited enough that it might be one of the first to work when Robert gets to it. Will see
Switching partners between uh Parakarry and Bow is fine because they dont touch the ground
Watt eternally is surrounded by particles of lightning all the time tho so she just isnt allowed to exist at all
Too bad paper mario has no decomp released yet
It does I believe. And it’s 100% on the us rom
it has one
it's out?
I have no idea how to code though so it would be hard for me even to set it up to look
oh i guess it is
The un-tlb script when
Maybe I should bug one of the coders at my job to see if he can point me in the right direction lol
The guy that makes the particle system for our game sits next to me at work
wonder what term they use for tlb since it's not found via memory or tlb
Might be too baked in?
Would be cool if we could just disable the whole effect system
Whatever the case is, the perfect dark tlb removal isn't even bug free so i wouldn't be too upset if it never doesn't happen. We'll see tlb from robert before anything related to tlb is removed in paper mario
Probably
I would like for the tlb removal on perfect dark patch to be fixed because it has better frame rate. paper mario doesn't have nausea inducing frame rates
looking at the code, someone would have to modify effects.c and basically change the saving and loading of effects to not use tlb
TLB has to really be good since it uses DMA and it will be annoying to debug
I'm trying to not bet on robert getting anything running better than stock so the patches that increase framerate are my hopes for a better running core
don't know enough about n64 to do it
i think the target with running n64 as accurate as possible within the limitations is a big challenge in itself
Exactly
Everything else is a nice bonus. I mean look at what we already have now: You can disable almost any VI feature, people mod their console for
He doesn't need that kind of pressure either. If it can't happen, I'm still pleased
I still hope that tlb fits for almost 100% compatiblity
As long as conker's bad fur day works in the end, the core will be complete for me
The only enhancement I'd hope for would be increased FPS in 3D games
So like every n64 game? :p
you misspelled "24-bit color"
Oh that could be plush
I'll take higher frame rate over that any day
i honestly don't think that will happen this time, but i'm not heartbroken seeing the whole VI in action
is pretty.
how complete is the VI? Like is it beta (all coded but not 100% working) already or still alpha (has missing features)?
I honestly thought it was done then it kept getting more
Perfect dark at 4 fps instead of 9 sounds great with 24 bit tho. Can pretend it's a flash presentation
PD is that choptastic?
Still have never played it
The DDR3 RAM is already faster than original RDRAM. Some improvements still needs to be done on the CPU/cache. Like TLB, he keeps them for the end as debug is easier without them...
This video is of the tlb hack. Vanilla is actually worse lol.
I think I was all about PC for FPS games back then
But I remember how hooked people were on multiplayer N64
I was too young and loved it, family didn't exactly have a powerful pc to game on anyways
Perfect dark and goldeneye are still kind of unique shooters
I am pretty confident that the finished core will have some performance options and will provide a smoother experience than OG hardware. But these will come at the end of development, mybe for Christmas 🎅
The amount of none shooting objectives/ unique weapons
The way higher difficulty changes the level entirely
With new objectives and entire areas of the map
The fact that they have more objectives on harder modes changes everything
Instead of the modern way of just increasing damage and turning enemies in bullet sponges
It’s mind blowing how little it’s actually been copied
I mean Perfect Dark/Goldeneye does that too
But I always did find it cool to open up new parts of levels as I increased the difficulty
Correct
So even though I had a high power pc at the time and could play quake2 etc or whatever they were still great games to play
Rare had a good idea of how to make first person shooters at the time before Bungie did Halo and they ran with it
Crazy that we got Half-Life not long after. Wild year for video games.
And that changed PC gaming and how worlds are traversed and objects are manipulated through physics
I guess less so than HL 2 but still
yeah before n64 shooters, it was all about doom on consoles
Although, how bad is N64 doom compared to other ports?
Better than 3DO DOOM
Doom 64 is pretty fun
Doom 64 is good IMO, it's just a completely different game... and the brightness is all out of wack.
Hard to say growing up since it was so dark
Too bad no Redneck Rampage 64
doom64 is actually excellent
its not as dark as people say - just forget playig it on any LCD. or use the romhack to brighten it
you know speaking of paper mario, maybe we can just stub out the effects
nintendo was harsh on censorship those days
unlike now
Except conker's fur day existed
This shows you the full opera of The Great Mighty Poo's theme
"Hey the Rare guys are gonna give us an exclusive mascot platformer!"
"They just have a few demands"
There's gonna be a pile poo and a bee that pollinates a sunflower
Totally normal Nintendo stuff
There's one side of that gear that enjoys it but the other doesn't
And full of British isms
This is my let's play of conker's bad fur day. this is part 16. in this part I; pee upon the fire dudes, forget how to make it go further, forget to press the record button until after I pee on the last guy, face off against the big giant boiler, defeat him, get some cash, and steal it from the snobby fishes waiting out side.
oh no
Thankfully the game also has charm and good presentation
Hard to dislike that game
Best game ever game. too bad there was never a sequel
Have it somewhere
I wanted to see the war level
Same thing, one smg
Also called The Heist, final level of the game. This is obviously on of the many movie references of the game. Some graphical issues went off, but because you all are nice fellas you will not care!.. right?
A Parody scene in Conker's Bad Fur day, One of my favorites.
game made me dizzy though on a real n64 and I had no idea where to go next
It was a fun game though
I have conkers bad fur day completely burned into my memory that I could almost run it blindfolded
I think it was after you hit the guy with the frying pan is where I was like wtf do i go
You get the bee hive, then you go to barn level to get the tickly bees for the sun flower
Stop at the barn first, feed the cheese to the mouse
Ah, I couldn't figure out how to get to the beehive
well, maybe once it works on the core, I'll go back to it
lol
Go right outside the exit after the gargoyle
Then run the opposite direction, going to the right only activates the cutscene for the bee
Use the path when running with the bee hive or else the wasps will get yea
A curious game all around
Ah! You cursed squirrel! Look what you've done! I'm plushing, I'm plushing! Oh, what a world! Incredibly, this is an official Conker's Bad Fur Day plush. Designed by Versiris, it stands about 10 inches tall and features posable arms and a voicebox, so the Great Mighty Poo can serenade you whenever you'd like. Voicebox
welp, I asked the paper mario decomp devs and they said, you would have to remap the effects to expansion memory
I guess my idea of stubbing effects wouldn't work as it's used for non effect stuff
It would probably also affect performance as you lose DMA
The scarecrow that tries to score some Mepsipax, lol
Really nice helium hahaha
Star Fox 64 (USA) (Rev 1) should also be marked completable or not? I finnished it before texture filtering was done and now i start it every now an then to play a few levels and i never run into a crash. i have no editing rights to the list though
I've got edit rights, i'll put you as the tester that marked it completable
There have been multiple people that finished at this point anyways
I know there are multiple paths too, so i understandable if completable could be debatable
How many of the other paths have you gone down? @safe robin
Marked as completable now
1 path. i can play the game some more but im not good enough at the Game to get every path 😄
Me either 😛
i just never saw anyone talk about crashes in this game in this channel so i would be surprised if out of a sudden people would report it
completable is completable tho
There's unlikely any issues with any paths at this point so marked completable should be fine
Better no sequel than something like Banjo Kazooie Nuts and Bolts
Nuts and bolts is an okay game, just not as a banjo kazooie game
yeah it's ok. I liked it enough. the frame rate was pretty poor though
I think I was never more disappointed in a game than Nuts and Bolts
Wasn't a fan of breath of the wild tbh, never tried tears of the kingdom but it looks like nuts and bolts 2.0 to me
but I guess that made it more authentic to the banjo experience
Banjo does it, everyone loses their mind. Zelda does it and its groundbreaking
Don't want to argue too much about that, but Banjo Kazooie was always a platformer, Zelda still had the same core gameplay around it
zelda did it better. it's more like lego science class
the ways the game promotes creativity is nuts
I never played it and i have no doubts it did it better :p but nuts and bolts should 100 % been a different ip
I think it was at some point
it was a original xbox racing game that you could customize your car
then conker did bad sales wise and they canceled banjo 3 and made the car game a banjo thing
so I hear
Then Microsoft saw it had a bear and then they were like "we have a bear"
I made that up
But that's how starfox adventures was born from dinosaur planet
Microsofts mismanagement of there ip and studios is out of this world. truely legendarily bad.
also can i just mention i dont know at what point or what changed
but the Translation for Bomberman 64 now does boot, i remember it wouldnt before
it seems to run perfectly fine too
Conker on xbox was originally supposed to be a sequel but microsoft said "lets do a remake that sucks"
And that was that
didn't Conker get something in Project Spark?
Yes that was awful
the way Microsoft drove Rare into the ground is impressive. record time any%
Conker is stopping by Project spark in a new DLC.
Visit all of our channels:
Features & Reviews - http://www.youtube.com/user/gamespot
Gameplay & Guides - http://www.youtube.com/user/gamespotgameplay
Trailers - http://www.youtube.com/user/gamespottrailers
Mobile Gaming - http://www.youtube.com/user/gamespotmobile
Like - http://www.facebook.co...
wait, what translation?
it's marked as no boot on the sheet
the more traditional Bomberman 64
i'll test too
not the 3d games
Is it the one where bomberman is a pacifist?
Oh.. I thought the really good Bomberman 64 with the incredible soundtrack
top down sprites and stuff not a 3d platformer
also has a version of Panic Bomber on there too
the Japanese version worked fine before, but the translation patch wouldnt boot and now it does
This Bomberman?
Seems like Microsoft has driven Bethesda into the ground already unless that was all their own doing with Starfield.
The one where he's a hero i assume?
The good one:
Seems to work perfect
that's no bomberman 64 T_T
Got a good crt shot. Truly a miracle
Okay, yeah it was not the game i was hoping for 🙂
gonna mark it as playably
Mark everything else that's playable as playably while you're at it
no boot on Densha de Go! yet
if i wasnt absolutely atrocious at shmups i would try to get further in viewpoint 2064, but alas
I kinda thought that was playable, robby has like 4 controllers
yeah translation
I am absolutely no rush to drive a train so i wouldn't have noticed
Is it actually that exciting? Increasing speed and or decreasing it to make it to train stations on time?
Canada doesn't have railway transit system really so maybe i just don't understand the appeal
Hated climbing trains in the past to close bins, stupid trains
we have the one railway lol
and theres also a train from vancouver you can take to seattle
It's fun if you got the pocket watch and controller probably.
There’s also a transcontinental train if I’m not mistaken.
In Canada
if people like power washing, trucking and farming games a train game doesn't sound that out there
Original video by InterMiro
https://www.youtube.com/watch?v=bGtjcCTxopc
All of the copyrights belong to their respectful owners.
I guess got too much real experience with that. You ever try and pull a train with a boat puller with an icy rope?
Not fun lol
you pulled a train?!?
Not personally
It was the boat puller
With an icy rope that kept sliding
Needed 5 or 6 guys on the rope pulling to keep it from slipping
I can barely imagine this. crazy
Densha de go!
Sadly English patch seems to be doing something weird to not work, I think it enables some transfer pack code that might be crashing things
Or something else
I’m quite excited to eventually be able to play a translated version of Densha de Go. Afaik the N64 version is the only English translation available.
Train time trials sounds fun /s
Final was FINALly translated actually
I think Professional on PS1 is still a great way to start since it has so much content
whos gonna be the person to complete every mahjong game to make sure they work on the core
Dibs out
I'm still waiting for the modem game to work. Any day now...
Mahjong 64 lan party when?
Everyone justs brings a crt to look at the mahjong designs instead of playing. Sounds about right to me :p
But how does it look without aa?
@fair stump rush 2049 is one of the goats
you just have to understand the point, it's not just a racing game
it's about using your wings to fly around and do flips, it's about styling
and moreover, it's about secrets. every course has dozens of secret exits
if you just go round the track OK it's not that interesting
but there's loads of difficult shortcuts and you will probably try to do 3 different ones in a race rather than trying to drive optimally
like 3 routes that you figure out yourself
then there's stunt mode to try and get the highest score and unlock new levels
That does sound better than what I've seen in my limited time. I'll dig deeper another time 👍
Technically you can go in the code to see the calls for the effect subsystem
It just has an annoying build sysstem
Idk I like sea of thieves a lot
Underrated game
Races are just a bit longer than I want, but otherwise amazing!
Have you tried HSV Adventure Racing as well 🤔🤓
I need to retest California Speed today for tomorrow's vid
haven't played recently enough
California speed? 😮
Haven't played that.
Another awesome racing game
Nowhere near as good as the arcade version but it’s still a great game
GT 64: The new controller polling timing improved frame rate instead of 7 fps, I now get 15fps.... still do not know what the original frame rate is, but at least its improving.
Good to know
that IS the original framerate 😄
Haha that’s the hard part when you are testing games…”is it running slow because core? Or because it ran like garbage on actual hardware”?
@cerulean elk Mario Kart amped up has been working for a while unless you were referring to the widescreen mode
I was talking widescreen
i'm imagining someone filing a github issue for banjo-tooie "the framerate drops down to like 5!" lol
There are some games where I can tell the speed isn't accurate, simply because I've played a lot and can recognize the subtle behavior.
Like Pokémon Stadium 2 lags a lot due to the heavy use of particle effects, which on the current core doesn't happen.
Yeah like Robert said. some places it will be faster some it will be slower
The slowdown doesn't happen, or the particle effects themselves don't appear?
once the core is released after the timing work has been done, there are some games with built-in debug modes where you can make pretty interesting comparisons
My dog stole my chicken noodle soup
beetle adventure racing, for example, has a debug mode which can show the framerate on console, and an extensive attract mode with an unlocked framerate
you can make a pretty interesting comparison there once the core's more complete
I got a patch for it.
And earthworm Jim debug which is pretty good.
issue closed: thats how it is lol
The slowdown doesn't happen.
For example when you summon a Pokémon, there is supposed to be lag due to the game rendering a lot of particles. Inaccuracies with emulation ignores that lag.
The frame rates the core produces and the debug says are the same so that is accurate.
Another example is that animation when you collect a badge. On original hardware, it would lag, but emulators tend to play the animation a lot faster since the inherent lag isn't there.
i'm very amused by the OOT title menu running 2x speed for... some reason 😄
spent an inordinate amount of time playing blast corps last night. the backlash is still incredibly hard to control - nostalgia activated
one of the first missions you get to use the backlash has a gold time of 22 seconds and that is just devious, Rare. downright cruel lol
this core is utterly magical already
truly astounding
I just wanna play rush
also DKR > Mario Kart, go ahead and smoke me
Does the fact that most games run faster on MiSTer suggest that RAM speed was one of the main bottlenecks on N64? Was it known for having slow RAM speeds?
https://medium.com/@matthewfcarlson/nintendo-64-architecture-and-history-8a01cf503a6a you might enjoy this shroom
This is the history and the architecture of the Nintendo 64
"The RCP was the secret sauce of the N64. It had a whole separate processor with tons of specialized circuitry. This was a clear advantage over the competition as it allowed developers to offload work onto it. However, it could also be tricky. Do you do audio on the CPU or the RCP? You can adjust the graphics on the fly and put new microcode on it if you really desired (I don’t think any game did this). How do you handle that?"
I recall back in the day that RAMBUS RAM was considered slow but I'm not sure if that was specifically in regards to N64's RAM or just in general.
(at least that's what my more tech savvy friend's were saying)
absolutely awesome article I enjoyed a lot more once the core was in development
RAMBUS ram has high latency
its also proprietary which made it very expensive
funny story about rambus
so those guys went to JEDEC, which is open to any ram manufacturer
and started having meetings with other ram makers, but the goal was to steal their trade secrets
which they then tried to patent, and then proceeded to sue everyone else who made ram
basically they were patent trolling
each one of these plaques on the wall at rambus hq is a patent they probably stole
rambus was an amazingly shitty company lol
if they'd succeeded they'd have basically a strangehold on all modern computing
Are you using any patch in order to be able to play the game ?
Parody of Joe Rogan and Jordan Peterson discussing Super Mario 64 Rom hacks for the Nintendo 64 N64. They talk about Star Road, Serene Fusion and Through the ages.
This took me way too long to do.
Don’t forget the timeline of Rambus. These days they had an advantage, but the higher costs kill them.
their advantage was fractional and only existed for about 6 months
before ddr came along and levelled the playing field again
people today only know rambus as n64 meme memory but we had motherboards back in the day that only took rambus ram
sometimes I wonder now the N64 would have performed if they had gone with regular ram chips, the deal they made with rambus must have been one hell of a deal
N64 really used more a preview version. Don’t forget the ps3… 😁
Think that Nintendo had no choice cause silicon graphics went this way.
The Rogan is pretty good but Peterson needs some work.
I think Kermit... err, Peterson sounds fine.
I'm reading that these chips also showed up on cirrus logic vga cards of the time so there may have been a surplus of them, like you said SGI was also a fan of of it because they used it in the Octane as texture cache
I think that on paper the high bandwith of the ram looks appealing and it probably is, but the latency of the controller makes it bad in practice. Nintendo probably figured this out late in development but it was too late to change the design. So they just pushed it off on developers.
They'll figure it out kind of scenario
which they didn't because half the time the devs just didn't use the Z buffer at all
Got enough training playing Star Wars games on the N64 core. Trying out the real thing now:
Gaben?
Bottom left dude is Dog the bounty hunter?
You gonna buy that blue drink?
It's pretty good, but the price is only worth it for the meme
(can one of you remarkable ROM patchers please add blue Star Wars milk to a game so this is on topic?)
is star wars land ok? i've really only walked through there to get to winnie the pooh
and rise, once
i kind of miss petting goats
Won't share.
@latent galleon I went to star wars land before it was officially open
like a soft open? or a friend?
soft open
I was going to go to Rise of the resistance but then we got free covid 19
Was it intentional that they mispelled "Rogue Squadron" as "Rouge Squadron"? It was quite the meme back in the day.
Rouge Squadron sounds like an obscure Sonic the Hedgehog spin-off featuring Rouge the Bat.
I’m at Disney World
No it's the sequel to Moulin Rouge.
that was actually an awful time here, like just awful
Pls bring gifts
in socal i mean
I want those Mickey ears plz
endless bubblemaker is best i can do
I wonder if anyone else at Disney World right now knows what a MiSTer is and that it can now play Nintendo 64
Maybe even robby doesn't know
Everyone knows. It's world news.
Even I don't know what a MiSTer is
The only way we can know for sure is if he asks everyone in sight
Is there a word for when you play your mister on a Saturday morning, after a hard week of work and you're just happy and content because everything on the mister is just right?
"have you heard the good news?"
work trip for inspiration i assume?
burbank, next to another theme park
You own a mister. You really wanna risk losing it?
there is probably a very long german word for it
disney world holds like 100k, and they are disney people, come on
I am german but nothing comes to mind. At least nothing that would do it justice.
Du bist Deutsch zum Papier
I don't think there is much more to it. 😄
Misterkeinarbeitsuperspasssamstag
das Samstagmorgenmistergefühl or something 😉
Du bist Deutsch *auf Papier
Samstagmorgenmisterglückseligkeit
Nein. Ich bin Schwedisch.
Vielen Dank
Don't even try learning german syntax. You just have to feel it.
I did three years of German in high school just for it to be unavailable the fourth and final year because not enough people signed up
Especially our gendered articles are a lot of fun. Who wants to take a guess which gender a table has?
Not gonna spoil the fun
Male due to the wood? Lol
Der Tisch? The gender of words never seemed to have any logic behind it when I was studying German, you just had to memorise it
bet it depends on the table
@languid dune this ones for you!
Bingo
A small table would be das Tischlein, or das Tischchen
ah ha!
German is worse as it has masculine, feminine and neutral
ok you are bringing me back to middle school
That was one of the harder parts learning. Tenses were tricky as well
der das die
I‘m glad I don‘t have to relearn it
i just remember singing 99 luftballons
As a native speaker you just "feel" the gender of things and don't even think about it
But I'm the first to admit how ridiculous it is
hmm, I remember "tafel" for table
Yeah, overengineered (typical German?)
listen americans don't even realize they use they/them every single day to refer to singular people, some stuff just has to seep in when you are a child
You, You‘re
Yeah that's more medieval german
spazer was studying to be a monk
I would love to learn to brew some fine beer
I'm from the south, we have loooots of breweries you can visit.
I've visited Munich twice for some reason, which I enjoyed
beer is pretty much a perfect hobby
cheap, easy, and you get beer
i mean challenging, but hard to not have beer at the end
I prefer Belgian Beer, sorry, I‘m not a fan of the German „Reinheitsgebot“
I actually prefer cider to beer, people here look at me like I'm a heretic. 😄
Dry cider is great
Let's all make a liquor fueled eurotrip together 😋
I'm sure there must be some kind of novelty tour based around trying beer in different areas
Isnt it just vinegar at that point?
I think günstling is my favorite german word.
Nintendo stopped censoring games back in the SNES days with Mortal Kombat II. N64 was already long past that.
Yeeeaaah baby! I played through the first major boss fight yesterday. Game holds up so dang well. Still a top 3 N64 game, and probably Treasure's best game overall.
tomorrow!
Slow day. People just talking about hammerschlagen in here
Dicken's makes a real good one
Oh wow I had no idea AUS had a different version lol.
Now that this core is a thing, I’m interested in diving deeper than the retail US catalog.
Want to track down all the translations, mods and QoL hacks and organize them. See what sort of hidden gems I can find. Video Game Esoterica showed off Mario Kart 64 Amped Up and I was impressed. Definitely starting there!
Complete with Aussie accent
And completely different cars
That handle the exact same
Yep just watched a video on it
is this version identical with the pull request?
Almost. I reset the defaults to 85 and 69 instead of 84 and 70
I finished my 8bitdo modkit last night and I’m loving it on this core. Working on getting a full set of 4 with hall sensor sticks. Just waiting on the sticks to finish them. Going to be some fun nights ahead.
do you have such a build ready? i currently have no linux build environment to build it
i would like at least to test it once before the pull request is accepted 🙂
do your controllers squeak when you press on the handles?
thank you!
congrats you now also know the Dutch word 😄
Only after I opened them. Maybe lubing the screw holes would help? Or there was enough skin in between initially to dampen the noise
Like creaking plastic?
What confuses me about German is everything is gendered. How do y'all remember the gender of everything?
if you have grown up with it, it's just natural
I didn’t pay attention, but I’m already trying to forget that this is a thing because I’m definitely about to be bothered by it.
lol
It's pretty similar to English's laundry list of irregular conjugations. You just get used to it and violating the rules sound ungrammatical
(At least, that's my experience learning a gendered language as an adult)
Actually, I'm 50% Dutch by birth
But embarrassingly, I only know words for treats like dropjies, speculaas, and oliebollen 🙂
tried it, looks good with the NSO pad, thank you!
What's the other half?
Hard part about this one is that it should look the same since the clamp is unchanged, but it should feel different because it doesn't reach max as soon
Works great with the Brawler 64, too.
i have 2-3 more range in the edges now, it looks more like the "new original analog stick" benchmark
maybe i was still on a previous version? sorry, lost overview 😅
I noticed with the old version it was hard to make a small circle in the controller test.
So if a new noun is defined let's say something novel. Some new tech device like "iphone" who determines the gender? Or is it always just das iPhone
Need it post that kindergarten cop meme
Someone try this core with many 8bitdo modkit? I have try with 2,its working for 1minute, and all controller doing ramdom...
Did your remap it on the OSD main menu before loading the core?
ctrl-f is the search function within discord - it's really good at finding posts
Yes and controllers works separetly
that was a screenshot of me searching for 'modkit'
@native mesa if you have something for me to add to the FAQ let me know
I already spend $100 on controllers for this core
I don't have any experience yet. My modkit has been in transit for two weeks 😦
shipping update! how exciting!
Idk why it's just hanging out in new jersey
I had the modkit for month and I just manhandled it to make sure it doesn't squeak. Mines all quiet, though I remember it being a bit tricky to get it to close correctly.
How? Tightening screws to varying degrees?
I had an issue getting the first one together but putting together the second one wasn't so bad
try some WD40 on those squeeks
Just making sure all the components inside are placed "correctly", I remember L+R being a bitch, also the way you put down the cable for Z. And my n64 controller was the nastiest on Ebay I could get to save some money. I deep cleaned it before I modded it of course.
my controller wasn't squeaking when it was dirty lol
I did a deep cleanup and now it squeaks
I would guess it isn't closing completely. If you want to test it I guess you could take the innards out, close it and see if it steel squeals. But I'm not a pro at these things.
that's a good idea
@hearty oar any news from upstream about the driver? :x
@cerulean elk most epic
Haha you are the only person to mention the intros
hi is it normal that n64 core only work on hdmi with vsync_adjust=0 for pal games ? other the screen doen't correctly sync
Happy to inform that the squeaking in my controller is gone after using a bit of grease on the screw mounts
noticed the screws went in much more easilly
i'm using vsync_adjust of 1 on a LG Oled and played several PAL games with that
ah ... on my ipad screen it can't sync with 1 or 2 for vsync 😭
...and out 😉
Maybe it's too much out-of-spec for it to be happy
video output will change again when the output module gets the rewrite with original clock. You have a second chance then 🙂
Makes sense. I made a graphic explaining the change and you can see that the new version maximizes the range so you can get more nuance
Now that's a satisfying graphic
This guy graphic designs
I'm gonna do some silly variant of this where I measure the eight extremes of the joystick, calculates in which triangle (eight triangles with midpoint at 0, 0) it currently is in, then transform said triangle to (85, 0), (69, 69), (0, 85). Just for fun.
I lack the cognitive capacity to unterstand all your octagons, but thanks for your hard work 🙏
Is this something that is meant to fix those moments where I could get Mario to like twitch when holding the stick at very specific 45 degree angles?
he fixed it on his version iirc
Probably. He fixed a lot of bugs.
i choose option five. it's my final answer.
Are you sure you don't want to phone a friend first?
Could you explain this a little bit?
Wrong. Sorry. you are the weakest link. Goodbye.
also, does this improve / change the NSO stick range?
Seems self explanatory. All circles suck, but some octagons are clearly better than others. 😏
Top row are the old method, bottom are the new method. Old method always normalizes the maximum cardinal value (the green line) to be the same distance as the diagonal (red line). This works great for modern controllers (circles on the left) but poorly for other gated controllers. The new method tracks both the maximum observed cardinal and the maximum observed diagonal and normalizes to whichever shrinks the least (green lines). This reduces outer deadzones pretty significantly and eliminates the possibility of unreachable values (assuming the controller gate is convex)
how does this affect new controllers eg ps4 pad?
Many of Kaze's fixes and optimizations are found in this repo https://github.com/HackerN64/HackerSM64
It doesn't. It was made specifically in response to complaints that the Saffun controller had a large outer deadzone
ps4 pad would be the leftmost example i think so no change
ahh awesome so no loss for modern controllers and better control for other controllers..Win win 🙂
Do whatever you did for the psx core, I assume it was the same thing there 🤔
psx pads have a circular gate, they didn't really need quite so much finessing
