#Nintendo 64

1 messages · Page 30 of 1

nova grotto
#

Which game is this ?

marble cargo
daring meteor
#

Holy Magic Century

opal quiver
#

Super Mario 64 is very smooth with datacache 🙂 so great

oblique remnant
lament escarp
#

Don't worry, we're here to test. 👍

remote hatch
#

quest 6 4 elmorise it's alive

orchid nimbus
#

Did I miss a release?

lone geyser
#

Now that the hype has died, I'd appreciate it if anyone wanted to try the ares builds I put in #controllers to see how the analog feels in your favorite games

#

Yes, missed it entirely. It's gone now

#

😢

silent marten
#

Robotron 64 runs full speed and level 10 without a crash

wanton sun
#

it's broken, please wait some more days until i figure out what's going on

orchid nimbus
#

ok

wanton sun
#

don't want to have such a bad core in the testbuilds open for everyone, sorry

marble cargo
#

I can confirm Mario Kart 64 regressed with the backgrounds on the menus, but the racing feels faster now.

native mesa
#

Bad is a stretch! Still great progress

daring meteor
#

I can plop it in a thread, since people still seem to be intrested

silent marten
wanton sun
#

probably the instruction cache command that i added is the reason

daring meteor
#

Does the core work without it? Might be good to check than

#

Wait

#

Instruction Cache?

worn delta
#

I tried the Tommy Thunder prototype earlier, which was "playable" but ran about 2fps. Now it is running 14-20fps, so you worked some magic there. Sure you will iron out the kinks soon 🙂

hasty kayak
#

Trial and Error.

hollow rune
#

I missed it but I have a feeling Chameleon Twist might have been full speed

daring meteor
#

I don't think it is, but I can try

lament escarp
#

Let's all do stick testing instead!

native mesa
#

Hard to say. I didn't experience a single crash

daring meteor
#

wait no

#

The regressions didn't happen with datacache off

native mesa
#

I'm also not using unstable main. and only big endian roms

oblique remnant
#

Destruction Derby crashes can't even enter a race now

fair stump
#

You literally can't see the track or vehicles in extreme g but the game is running much faster with data cache on

marble cargo
#

I'm getting mixed results. Like I'm noticing games like Mario Kart 64 and Bomberman Hero are more unstable, but also have better performance.

ocean lily
#

that's been a common theme in any racing game I've tried

marble cargo
#

Oh neat Puyo Puyo Sun 64 got past the Compile logo, but it keeps crashing.

oblique remnant
#

Atomobili Lamborghini runs at 30fps then crash

viscid nebula
#

Figures

#

Fuckin peppy

zinc dew
#

THE FORBIDDEN GAME

mortal apex
#

Quest40₁₆ now hangs as soon as the title screen shows up with datacache on, it doesn't without it. This one seems to be reproducible, anyone else noticed that?

vagrant ivy
#

Robert pulled the build so testing is not required

mortal apex
#

I know, just curious flushedshy

viscid nebula
#

Bad component, recalled to factory

mild ether
#

My game still crashes. 😭

#

0005 this time though.

orchid nimbus
#

wait.... data cache was implemented?

vagrant ivy
orchid nimbus
#

yeah - but that's fantastic news

daring meteor
#

Data cache (Buggy) was implemented

languid dune
#

The best and most cursed time line!

viscid nebula
#

He used the one for the 3DO by mistake

remote hatch
#

nice to see faster Waver Race 64 🙂

random portal
wanton sun
#

no, it's part of the original cpu

random portal
#

oh so the PS1 is the one that didnt hjave cache

wanton sun
#

i still don't understand why the build behaves random only for the datacache when the timing is fulfilled...will be hard time to figure out

orchid nimbus
#

ouch

remote hatch
#

woohhoo vector demo works veryyyy fast 😛

oblique remnant
#

Turok resets itself after Iguana Logo 😄

daring meteor
#

Its even more random when the timing is not filled, if anyone thought otherwise

remote hatch
random portal
#

I'm just waiting for the 3D Model RGB Test Program works one day. please, no spoilers on what it looks like

hasty kayak
#

RR 64 gets further than it did before 🙂 just before a Race is about to start

remote hatch
eternal island
#

I was reading this and the saturn channels today and I noticed someone pointed out that sega rally was loading fine and not loading at all between two unstable mister versions

#

Think that might be a cause?

daring meteor
#

It shouldn't be

orchid nimbus
#

@remote hatch that runs smooooooooooth

mild ether
#

San Francisco rush runs great.

eternal island
#

It shouldn't, but it might be worth testing

daring meteor
#

Even when Robert pulls a build, He makes bangers

mild ether
#

Yeah it works fine here.

wanton sun
#

it seems to depend on the de10-nano....i retested some games on my second mister and get different results....but reproducible. What doesn't run on one, does run on the other. All same builds and settings

remote hatch
tidal zenith
#

uh oh, spooky metastability

quasi storm
#

And here comes the real challenge...

mild ether
#

Almost got through a whole race in Road Rash with the cache.

quasi storm
#

I believe in you @wanton sun

fair stump
#

At least you can directly reproduce it yourself

wanton sun
#

in any case, cannot work more on it before wednesday, so it has to wait

sly wasp
oblique remnant
#

Namco Museum Crashes in Menu 🤣

wanton sun
#

just finished a different build...it behaves absolutly random. Now e.g. tetrissphere loads fine. Great 🙈

orchid nimbus
#

and thus we have arrived at the twilight zone

wanton sun
#

but mario kart background is glitched

random portal
#

SM64 for me

#

maybe my ROM is bad

orchid nimbus
#

@random portal no face patch

tidal zenith
mild ether
#

Need the no face patch

orchid nimbus
#

LOL x3

wanton sun
#

thankfully the effect only seems to hit the datacache

random portal
tidal zenith
#

Mario's face is the most technologically advanced piece of code in the entire n64 library.

#

only when the core is completely finished will we see his beautiful eyes

random portal
#

it's the only model you can contort in any N64 game

#

that's a alot of math

nova grotto
#

MK64 , road rash , bomberman hero and a lot more crashes in my case

wanton sun
#

anyway, have to leave, sorry again for uploading it to early

mild ether
#

Nope, I want Mario faceless from here forward.

orchid nimbus
#

peoples - the last core from today is glitched - no need to test

tidal zenith
#

don't be sorry, we're just a bunch of n64 degenerates

random portal
orchid nimbus
random portal
#

I strongly recommend Super B-Daman

#

it's really fun and just playable on the current core

eternal brook
#

I hooked up my childhood N64 yesterday to compare to the core and WOW these games are a lot harder running at full speed. Lack of datacache is kinda like a cheat code. I don't mind staying on the current for a while longer and racking up some high scores >:D

cerulean elk
#

But it’s fun. Keeps me fresh editing wise

inner bronze
#

I love how I can just not look at this chat for several hours and then come back to Robert making progress the equivalent of the invention of sliced bread every time.

cerulean elk
#

I haven’t had turn and burn edits for the last year. Good to keep the skills honed

oblique remnant
random portal
#

that's weird

#

I can get into the game and I don't think I've seen the rainbow noise screen

lean spruce
#

If you have loaded another game previously I recommend re-loading the core and rom. As this can happen otherwise

remote hatch
mortal apex
#

Star fox plays nicely on my end, the framerate seems close to (if not) perfect. I wonder if I'm just being lucky, but it didn't crash on me yet.

oblique remnant
#

Wayne but even Wayne's Hockey won't work anymore 😄

orchid nimbus
#

yes we get it

#

test the new core in silence

mild ether
#

Try googling for Aleck 64 PIF for more information.

lone geyser
#

@wanton sun I know you aren't really focused on this right now, but I found a fairly simple way to get the stick scaling that I think works in FPGA. If you just bitshift the raw, unsigned stick values (from 0 to 32767) by 9, 10, 12, and 13 and subtract the last one from the sum of the first 3 you'll get a fairly good scale to a circle of radius 98 (about perfect for the diagonal range). A hard gate of 85 on the cardinals will imitate what Simple64 does and fix the sensitivity issue. Just about anything more complex will require square roots

cerulean elk
#

Oh wow core got taken down eh?

mild ether
#

Yep, Nintendo saw it and put the hammer down.

desert nest
#

Yeah it was a little too rough around the edges, but it's exciting having a taste of what's to come

languid dune
orchid nimbus
#

I know FPGAZumspass feels bad about releasing it - so pipe down

lilac scroll
#

How could you do this to us, Robert /s

desert nest
eternal island
#

i just watch. i'll join in on testing when the core gets officially released to help with remaining issues

desert nest
#

I think most people here understand it's going to be a bumpy ride, but a fun ride with great views. If that's not your thing, wait for v1.0 haha.

eternal island
#

its exciting stuff

lilac scroll
#

going to be fascinating if it turns out to be ram variability, or people’s storage media

desert nest
#

I joined the MiSTer community after PSX was complete, so this is my first foray with something like this and I'm thankful we have the opportunity to share in the excitement and contribute.

mortal apex
#

Same, I'm glad I get to experience something so unique, and bonus it's for one of my favorite systems ever 😍

orchid nimbus
#

@desert nest some people have a different view on contribute however - and that's not how I personally roll

#

we've done all the testing for the PSX and it was a fun time - it turned into a 'I can't find any new bugs' fest at one point

#

but once a bug got fixed we jumped on it to test it and to see regressions

#

regressions hardly happened however

weary palm
#

I got "Critical Warning (332148): Timing requirements not met
Info (11105): For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer." when I tried to build.

hearty python
orchid nimbus
#

seems like we've reached the road not taken ....

#

unpaved - just a dirt road now

lilac scroll
#

glances at misters, hopes they have robust superior boards

daring meteor
orchid nimbus
#

@daring meteor this is compiler time

vagrant ivy
#

Robert does know a few things so you be sure he would have noticed

mild ether
#

Hmm, might have to pull my second MiSTer out to test with also. One is a couple years old the one I use currently is from 2018

blissful plaza
#

I tried at least the Mystical Ninja intro, and it was completely in sync between audio and GFX.
And that's beautiful.
That was just curiosity with that extreme case, as almost all emulators fail it even now (just some recent versions of ares are perfectly in-sync too).

orchid nimbus
#

for me that didn't even start 🙂

#

but that's good news

#

sound and visuals a perfectly synced normally

#

it's also the most extreme test case to be done imho

weary palm
#

trying to build with a different seed cuz i dont know tf i'm doing

orchid nimbus
#

the Mario Kart 64 demo is another one - the music ends when the screen fades to black

cerulean elk
#

Well unless we see another core by weds I won’t run a vid on a pulled core 🙂 but I will do a viewer request vid on what we’ve got

cerulean elk
mild ether
#

Vivid dolls!

cerulean elk
#

I don’t need a strike 🤣

mild ether
#

Just never play past the first level and you're golden.

orchid nimbus
#

first stage is still clothed

cerulean elk
quasi storm
weary palm
lament escarp
hearty python
#

Crazy is that the core reach full speed frame rate with over 30% less clockrate of the cpu. 😁

mild ether
#

That's good news.

lament escarp
#

Yeah, at least sm64 ran for me and bob omb never felt so great

zenith orchid
#

I gotta admit I was a little surprised he took a crack at datacache while RDP was mostly incomplete, it seems kinda risky. but the research shouldn't hurt

daring meteor
#

I mean, its the next biggest boost, no?

zenith orchid
#

yeah but it affects everything

daring meteor
#

All the easiest RDP boosts were done

lament escarp
zenith orchid
#

ah that makes sense

orchid nimbus
#

yes - MK64 is the target game at this moment

hearty python
#

No worry Robert, they named testbuilds for a reason 😁

#

Hope you get it sorted out.

orchid nimbus
#

I want to bet he's thinking about this right now despite doing someting else

quasi storm
#

It's probably driving him nuts, and he is about to start beating it with a dead fish until it behaves.

daring meteor
#

And than it so happens that we get a fix randomally tommorow cause he couldn't stop thinking about it

lament escarp
hearty python
zenith orchid
#

it would help for SM64 too. dire dire docks and the haunted mansion definitely need it

quasi storm
#

I remember the PSX core had a few hiccups as well

native mesa
#

Unfettered progress

hearty python
#

He needs reproducible errors, anything else is hard.

orchid nimbus
#

I'm going to give the error decoder it's own dedicated page

#

saves a bunch of scrolling in the FAQ

#

or I can put it at the top of the page

hearty python
#

Choose better the end of the page. Errors in first line - I don’t know…

#

Bad beginning in my eyes

quasi storm
lament escarp
#

Bad first impression I guess

native mesa
#

Shadows of the empire is working really well

hearty python
#

Mit Fehlern zu beginnen, wäre ein schlechter Anfang. Zumal die Fehler mit jeder neuen Version vermutlich immer geringer werden. Please translate it yourself.

fair stump
hearty python
lilac scroll
#

some people have de-10 while others have de-nein

lament escarp
#

My de10 is weak and pathetic. 😦

hearty python
#

P04096 was the partnumber, never changed. But Boards was A,B,C iirc.

compact depot
covert bough
#

I wonder if robert ever finished tears of the kingdom?

native mesa
#

de-de

cerulean elk
#

Problems you fall asleep to

native mesa
#

Problems are solved by sleeping

lament escarp
#

At least the saturn kids having fun with their new build.

hearty python
#

Not a bad idea to play with the Saturn meanwhile 😁

weary palm
#

Xcuze my capture card

orchid nimbus
#

that looks like full speed

#

aka solid 30fps

weary palm
#

It is

#

But it crashed at the end 😉

compact depot
#

I’m pretty sure he just forgot to add another flip-flop in the pipelining

#

It will be an easy fix 🙏

weary palm
#

Hope you're right

compact depot
#

I have no idea what I’m talking about 🙃

orchid nimbus
#

we know

weary palm
#

Big Boos Hunt is also full speed

cerulean elk
#

@languid dune

#

Ban that @zinc dew

orchid nimbus
#

also: I've been in a systembolaget - what a weird store

weary palm
#

Haha

#

Stop snooping around

orchid nimbus
#

ok 🙂

weary palm
#

Weird and expensive

orchid nimbus
#

I have no clue what she's saying - it's a bit too fast for me

graceful radish
#

What’s the process of getting homebrew running? Can entries bring added to the N64Database.txt?

#

Specifically, this controller test rom

weary palm
#

This place used to be extremely laggy before. Now it's tolerable.

orchid nimbus
weary palm
#

Even better if I build the rom with -O2, of course.

teal citrus
#

I never understood what -O2 was about.

vapid hawk
#

it uses md5 hashes

native mesa
#

Optimization compile method

teal citrus
#

Mmm.

native mesa
#

Basically the later compilers had better optimization

vapid hawk
#

it gives a few fps speedup in a few places

native mesa
#

The launch title couldn't utilize

vapid hawk
#

its nothing mind blowing

teal citrus
#

Okay.

compact depot
#

Just tried MK64 really quickly with the forbidden core and... IT'S AMAZING!! 😍

#

Pure 30fps glory!

native mesa
#

Waiting for that 60fps sm64

orchid nimbus
#

there is a version out there that does that

lone geyser
#

Wait. I think that's the PC version

bronze tree
orchid nimbus
#

if it compiles it compiles

lone geyser
#

Was reading the build instructions but not very carefully. It uses a MIPS compiler so gotta be original

odd vector
#

wait, where is the new test build gone?

weary palm
orchid nimbus
#

@odd vector it was deemed not ready for release

#

wednesday we might see an update

odd vector
#

Ohje

#

at least it looks like great progress again

compact depot
odd vector
#

it will be absolutely worth the wait 😄

weary palm
#

Almost too much for my PAL eyes to handle

odd vector
#

it's going to be the best way for me to play NTSC N64 games. Since my PAL Console plays NTSC in a weird speed

weary palm
#

My best way too

orchid nimbus
#

@weary palm I have no clue how you made that video - it crashes here for me

#

oh no face level select

#

duh

chilly ember
#

No water patch

cerulean elk
weary palm
agile flicker
#

SIXTYFOAH

weary palm
#

perhaps my build is a fluke and a smidge more stable?

velvet nexus
#

hell I can't even seem to locate the correct rom 😐

agile flicker
#

I need WAVE RACE

teal citrus
#

I remember this hack. But never understood what -O2 meant until today.

weary palm
#

Shindou and iQue Mario 64 are build with -O2

hearty oar
weary palm
#

yes, but who wants that? 😉

teal citrus
weary palm
#

not sure if they forgot, or if they were scared to ship a much less tested version of the game

odd vector
#

seeing oot run from ntsc from the first time was already an amazing increase in performance ^^ horrible what we pal people lived with

weary palm
#

16.7 fps ought to be enough for everybody

hearty oar
teal citrus
#

Okay.

#

Still amazing how this game was developed.

quaint rune
#

The cache speed from the videos is awesome to see. A glimpse to the future 😎

daring meteor
#

5 month between us and core release?

orchid nimbus
#

H2O

versed cairn
#

https://www.youtube.com/watch?v=K5_J-RoZQck&t=121s it's not released but this project+mister64 could probably get us to 60fps in the future

This project I started isn't terribly far from a release state now.
So here's a bunch of comparison shots between an almost unmodified vanilla SM64, to my modified version, that unlocks the framerate.
For fairness, I've kept anti aliasing enabled, but you can turn it off if you like and make it run even better. This will also support 16:10 and ...

▶ Play video
weary palm
#

Yeah, it felt unreal to play SM64 and MK64 at their intended speeds on an FPGA

fast yew
orchid nimbus
#

cart crashes here

oblique remnant
#

yes we know 😄

orchid nimbus
fast yew
#

Ahh.. Play with patched rom.... This is how people are getting footage.

orchid nimbus
#

yup

hearty oar
#

I hadn’t heard that before. What was the source of that? Sound plausible

weary palm
#

uhm, I could play MK64?

hearty oar
#

Oh it’s conjecture by MVG, unless I’m reading the wrong part

#

Still about as likely an explanation as “they forgot”

native mesa
#

It's based on knowledge that the compiler was later bug fixed

#

or the whole dev kit

#

N64 launch was delayed for this reason among others

hearty oar
#

I’d believe it, it’s not like we still don’t get amazing bugs almost every SDK release from major console manufacturers

#

Or like, “yeah we’ll fix that bug for you, it’ll be in the next release”…crickets for several releases

#

We wouldn’t be caught dead shipping a game without -O3 these days, but back then I guess they lived in a world of more severe memory and rom size constraints

#

So optimising for binary size would have also been important

velvet nexus
#

just tried the core for the first time

#

VERY impressive

daring meteor
#

What's impressive is the huge strides this core has been making in the last few weeks hahahaha

#

Now's the critical part

velvet nexus
#

That's exactly what I mean

#

that is damned impressive

daring meteor
#

You arrived at the right time, next on the line is the speed fix and some graphics fixes

velvet nexus
#

Excited to see if he crams the whole system in there

daring meteor
#

We're mostly there already :3

velvet nexus
#

I see that

ocean lily
#

I wonder if there was some other bug than the datacache; trying top gear rally for the heck of it has the music playing at like half-speed, whether the cache is on or off

velvet nexus
#

There's one game I use to benchmark n64 emulators

#

Gauntlet legends just seems to have weird behavior in every n64 emulator

chilly ember
#

I'm curious how well the core will handle the frame rate in 4 player proximity mines in goldeneye when it starts to work

languid dune
cerulean elk
velvet nexus
#

Hey bacon, I've been keeping up with your videos

cerulean elk
#

I saw that video on the internet somewhere…or was it cups?

velvet nexus
#

Got your work cut out trying to keep up.

compact depot
#

Went all the way in MK64 until moo moo meadows then I had to turn it off and go to the chiropractor

cerulean elk
#

No work today. Saturn tomorrow. Some form of N64 weds. Afternoon vids

#

If I get to 30K subs by the time the core is done I’ll make Q…T 64 the game I feature for the special vid

cerulean elk
#

3372 to go

#

73772 til I get my play button plaque. I want to add it to my wall of cool shit

#

Bad bath. 73372

dusty tusk
#

Paper boy is complete able

velvet nexus
#

oh crap

#

I dunno if I subbed

#

I'm subscribed

velvet nexus
#

so the sound and video processors act independently of eachother?

vapid moat
#

We got a new build with the data cache? Has it been posted?

Can't seem to find it in #test-builds

velvet nexus
#

Got pulled back

#

Was borked

vapid moat
#

Huh

velvet nexus
#

It had some weird problems

#

Not ready yet

#

I don't like the sound of it working differently on 2 different de10-nanos 😐

cerulean elk
#

The most organic digital thing ever

velvet nexus
#

yeah?

#

There was a certain comfort in knowing we were all mostly on the same platform

cerulean elk
#

@fallen sparrow will tell you. Just ask him about Saturn SotN

velvet nexus
#

what's up with SOTN saturn?

#

I'd LOVE to play that in english

fallen sparrow
fallen sparrow
velvet nexus
#

transaction?

fallen sparrow
#

Sorry
Translation

velvet nexus
#

and it works on the saturn core?

weary palm
#

Aw. Tried to build that 60fps version of SM64, but it's incompatible with the core in it's current state.

velvet nexus
#

did you add it to the white list?

languid dune
hearty oar
velvet nexus
#

okay I'mma give it a go

hearty oar
#

I think someone here figured out how to do that in the decompiled code…

weary palm
#

It is patched already

mortal apex
thick terrace
#

could be a ram thing like the saturn. I originally had an older 128mb sdram and the saturn core wasn't loading some games for me, but when I switched to a new module with good ram timings everything started working, like SOTN.

cerulean elk
#

I keep a 2.5 build going next to my 2.9 so I can compare

velvet nexus
orchid nimbus
#

TBL

modern sleet
cerulean elk
#

Also doing that from memory so that could be wrong number wise

#

@languid dune you remember what it should be?

orchid nimbus
#

140~145

cerulean elk
orchid nimbus
#

As usual 😉

#

I am at the dentist later

languid dune
weary palm
#

oh, TLB?

weary beacon
#

Can someone send me the data-cache build? I'd like to test it. Thank you!

zinc dew
ocean lily
# weary palm E0040

one thing that impresses me about the n64 is just how many registers it has

weary beacon
cerulean elk
#

(Dad joke)

fair stump
#

Robert was able to reproduce the issue between two of his machines so he should be able to sort it out himself

ocean lily
#

I have no doubt

native mesa
# weary palm E0040

I'd like to try it if you get it working. Not sure how the guy did noface from source but I think he basically moved around some functions

cerulean elk
#

Best to wait for a consistent WIP core. The whole “two people, two diff results” thing gets confusing

weary palm
native mesa
#

Oh you're the guy

#

Got it

#

I think the 60fps SM64 uses expansion pak ram

weary palm
#

Perhaps it'll work one day. It's supposed to work on real hw, but I don't own a flashcart.

worldly quartz
#

I really should try it but the pc port is just so good

worn delta
#

Is there a "best" version of Mario 64 that can be patched? I know some have rubble support that was in a Japanese revision

worldly quartz
#

probably bug fixes + 60 fps + rumble if they work together

chilly ember
#

Mario 64 Shindou speedrunners don't care for because it fixes alot of the speedrunning glitches

worldly quartz
#

for me bug fix just for the correct burning pants look and performance boost

hearty oar
#

shindou also removes "so long-a Bowser" iirc

chilly ember
#

Yea that too

worldly quartz
#

Is that what the n64 online uses? It does not have that line there

hearty oar
#

I think so, 3D All Stars definitely uses it at least

marble cargo
worldly quartz
#

Although does the 60fps work on actual device? It's not on romhacking.net

#

All I've found so far are for emulators only

chilly ember
#

I can test on flashcart when I get home. I never tried it

worldly quartz
#

any link for the hack? I do want to try the rumble + 60fps on an n64 too

worn delta
#

Be interesting to see if it runs on the core to the same level as the retail ROM does

chilly ember
#

Says it works on a flashcart

worldly quartz
#

doesn't that just improve FPS than improve FPS + 60 fps patch?

chilly ember
#

That's just what someone posted earlier

worn delta
#

Can you patch a ROM multiple times OK? So apply this then apply the one that removes the face at the start?

worldly quartz
#

depends on how and where data is affected

#

with this one, you'll probably have to test it out

versed cairn
chilly ember
#

I tried for a couple rom hacks the other day and didn't have any luck

versed cairn
#

this one is the shindou version with english and smoke fix and “So long-a. Bowser!”

worldly quartz
#

reduced lag is unlikely since it probably rearranges the executable stuff

#

since it goes from debug build to release build

orchid nimbus
#

Sorry muscle memory TBL = table

weary palm
#

I think I prefer the glitched smoke texture

chilly ember
#

Same

weary palm
#

It matches the sizzle sound

orchid nimbus
#

What error code is this?

#

Got it

#

I need to do a hex check and a length limit

marble cargo
#

Even though that data cache build was scrapped, I'm still impressed by how fast games are running despite the clock speed being technically slower.

orchid nimbus
#

Yup

#

I hope we don’t run into the limits at this point

quaint rune
#

Can games still be played fine without any noticeable slowdown on our parts with a lower clock speed ?

orchid nimbus
#

It sounded like FPGAZumspass was surprised

#

Especially with games displaying different behavior depending on what mister he tried it on

#

I see the same behavior here with a wide range of test results for the same game

#

(As wide as it gets with limited release)

marble cargo
#

Sounds like a bug in the coding.

orchid nimbus
#

Or the limits of the de10nano and memory speeds

marble cargo
#

If that was the case, then everyone should experience the same results. Which makes me think it's a bug.

orchid nimbus
#

If it’s a bug everyone would experience the same result - which they don’t

#

Memory and de10nanos have variations

#

But all we do here is speculate

cerulean elk
#

I have two 2.9 builds. Same ram chips. Same design. Two results

#

It’s the silicon lottery. Think of OC’ing your CPU…same silicon, diff results. No run of chips will ever be 100% identical

#

Same with XMP and ram. Some sticks will just tolerate it better

orchid nimbus
#

Time for dinner - anyone wants to guess what’s in the red triangle?

native mesa
#

Keep in mind the clock speeds may be less but things like no AA, filters and texture filtering also improve performance

#

So it may be 'full speed' but it's also missing those graphical enhancements

inner garden
native mesa
#

Nintendo of America?

sonic kiln
#

Would anyone be horribly opposed if I tried adding N64 to the mister unstable nightlies builds?

native mesa
#

For what purpose

marble cargo
#

I would wait until the Nintendo 64 core is a little more stable. It's still up in the air if it will be feasible.

sonic kiln
#

You’d get a build regularly as the main branch updates

native mesa
#

Anytime robert makes a change he posts a build

sonic kiln
#

Haha I guess it’s not needed

#

I think PSX was on both

native mesa
#

I don't think he'd want that

#

Not yet anyway

velvet nexus
#

yeah I think there's a bit of uncertainty yet

native mesa
carmine kettle
#

@zinc dew you try N64 BlueRetro Controller Receiver from 8bitmod with snax?

zenith orchid
zinc dew
worldly quartz
#

well at least the 8bitdo n64 kit is in my country now. Question is how long will it take to clear

vapid moat
zinc dew
#

Exciting times!

dreamy ridge
#

how did the overclock work on the psx core?

cerulean elk
dreamy ridge
#

a "reevaluate your life" popup will appear when you load superman 64 on mister

orchid nimbus
orchid nimbus
worldly quartz
mortal panther
orchid nimbus
#

hawaiian

mortal panther
#

I was close...

warped cobalt
native mesa
#

It slows down real hardware

#

If you disable AA through ROM patches you get improved framerates

warped cobalt
#

I think that will be the same on the FPGA implementation, once the CPU caches and pipelines and such have also been implemented. I might be wrong.

#

It is like a system with many chips where texture filtering is done on the gpu and other stuff on the cpu. The FPGA will have those components run in parallel without loss of performance.

desert nest
#

The FPGA, ideally, will have them run the same way they did on original hardware, so those features will reduce performance.

warped cobalt
#

But not below original N64 performance is all I am trying to say.

desert nest
#

For sure, let's just be clear on that. 🙂

warped cobalt
#

Ok we all agree then.

ocean lily
#

and memory has other caveats on MiSTer

quaint rune
#

So some people here with ram 2.5 were able to play games fine ? I haven’t tried any build but that’s the version I have.

spare meadow
compact lark
# weary palm https://youtu.be/CnZXxnyP-DI

Mighty impressive considering CPU is not at full speed. Of course, Texture Filtering, Anti-aliasing and whole buncha other features are not implemented yet, but hoping it's still full speed by then.

zinc dew
#

I have all confidence this will be the best N64 emulation when it’s done.

#

No reason to worry or hope. This is golden.

quaint rune
#

Me too. Robert is still way ahead of his predicted original schedule

brisk edge
#

it's also just been exciting to see how everything pieces together as each new part gets implemented

#

and surprising when some games just kinda work and others don't, all kinds of variability

versed cairn
#

I think it’s more what speed your ram can hit. Mine can do 146mhz and it doesn’t seem to freeze as much as other people here. Still freezes though. I have all the confidence Robert will iron out the cache pretty fast

zinc dew
#

The N64 is a higher spec variant of the PS1. Robert has developed several cores prior but the PS1 was his biggest challenge. He developed an excellent process by writing an emulator first then moving onto FPGA. You’re basically looking at one of the best in core development execute on his mastery.

marble cargo
#

I have two 2.9 128MB RAM modules on my MiSTer that can hit 148mhz on average, and I got pretty mixed results with the data cache build. Generally faster performance, but also more prone to breaking.

Not sure about everyone else.

zinc dew
#

No optimization has happened.

#

What I mean is that it’s not feature complete yet and gone through the gamut of severe testing to isolate and fixing timing issues.

#

Sorry, y’all know this already.

neat sierra
#

Now tell us the story of GBA again Robby! Pleeeeeeeze!

quaint rune
#

Core must go through rigorous slapping before ready

marble cargo
#

Maybe the core just needs a quiche to optimize the cache.

neat sierra
#

You know what’s amazing is the Twitter threads whenever robert posts updates on N64 actually make the comments in here seem pretty smart 😜

#

Even Robby!

slate sundial
#

I'm using a 512GB high speed SDCard in a Ugreen USB stick/reader - makes it super easy to add large ROMs, and portable.

quaint rune
#

It’s really interesting to recognize someone from the discord commenting on Robert’s posts. It’s like seeing your teacher in the grocery store “HEY I KNOW YOU”

slate sundial
#

maybe use a SDCard USB reader

neat sierra
#

Yeah true not all of the replies are dumb

slate sundial
#

I think the USB just reads ROMs, with saves and savestates etc being written to local DE10n SDCard

orchid nimbus
#

just click on the error summary to close the thing

hearty oar
#

Is tick yes this bit is set, or all good, no error, that bit is not set?

#

Well I can see the answer just by looking at it I guess

#

The programmer in me would probably prefer it to not be like that lol, but I kind of get it

modern sleet
#

Oh I just realized the data cache was pushed.. I thought Robert was taking some time off 🙂

orchid nimbus
#

red/cross == error triggered

#

green == all good

sacred valley
#

Unfortunate I missed the test build but man is it pleasing to see what the core is capable of (RE: speed). Obviously issues to work out but I have nothing but faith. Awesome stuff

orchid nimbus
#

@modern sleet it was withdrawn - too unstable

#

since my OCD was tingling

zinc dew
#

you missed a MathML 2.0 documentation verifyer

#

I don't think you're compliant with that kind of sloppy mistake

drowsy junco
compact lark
#

Sorry, was a mistake, didn't realize.

orchid nimbus
#

I must say for a quickly handcoded HTML document it wasn't bad

#

I got too much experience with this bs

zinc dew
#

You didn’t fall for my ruse!

orchid nimbus
#

I only care for HTML5

#

SVG/ARIA/MathML --- don't care

zinc dew
#

Ok then you missed a line there for full compliance

orchid nimbus
#

<meta charset="UTF-8">

#

it's there dork

zinc dew
#

lol

#

I am tricksy!

orchid nimbus
#

anyway - eat me

modern sleet
# orchid nimbus

Just built it, and its its so silky smooth, didnt have any issues with my build

#

ooh my, I dont even think the normal system ran this smooth haha

orchid nimbus
#

wait - can you share your version with me?

#

might be that FPGAZumSpass had a compile error then

chilly ember
#

I built it earlier and it seems kinda unstable still so probably not

modern sleet
#

I just tested MK64, SM64, and wave race

languid dune
#

I tested it earlier, and it broke a lot of stuff. But it also improved a lot of stuff.

chilly ember
#

Frame rate so much better when it works

languid dune
#

Even San Fransisco Rush was completely playable.

modern sleet
orchid nimbus
#

@modern sleet your version works

languid dune
#

But then a lot games that worked before completely broke. Like both MK4 and Trilogy.

chilly ember
#

Turok doesn't crash at the first key is main thing I found

fair stump
#

I had a couple freezes and failures to load games even

languid dune
#

I did almost get into a match in KI Gold. The stage loaded, but it locked just before the match started.

orchid nimbus
#

damn 😄

chilly ember
#

I got donkey Kong 64 in game with patch but it freezes during the intro scene

orchid nimbus
#

@modern sleet what did you do differently?

#

there are some weird clicks where it would crash

#

30fps

solid crest
#

Does the music stay in sync with the intro to Banjo Kazooie?

modern sleet
orchid nimbus
#

yeah Goemon doesn't work anymore

#

but this surprises me

hearty oar
# orchid nimbus

wow, the lack of texture filtering is really the only tell that this isn't the real deal

#

well that and the error codes lol

zinc dew
#

Why would anyone want to play vanilla Mario Kart 64 when they could be playing Dragon Ball Kart 64?

orchid nimbus
marble cargo
#

Can I also try this "fixed" build?

random portal
viscid nebula
#

When's the analogue pocket port coming

orchid nimbus
#

@wanton sun good morning 🙂 I tried a build from @modern sleet and it runs on my system

#

a bit of weird audio clicks un Mario / but Goemon doesn't run but overall I can run more games

#

he added the YC module

modern sleet
#

Yeah, the YC module was added for my own use for now ;), the only other thing I changed was forcing the Hsync to values to expand the Hsync. Not knowing what's in the data cache I could just have a lucky build

wanton sun
#

as some of you worry about the overall speed/memory bandwidth or so not being enough on the de10-nano: this is not really the case here. First: when we speak about memory, it's always DDR3. The sdram only stores the rom, which is very slowly accessed and should be no issue at all. In terms of DDR3: We run the memory/cpu on the same clock for plenty of builds now without any issue. And it's used a lot, as nearly every component accesses it. Even more suspisous is that the instruction cache, that always works fine and stable for many builds, uses the same memory access as the new datacache. It's the same ports of the cpu module. So the issue must be somewhere else. It stinks like a timing issue as it changes between different boards and builds, but then it seems 100% stable over temperature and the build i made had timing closure, so quartus would lie. But a mistake i made is much more likely. So i will continue to research it. I might post builds here in the channel that some people could test to find out if the randomness is gone

orchid nimbus
#

thanks @wanton sun

lilac scroll
zenith orchid
#

I had a feeling there would be such complications with datacache, because of how young the core is. I think when it was added to the PSX core it was already quite stable and mature

#

I actually thought datacache would be after TLB

#

best of luck regardless

orchid nimbus
#

BLT

#

yum

lament escarp
#

Imagine the cpu cache us some elaborate zelda dungeon. Solving it can be fun too!

zenith orchid
lament escarp
#

As long as it's not the oot water temple.

zenith orchid
#

I have the links awakening dungeon music stuck in my head now

storm parrot
solemn maple
#

Maybe the core can play the Navi "hey! LISTEN!" sound every time the data cache is used for debugging purposes

mortal apex
orchid nimbus
#

Dead

worldly quartz
#

wonder where she actually goes to in the game like just fade to 100% transparent?

mortal apex
#

She disappeared when I entered the castle. I doubt she's in other scenes besides the ending but who knows 🙂

storm parrot
worldly quartz
#

so is that the default output for CRT?

foggy stirrup
#

dont know what that is lol

worldly quartz
#

I use dual + corio, so don't know the status of analog crt out (other than it's not great yet)

wicked granite
# wanton sun as some of you worry about the overall speed/memory bandwidth or so not being en...

Maybe its not the datacache itself, but as the cpu is now feeding the other parts faster with data it might also be an issue with some halting/waiting mechanism not being properly implemented or premature reuse of some dma channel etc. So lots of possibilites to investigate. But you are to hard on yourself. This is what testing is about, we very quickly learned that there is some non deterministic behaviour going on...... don't worry about us, we are gladly testing even the most borked try.

chilly ember
#

Turok was randomly cutting to a black screen with today's build like the game was hanging but would start back again like the game is trying to prevent itself from crashing, That's with data cache on

hearty python
#

Perhaps the cache get corrupted in some way ?

#

How big is the cache ?

#

But I think since some degrees was shown with datacache switched off, there is perhaps a combination of errors that’s the reason for this behavior

limber willow
#

In the message from zumspass, he said speed is different on different boards?

As in, on each of our de10 Nanos?

hearty python
#

I don’t know if he does a measurement or if he means the results are different on different misters.

remote hatch
#

we are doomed

#

Let's wait for Robert, for sure it will be ok 🙂

hearty python
#

Yes, we can only speculate and do some tests to help. I personally bet that the „now“ synchronized clockrate of the both chips play a role.

sharp ermine
#

@hearty python @limber willow when hardware is pushed to its limits “silicon lottery” comes into play

lament escarp
#

I'm actually surprised we got this many test builds without any major issues. It was bound to happen sometime, and it's bound to have a solution.

hearty oar
#

could be a similar situation to the saturn core I guess, where your ram timings accidentally come into play

hearty python
#

Saturn use SDram, but n64 core use DDR3, so I guess ram isn’t involved

amber saffron
#

Huh this doesn't use the ram add-on? Surprising

hearty oar
#

ah right yeah I'd forgotten about Robert's post above

hearty python
hearty python
chilly ember
#

Totally got donkey Kong 64 in game after numerous crashes. The sound glitches and usually freezes the whole game but got one where only the sound stopped but gameplay still is going. Neat

versed cairn
#

Man the cache really speeds things up. With the cpu at full clock it’s gonna be noticeably faster then a real n64

#

No slowdown in rare games potentially

remote hatch
#

Wave Race 64 works nice with cache

oblique remnant
remote hatch
#

for me up to 5min haha

odd vector
chilly ember
#

Wave race crashed during the 4th race with data cache for me. DK 64 just crashed on me on the first level where bird talks

hollow rune
#

I think there is a mistake in the testing Google sheet. Someone marked a ton of games as playable, but didn't mark themselves as having tested them. @worn delta just thought you should know.

lament escarp
versed cairn
#

I don’t have the technical knowledge to tell you why but I do know from playing a real n64 a lot that the speed is on par or better in the current build

#

I think it might be cause texture filtering and AA isn’t implemented yet

remote hatch
weary beacon
#

On the real N64 most of the time the bottleneck is the RAM, not the CPU.

odd vector
#

someone should try Starshot with the Data Cache implemented

versed cairn
#

Removing AA on a real n64 does improve frame rate by 4 or 5 frames

versed cairn
#

In my experience yeah. When the fps isn’t locked. Golden eye and banjo tooie are ones I noticed it helping a lot

#

Diddy kong racing was another. That game can dip a lot

hearty oar
#

That’s amazing, especially given the Nintendo of today actually forgoes AA on a lot of their Switch games (despite it costing next to nothing there by comparison, if that 4-5 frames figure on N64 is accurate)

versed cairn
#

It’s enough to be noticeable. I don’t have exact numbers

chilly ember
#

It might be closer to 1-3

#
#

I can say it is noticeable tho, I use the anti aliasing disable codes on ever drive too

versed cairn
#

Oh wow this is perfect

#

Yeah looks like it depends on the game but more like 3

#

Golden eye looks like it doesn’t get much of a boost in the vid

quaint rune
#

Zamn. Never realized how blurry 64 was

remote hatch
#

More blur more cool

versed cairn
#

Honestly after messing with it for a while, I prefer the n64 AA on a crt. It just looks right

#

On a flat screen it’s no AA all the way

lament escarp
#

I can just take off my glasses for the same or even better blur effect.

oblique remnant
#

If i look at the water and sky textures in SM64 I say yes to AA 😀 back then it was also the selling point over Ps1. Today I see it differently

compact lark
# quaint rune Zamn. Never realized how blurry 64 was

Accurate N64 graphics with AA/blur was only implemented on N64 emulation in 2017 with the angrylion plugin which, at least back then, required good processing power to run fullspeed. All other emulation solutions until that point, even those officially from Nintendo, didn't implement the feature.

versed cairn
#

Maybe it’s nostalgia. I just like it. Even on my 14L5 pvm

lament escarp
#

I just wanna be a elve boy that solves mysteries, plays music and gets hit on by a fish. With or without aa.

hearty oar
lament escarp
#

I'm really curious wether in a year or so n64 software emulation will improve by studying roberts core.

teal citrus
#

GOD, I sure hope so.

pliant valve
#

Will the n64 be able to disable the blur?

zenith orchid
#

well, so far there is no blur. If you're wondering if it'll be toggle-able when it is added, then yes.

odd vector
#

i suggest calling it PSX Mode ^^

limber willow
#

just need to find 2 more fruits then I'm through the first level of yoshi story

hearty oar
#

you people amaze me, in the best possible way

remote hatch
#

hype is real 🙂

#

I really only want to play a few games on the N64 , and I am looking forward to it very much

#

I played MK64 with my son and we really had a great time

worn delta
limber willow
#

TIL, Gex 3D was released for the N64.
And it's playable on the core 😄

#

this game suits the N64 controller way better than the PSX version

native mesa
#

That's the patched ROM that removes the expansion pak check right

weary palm
#

Yeah, I made that patch too 😉

#

But it usually crashes right after the dolby logo

native mesa
#

So does the core use expanded ram at this point?

weary palm
#

yes

oblique remnant
weary palm
#

wow the latest core doesn't crash at dolby anymore. amazing 🙂

native mesa
#

@oblique remnant have you ever played Jelly Boy 2?

oblique remnant
weary palm
#

I just enjoyed some Monkey Rap

#

Guess we were wrong when we said that DK64 would be one of the last games we would get in-game.

daring meteor
#

What do you think will be one of the last to get in game

#

I bet goldeneye

oblique remnant
#

Conker

solemn maple
#

Anyone tried f-zero on the cache-build?

native mesa
#

TLB games

vapid hawk
#

it'll be something obscure we never even considered like virtual pool 2000

native mesa
#

Perfect Dark

#

Paper Mario

#

Goldeneye

remote hatch
#

MARIO 64 without no-face patch 🙂

native mesa
#

That too

compact depot
remote hatch
#

meh

#

play on psx 😛

safe robin
#

i saw a cool video yesterday where a guy played and reviewed every shooter on the PSX and for some Games like Duke Nukem 3D he pointed out that playing the N64 port is way more interesting because it had unique weapons and they had a strong censorship and its funny to see how they removed all the naugthy stuff ^^

#

so im looking forward to play some shooters on the n64 🙂

cerulean elk
#

Just to talk about “WIP cores can do some charmingly funny things”

safe robin
#

Here is the Video if someone is interested:
#share-media message

blissful plaza
#

Maybe with the iQue version...
But I don't have it on my tests folder.

cold pollen
prime sphinx
#

I was wondering how others were booting up Super Mario 64, because I can't get it to play much. The game boots, "Its a me Mario" words come through along with the title screen and then it freezes right after.

devout leaf
cold pollen
#

That section uses part of the N64 that the core doesn't support yet

prime sphinx
#

ok thank you

mortal apex
zinc dew
#

Sorry, I don’t approve

cerulean elk
zinc dew
#

ok I approve that one

cerulean elk
zinc dew
#

Also the star of Jumping Flash!

#

If you think about it, perfect N64 game

cerulean elk
zinc dew
#

I played Chameleon Twist yesterday and without the texture filtering or anti-aliasing it really does look like a shit PS1 game lmao

weary beacon
zinc dew
#

Runs full speed and only minor glitches on enemy sprites though

compact lark
dreamy ridge
#

i played gex 64 yesterday, a game i rented one time in 1998 and entirely forgot about. it was pretty fun

devout leaf
orchid nimbus
#

I'm not into that

marble cargo
devout leaf
#

Can’t wait for the Gex remake coming. I hope all the references are incredibly dated still.

frail jolt
vapid moat
#

Seeing all of ya'll report on with data cache stuff makes wish I got to try the core out too when it was available Crybaby

Is Robert gonna work on that one a while for now

inner bronze
#

Im just curious where the error is. I wonder if DRAM timing is enough of a difference between people to cause the differing crash points. Because you'd expect everyone to crash at the same point given the same inputs.

orchid nimbus
#

yes the n64 is now his main core

#

in the meantime you can watch this video at glorious 30fps

daring meteor
#

Did you upload at a low res or is it processing

orchid nimbus
#

still processing

inner bronze
#

How come you dont have data cache crashes?

#

🤔

orchid nimbus
#

@inner bronze I actually have

odd vector
#

you may have to record toads turnpike

#

that's the one track that's lagging ^^

inner bronze
#

Neh this one was lagging too

#

only time trials were smooth

zenith orchid
safe robin
#

thats exactly how i remember my laggy N64. If the Movie Matrix told us one thing then that this lag is acutally bullet time 😎

compact lark
hasty kayak
marble cargo
#

I remember on original hardware Toad's Turnpike being one of the courses prone to lag.

Some courses run smoothly, while others tax the hardware more. It's one of those unavoidable issues.

mortal apex
# orchid nimbus

It's been said multiple times, but I still can't believe how far the core has come in the last 16 days. We only had Namco Museum to get excited about before that 🤣

weary palm
#

Ique version of fzero works with quite bad graphical issues.

native mesa
weary palm
#

Runs at a stable 60fps, though

wanton sun
#

with or without cache? 😉

weary palm
#

With

daring meteor
#

iQue our savior

hollow rune
#

I missed the cache core, but I know what comes next will be fantastic

daring meteor
#

The Cache-er core

wanton sun
#

i'm not convinced there is really a bug with the cache...or maybe there is, but it's not that alone? it seems there are just still several instabilities overall. maybe they manifest more when the core is faster

daring meteor
#

I tested and it seems to be the case indeed that they manifest more

cerulean elk
wanton sun
#

e.g. i made a build where only the ddr3 is slower and that makes mario kart crash again after the spinning logo...without cache

#

i will likely make a build with cache off as default today or tomorrow and rather go and fix those bugs first

zenith orchid
#

that's what I figured, that its really too early to mess with the speed in such significant ways

cerulean elk
weary palm
#

Sometimes only the sound disappear before the core crashes.

cerulean elk
wanton sun
#

yes...the original plan was to add cache when like 80% of the games work ok. i just did it earlier as i was hoping for a stable mario kart core soon, but the core isn't there yet

zenith orchid
#

maybe add cache after TLB?

wanton sun
#

there is no need to hurry, still 4 months before the schedule 🙂

cerulean elk
zenith orchid
#

yeah you need TLB anyway to get 80% to work okay

cerulean elk
#

Or thanksgiving. Or Halloween. Or even September 🤣

daring meteor
#

I mean, who knows, maybe you fix the bugs and suddenly the cache works alright haha

zenith orchid
#

but if cache is toggle-able, then it could open the doors to reproducible bugs perhaps

wanton sun
#

i played through all 6 tracks of waverace with the cache and a 93mhz cpu, so it can't really be that bad, but who knows

#

yes, i will make the cache toggle-able and even more, provide some option to make it slightly slower in 16 steps

hollow rune
#

So if it isn't the cache in the next build, what is on the commit list?

daring meteor
#

It will be, but it'll be more granular

#

At least from what I'm seeing-

wanton sun
#

still need to work some thing out, but yes, tomorrow i will hopefulyl have a build back at 93mhz cpu with cache optional(default off)

fair stump
safe robin
#

its sad we cant jus download more cache the same way we can download more ram!

daring meteor
#

I wanna get free cache

native mesa
#

cache money

drowsy lantern
zenith orchid
cerulean elk
#

My student loans go into repayment again soon. I might have to sell bones

hollow orbit
#

From $200 or so

weary palm
unkempt vortex
#

very cool, that game requires the extra ram!

weary palm
#

Hey, a Swede

hollow orbit
hollow orbit
#

Oops thought that said “what game”

unkempt vortex
#

just commenting on the dk64

hollow orbit
#

I am smrt and pay close attention

compact lark
native mesa
#

What was it about the screen in Luigi's raceway that made it so hard to emulate back in the day?

wanton sun
#

it's using the framebuffer as texture. As most emulators use(d) a hardware renderer this is not as trivial

native mesa
#

framebufferception

wanton sun
#

for a pure software renderer or the fpga implementation, nothing special is to consider. It's just a texture in RDRAM like every other, it doesn't matter if the RDP has put it there, CPU or RSP

languid dune
#

Just want to say thank you again Robert for all your work on this. It's incredible, and has been a blast to test with everyone here!

cerulean elk
native mesa
drowsy lantern
#

I would like to think that if Robert had a crack at it, he could make a Midway core that runs on a single stick.

viscid nebula
#

nobody wants dual ram

#

half the boards out there don't support it

daring meteor
#

How many use mister on alt boards?

viscid nebula
#

I have an analog board

#

analog boards don't have dual ram

#

only digital io boards

daring meteor
#

Oh right

languid dune
#

I don't even think I can upgrade to dual ram since I'm using a RetroCastle MiSTer.

daring meteor
#

Ah you mean analog IO

viscid nebula
#

yeah

hearty python
lilac scroll
#

Mo cache, mo problems

wanton sun
#

yes, that is what i'm going to do

marble cargo
viscid nebula
#

its ok to be wrong

lilac scroll
viscid nebula
#

you'll always have jaguar

lilac scroll
#

we’re now preboarding first class, star alliance platinum, and people with two misters

viscid nebula
#

now boarding any military babies

hearty python
#

Was the switch for datacache also broken? Cause the errors are not gone if switched of, was it there more the lower clockrate?

daring meteor
#

The errors were gone if it was switched off

hearty python
#

Thought I read something different

mild ether
#

I didn't use that core a whole bunch but it worked pretty well on San Francisco rush and cruisn USA.

#

For me anyway and I left cruisn running for 8 hours while I slept.

#

I got to try that shindou version thing with Peach. Hilarious

mortal apex
#

I tried the datacache core on Banjo Kazooie. It's become a bit unresponsive but that framerate improvement 😍

#

The game usually crashes when you toggle the option during gameplay, but during transitions it seems to work ok

viscid nebula
#

holy crap

#

so fast

#

its playable

mild ether
#

A whole 16 frames per second!

mortal apex
viscid nebula
vapid moat
#

Doope

viscid nebula
#

it hits what looks like 60

mild ether
#

Oh wow.

vapid moat
#

Could anyone maybe DM the build just so I can get into that

mortal apex
viscid nebula
#

I think a fresh bulid is coming tomorrow or something

#

someone said wednesday

vapid moat
#

Without data cache Iirc

mild ether
#

It sounded like tomorrow.

mild ether
#

Well data cache or not the core is still awesome and I am excited to test it more with or without it. Whatever way helps get it to completion easiest. There is one game I wished worked but I will be patient.

eternal island
#

i might just cave and try it this weekend...

#

both this and saturn

#

its been killing me recently trying to hold off on it

mild ether
#

I still haven't tried Saturn but I really should. Actually owned a Saturn back in the day and didn't have a N64.

#

I am sure Starfield will take some of my attention away though.

carmine kettle
#

saturn most game runs

eternal island
#

so ive heard

brisk drum
#

Just got done beating guardian heroes

carmine kettle
#

n64 most game boot up but not playable testing purpose.

brisk drum
#

Flawless sound and graphics!!

#

Took down the sky spirits

eternal island
#

and comments like what adventuretaco just said, videos of mario kart, that dude who posted pics as he completed banjo kazooie

#

you make me wanna try them so bad

#

lol

eternal island
#

im waiting for... the weekend

#

👍

mild ether
#

Saturn has a really deep library if you are into the Japanese games. That is what I am waiting to get into with that core.

carmine kettle
#

but n64 its developing dramatically quick

brisk drum
#

While you wait for the next update .. why not play some Saturn

eternal island
#

with recently surprise open appendectomy and choosing to just keeping working, i don't wanna do much, but the excitement from these 2 channels

#

good stuff

#

better than the pain killers

mild ether
#

Could be fun in combination with them. 😂

#

Really got sucked into the N64 core with Dr Mario being playable.

cerulean elk
eternal island
#

lol its not bad at all i think. the worst part was the dye they gave me before the operation to find it. no idea how dye can make ya feel like ya crapped your pants, but here we are

marble cargo
#

The development of the Nintendo 64 and SEGA Saturn cores are like opposites of each other.

One has frequent updates and the developer is open to discuss what needs to be done, while the other gets updates after long periods and the developer acts reclusive.

Not saying either is a bad approach, just seems funny.

cerulean elk
#

Lives in an active occupied war zone

#

So no surprise he isn’t chatty

eternal island
#

i'm happy with both

#

so excited to have all the old consoles i'd played or wanted to play from the n64/saturn/ps1 era and under all on one system

brisk drum
eternal island
#

i'd recently sold my real n64 and saturn while waiting for this, because i wanted to use different controllers and play on my hdtv sometimes with n64.. and for saturn, because i thought the console hardware was.. terrible

#

just horrible

#

loved the games, hated the system

#

same experience with psx to be honest... my memories with that console were plenty, and were great in regards to games. i hated the ps1 hardware though..

chilly ember
#

I ordered a japanese saturn last year but the vdp2 chip is messed up so alot of the graphics don't display. I got refunded for it and they let me keep it tho luckily

#

Saturn hardware seems very prone to failure so happy we have a saturn core can use instead

stuck summit
#

My childhood N64 has been freezing up in games lately. Unfortunate

eternal island
#

for me it was just.. battery failing, and then ram slot micro adjustments

#

drove me nuts

#

the n64 hardware though

#

loved it

hollow rune
#

Ours, as far as I've been told, has always had an issue where you need to try multiple times to power it on

#

My dad says it was always like that. He got it as a kid

mild ether
#

I always got the impression srg320 doesn't speak English well and didn't talk much because of that. Could be wrong.

#

Or at least not comfortably.

eternal island
#

i swear the last things to exist will be old n64 consoles and nokia phones. just u wait

languid dune
hollow rune
languid dune
#

NES, SNES, and N64 consoles are immortal.

mild ether
#

NES is impressively indestructible.

hollow rune
#

I say that while I haven't powered it on in quite some time. Maybe need to give it a turn on the old RetroTINK mini

mild ether
#

I chucked those controllers at my TV and beat my brother with them more times than I can count and they still work fine.

#

Not to mention all the Cheetos and saliva that got blown into those carts.

eternal island
#

lol to this day, somewhere in storage, i have the "cursed" n64 controller. the controller that was unfortunate enough to be right beside my bed one day when i woke up sick

#

i tried to clean it.. but it was never the same, and i couldn't sell it in good faith

#

didn't wanna throw it out

chilly ember
eternal island
#

"guest controller"

#

👍

languid dune
#

I always have my guest controllers for each console. Indispensable!

eternal island
#

"why does the thumb stick seem a little.. crunchy on this controller"

languid dune
#

They'll be getting some use this week, as my niece will be visiting.

fair stump
#

"honey we have guests, bring out the fine china controllers"

hearty python
mild ether
hearty python
#

Blues Brothers 2000

chilly ember
#

Guest n64 controller back in the day was always the one with stick drift

mild ether
vapid hawk
orchid nimbus
hearty python
#

Intro works. But I am on stable without database.

chilly ember
#

All database does is select the save type and correct cic right?

mortal apex
daring meteor
#

What clock speed did you use?

#

(Relevent only if you compiled it yourself)

native mesa
#

Keep in mind framerates won't match real hardware because lack of AA and other filtering improves framerates as well

mortal apex
#

It's the version Robert uploaded. I did try to compile the core myself but I got a warning during compilation about timings requirements not met, so I didn't bother testing it.

native mesa
#

AA off significanly changes N64 performance actually. https://www.youtube.com/watch?v=-Nef6A2C3kI

hearty python
#

Runs 30-40 fps but looks interesting 😁

daring meteor
#

Than it's faster despite the slow clocks

chilly ember
native mesa
#

Is it possible to move the FPS status location? It's cut off by overscan on my TV

vapid hawk
#

harder than you'd think, this came up on psx core too

raw oriole
#

"change overscan to not overscan" seems ideal

native mesa
#

I'll just HDMI out to my capture card if I need the info I guess

mortal apex
#

Someone mentionned toad's turnpike earlier today. It's not rock solid, it dipped around 20 fps at the starting line. Still, here's how it looked with datacache for the most part:

native mesa
#

No prob. I might add more modes. It's only gonna look good for the 320x240 games albeit that's most of them

chilly ember
#

Vigilante 8 increases resolution to something higher but i have no idea what, it doesn't work anyways

native mesa
#

Yeah I'll list out all the modes at some point and get a modeline for them

chilly ember
#

640x480 i guess

native mesa
#

480i then

chilly ember
#

Also 480x360 by default. 640x480 is the ultra resolution mode in vigilante 8

#

Needs a password to unlock

orchid nimbus
#

some people complained that while testing the PSX core the framerate dropped - I told them to turn of the FPS counter

daring meteor
#

He tests on 60MHz tho

manic basin
#

@wanton sun Would it be helpful to add our DE10 nano revisions to any bug reports? I am willing to take all of mine apart and document it if it will help you.

twin barn
#

marginal timing differences (assuming this is what it is) like this can be down to differences in heat on the chip while the core is running even, or slight differences in SI to the sdram if that is associated with it, or even small manufacturing differences that normally shouldn't matter. revisions might not even matter, but the difference in clock generator maybe could be related. either way, he'll probably come back with a core to test when he's ready

lilac scroll
#

Man o man that looks gorgeous. I’m so excited whenever Robert cracks the cache dilemma.

little bane
stuck summit
#

It happens the most in Rare games too, for some reason

#

maybe they just push the hardware too much

little bane
stuck summit
manic basin
twin barn
#

yup, wasn't saying it was wrong to suggest that, just adding some stuff on there since it's also possible that hardware version differences might be unrelated.

#

the neo geo core for instance just needed one bit of pipelining added to one register to solve the issues only some people had with it after some significant changes were added

#

it wasn't even failing timing in quartus, but it still showed up as a rare issue

manic basin
#

(Best 'weird situation' testing story ever for me.... we had a dial up customer in Chapel Hill NC who was getting routed to long distance no matter what local CO she selected from the MSN Explorer setup....so we had her dial into private servers and traced CX line noise to figure out she was routing through the wrong state....a tech had literally hooked her up to the wrong exchange on the multiplexer...it was wild...one person and probably 15 people spent 3 full days of Microsoft's money on it!)

twin barn
#

oof lol

#

back in the day you used to have to call tech support at an ISP because they had the routing screwed up and they used to be able to change your routing