#Nintendo 64

1 messages · Page 188 of 1

green epoch
#

I use them myself because wrangling no-intro sets breaks my brain

mental citrus
hushed nova
#

this stuff will always be hit and miss/unreliable because it inevitably falls upon one person who will burn out

green epoch
#

yeah exactly

hushed nova
#

if not from just the amount of work, but from the constant 'feedback' which comes from not being an expert on every game variation for every game

#

although I feel like htgdb was supposed to be a 'team' but perhaps they all burned out over time

zinc dew
#

I understand that people want to play “the best” but often times the changes are minor bug fixes or just extraneous stuff. Just download what you want in a language you understand and don’t worry about all that crap.

vapid hawk
#

could anyone just pick up where htgdb left off?

zinc dew
#

Truth is, it’s not like most of you are even going to see that content. You’ll probably put in 10 minutes and move on.

#

So don’t worry about it, playing the game is most important, nothing else matters,

vapid hawk
#

yeah and i spend 8 of those minutes setting scanlines

zinc dew
#

lol truuuu, me too

vapid hawk
#

the thing i actually liked the most about htgdb was its curated selection of romhacks

#

that was the part you couldn't really get elsewhere

zinc dew
#

that’s very nice

#

I wasn’t sarcastic just in case lol

vapid hawk
#

like, most romhack sources dont reliably tell if you if they work on real hardware or not

magic girder
#

Best version of 1g1r is such an ill defined problem with lots of preferences too

mellow raft
#

It's incredibly inefficient

#

If the process was easier it would be more doable

#

Sadly anyone that wants to work on it, it's all or nothing

#

Nobody can just submit a PR for updates without having everything lol

onyx minnow
#

interesting, almost sounds like we need to figure out a way to make it modular

#

the things with those packs is obviously some people are super experts on particular systems or even specific genres within those systems but not everything else

slow silo
#

I more have an issue with them being CHD, not everything supports that. IIRC ISO loaders on the PS2 do not support CHD

atomic stratus
#

this is why I just made my own “1G1R” sets to my own specs derpsmile

broken creek
#

Yeah it’s really only useful for software emulators.

topaz otter
ebon kindle
#

If I use a N64 SNAC is it possible to still emulate a game pak if I don't have one?

glossy lake
#

Not on the controller set as snac

slow silo
#

Wish there was a Mempak Pro

mellow raft
#

Not what you're hoping for I know but at least the longevity is expected to be lifetime

#

Still... SD one should be cool

#

The n64 just doesn't have a library that desperately needs it.

#

I have played so many star titles and somehow never played one that even mentioned the feature

#

Or at least it wasn't very in your face about it (Mario kart Ghost data)

slow silo
# mellow raft There are at least fram modded paks

Yeah but you could easily do that mod on your own, or even purchase the PCB and solder in a fram chip. Plus, the part I find most ridiculous is that the pre-made ones cost about as much as a PS1 memory card Pro, or I think even slightly more now

#

N64 memory cards had some very odd limitations that can make a multi card worth it. Such as how it can only have 16 saves on it even if you have space left, save slots however don't all take up the same amount of space like on a PS1 card. So you both need a free slot and enough space for it, it's ridiculous

#

You can easily fill it up with games that let you have unlimited multiple saves for things like custom characters or replay data

#

Honestly, I find the fact that it used SRAM also ridiculous considering not only did the memory cards of both their competitors use non-volatile memory, but even large chunk if not I believe even the majority of N64 games that saved on the cartridge also used non-volatile memory

ebon kindle
mellow raft
#

I guess I mainly stuck to the first party titles lol

ebon kindle
#

Oh and Lego racers too

#

Oh and a bug's life but that game was absolute shit

ebon kindle
slow silo
#

I don't recall most 1st party nintendo games needing memory paks, in fact, I think most didn't even support them at all

#

Mario Kart supported it, but only to save ghost data which was optional

modest helm
#

Diddy Kong Racing requires a memory pak to save all the time trials and by beating them all you unlock T.T. who is by far the best character in the game so while you don’t need memory packs for that game, it’s required for 100%ing the game

#

So that’s at least one major Nintendo game that sorta requires the memory pak.

slow silo
#

Interesting. Does he stay unlocked without needing the memory pack once you do?

modest helm
#

Yeah it’s weird. You have to do each track twice and save after the first time to the memory pak and it creates a ghost of T.T. you have to beat. Once you beat the ghost then you get a T.T. icon indicating you finished the track. At that point you can erase the ghost data for that specific track

#

Once you beat T.T. on each track and get his icon you unlock him as a racer. It works on the core BTW. I played through DKR a couple years ago

weary perch
#

i don't think that's right. i believe you just need to beat the target time and then he shows up and you can beat him

#

no controller pak required

modest helm
#

No you have to save to memory pak. I did this a year ago

weary perch
#

you can save ghosts, but you don't need to do that to unlock TT

#

ok, well i do not believe that's correct but i'll double check it

modest helm
#

I remember specifically having to use the memory pak for him to show up

weary perch
#

all you have to do is beat the target time, then he appears

#

no ghost saving required

modest helm
#

Yeah I’m looking online. It’s pretty convoluted getting that anthropomorphic stop watch to show up, but saving ghosts worked for me

weary perch
#

no controller pak required to 100% the game

modest helm
#

Good. Now Nintendo has no excuse to not release Diddy Kong Racing on NSO

iron wren
#

Top level shoutout for the man himself 😎

modest helm
#

For someone whose favorite console is the N64 it’s so amazing to see the hardware being so accurately replicated after all the years of everyone saying that the N64 was too complicated to emulate

thorn flax
#

but not too complicated to replicate!

tepid shuttle
#

N64 Emulation is Still a Mess in 2026

latent dagger
#

Working core by Christmas?

high tulip
#

and those that do get slammed because everyone else wants N64 emulation 😄

storm vessel
storm vessel
upper pivot
#

M64 update

worn delta
#

Wonder when we will get some reviews. Very interested to hear how this compares to A3D

lament escarp
#

I need the controller for use with my mister.

topaz otter
tepid shuttle
#

they have been since the beginning no?

iron wren
topaz otter
#

weird, I just discovered that AMD makes fpgas

#

is it more powerful than the DE10 nano?

cunning mantle
#

The Commodore 64 Ultimate also uses a AMD fpga.

hushed nova
#

amd purchased xilinx in 2022 or so

cunning mantle
#

Should be the AMD (Xilinx) XC7A100T

wanton sun
#

No, too small, too slow.

latent dagger
#

Is there any major differences between developing for Intel vs AMD FPGA @wanton sun

#

so far anyways from your experience working on the M64 core

wanton sun
#

The Development tools are very large, like >100GByte
Each has their pros and cons.
But all major functionalities are more or less comparable.

#

I used Xilinx(now AMD) in my job for many years, so it was nothing new

latent dagger
#

damn. they be making you install the equivalent of a CoD game or Destiny 2

slow silo
onyx minnow
#

and thats what you need to download even when you buy the disc

slow silo
#

Nah, I think the disk installs like... at least 20 gigs XD

dry oak
#

Black ops 7 ps5 only 72.23mb of data is included on the disc 😹

hushed nova
#

....disc?

green epoch
#

So what I'm hearing is that the Black Ops 7 PS5 would fit on an n64 cart

magic girder
#

Most impressive N64 game since RE2

topaz otter
chilly pivot
#

what´s the status about the correct speed? For Example WCW Nwo Revenge intro?

Is it on analogue 3d fixed btw?!

upper pivot
#

Does DK miss the ropes on latest A3D or M64?

floral mulch
topaz otter
#

and some of them are quite large

wanton sun
# topaz otter this is crazy to me, whats in there thats so large?

Most sizes comes from all the different FPGA parts and their internal description.
These FPGAs get super huge these days and unlike the bitfile, which has reasonable size, the description of their internals seems to be very large.
FPGAs that can fit about 15 N64 cores at 250-300 Mhz exist today. Of course they cost as much as a small car 😅

slow silo
#

So you're saying for the mere price of a Volkswagen Jetta I could have perfect N64 emulation?

topaz otter
#

i like the sound of that, let's do that

wanton sun
#

Why would you want 15 cores at the same time? Cloud gaming?

neat sierra
#

One core for as many games as there are worth playing on N64 😉

iron wren
green epoch
topaz otter
lament escarp
wanton sun
#

GC is very high clock even for the fastest FPGAs. PS2 should be possible. But keep in mind the extreme memory requirements, so aside from this FPGA you also need quite some memory chips, so ideally custom board.

modest helm
#

All I needed to hear was PS2 is possible. Not holding my breath, but it's nice to hear

plush summit
#

don't open those floodgates 😭

hushed nova
#

can't wait for video and/or article 'n64 dev says ps2 is possible'

modest helm
#

Time Extension strikes again lol

topaz otter
#

I've got a question, and this might sound dumb

#

But if a single de10 only has so many logic elements

#

Why not run two de10s in parallel and double the number of logic elements you have to work with

hushed nova
#

now you have to manage communication

#

over slow gpio

lament escarp
#

Seriously ps2 being theoretically feasible on a chip that exists today is extremely impressive imo.

topaz otter
cyan dome
#

the new playstation 2 fpga core will release to morrow with "all the trimmings"

magic girder
#

One PS2 game before Christmas! ||not saying what year|| derpsanta

slow silo
# lament escarp Seriously ps2 being theoretically feasible on a chip that exists today is extrem...

Yeah, but said chip is priced like a car. That's like saying raytracing was possible in the 90s... If you had a million dollar supercomputer. FPGAs are also sadly not really something that exists in the consumer space too much like CPUs, also Innovations would probably be slower. Although they are becoming more popular for emulation and more FPGA emulation devices are beinf made so maybe there can be some improvements quicker. I wouldn't hold my breath, even though the 6th gen is the last gen I would carebabout being on FPGA

lament escarp
#

Yeah but we could lock Robert in a basement with that fpga to have the ps2 core ready when we can afford a comparable fpga. derpsmile

high tulip
#

Still need people interested in developing for the platform.

floral mulch
#

Because the Wii is a beefier Gamecube

modest helm
#

The thought of playing Guitar Hero/Rock Band via FPGA is tantalizing, but I'm not getting my hopes up anytime soon

topaz otter
topaz otter
#

like the Opentendo

modest helm
#

No thanks

slow silo
modest helm
slow silo
slow silo
topaz otter
#

there's not one

#

I was hyperboligizing

topaz otter
#

damn robby you got me, I kneel

topaz otter
#

because who ever thought you could replicate a working IC with a bunch of frickin logic units

slow silo
#

Computer technology in general is full of crazy ways to do something

#

Like sending High tone squeaks over phone line to transfer data from long distances

#

Or punching holes in a piece of paper

topaz otter
#

I guess when you break it down, an IC can only be a certain number of things, timers, resistors, inputs, outputs

#

a single IC just replaces a bunch of discrete components

slow silo
#

Dosen't the C64's SID have some kind of analog components to it?

#

Also, not sure about those sound chips some of those NES games that nothing emulates, not even the NES core or everdrive

topaz otter
#

its got analog and digital circuitry

topaz otter
#

I mean you can scrape the top of a chip now and look at its logic with a microscope

slow silo
#

cart*

topaz otter
#

maybe, also remember that the famicom had some extra audio channels that the NES lacks

slow silo
#

I remember researching this, one sec

topaz otter
#

you mean this?

#

Yes, certain Nintendo (Famicom) cartridges contained extra sound hardware—such as additional channels or FM synthesis—that added richer audio to games. However, this feature was exclusive to the Japanese Famicom, as the North American NES cartridge slot lacked the necessary audio passthrough pin, limiting those enhanced sounds to Japan

slow silo
#

No, it's not an extra audio channel thing

#

Here

topaz otter
#

interesting

#

the castlevania game isn't even on there

#

oh this is a voice chip

slow silo
#

It's not an audio channel thing, it's a chip that synthesizes speech. I don't recall if any also synthesized sound effects too, but I recall running into the manual on archive before (can't fid it now) on how the chip works and how to use it, was like a hundred pages and IIRC it works by having pre-recorded single-syllable sounds that you can combine together

#

Supposedly can't be dumped normally, and contains samples on it that are hard to get out, if not somehow analog

topaz otter
#

yeah I can do this on the TI99/4a

#

its got a sidecar that you plug in that you can make it say words, it has like a 200 word vocabulary

#

but thats a different chip

slow silo
#

It's pre-recorded words? I thought it was combining syllables together to form words, I am pretty sure I recall the manual listing all the syllable sounds it had recorded on it that you combine to form words.

#

(Which means I guess any homebrew or romhack could essentially say anything... if it was possible to emulate that chip)

#

Homebrew NES games would be able to just talk

topaz otter
#

combined it has around 260 words that it can say, I played with it and there was a bert and ernie demo

slow silo
#

I wonder though if it's a case of the chips are actually hard to dump/emulate, or that it's not that hard but nobody cares because it's a few dozen sports games for the Famicom

#

And one fitness game

topaz otter
#

I was just looking at the NESdev forum for that chip your talking about

#

and its more a case of its in progress

slow silo
#

I probably saw that thread you saw too while researchign these XD

topaz otter
#

it was only used in Jaleco games

#

and only on the famicom

slow silo
#

There are three chips though, not just one, AFAIK

#

The NEC D7756C, NEC D7755C, and Mitsubishi M50805

#

Most of the games used the D7756C, one of them used the D7755C, and a fitness game by Bandai used the M50805

#

Also, the PCB for that fitness game looks like a mess compared to the other speech sunth sports games by jaleco

topaz otter
#

I'm curious now if the famicom carts have better or worse speech synthethis than the speech module for the TI99

slow silo
#

... is that a THERMAL PAD on one of the chips?

topaz otter
slow silo
#

Hard to find footage since most that exists is from emulators, which can't do those chips, but from what I have found it sounds much worse than that

#

発売日順に全てのファミコンをクリアしていきます。

◆このゲームのクリア条件:全コース制覇◆

クリア基準は
「FCのゲーム制覇しましょ」まとめ
を基準に考えます。 → https://w.atwiki.jp/famicomall/

やり込みプレイ、制限プレイ、縛りプレイ、スーパープ...

▶ Play video
#

The Jaleco game that used that one different chip was a sumo game, I wonder if they used a different chip because that one speaks in Japanese. https://www.youtube.com/watch?v=3QRZgDgv1bw

GONG! GONG! GONG! GONG! Terao no Dosukoi Oozumou is one of the few Famicom games that uses an ADPCM sound chip for sampling data streamed in realtime from the cartridge. Please rate, comment and subscribe for more content! Follow me on Twitter: https://twitter.com/nensondubois_ and support patreon: patreon.com/nensondubois also accepting donatio...

▶ Play video
#

The others that all used that same one chip and were all ports games I think are english, haven't seen ALL of them, but the ones I have seen are english

weary palm
weary palm
slow silo
weary palm
weary perch
#

ceramic resonators are cheaper but also less precise

#

(than quartz)

weary palm
#

Yeah.

slow silo
#

Ah yes, the things that make your sound less accurate after 30 years

weary perch
#

chrono trigger doesn't sound right unless the super nintendo has been properly aged

slow silo
#

You joke but audiophiles think that speaker burn-in is a thing

#

Or even wire burn-in for the really kool-aid driven

plush summit
#

Speaker burn-in is somewhat of a thing

#

ultimately, I think its just your ears adjusting to new speakers

worn delta
#

Speaker burn is is definitely a thing, the parts vibrating will change from when made to being played for an extended period. You can see this on any speaker by just changing the tightness of the screws and how it changes the sound, and can fix rattles if you have them

slow silo
#

I mean, I have heard a lot of people say the same thing that jjdx did, that it's not so much the speaker burning in but you getting used to the sound

plush summit
#

sure, components get looser and worn-in, but I doubt its that perceptable

worn delta
#

I can assure you it is definitely a thing, it isn't imagination. They will loosen up from assembly line after being played and parts loosen up

slow silo
#

What have I started?

#

And here I just have 2 speakers behind my monitor XD

#

... I really should put them on a shelf or something

#

I doubt my monitor being in the way is making them sound good

plush summit
#

Fortunately, everyone has speakers and they all burn-in, so I guess we all win? 😛

blissful plaza
#

Classic speaker burn-in is real and was quite documented since at least 40 years.
But, it is generally within the first 10 hours of usage, and most companies do them in factories now.
We're not with the 200 hours of usage, with white or pink nose and such, that's a myth.

slow silo
#

Problem is I also want to mount my TV on the wall someday and if I put my speakers on a shelf then they will be in the way

#

I wish you could get a good TV that wasn't omgwtfbbq huge, nobody seems to make a good set that's not at least 40-50 inches. I can barely fit 32 in my room

#

My 40 set is at a permanent diagonal angle because of that XD

worn delta
#

The expensive part of getting into AV/hi-fi isn't the gear, it is having the real estate needed to put the gear

blissful plaza
#

That's why I took and embraced the headphones way.

#

Not having to create a specialized room.

twin barn
#

Sound treating can be a long an arduous process yeah.

slow silo
#

My tv is next to my pc in my room, I am always at them but switching, headphones woulden't really work for me

blissful plaza
#

And I spent too much time in Japan with audio fanatics, who even installed their own electrical wiring.
I saw the madness.

#

Never in my life.

#

We are moving considerably away from the N64 here.

slow silo
#

Uhh, umm... The N64 supported surround sound?

plush summit
#

So how's the core lookin' now? I'm trying to find things that the 3D does better

slow silo
#

I guess if it matters, the 3D does not need to patch those handful of games and can run Knife Gunner natively?

weary palm
#

Are my ears burnt-in?

blissful plaza
#

Not before listening a Sennheiser HE-1 for at least 30 minutes. 😂

severe quail
#

Zetheiser is where it's at

covert bough
#

Would anybody happen to have an OoT save from right before the deku tree dungeon? Maybe from testing?

zinc dew
#

like 5 seconds tops

covert bough
#

lol

#

i could

topaz otter
#

can you even save the game at that point?

#

i know it makes a creates a save file when you make your characters name

#

but at what point does it actually put any meaningful data in the save

covert bough
#

I forget doesn’t it have a free save?

#

I’ll probably just play the intro

slow silo
#

You can save at anytime, but it's not like a savestate that puts you exactly where you were when you saved

#

It can put you back a few things because it dosn't save the exact state of everything you are currently doing

covert bough
#

Ah yeah that’s right

vapid hawk
#

i think you could get the sword and shield then save and it'd save you about... a minute next time round

#

if you step inside the dungeon and save then you'd load back in at the start of it

weary palm
#

Crawl through that opening, get sword. Collect 40 rupees, get shield. Done.

covert bough
#

ah yes

topaz otter
#

push the great Mido into a crevice

covert bough
#

I remember being so annoyed by him as a kid

#

Regular town bully

topaz otter
#

Imagine if mido had walked fifty feet to get the easily obtainable kokiri sword and then put his money where his mouth is

#

Instead of bullying me into proving him wrong

zinc dew
#

I like that they named them all after Zelda 2 towns

chilly ember
#

Mido OOT romhack when

onyx minnow
#

its been a bit quiet on the m64, anything happening there soon?

#

like is it still going to be a thing?

chilly ember
#

Last I heard was July

iron wren
lament escarp
#

On one hand I understand that a mister user probably isn't the intended market for the m64 but on the other hand I need a gba version of the chromatic. NotLikeThis

zinc dew
#

Wasn’t there a bunch of news a couple of weeks ago with a ton of YouTubers covering it?

chilly ember
#

I’m not subscribed to any of these random YouTubers who got review units so the algorithms didn’t feed me any videos

zinc dew
#

lol imagine not being fed the algorithm, couldn’t be me

atomic stratus
covert bough
#

My algorithm has been all steam machine related

storm vessel
covert bough
#

what about gamebub?

zinc dew
#

If I were to buy any handheld right now it would be the GameBub

neat sierra
chilly ember
#

I don’t think there’s anything officially announced price wise

magic girder
#

We are game bub people now

chilly ember
#

Is that still shipping in may?

dim kiln
#

README 1st
As Scotty once said "I'm giving her all she's got, Captain!"
This core is still based on the January update but runs @100MHz RCP / 125MHz CPU and is really the limit on what the FPGA can do. As such it is required that the Mister setup has a heatsink + fan to give that little extra margin to run stable. If you have a closed box with no extra cooling this core will likely hang in a short order. It should provide a few extra FPS but if you do not have the extra cooling required then I recommend to opt for the 94MHz+ core or even 80MHz.
Enjoy ^^
@zinc dew I can now collect the 100MHz prize Muahaha

topaz otter
#

strangely nobody has complained yet about the bottlecap knob

magic girder
#

Suck it, aluminium case users (@quirrin.)

green epoch
#

what game should I load to test the aluminum cases?

#

is anything more taxing than something else?

lament escarp
#

I tested mine with mario kart 64

dim kiln
green epoch
#

conker too I assume?

dim kiln
#

didnt try with that

green epoch
#

its wild how well banjo runs on this tbh

dim kiln
#

🙂

#

I have played Junkrunner 64 and finished the game on this core so I know that its stable with heatsink + fan

latent dagger
# green epoch what game should I load to test the aluminum cases?

Castlevania 64.
Get to the area where there's these big white buildings with a couple coffins inside. Run around this area and let the skeletons spawn in. On original hardware the fps tanks to like 5fps if you let the max number of skellys spawn in. It puts the CPU under full load.

green epoch
latent dagger
#

Not very far.

#

Still within the area outside the castle

green epoch
#

let me let banjo attract run for another 15 minutes and see if I get a crash, then I will give it a try

latent dagger
dim kiln
#

I mean I have tried with open case and just a heat sink and it works but a closed box and no heat sink is a lot to ask for in terms of stability as the temperature rise in there is quite high

latent dagger
#

Excuse me.... Dafuq is this nonsense

green epoch
#

that was supposed to be a batocera > groovy mister box that never got set up

#

now it will likely just run open claw or something (i haven't taken it out of the cart)

#

no crash yet

dim kiln
#

I would still recommend at least a heatsink and not closed box but I guess some might be lucky 😄

green epoch
lament escarp
#

Where are pics of your aluminum case? I scrolled all the way up and nothin'.

green epoch
lament escarp
#

I only have the one. flushedshy thanks for not stealing my color combo.

green epoch
#

I wish I had bought all the colors when they were available

lament escarp
#

That's the first regret I heard anybody having about buying the aluminum case. elmorise

green epoch
#

so it crashes immediately on my pink aluminum case, but I think I put too big of a pad on that, so I will pull it apart to check

dim kiln
magic girder
green epoch
#

as soon as I load the core. don't even get a menu

magic girder
#

Having more than one MiSTer is illegal. You should know that

green epoch
chilly ember
#

I played facility on goldeneye a few times on the 100 mhz core with the qmtech before I had to leave the house and didn't have any weirdness happen

#

Doak was never in the right place though so I couldn't finish the level

severe quail
#

What is the best low profile heatsink?

dim kiln
severe quail
#

copper heatsink with the thin tape adhesive is probably best I'd guess

slow silo
#

... we're not going to start going to have elaborate overkill cooling systems for our Mister to run overclocked cores now are we?

dim kiln
#

Everything counts in large amounts which apparently is true for Hz as well

mental citrus
#

its the wii with the juice

#

if thats maximalism in retro console custom changes, then the kawaii is the complete opposite

slow silo
#

Water cooled Wii, and yes it works

mental citrus
slow silo
#

It was made back when the Wii was still modern

mental citrus
magic girder
#

(Basically just get a regular MiSTer and encase it in aluminium, but you’d need one of the clones with built in SDRAM)

kind solar
magic girder
slow silo
#

Actually, I don't recall if my heat sink is copper but close enough

magic girder
#

Copper heatsinks are the best derpsmile

severe quail
#

Waiting for the @fallen sparrow & @cerulean elk N64 100MHz unlimited power vids 🙂

severe quail
cerulean elk
fallen sparrow
#

Appretiate you always pinging us

severe quail
#

Thank you @dim kiln 🌽

dim kiln
#

And yeah don't miss to read the warning label 😄

mental citrus
#

better put disclaimers on those videos

mental citrus
#

people are liable to burn their house down

cerulean elk
#

When porkchops boards were apparently so unsafe they could burn your house down…but this OTHER maker who’s my friend does it right!

dim kiln
#

I think as I wrote you need a heatsink and a well ventilated case to add some margin on the FPGA timings

#

A bare FPGA inside a closed case better stay on the previous clocks

green epoch
#

I can safely say that the build runs fine with Porkchop’s armor

coral hill
#

Does an FPGA have inherently less input lag than a software emulator, if you exclude the OS, drivers and any other software that could drag an emulator back?

#

Meaning the emulator itself, assuming it's as good and as accurate as it can be, adds unavoidable input lag?

calm anvil
#

Super excited to get the M64 to support Robert and see what he can do with less restrictions

tough bison
#

but I know there are lots of techniques software emulators use to reduce lag with rollback like methods

floral mulch
dim kiln
#

it kind of depends but for example if you are counting CPU cycles (for timers and such) to fire and IRQ at the correct time it is very easy to do in a FPGA just like the real hardware but in software you have to do tricks or it will be very expensive and complicated

#

writing this hardware is still a bit messy and is in some ways software emulation is easier to test since you see results much faster so it can be easier to develop after all

magic girder
#

Yes

lament escarp
magic girder
lament escarp
#

Aluminium job! 🧐

#

It's actually very easy to remember as it's also aluminium in German. Only the Yankees drop the i.

mossy vector
#

Tired joke, the English changed the name, USA never did.

#

Same thing with inch and feet. It came from Europe, then they changed their whole system. Whatever.

dim kiln
#

one foot, two feet but a two foot pole that is two feet tall

cerulean elk
#

The aluminum job? The plastic job?

#

The behind the Wendy’s gluck gluck $20 job?

magic girder
#

An FPGA job

lament escarp
mossy vector
#

I looked it up and she actually is 64.

cerulean elk
chilly ember
#

What about wendy's frosty's?

weary palm
mossy vector
magic girder
wanton sun
#

Keep in mind that heatsink and fan will not guarantee anything. It highly depends on each individual silicon.
This new core runs so far out of spec, that on the "best" chips, it runs stable until maybe 60°C before it crashes.
On "bad" ones maybe already at 20°C.
Due to the random routing, the exact same code could lead to swapped good and bad in the very next build.
But maybe overclocking this core further with liquid cooling to finally get 30 fps conker intro is fun as well for some 😅

chilly ember
#

What AIO do people reccomend for MiSTer?

green epoch
#

I want one with a screen

#

so I can have a weed leaf

chilly ember
#

I'd put a raspi logo on the screen

dim kiln
# chilly ember What AIO do people reccomend for MiSTer?

A generic heatsink with a slow spinning fan should suffice. The FPGA silicon is not the same in all units so to know if its worth while it should run Kazzoie in a loop for a minute or two then the extra cooling will likely work but if it fail right away then hope is lost I am afraid...

#

its not really increasing the temperature much is any but it needs lower temps to add that extra margin on the timings and run stable

chilly ember
mental citrus
#

i tried tony hawk for a little bit

#

people watching my stream said the intro appeared to run slightly faster than normal

#

but otherwise it was mostly stable feeling for me

dim kiln
dim kiln
# mental citrus i tried tony hawk for a little bit

The year 1985. Considered by many as the gnarliest pool ever, The Upland Pipeline Combi Pool, was the location for Rage In The Badlands event was one of the most notorious skate contests of all time. Heros were made, and dues were paid. Part of the judging criteria was using the entire pool. Big, rough and sporting huge coping, the only way to s...

▶ Play video
magic girder
#

Or you guys could just get used to the framerates that we played with back in the day derpsmile

#

It wouldn’t be the N64 without awful framerates

lament escarp
#

60fps only got introduced on ps5 and xbox series x. Dunno why people expect 30 year old consoles to have next gen features. derpsmile

storm vessel
dim kiln
# storm vessel I'm somewhat sure I've got a heat sink, and know for sure I've got a Noctua fan ...

You dont have to worry that something will break. The added thermal from the N64 is negligible in comparison to what the two ARM cores running @800MHz adds. Its just the as temperature gets higher the timings in the FPGA will get reduced so having a cooler FPGA adds margin on the timing for the N64 core. There is also the fact that all chips are individuals so some might be more lucky than others. I suppose that if someone really want to go crazy one could reduce the heat from the ARM cores by down clocking those and add margin that way... but that not something I have tested but would potentially be a viable way if its doable...

storm vessel
#

Thanks for the further clarification on that. The Noctua fan does it's job so I guess if something is warm that should help it out a bit in addition to the silicon lottery

#

It's working nicely on BK can't tell if it's dipping below 30fps or not. Conker's intro into the tavern is still chunky but that I guess is Rare overcooking the N64 idk

weary palm
#

Are those "stick renovation" kits any good?

amber fjord
#

that looks like Kitsch-Bent's kit, those are fairly decent

weary palm
#

So what's not great about them? 😅

amber fjord
#

they arent quite the same texture as originals

lament escarp
#

It's still an n64 stick.

amber fjord
#

they are just as accurate as the originals

#

better than any modern stick drift controller

weary palm
weary palm
#

@dim kiln I have been running the Banjo Kazooie demo @100MHz for 4 hours now without issue. Small heatsink and fan. Will run it for 24 and call it a win. 😊

kind solar
#

heard the kitsch bent require a bit of fine tuning yourself but can be good

weary palm
#

Yeah like you need to trim the flash/parting lines. But that's 5 minutes with a scalpel.

weary palm
#

We don't want that soap opera effect.

floral mulch
#

This had a smoothing effect that made the framerate feel higher

weary palm
floral mulch
#

Might depend on the CRT in question

weary palm
#

The phosphor persistence is much less than a frame in duration (<5ms).

lament escarp
#

Depends on the framerate.

weary palm
#

Depends on the ambient lighting.

chilly ember
#

Depends on your eyesight

weary palm
#

Depends on if you're on drugs.

severe quail
#

Depends on 🌽

magic girder
#

I just slow the refresh rate of my eyes down to match the framerate. Very smooth then

severe quail
weary palm
#

I don't think the eyes send frames to the brain. 😅

mossy vector
#

90s players were trained by reinforcement to play at a pace the machine could keep up with. For example inching forward and picking off opponents one by one before too many got onscreen at once. Or completely clearing a room so when entering the next, there wasn't too much in memory.

#

It was the most manual form of increasing framerate. If something was going to create a ton of translucent smoke, just don't do it. Don't look up, if that was going to cause slowdown. Unless tanking the framerate was for fun or strategy like in GoldenEye.

weary palm
#

Nokia Snake is like 5 frames a second when it's fast!

kind solar
#

been running conker for the past few hours on the 100mhz core no probs

#

(fan and heatsink gang)

topaz otter
#

If you want a real heat test

#

Play turok 2 and do the cave of the blind ones

#

That shit nearly killed my actual n64

weary palm
#

Banjo has been running for 15 hours or so now. 😅

slow silo
#

So wha am I looking for by leaving Banjo running on the 100mhz core, will it crash or desync or have visual artifacts or something?

weary palm
#

I'm just checking if it'll crash. Before I start playing anything I want to make sure it stable on my silicon.

#

Don't want to be two hours deep into OoT Water Temple or somethibg without saving. 😅

topaz otter
#

i think it takes like an actual hour to do it and if you mess it up you have to start the quest over

weary palm
#

Very frustrating game that one. Stopped playing it right before the stone tower back in the day. Have never finished it.

topaz otter
#

the hard part of that quest is all the important parts take place at certain times on certain days

#

and it takes the entire cycle to complete it

#

and theres a dungeon at the very end which you have to do splitting between being link and kafe

#

its not that hard but if you mess up you have to start a new cycle

weary palm
#

Having to start dungeons over was a total bummer and I got fed up with it.

#

And fuck those stray fairies 🤣

topaz otter
topaz otter
weary palm
#

Yes. It's like one of the first masks you get.

#

I've played the first half of MM like four times. I wanted to give it another chance.

#

It's not baaad, but it's definitely not my type of Zelda game. I love the atmosphere, though.

#

If I were to give it another chance I should change my play style, I guess... There's no time to explore every cranny.

#

Even with song of reverse time.

zinc dew
neat sierra
#

That’s got some real will smith spaghetti vibes

weary palm
#

My grandmother did this in Sony Vegas.

zinc dew
#

I do wear two baseball caps, pretending I got a Sherlock Holmes hat

weary palm
#

That's what you get for installing crypto miners on my mister.

zinc dew
#

LOL what’s up with the disgusted yucks at the beginning

weary palm
#

That's what you do Robby "dad noises" Garcia-Lago

#

(please don't h4xx0r me)

storm vessel
weary palm
#

So much protein

chilly ember
chilly ember
magic girder
#

He’s drunk, the slower framerate adds to the immersion

kind solar
#

ive had conker running for 12 hours now

#

using my noctua fan+copper heat sink

#

only mildy warm

#

underneath

severe quail
#

Would Turok 3 not be a good test?

weary palm
weary palm
kind solar
#

i def didn't play conker all night

#

only a degenerate would do that 👀

#

i'll leave it running on the opening screens for the day see if it crashes eventually

weary palm
#

There are lots of degenerates here. Hi, I'm yxkalle.

lament escarp
severe quail
weary palm
#

The 0.1GHz core has been running Banjo for 24 hours now. I'd call that a win!

weary palm
#

Yeah. I'm more familiar with the Duracell Bunny too tbh.

topaz otter
weary palm
#

I don't think that's possible without glitches anyway.

#

And whats the deal with not being able to save properly?

#

Sob...

topaz otter
#

It's the same engine as armorines, runs like butter

topaz otter
#

It's a temp save and you load back to it

weary palm
#

Like I don't know that.

topaz otter
#

It's like a bookmark

weary palm
#

A save I can only use once is stupid.

#

That what I meant by "properly".

#

That's more like a pause button. 🤣

topaz otter
#

Really the whole game revolves around resetting the cycle, when you do it's a permanent save

#

But even if you had a quick save you would still eventually run out of time

weary palm
#

Stop explaining the game to me. Thx. 🤣

topaz otter
#

That's what we do here

magic girder
#

ackchyually you should be gatekeeping

weary palm
#

Ben kinda drowned.

topaz otter
#

We don't play games only tell other people how great they are

weary palm
#

Like Quest 64

topaz otter
#

It's now decomped so PC players can enjoy it also

weary palm
#

I guess I would enjoy the 3DS version.

#

Of MajMas

topaz otter
#

It's way easier

#

There's a lot qol changes

#

The giant fish boss is changed

weary palm
#

I can save

topaz otter
#

Yeah in 3d the owl statues are permanent saves

weary palm
#

I don't have to redo stuff if I die. Joy.

#

Another thing about MM is that some things are close to impossible to figure out blind. I could 100% OoT without a guide.

slow silo
#

I don't recall if I used a guide for MM, I played it a few years ago finally and 100%ed it

#

... I had pre-ordered it on my N64, played it for like an hour and put it down... then like 25 years later actually played through it for real XD

#

.. I decided to start a new save file rather than try to remember what I was doing 25 years ago on my original one XD

weary palm
#

I don't have the copy I bought in 2000. I think I bought my current one around 2007 or so.

kind solar
kind solar
#

Conker still running after 24 hours and case lukewarm

magic girder
kind solar
#

side note: i just got to the bit of conker's that parodies the matrix

#

i gave up on the game for a while because the zombies frustrated me

chilly ember
#

The zombie part was one of my favourite parts as a kid but these day i'm not a big fan of collecting the keys to finish the level

#

It wouldn't be so bad if you got a checkpoint per key in case you die so you don't have to start it completely over

narrow sleet
#

Has anyone tried this one MiSTer multi system board? I may have to crack it out and give it a go tomorrow!

latent dagger
#

@green epoch did you ever get around to trying Castlevania on the 100 megahertz?

green epoch
#

shit, no, I didn't

#

but I will

#

I found another rabbit hole in the interim

kind solar
#

like, oh here's a new mechanic and also several zombies at once

bright lotus
#

do I have a bad rom, or Shadows of the Empire has odd corruptions in the core?

#

mostly the title screen, Game Over and this train level

worn delta
#

Recommend is HTGDB/No Intro ROMs, grab one from there and check. I would be surprised if this was missed, but strange things happen

mossy vector
#

What do you feel is wrong in that screenshot?

#

Textures with transparent holes need to be drawn back to front on n64. But nah that's too much work. So games didn't bother.

kind solar
#

finished conker (in the 100mhz core but i'd played about half of it on the regular core already)

mossy vector
#

The square landing zone top-left should obviously be drawn behind the oil. But nah, the player would never, ever look from this direction.

bright lotus
#

I've redownloaded all the roms with revisions and I am seeing junk like that

#

oh, nevermind, it's baked into the game https://youtu.be/6aFMsFdYCRw?t=131

0:00 Start
2:40 Battle of Hoth
9:20 Escape from Echo Base
23:00 Asteroid Chase
31:00 Ord Mantell Junkyard
45:30 Gall Spaceport
1:19:45 Mos Eisley and Beggar's Canyon
1:27:00 Imperial Freighter Suprosa
1:44:00 Sewers of Imperial City
2:01:00 Xizor's Palace
2:26:00 Skyhook Battle

Played on a PAL copy of the game.

Star Wars: Shadows of the Empire...

▶ Play video
magic girder
#

MiSTer wins again! elmorise

weary perch
#

sorting is hard and z buffer is bandwidth-expensive

#

i think part of f-zero x's performance is benefitted by no z buffer, sorting is handled more efficiently. easier in some kinds of games than others

mossy vector
#

Yeah. Roads can easily be drawn without depth buffer. The yellow speed chevrons are cut off very often where they overlap two track segments.
In this case Wesley was uncertain about the color choices. I couldn't honestly tell you if a tie fighter's laser is lime green either.

bright lotus
#

I also wonder what did LRG do to this game, their rom is 16mb while the original rom and its revisions are 12mb

blissful plaza
#

More "Baby Wampas!" as padding to 16MB.

#

Some copyright changes, data shifted & an Ozidual signature inside the header of the game.

weary perch
#

i extracted the excitebike ROM from Excitebike 64. the whole ROM is loaded into RDRAM when you load up the emulator in game, you can pull the ROM directly from there, or you can get it by decompressing the ROM binary itself first using Zoinkity's midwaydec decompressor tool

#

USA version matches JU ROM (minus headers, and mirroring some of the data)
EUR version matches PAL ROM also minus headers

#

i haven't gotten the iQue version out but it appears to be entirely based on USA Rev 1 and appears to be the JU ROM so should be the same

#

eventually i'll try to put some other ROM back in there and see what happens with other mapper 0 ROMs. but that will take way more work haha

bright lotus
#

but still doesn't excuse Deluxe Paint's leftovers on the borders

#

or weird color glitches in the train level

topaz otter
bright lotus
#

for a game developed exclusively inside an emulator it has pretty okay framerate that never dips like Goldeneye

magic girder
#

So, anyone planning on playing Star Fox 64 on the core? flushedshy

ember pewter
#

Nope, this core is purely a Quest64 core as far as I'm concerned

severe quail
#

dave wong giving everyone the willies again. Muahaha

ember pewter
covert bough
#

I think the new remake looks kinda cool. But granted I never played the n64 original

#

Character models are a little weird I feel like fox has a double chin

covert bough
#

Don’t forget we have realistic halo on the way as well

#

Fox looked great in the Mario galaxy movie they could have just done that

iron wren
blazing knot
zinc dew
#

Man, what the hyeeeeck

topaz otter
#

they made the starfox team pretty hideous to be honest

magic girder
#

I like how it looks derpsmile

tepid shuttle
#

friendly reminder to everyone that you can play a decompiled, native PC port of star fox 64 for free right now

#

instead of giving nintendo $60 to play whatever turd they shit out

magic girder
#

Why not both?

#

Or play it on the N64 core elmorise

covert bough
#

It’s actually 50 bucks lol

magic girder
#

Don’t let facts get in the way of internet outrage

tepid shuttle
#

physical is $60 iirc

slow silo
#

$50 digital, $60 physical

devout belfry
#

is there a sane way to have the n64 core run the 64dd bios when the core starts?

covert bough
weary palm
devout belfry
#

Gotcha, seems pretty straightforward

#

What's the index for? Thats the only part i dont quite get

#

Im guessing its ordering for if you load multiple roms in a row?

ember pewter
#

index: Pointer to slot where file is loaded in core.

devout belfry
#

I mean, this gives me enough info to make a .mgl file for what i need (thanks btw), now im just curious

ember pewter
#

Yeah sorry idk that's getting a bit deeper into the cores for me to know exactly what it means

mint shadow
#

Each load option in the OSD corresponds to an index, for cores that have multiple load options the index is specifically which one is for which load option. For example the Atari Jaguar can load carts and CDs, so an mgl for a cart game would use a different index than it would for the CD file. The ao486 uses multiple indices in an mgl files to set a vhd and a cd at the same time

#

Indices are core specific, you have to look up the info for them to know what to set, and what type is required for that index

slow silo
#

What about those autoboot versions? Can't you make a modified version of the MGL for those to boot the 64dd bios instead of the homebrew rom?

zinc dew
#

Give me gnarly looking animals out for blood, give em rabies

magic girder
#

It’s not cool to like anything a company does any longer

#

Remember, everything modern = bad

#

Corporations = bad

devout belfry
devout belfry
worn delta
#

On the 64DD BIOS, I don't remember seeing anyone load that on the core, I am not sure it has what is needed to boot it but I may be wrong

devout belfry
#

Yeah i had that thought too, i wasnt sure if it was even possible to boot it in the first place

#

I thought the core had 64dd compatibility but realised i might've been thinking of the summercart

worn delta
#

Summercart does but the core does not

weary palm
devout belfry
#

But i learned something about .mgl files

#

So if it ever gets 64DD support i know what to do

#

Thanks yall

worn delta
#

The issue for not getting native 64DD support is lack of space/resources as the N64 core is already full. I am a bit surprised nobody has yet made an attempt to fork the core, remove unneeded features and port over the Summercart 64DD support, especially with AI now being utilised. Maybe someone competent will give it a go at some point and see if it is viable to have a sister 64DD core

weary palm
#

I don't think there is a BIOS ROM that floating around that boots on the MiSTer core anyway, so I guess it won't work as a boot rom...

#

is IPL 8303 implemented?

potent inlet
#

granted, this probably doesnt help lol

#

N64_DEV_FLASH_IPL_256MBIT_ROM_DUMP

#

from a dev cartridge

#

but is cool to see

#

the regular IPLs wont boot

night saddle
#

Reminder for anyone who wants to submit track times for our Beetle Adventure Racing (N64) ⁠#game-challenge - this is the final weekend to submit scores!

topaz otter
#

its a shot across the bow

wanton sun
magic girder
#

Starting to wish I was a HDL developer right now 😅

topaz otter
#

just learn to code

#

or whatever

worn delta
#

I don't expect AI would be able to do proper HDL and make clean cores of complex systems anytime soon, but we are now seeing top Devs utilising it to massively speed up development of cores and people without experience being able to add features and contribute (even if the code needs reworked).

topaz otter
#

actually I cant say anything because I've mastered glovepie spaghetti code

#

you cant do a do while loop in it 😮

wanton sun
worn delta
#

Kitrinx and Wikka are the people to talk to there, maybe ask in tech dev

woeful grove
#

it can if you constreain and monitor it well enough

#

but it tends to be extremely inefficient and write serialized style code, like software

#

you'd have to really break it down to tiny chunks

twin barn
#

Yeah AI doesnt have the capacity to have a concept of "state" which is why it struggles with specific clock cycle stuff.

ebon kindle
#

Players 3 and 4 on my SNAC adapter just do not work at all. Is it because something voltage related or the quality of the SNAC adapter itself?

desert crow
desert crow
#

there is a controller test rom that shows all 4 controllers. You should probably use a short usb3 extension cable with that to reduce strain on the usb. it's a pretty simple adapter there's not much that could be wrong.

slow silo
#

Just a shot in the dark: Are you using the level shifter? IIRC you are NOT supposed to use it for N64 and PSX, even though pretty much everything else needs it

severe quail
#

@slow silo needs this program for the SEGA Saturn 3D Controller 😀

slow silo
#

?

#

I have a beta saturn version of 240p test suite

#

My issue is that there is a switch on the controller that has no mapping in the core, and it makes the controller not work for the majority of saturn games and requires you to switch to a different controller

severe quail
#

Are you talking about the input selector switch

slow silo
#

The one that switches between analog and digital, yeah

dim kiln
#

So whats the verdict on the 100MHz core?
Does it work for most or does many have issues with it?

dim kiln
#

Seems there is a new update on TR 😄
https://www.youtube.com/watch?v=dLqkB9KfhRA

Hey it's been awhile since the first video I posted of this. I've been making a lot of progress on it and having a great time doing it - I love Tomb Raider 1.

There's still work to go but the visuals are looking a lot better, there are less bugs and I've been working on making performance and frame pacing better. Today I felt it was in a good ...

▶ Play video
severe quail
dim kiln
#

I think thejesusfish had some issues on some of his "lesser" platforms but I have not seen anyone complain here so I was a bit curious...

green epoch
#

it’s had it crash on 2 misters. one de10, one qmtech

#

(out of 10 misters tested)

worn delta
#

Do we have a compile of the new tests?

quick arch
#

i couldn't compile on my side for the moment

languid dune
#

This is the final day to submit track times for the Beetle Adventure Racing game-challenge! Just fire it up and have fun with it!

languid dune
#

hashtag not my Adventure Racing!

thorn flax
dim kiln
#

indeed

pliant valve
#

This thread is named incorrectly, if you are going to be anal about putting the company name in front of every name. Calling the thread "Nintendo 64" implies that the system is named the 64.

#

It would have to be the Nintendo Nintendo 64.

#

This also applies to the NES, since if each channel has the company name in front of the system name, it is called the Entertainment System.

tepid shuttle
#

call it the Nintendo Ultra 64 as god intended

iron dove
#

Nintendo® Nintendo®⁶⁴

atomic stratus
zinc dew
#

My names.txt calls it the Nintendo N64

#

To go with the Nintendo NES, and Nintendo Super NES

#

Because I am an avant garde artist fighting for our rights of self expression

cyan dome
#

i think the nintendo n64 sucks compared to sega sega dreamcast

atomic stratus
zinc dew
atomic stratus
slow silo
#

The Nintendo Famicom 64

cyan dome
#

i play nintendo nintendo entertainment system

#

from nintendo

#

there is no such thing as a nintendo

slow silo
#

there is no ||such thing as a|| nintendo

polar raft
#

nintendo

mental citrus
#

direct video enabled, on mister PI

#

retrotink 4k upscaling

#

these are the versions im using

mental citrus
#

I could also test on real hardware w/ summer cart if you want, but I assume you're asking since you want to make sure the mister core is working as intended

wanton sun
#

yes, thank you both!

mental citrus
#

My CRT probably has a healthy overscan area near the bottom but the resolution number got clipped a little near the bottom right

#

might be worth looking into the overscan safe areas, or maybe making the NTSC in-line with the resolution

#

so its just two lines of text instead of three total

#

i.e. NTSC - 320x240p, etc etc

mental citrus
green epoch
topaz otter
#

And Luigi is Luigi mario

topaz otter
severe quail
languid dune
paper crescent
high tulip
#

does the hey you pikachu mic work with the n64 core?

iron wren
#

It should through SNAC

surreal dome
#

anybody has issues trying to use snac for goldeneye 007 where when you hit down all the way it goes up? It only does it with that game

mossy vector
#

You wanted the authentic snap experience, so enjoy. Try running in person mode in blast corps. I bet he'll just stop and then slightly walk backwards. Many games mess up when the stick goes outside the official range.

surreal dome
mossy vector
warped cobalt
#

Many RDP tests in the official Nintendo runtime test rom fail. Or maybe I have some wrong core settings?

mossy vector
#

So. What is the laziest way to factory check a mass produced system? Checksum every rendered frame. As in add up every pixel value after rendering a scene and then compare to a table. Not a fair test.

slow silo
dim kiln
slow silo
#

Oh, it does have the 9th bit? Intersting, it failed those homebrew 9th bit tests

dim kiln
#

normally 9th bit is only visible to the RCP but there is some trick that makes it possible for the CPU to see it but as far as know it is never used in normal use but that part might be the reason it still fails in the tests ...

drowsy lantern
chilly pivot
#

So analogue 3d got now save state

blazing knot
#

😴

severe quail
#

🛌

digital remnant
digital remnant
chilly ember
#

Crazy they fit all of elden ring on the N64

quick arch
blazing knot
slow silo
#

If the Elder Ring fans ever make out of the poison swamps you're in big trouble, assuming they don't run out of stamina going after you

topaz otter
#

didn't they find out that 80% of players never made it past the first boss

slow silo
#

No idea, but I would not be surprised

#

Honestly, just about every game on Steam that basically has a "You started a new game" style achivement, something like 10% of players won't even have that

cyan dome
#

does steam count people with the game in its library or do you have to launch it for it to count

#

many people have buying games they never play as their hobby

slow silo
#

I am not sure if they count people who even just have the game in their library, installed but not played, or people who have booted up the game at least once

magic girder
slow silo
magic girder
#

I will play them one day, I swear! NotLikeThis

slow silo
#

OF COURSE!

#

I mean, to be fair, there are some games I have zero interest in playing just because they came as part of a humble bundle that had several other games I did want to play, but that's only a small part of my library

latent dagger
#

Bro the bundle buying is what does this

#

You get hooked on it for a while and then all of a sudden you have all these games

#

I got into buying bundles from Fanatical (formerly Bundle Stars) for a while

cyan dome
#

you have it bad when you didnt just buy bundles on humble bundle but you got bundles from INDIE ROYALE

latent dagger
#

I got into doing the whole build your own bundle thing and having to pick some games I didn't care about to be able to get the ones I did care about for the good prices. Then sometimes I'd let myself get suckered into a cheap random key pack for a couple bucks type deal during checkout

floral mulch
slow silo
# cyan dome you have it bad when you didnt just buy bundles on humble bundle but you got bun...

Was that the one that used Desura? I don't even remember but I got so into bundles in the early days of them that I was getting these really weird off indie games that weren't even on Steam but Desura from them, stopped using that site after 2-3 times becuase I was like "WTF am I purchasing?" Though eventually it became pointless because the bundles started to all have teh same games I got forever ago XD

slow silo
slow silo
#

I don't remember if I backed up my Desura library or not before it went down, I recall there was some oddball games on there based on doom that werne't on steam, I think doom rpg or something?

quick arch
vapid hawk
#

why would you go to all the bother of making something like that then post it on x for only fascists and morons to see

tepid shuttle
#

because if it was posted on bluesky it would reach an audience of about 3 people

wanton sun
scenic vapor
#

Well. Nice POC, but... is it still Half Life?

iron wren
latent dagger
#

all it took was one dude porting Portal to the N64

topaz otter
lament escarp
topaz otter
#

They should make collecting games into a game

lament escarp
#

They'd mess that up as well.

magic girder
#

Games only added during a day 1 patch

hasty musk
quick arch
floral mulch
ember pewter
slow silo
magic girder
topaz otter
#

and some of them have even less horsepower and ram than the N64

slow silo
#

Didn't Windows CE also run on the Dreamcast?

zinc dew
#

Sega Rally 2 is the most notable game that used Windows CE

slow silo
#

I only recall some worms game using it

zinc dew
#

Yeah probably

#
Sega Retro

Windows CE is an operating system developed by Microsoft developed with embedded systems in mind. It was originally developed for handheld computers, with the first release debuting in 1996.
The Sega Dreamcast is known for running an optimised version of Windows CE (with DirectX) as an operating system. It was developed between Microsoft and Seg...

#

Way more games than I thought!

topaz otter
#

windows ce was the sdk for the dreamcast

#

only 80 games used it

#

which is 40 more games the entire N64 library

zinc dew
#

lolol

mossy vector
#

And the N64 used a bare bones cooperative thread scheduler which most games didn't actually schedule multiple tasks with, and instead wrote their own thread scheduler from that one thread that never yieldedl. To paraphrase, N64 didn't need no OS.

topaz otter
#

I know I missed an "an" in that last post, spellchecker man, it made robby lol

#

so now I can go to bed

iron wren
#

Rainbow six, my bad

#

You could always tell which games used it because they had absolutely horrendous load times, even for the period

slow silo
#

I could tell which games used it because I could never manage to hack their isos to be self-booting, back when it wasn't common to find pre-made cdi files that self boot if burned 🤣

#

... probably also the contents of the iso, I forget, it's been like 30 years. Other than having to manually write a single session of a 4 second audio track and then the second session as a data track using some command line app I don't remember anything about how it was done anymore

severe quail
#

That's 80 games that had their max potential frame rate sliced in half

dim kiln
#

thats why sega rally 2 is choppy....

severe quail
#

SEGA Choppy Championship! vroom

#

Not as bad as the SEGA Touring Car Championship port on Saturn though

weary palm
dim kiln
#

that is handled by the libultra

#

and the ucode

#

today that would be libdragon and tiny3D

weary palm
#

Oh. I was confused. I thought the scheduler and libultra was a package.

weary palm
weary palm
#

The game is almost completed now. Chamber 17 is pretty much done.

#

Random question about the core: Does dithering do anything when 24-bit color depth is enabled?

wanton sun
#

yes, those are fully distinct.
N64 VI does only output 7 bits of color to the DAC, while having the full 8 bit per color after VI (dedither, antialiasing, scaling, ....)
Dithering on the other hand is a rendering (RDP) feature.

dim kiln
#

The dithering is there to hide the color banding from the usually palatalized textures but I am not sure if the textures them self have some sort of dithering prior to the the VI dithering as well

zinc dew
#

the funky text issue got fixed?

wanton sun
#

Yes 🙂

zinc dew
#

Oh wow, that’s nuts. Way to go!

wanton sun
#

Quite some changes needed to be done. So testing for regressions on other games would be great.

#

(had to make the RDP pipeline one stage longer to allow for the texture fetch, otherwise max RDP clock would dropped to half)

chrome quest
#

I remember finding that on the testing sheet back ages ago now it seems! Cool to see it was figured out

robust jasper
#

Does the Nintendo Switch Online N64 controller work with the core?

wanton sun
#

yes (it works with all cores when mapped correct, it's great also for GB/GBA)

dim kiln
dim kiln
zinc dew
dim kiln
#

I have noticed that this dude while having nice finish on the tube flicks, sometimes does not get the correct picture of things (not knowing the actual details) and yeah I was not aware of this particular escapade 😄

magic girder
#

MiSTer core gets even better! elmorise

#

Thanks FPGAzumSpass

weary perch
quick arch
weary perch
#

i actually spent some time trying to work on RH#002 just to see if I could fix it with the N64brew.dev wiki explanation. the answer was: absolutely not lmao. so i'm extremely happy to see it solved now

#

this apparently won't be solved in ares until... well. it's not on the horizon. it's a fundamental limitation of parallel-rdp currently

wanton sun
#

I wasn't able to solve it myself for quite a while until i realized that it actually does use a sample from the future(next pixel), not one from the past(previous).
That's why the pipeline needs to be longer: when the sample is picked, the next one must be available already.

wanton sun
#

Also I hate working on this. Any change on the pipeline could result in a regression anywhere, not just textures. Could be coverage(antialiasing), color gradient, blending, z-buffer, ...

#

This does mean that every polygon now takes 1 cycle longer to draw, but even when we don't know the exact draw times of the n64, i assume it's still faster and for full accuracy would rather need to be slowed down even more.

dim kiln
blissful plaza
#

On Star Fox 64 (USA), I saw a strange error on the first image of the game here.
Instead of doing a black fade out, it will flicker multiple times.

#

The other fade outs and fade in are correct on my current gameplay, with the test build from today.

#

For a comparison with the real hardware.
https://www.youtube.com/watch?v=jg2VAw3X5U4

I usually go through the top route, but I'm really sick of that route. The thought occurred to me to do the route where you encounter Star Wolf twice so it has some continuity. The Switch Online version just doesn't run properly, so even though I don't quite have the best N64 control stick, I don't have to make so many breakneck decisions at a...

▶ Play video
#

I will check some previous builds.

#

Okay, this must be a problem specific to my screen, probably related to vsync_adjust=0.
I'm leaving this comment in case anyone else encounters the same issue one day.

neat sierra
#

Robert invented time travel using only an N64

wanton sun
# dim kiln I guess you mean pixel and and not polygon takes one extra cycle so fillrate wil...

No, 1 clock cycle per polygon. All pixels of one draw command are pushed from the rasterizer to the pipeline and the rasterizer will only accept the next when the pipeline is done.
As the pipeline is 1 step longer, it will take 1 additional clock cycle in 1 cycle mode and 2 in 2 cycle mode.
Copy mode is not affected, it's taking the pixel data before the texture select step.

One clock cycle more per pixel would be horrible, as every pixel only takes one clock cycle today (throughput), only latency is higher (pipeline length 9 -> 10)

#

As each polygon has initial cost anyway, i would expect the fillrate to drop on typical polygons by 0.1-1%. Large ones near zero

dim kiln
#

ok then its no biggie if its per polygon since a it would only loose a few thousand clocks per frame

wanton sun
#

to give you an idea: i simulated 12 ms of drawing for monster truck madness and 6ms for Banjo (to fix some regression) in this timeframe not a single additional draw command was executed. (compared old vs new)
So probably 0.1% is closer to the reality.

weary perch
#

it's an incredible amount of applied knowledge and work for such a small, literally single-game fix that is purely visual and does not affect gameplay. which i mean as a massive compliment and a testament to Robert and the MiSTer core - we got killers on our team 😄

#

absolutely beautiful

#

someone invent a time travel machine and go back and tell those devs not to rely on this buggy hardware behavior for their basic text drawing. come on, y'all...

slow silo
#

Soon, soon DK will grab that vine! vargDong

languid dune
#

Love seeing new improvements on the core still!

#

Would love to see the Madden games get fixed some day, but I don't know if that's possible on the DE-10.

weary perch
#

seems like the latter two Madden titles' vertex explosions are somehow tied to timing like the other remaining issues. i had a suspicion that the FPU might be subtly wrong somewhere. based on talking to the ares devs and Rasky in particular, supposedly the FPU is relatively well-understood due to brute-force reverse-engineering and the issue likely lies elsewhere. the issues manifest slightly differently on ares vs the core so i'm inclined to believe the devs did something weird that assumes exact N64 timing and that assumption breaks in heavier scenes. not really sure though, it's a strange one

wanton sun
#

I haven't seen the issues in Madden on M64, so it's for sure not FPU related as that is unchanged.
So unless i fixed a bug without knowing it, it's timing related.

#

Such cases are so horrible. You can work on fulfilling the next timing test and the issue is back.
Same was for DK Vine. I had it working, then fixed some DMA timing and DK misses it again.

mellow raft
#

Time to develop Quest 65 boys

dim kiln
#

or do you want some cheese to go with the whine?

dim kiln
#

It seems to me that they relied on some really obscure way to time things in DK64... I am not sure if its as bad as simply rely on the actual speed of the console rather than timers to keep track of elapsed time but it sure looks like it.
If this is the case then this must have hurt the developers tremendously since every change in the code resulted in deviating behavior of the game and cut scenes...

mossy vector
zinc dew
weary palm
zinc dew
weary palm
#

Ah

#

I'm tired

zinc dew
zinc dew
#

I posted this earlier but the meme:

Basically MVG, YouTube guy talked about the MiSTer core, wasn’t very positive on it overall but slammed it for not supporting libdragon when it had for over a year now.

weary palm
#

Yeah that's what i thought but your tone and confidence made me doubt myself. You're very formidable and your words weigh a thousand mammoths.

magic girder
#

https://youtu.be/OmKjVpVdHDQ

Still a broken mess 😭

The Nintendo 64 has always been a difficult machine to emulate correctly. But in 2025 - we should be well and truly past all of it right? Not exactly. Issues with Plugins, performance, graphical glitches, stutters. Unless you have a very powerful machine, these are common things many of us will run into when emulating the Nintendo 64. But why? A...

▶ Play video
weary palm
#

I think that's a bit exaggerated. Just a bit.

#

I love his videos though.

magic girder
#

He was very full of praise when the N64 core first came out

blazing knot
#

mistakes were made

floral mulch
#

Outside MiSTer he's correct from a UX perspective

weary palm
#

Is that MVG?

jovial ravine
#

can anyone provide a link to a working n64 turbo core

#

or advise on how to set up correctly

weary palm
#

There is also a 100MHz one but I don't know if it's considered stable.

jovial ravine
#

thanks. do you have any experience with these

#

is the 80mhz core considered stable

blazing knot
#

as much as it can be. most things work fine but there's no guarantee everything always will

modest helm
# jovial ravine is the 80mhz core considered stable

I'd recommend the 80Mhz core in most cases. I've been exclusively using it for a couple of years. I definitely recommend it over the stock core. The only issues I've noticed is that Spider-Man's intro is slightly glitched, Gex 64's music can de-sync after collecting a collectible (but can simply be fixed by pausing and unpausing the game), and WCW Nitro freezes upon loading, but works in the stock core. Haven't tried the 94MHz core as the 80Mhz core suits my needs. The performance gains are so significant that it severely outweighs any drawbacks imo

topaz otter
zinc dew
storm vessel
hidden mountain
#

im sure this has been asked a million times, but im sure the info is also spread out all over the place.

I keep seeing videos and comments about how N64 is hard to emulate due to the different micro codes and various other things, and i understand. but one thing that jumped out to me was i was just seeing a conversation in the CRT section about how the mister isnt capable of doing a proper N64 core because of ram limits etc, but everygame Ive been playing on the core seems legit, at least to my memory.

so the question is, how accurate is the n64 core on mister to a real one?

weary perch
latent dagger
#

It's more a conversation about pure accuracy. The games that would normally have serious issues don't have them because of hacks, patches and workarounds. Like the TLB stuff. You still get occasional glitches in some games simply because of the RAM timings thing but to a layman on the surface the core is seemingly not any different from real hardware because it can pretty much just play the games.

weary perch
#

indeed. worth noting, the games that get auto-patched using the db on MiSTer are largely the same games that don't work in properly in ares either (...unless you use Ruleset's patches there, too, ehehe). for a person who wants to simply play N64 games, MiSTer is one of the best solutions. Clean HDMI and the turbo cores are fantastic enhancements

#

oh yeah MiSTer has really excellent controller support for the N64 core too. analog stick range clamping, easy analog/d-pad swap, 1-player-2-controller support, plus just being able to use any old USB/bluetooth pad, and the option to use original controllers with adapters or SNAC.

hidden mountain
# weary perch oh yeah MiSTer has really excellent controller support for the N64 core too. ana...

ok, this is something ive been annoyed with for a while. I have a generic n64 usb controller i got off amazon. it works great, but the stick is either off, or on 100%. theres no real inbetween. so like if im playing mario 64, hes either standing still or running full speed. In order to get him to walk, i have to move the stick like a fraction of a degree, but if i go too far hes sprinting. so youre telling me theres a way to modify that in the core?

weary perch
#

if the pad you're using itself has weird sensitivity idk that the clamping will do much for you

latent dagger
#

Assuming that the sensitivity on it is due to hardware and not just because you didn't calibrate things in your emulator correctly

hidden mountain
#

so you can calibrate the stick in mister?

latent dagger
#

No

hidden mountain
#

oh ok lol

latent dagger
#

I assumed You mentioning a USB controller and saying you had issues with sensitivity playing Mario was you using a software emulator on a computer

weary perch
#

you should try one of the padtest apps for N64 and see what the stick is doing

hidden mountain
#

oh no, im playing on the mister.

weary perch
hidden mountain
#

ill look up padtest apps

weary perch
#

i think that's the one i've used

#

there are a few of them, though

latent dagger
#

I personally use a real N64 controller with a snac adapter

#

I avoid all these kinds of things

hidden mountain
#

i have a real controller with a wii mote adapter since i was going to try using my wii as the emulation station, but the n64 core on there sucked

weary perch
#

oh yeah, if you're going from Wii to MiSTer you're going to be very happy with the N64 core

latent dagger
#

An N64 4 port snac adapter will cost you about $25-$30 on eBay.

#

If you wanted to do that

hidden mountain
#

theres lots of things i want to do lol. I just got a free 36 in crt, so now im thinking i want the io board, but i also have dual ram which i guess doesnt make much difference anymore

latent dagger
#

Dual RAM I think it's only 100% required for like the Jaguar core 🤔

#

I don't think there's any other core that's a hard requirement. Dual RAM helps with some minor audio issues in select cores. Like the Sega Saturn core

hidden mountain
#

yeah and the 3do core required it for a minute

latent dagger
#

Otherwise it's not necessary no.

#

You can get analog out via direct video though

#

That's what a lot of people running dual RAM do

hidden mountain
#

this thing?

latent dagger
#

You basically just use an HDMI to VGA adapter. Then from there you use another adapter like the active composite video adapter that uses MikeS design

#

This is the active composite adapter

#

Lots of people just use some generic brand HDMI to VGA adapter from Amazon.
I can't remember what ones though

hidden mountain
#

gotcha

latent dagger
#

Ultimately costs about as much to invest into as a pro analog board from porkchop but let's you keep using dual RAM.
The drawback is that you can't use HDMI out at the same time for HDMI capture or on a secondary LCD screen for whatever reasons

hidden mountain
#

i actually have an hdmi splitter that i was using for capture on my pc while having it show up on a different monitor

latent dagger
#

That won't work

#

Because with direct video your HDMI output is now a native low resolution signal like 240p and 480i. And I don't know of a single modern HDMI capture device or LCD screen that will accept a 240p or 480i signal from HDMI

#

You could however split it at the composite part to an upscaler that then scales and outputs to HDMI itself then plug that into modern things

#

But that's extra hardware and money

hidden mountain
#

well, i was using it to do it. I have the hdmi splitter plugged into the mister, then one hdmi out to a monitor and the other to a usb capture device and then i used OBS to capture with it. it worked fine, but had a little delay i assume due to the usb

latent dagger
#

Yeah but your mister wasn't outputting 240p

#

It was probably outputting 1080p

hidden mountain
#

oh, yeah, i wasnt worried about all that

latent dagger
#

I'm saying that if you use direct video you won't be able to do that anymore

hidden mountain
#

oh i see

hidden mountain
#

i just tried that padtest rom. the stick maxes out at about halfway, so a full stick direction is 45 degrees, the sensitivity is maxed at 23ish degrees

desert crow
#

there's inputtester core too that would show you the analog, and you could compare against the n64 core

hidden mountain
#

input tester shows the same thing

weary palm
#

Then there's no fix, sadly. Not something the core or framework could do, anyway.

#

Unless there's a firmware update for that particular controller, but I doubt there is.

wanton sun
#

did anyone use the new testcore? If it's fine I might build a new release of it.

remote hatch
#

I didn't notice any problems

weary perch
# wanton sun did anyone use the new testcore? If it's fine I might build a new release of it.

seems to work well so far. i will try it a bit more in a moment.

almost certainly unrelated to the above: i did notice an interesting thing while developing a hardware revision test ROM.

the MiSTer N64 core correctly demonstrates two CPU hardware bugs documented on N64brew.dev wiki, but there is one additional bug that is basically linked to one of the others (mult/div)
https://n64brew.dev/wiki/VR4300#Sign_extension_bugs
MiSTer correctly FAILs the div test but somehow PASSes the mult test. doesn't seem too important but it seems ares fails both mult/div (and all consoles including iQue tested so far also fail all three sra/mult/div).
edit: it could be that the div test just fails on everything regardless of output, too. no hardware actually passes it so the reference "correct" output is hypothetical...
edit 2: oh it seems ares and MiSTer both give the same result for the div test which is different from hardware. but ares fails the mul test with the same value as hardware. curious...

#

everything else matches an NUS-CPU-03/04 retail console outside of the RDRAM manufacturer field which is not relevant here either

#

will share source if you are interested

#

if anyone feels like running that from a flashcart and take a photo/capture/debug log, i would also appreciate that as I don't have a PAL, MPAL, or early revision NTSC console to test on

#

even better if you know your motherboard revision 🙂

mossy vector
weary perch
mossy vector
hidden mountain
#

Is there a way to modify it mechanically in the controller or is that all in the software/firmware on the boards?

weak hill
#

so apparently the m64 has been confirmed to be open source, thats another thing im excited for, maybe the most important existing cores can be ported to the m64, really cool!

plush summit
#

sure, but the open source aspect means that a whole new framework has to be created to get something on par with MiSTer

polar raft
#

Considering the value proposition with the included 4k scaler,
it's really tempting to take a chance on that happening

wanton sun
weary perch
plush summit
weak hill
wanton sun
#

Most iconic? ok, i will port over Lynx.

iron wren
#

nah, you should port the n64 core over. it's practically begging for it with the name and all.

weary palm
#

Great idea. Stripped-down TLB implementation and all.

latent dagger
#

Imagine playing PS1 games on an M64 with an Xbox controller over BT