#Nintendo 64
1 messages · Page 2 of 1
I feel happy for you that you feel happy! (Patreon Post)
confirmed
well, it's kind of crazy i'm happy that the FPU can now correctly flip one bit(NEG) or set it to zero(ABS)....but the current FPU is kind of like a car without engine. You can already sit in there and drink a beer and be happy 🙂
It's low level so you can be happy! 😉
Is running system tests then the equivalent of kids sitting in the front seat of this engine-less car making racing noises themselves? 😄
hi guys,what means E05?,its on the main menu.
Cpu stall + access to unmapped memory area
it loads not even the test here,probably that stupid fucking pf rom
problem is that it loads always that e05
way too early to test this,just copied all on the sdcard for later,gona wait till the end of the year,it does nothing here
hmm,got the test working
Is the stick module in the n64 controller the same as the one in the NSO n64 version? Parts interchangeable?
80s kid really, I was a 90s teen. And the respect is for the work, not the existence of the person, though I'm sure they're lovely. 🙂
84 baby here
I was born '79
I was born 0. How were you people born elderly?
"old souls" as they say
xD
I think only the sticks are interchangeable
Modules definitely are not
It was hell on my mother, I can tell you that much.
I was born at an early age
Those kids would fit even better to running all those homebrew stuff that barely works, just because it doesn't use 80% of the system. Systemtest is the boring part of checking if the steering wheel falls off when you turn it all the way left and right 🙂
That's a very important test
Interesting. The flames.n64 demo isn't working anymore with the recent commit. But I remember someone tried it on a real N64 and said it's not even working so I bet it's normal
works fine here
christmas flame
is that it ? or something else ?
I don't know much about these homebrews 🙂
what worked before still works ok now
Bowl too ?
sometimes you have to run something other demo before. it happened to me too a few times
I'm talking about the last commit I compiled 1 hour ago. It doesn't start even when I start other tests or demos before 🙂
Depends. Does the VR4300 support the HCF instruction?
yes I also tested with the last commit
85dc05e commit, compiled on my own
yes, commit 85dc05e, compiled by myself. Let me double check it 🙂
same here, works ok
still a black screen for me. All the other stuff and my build from yesterday runs flawlessly. Maybe a compilation problem.
i'm running a NTSC PIF
my angel and all other stuff running fine 🙂
But if the commit works for you, it doesn't matter for the time being. Then it's not really relevant.
okay...angel -> flames worked. @remote hatch
🙂
🙂
🙂
now we can all watch the flames 😄
FPU Test ALL is at 10% now. Yesterday it was at 5%.
yeah, let's celebrate all around the world with flames and snow! 😄
haha
does it matter? Honestly I'm not sure what I'm running. I found it in some mame or mess archive and it was the only one
I don't know maybe some differences in the init process between PAL and NTSC.. just pure speculation..
Yes, time will tell. First of all, it boots.
Nope, as far as I know it is literally just the stick. Not the bowl, not the gears
ahh ok, i have a steel stick and was thinking of getting a metal bowl to go with it.
might just drop them in my normal controller.
Right
Maybe, someone could be the first person to write a virus for the n64
the only Demo that worked for me so far was N64NICCC , compared it with the real HW which was much blurier 😄
GaussianSharp00 is the way to go if you aim for real HW experience regarding the picture quality I guess
GussianSharp00, dully noted.
GussianSharp00 what's that a filter? I have a RGB modded N64 but's still blurry. I never really messed around with the deblur GS codes (antialiasing off). I guess the HDMI mods have implemented those straight away
Ordered an s-video n64 cable to see how it helps the picture quality. Thinking it will look good on my 20" Panasonic crt. Cool that it also works for gamecube.
Yeah, I used the same s-video cable for my SNES, then I used it for my N64, and finally used it for my GCN. It was my go-to cable for 3 generations of Nintendo consoles until I got my first HDTV and upgraded to a component cable for my GCN later on.
Wii component cables was perfect for the transition to HD
yes, there was some register that is reported to do that when written to a wrong value, have to look up on n64brew which it was, but the site is down currently
not for homebrew, but for games, yes. I learned it the hard way when debugging games in my emulator and not using the PAL pif was the reason some PAL didn't work, so it's probably also the other way around. In short: you will need both NTSC and PAL pif for games
this is either a bug in the core or the game depends on something being set up but doesn't do it itself. But even then the core reset doesn't reset everything fully which would still be a bug. In any case: it only works if you run some special stuff before, e.g. the hello world demo
So will we be able to do pro-aliasing or are we stuck with only anti-aliasing
I finally managed to buy two N64 pads from Nintendo! Can't wait to use them with the core 🙂
not buying used n64 controllers from the pawn shop
With kevins name on it written in sharpie
I wanted to wait for them to become available again on the My Nintendo Store to avoid similar situations 😆
I prefer my Nintendo 64 games with the crust, because I'm not a coward.
xD
Is that...lice
Some of those little guys used to live inside my gba sp screen.
I miss those little guys 😦
rare for a nintendo product to launch with that many bugs tbh
Are there any guesstimates on whether games that require the expansion pack will be feasible on the n64 core?
expansion pak has no impact whatsoever; it's just more memory, not faster or anything special
Yeah I think it's increasing the ram from 4MB to 8MB. Just wasn't sure if there are any technical limitations on the mister that would prevent it from accesing it.
I'm more interested in the idea of an option to force games to use the expansion pak to help improve performance in certain games.
Not sure how feasible that would be, but I do know there are hacks that require the expansion pak for games that originally did not use it.
there would be no way to do that; every game would need its own customized hack
and in many cases, turning on the expansion pak where it was an option actually reduced performance since it was still crippled by the abysmal latency
Really can't wait for that core. I ordered a vintag n64 controller and a 8bitdo kit for bluetooth conversion specifically for that.
I'm excited for the expansion pak to be a toggle, so you can use it in the games where it's a straight benefit and then easily turn it off in the games where it hurts framerate just to throw 480i at you
I'm also curious wether there will be an option to deblur the picture, as some hardware modifications allow.
while we're at it, let's kill off mipmapping, perspective correction, and floating point precision, then also cut the color depth to 15 bits so it looks like a playstation
Ah yes so I can make Mega Man 64 look like Mega Man Legends.
I recall there was one game whose name I forget which needed the expansion pack because it didn't actually need the ram, but it was crashong, they didn't have time to track the crash down, and it happened not to crash if you had an expansion pack.
dk64
But it turns out that was a bit of an urban legend and Simon Craddick put it to rest.
Yeah, it was used because they wanted to show off stuff you could do with it
Whete did the idea come from then?
There was a memory leak that it helped with and I think that story got telephoned into the legend by marketing and time. But that's speculation.
there is a good technical video on youtube from Samb about dk64 and why it really needs the expansion pak, but it's in german. in short: for the dynamic lights. The color from the lights is precalculated as light maps for each of the positions in the world a light can have and each of the objects that can receive the light. These light maps are created live when loading some new environment and stored in ram
the video shows some really impressive effects you wouldn't think the n64 can pull off, but honestly, i never noticed that when i played it before
The core currently already has the expansion pak build in. At some point i need to figure out the cheapest way to have an option to remove it
oh I guess when he says "vertex lighting" they can just use interpolation to smooth out the animation as the light moves across a given tri?
not sure if that is what you think about, but with vertex lightning, you only need to store 3 light color values for a polygon and the gpu will interpolate between them
yeah, it's more just when you said something along the lines of a light map per position in the world a light can have, they would need to interpolate between coarse values in the different textures right? Otherwise it would be pretty jarring as the light moves
inside devs from rare said DK64 didn't really need the expansion pak but it prevented an unfixable bug so nintendo had to force ship it alongside DK64 😄
that is the old story made not from the DK64 devs, but some other guy from another team of rare. It's been said that there has been quite some tensions between the teams
oh ok it started from the conker team 🙂 Conker had really the most impressive N64 graphics after all imo
the dynamic lights have fixed animations of e.g. 50 frames lengths. So for each polygon that is hit by the light, 50 x 3 vertex color values are stored to cover the whole animation of the light
this only works on static polygons, so the world itself, not the characters
ah right, so they are written out as vertex attributes, got it
or whatever that would be called in N64 terms, my knowledge of rendering (or lack thereof) is forever coloured by "The OpenGL Pipeline"
well, yes, the n64 RDP doesn't know of such things, it just gets some nice preprocessed values it can draw, but i'm pretty sure for the typical microcode in the RSP it's just like most other GPUs would handle things
ah I see, the RSP is programmable, so it wasn't necessarily fixed function hardware T&L, or at the very least you could choose from some stock microcode options
this is neat, I'd never really thought to look into how the N64 graphics pipeline actually worked before
I think rare games even use their own, optimized microcode. As the RSP is completly programmable (it's more or less a PSX CPU at double clock speed + 8 parallel ALU vector units), you can do anything in theory with it. It cannot access all I/O registers however, otherwise you could even program a full game without the CPU 🙂
i think thats the secret behind most of the technically advanced n64 games was writing custom code for that
factor5 and rare probably the most famous
Rejoice, we can now convert any number into any other format 😄
yes 🙂
adding those compare instructions really increases the score, haha
10% before -> 17% with all conversions -> 73% with all 16 compare instructions
only 5 instructions left, but unfortunatly the most difficult ones (add, sub, mul, div, sqrt)
currently only 1200 ALM for the whole FPU. (my goal was to stay below 6000)
great progress ! congrats 🙂
that would be 6000 out of total 41910 in the Cyclone V?
Can't wait to play Quirk 64
I thought your goal was to continue going at a rate of 5% from one update to the next 😄
This is quite promising I have to say. Of course I'm going to wonder if the final size might fit somewhere in the ao486 core 😄
Doesn’t ao486 already max out so much that it takes multiple builds to get a working one?
its not that bad thse days it probably builds 2/3 times or more
used to be rough though
i didn't expect the compares to cover that much %. Overall i'm still at 1 command/group per day
just took a look at the feature set...not too bad. The sine/cosine/tan stuff is not in the mips cpu, otherwise it's about the same. BUT! the 80x87 stuff has heavy interconnection with the normal CPU/memory. That would be horrible to integrate in the existing AO486 cpu. I once tried to change something very deep in the cpu pipelining and gave up after 2 weeks, would not touch it again. Also i'm not sure if the mentioned 80bit floating point is already available in the pentium era
yeah I guess a new 486 core would have to be made fun scratch for that to happen, which would be a massive undertaking. such that anyone would ask, why bother?
before you know it we'll be able to 'wahhooooo' our way through the world of Mario
Mischief Makers is an absolute gem of a game. I haven't played it in years though, hopefully it loves up to my memories
Nintendo 64 controller up at Nintendo Store https://t.co/3KoYk4zmF3
free shipping filler items https://t.co/MZEGK0rBhQ
230
This is available, so get it quickly
I got mine so I'm good.
ADD and SUB also working now 🙂
1800 ALM total for FPU now, so 600 for ADD/SUB. Still ok i guess
Only a few more updates until it becomes self aware and kills us all!
thankfully those old systems don't have a AI module yet 🙂
A lot of this I’m not understanding but it’s fascinating watching your process. Where you are now are you more or less confident at reaching your desired end goal?
At the moment it looks very promissing. There are plenty of resouces still left and the timing is good enough that i didn't had any critical build yet. Of course a lot of stuff is still missing, but i didn't expect it to be that promissing at this point in time
It even looks like i can keep the FPU at half the size of what i hoped, which allows for even more flexibility with the upcoming modules (RSP and RDP)
Any possibility for a crossover with the gameboy core for pokemon rby/stadium pseudo-transferpack support? 😉
Unlike the Super Game Boy, the Transfer Pak does not contain GameBoy-equivalent hardware. Instead, the N64 emulates the game
So the n64 core would just need to know where to find the rby savegame?
I think so, yes - or it might have to just emulate the little bit of hardware in the transfer pak that translates between controller pin signals and GB cartridge pin signals
I know it's waaay to early to ask for features like that, but I think that would ne neat, considering how the NSO n64 controller and 8bitdo n64 controller are not compatible with the transfer pack.
Is this usable with MiSTer?
Including analog stick
It uses the standard wireless and wired cable options typical for modern controllers, so it should work fine.
Good to know
100% already? Isn't sqrt and div still missing or have I missed the commit? Nice surprise 🙂
oh, it's just a subtest
Congrats, really great to see the gradient of this slope being so much less steep than you planned for.
Yeah! And he's planning one function a day. ADD and SUB added. 🤘
🤘
DOM tomorrow?
3 left ?
I always wonder how people can think so clearly in this weather. I would make a lot of crap
I've heard a lot of German developers work more efficiently since the news broke that Kai Havertz is joining Arsenal FC
Peace of mind I guess
😂
I don't think Robert is a football fan. And neither am I.
We always work efficiently 😉
The coolest story I heard about a German football player was about Walter Frosch. He got 18 yellow cards in one season, was a heavy smoker and loved drinking in bars while being a professional player. Rumors claim that the German football association changed the yellow card rule just because of him, they changed it so a player is blocked for 1 game if he collects 4 yellow cards in the previous games 
I think all info on him is in German
@wanton sun how about after this you work on the climate crisis. At your speed we will probably solve it by years end!
Nah after this make the pentium fpu 
After this should be pouring a big beer and disappointing his family with <InsertBannedQuestGameName>
Is that enough for a full n64 core without compromises? The OP said it would be $99. Sign me up, still cheaper than a n64 with hdmi mod.
Who knows. But I bet it makes a mean orange drink
It's 138k Noah in the US.
So, this board would theoretically be more powerful than the DE10 Nano?
Hmm. I misread this as a joke.
this commic is more entertaining than superman64
99? I think someone is full of sh%@
138kLE's?
Terasic: breathes a sigh of relief
if the core works good in the end and people play n64 on mister instead of pc emulation, this would save so much power, i would have done a lot for climate i guess?
I mean, you're not wrong!
i wonder if it uses more or less power than a real n64 in the end
I think so. A real N64 uses 19W and MiSTer is around 12W ?
not sure how much it varies by core
This is a module wich need a carrier board. Think the carrier board will have such ports.
Mister should be less. Normal supply can deliver 10W max, so i guess without anything connected it's a fair bit below that even
Now.. I'm not accepting this core as complete unless it works with hey you pikachu
There better be mic support (in all seriousness the game sucks... I regret asking my parents for it one day. Lmao)
Yes, i think its in the 5W range. When i was new at Mister, i have used the stock 2A Power supply with the hole Stack without any Problems. But no HDD was used. Now i use a 4A with the MMS.
Shouldn't that work with a snac adapter and original mic? But usb mic support would be nice, even if only 3 people would play that game.
i think i read somewhere the voice recognition is done on a chip inside the mic accessory
so yeah snac would probably work but hooking up a generic usb mic wouldn't
Logic checks out 😂
Ah lol
If the microphone isn't supported, I don't think that would be a huge loss. There are only two games that ever supported it.
How else will i yell profanities at pikachu
it can be a fun project for someone later
get like, google voice to do the voice recognition and pass the commands to the n64 core 😄
might even make it playable
Who would yell at fat pikachu?
No idea. I think the OP is a company PR selling the thing but I could be wrong. If it turns out to be true, hans baier will be very interested. And so will I 
Hmm on a second thought, mister has 110K LE and this one has 138K. Still cheaper tho
Tim Robinson was the perfect choice for his voice in this.
I've been out of touch with mister news for awhile - last I heard everyone was confidently saying there would never be an N64 core, and now it looks like it's happening? or maybe happening? did something big happen that's made things possible or is it still a toss up?
The ones who said it wasn’t possible didn’t have the technical knowledge to back up what they were saying 🙃
Lmao the word q u e s t is banned
A tribe called quest
Ok so its just the number part
We have a hacker here it seems
this has to be the first time that's ever happened, I'm floored
In pure numbers, the N64 wouldn't be possible, but Robert is reconstructing the core around the DE-10 rather than fitting it all as is
lifelike fpga accuracy 
does that mean in an ideal scenario the only sacrifice will be that some games don't work, but the rest are accurate?
We have no idea what's going to happen so far, its really a wait and see scenario
If Robert's simulations are correct, then the core would be able to support plenty of heavy hitters
Ideally it should be at least on par with the PS1 core in terms of accuracy.
Again it is too early to tell, but at least it sounds optimistic so far.
As long as ocarina of time and majoras mask run accurately I'm happy.
i was also one of those that said it's not possible and it still is with the glasses of 100% cycle accuracy. But the same applies to the psx core, where the memory constrains can make it very accurate, but not 100%. N64 also has the major drawback that it will have to rely on overclocking like AO486 does (driving the chip out of spec -> potential crashes) or loose even more accuracy. It's still unclear which way the core goes in that regard, but i hope it's less overclocking than Ao486 has and it can keep the full clock speed
(just one note for those who are worried: it's not overclocking like in your PC, it cannot damage your de10-nano. Worst case, the core is unstable)
The psx core is still more accurate than the pstv, which couldn't play koudelka without sound dropouts. The psx core runs it perfectly.
The PSX core is a work of art.
If I risk damaging the DE10-Nano, can I make it go faster?
like, can I get more N64 than everyone else if I live on the wild side?
probably. if you make the core voltage higher(needs soldering) and give some extreme cooling to the chip, maybe you could also run ao486 at ... 110mhz?
But the timing analysis itself rates 0°C about 10% faster than 85°C, so overall i wouldn't expect much
Paint it red
Use ketchup as your thermal paste
Terasic doesn't want you to know this one secret to improving FPGA performance...
I heard you can get 130 MHz if you put the SDRAM in backwards
I heard he has a djinn sealed in a mystic circle in his basement
and forces it to grant him power and wisdom
I heard he got that power after doing 64 Quests
That's definitely underselling what he's doing. He's not just a code wizard, he's a low-level hardware god and reverse-engineer as well. Juggling clock and cycle timings at this scale interpreting pre-existing hardware, and in some cases improving or adding features - code-wizard doesn't even come close. As an electronics engineer who used FPGA in my final year at uni, I'm in awe. I'd love to have half that talent.
You’re confusing that with Ultima IX
still the only ultima i've played
So I cheaped out on an n64 and didn't get a soft reset mod. I can just use a smart plug right as long as it's not saving?
should be fine yeah
how are you going to view the secret cutscene in Tetrisphere then?
(enter your name as 'vortex' then hold the reset button)
An evil demon confined in Robert's house? You mean besides Quartus?
floating point mul is now implemented 🙂 DIV and SQRT left
the best thing is: i could reuse the DSP slices of mul from the CPU ALU, so no additional DSP and only 100 ALM in logic
That sounds awesome! Is there a roadmap so idiots like me can see how many things are done/still need to be done? My only technical understanding is computer goes beep boop.
So the whole FPU is complete once DIV and SQRT is implemented?
in theory FPU is complete then. Unless there are edge cases the systemtest doesn't cover
but i would consider this normal bugfixing then, nothing that is really missing
Those fails are DIV/SQRT?
yes
nice TDD you got there
well, i guess so from the numbers, i don't see the full fail list, only the first 3 fails fit onto the screen and they are from div
What will you work on after the FPU?
Does the N64 read a lot from the RDP/RSP? Like, if CPU and FPU were perfect, would game logic be running accurately, just without the ability to actually see and hear things?
there are two big blocks left: RSP(coprocessor) and RDP(gpu) and some smaller ones (controller, audio, some DMAs, eeprom/sram saving)
without rdp, game logic can run, but not without RSP
there is direct communication between both with a hardware semaphore, so cpu waits until rsp is done with it's microcode, then cpu prepares next, ...
at least that is what it's typically used for in games, you could do nearly everything with it
It's 1995 all over again, and I can't wait for the n64 to release.
exciting stuff
whatever floats your boat, see multiplication is fun
maybe the most advanced opensource fpga fpu available ?
how do you find working with floats suddenly? everything you've made so far hasn't really used them right
there is very good one for riscV available that also can do single and double
You have negative zero things to worry about
What’s between 0 and -0
null
it's great when you start to understand things. (warning, nerd stuff follows!) E.g. my software implementation of mul is super complicated, because for double you have to multiply 53 x 53, which can result in 106 bits width, but the result has to be shifted depending on where the first "1" is, so the uppermost bit is 1 again. For a full implementation you need to count the leading zeros and then shift, but a 104 bit shifter in fpga would be insane and splitting a shift into multiple operations isn't trivial either. However, the n64 cpu doesn't allow "subnormal" floats at all. But if subnormals are forbidden, the uppermost bit of the 53 bit values that get multiplied is always 1. This means, you don't need the leading zero check and no wide shifter at all. But to understand that fully, it was a long way for me
2fffe55456
fascinating thanks
😵💫
or in short: a naive implementation would be super complicated and very large, but you can cut corners if you abuse the edge cases of the MIPS cpu 😅
thats the real secret to getting n64 to fit really isn't it, understanding the original hardware completely
All I see is n64 is actually n106
are a lot of the tests you had to write for psx already available for n64? seems like you're able to move faster because of the extensive tests already available
yes the situation is much better thanks to the systemtest. It's comparable to gba if not better
i still had to write some tests for the low level cpu pipeline, but mostly because i didn't want to move in the wrong direction and change it later
with psx, later changes in the cpu have not been that critical with the "low" clock of 33mhz, but if 93mhz is the goal, i don't want a structure change later on
i'm not so happy with rust honestly. I don't understand it fully, so if there where no comments, it would be difficult sometimes
we had a rust expert hanging out here the other day
they were porting mister main to rust
@ember charm
the most important thing is that i can comment out tests and only run single tests very fast. That alone is usually enough, so i can live with it. But i fear it's too hard for me to extend it much
I’m out with the family but can discuss more later; you can pass a regex for test names to run, without wild card it would only run a single test.
hey hansl, there's a testsuite for n64 written in rust: https://github.com/lemmy-64/n64-systemtest maybe you can help out. but enjoy time with your family first 🙂
I’ll set a reminder and check it out tonight. Cheers
Haha, yeah i bet there are better ways to run a single test than commenting out code. I guess that's always been a thing for me...if i have a tool that works good enough, i tend to just use it
If it works it's not stupid 🙂
if you've done deep C++, I found Rust to be approachable without having to do any tutorials or read too many docs
but I never wrote a big Rust library/program from total scratch, either. Just learned enough to do design commentary in code review, ask questions, and modify existing programs
Goemon gonna be in the next Smash Remix patch https://www.youtube.com/watch?v=Z6-VYgFtE0Q
Download will be available after the premiere.
We all floating point down here
🤣
I like Rust as someone who never wrote C outside of a machine-level course, where I learn a set of rules that lets me write low-level code with a strong guarantees. I think it attracts people who haven't learned the idiosyncrasies of C/C++ because they learned Python or a JVM language first but they are interested in learning to write low level software. If you're already good with C or its dialects I imagine things like the borrow checker might feel overly constraining.
This coupled with Goemon having gotten so many fan translations past few years for his best titles on SFC or FC + Smash Crusade teasing a Goemon-stage... man
We living a kind renaissance of Goe

Have all the Goemon games been translated now?
I don't think all, but AFAIK, all NES-titles and SNES-titles are translated
Also some PSX-titles
And we also had that long-lost PS2-game found a year or so ago
I always thought audio was done in software on the RSP and didn't have any special hardware other than the DAC
I think the only missing ones are Gameboy titles and some PS1 titles now. And the DS entry
Oh and the board game on N64
Okay I have about an hour here, on and off. I'll first start by trying to compile and check out that test suite, but if you had specific questions/requests that would be helpful. cc @wanton sun
Can you make the DSP faster than on a real N64 to reduce the CPU wait time? Might even make up for a slower CPU clock (except for games timed to the cpu which iirc is quite many)
It breaks quite a bit under MUpen64plus, and I don't have my N64 under hand. Let me try another emulator.
Yeah it breaks all emulators I can find for Mac OSX. I'll have to wait for real hardware I guess.
Haha, yes, it doesn't work well on all emus, some crash. I recommend ares
i have indeed one question, maybe you have some idea: there is the testlist in testlist.rs. As this list is super long, i cannot simulate all at once. So what i do is comment every test out but the test i want to run and the teardown test in the end, then run make and i have a rom that only executes this test. What would be great to have is a way to create a rom for each these beforehand, so about 900 or so, as it's tedious to always build it. The best idea i currently have is to write some script that comments out the lines and runs make, then renames the output file and does this over again for all tests. I didn't had the motivation yet to do that
maybe there is some easier way?
yes, the DSP slices can do the full 53x53 mul in 2 clock cycles, making the whole double multiplication complete two cycles faster than in n64(6<->8 cycles)
Not the way it's coded. If they were more fine grained with the features you could have toggled those on and off from the command line. I also looked at the run() logic and there's no way to skip tests from running. Did you want 900 with 1 each, or did you want the first one, then the first 2, then the first 3, etc. ?
Does anyone have a build of yesterday's changes?
I need to actually set this core up finally
Or even the one from 5 hours ago 🙂
I'm sinthetizing it right now.. it should be ready in a few minutes
I got it from someone but thank you 🙂
All set up now
that's why i feared. I guess will just build what i need then
If you’re not used to scripting I might be able to save you some time if I build the script myself.
i guess i could do that with some script in some hours, you don't have to spend the time, but thank you for giving it a look
If you’re using a Unix like, sed can replace a specific line in a text file: https://stackoverflow.com/questions/11145270/how-to-replace-an-entire-line-in-a-text-file-by-line-number. Simply replace line s..x, x+1..e with blanks, then git reset.
i will also have to parse the line to know how to name the generated file
i usually use lua for that stuff, i'm not familiar with the unix tools
my plan was to do a base file with everything commented out, then uncomment 1 line, check the name, e.g. Box::new(super::cop1::SqrtS) would result in file name cop1_SqrtS.z64
Yeah that requires more logic than what I was going to do
In 5 minutes I did the thing but it only outputs n64-systemtest-62.z64 (through 969)
it's a good start, but i guess will be hard to handle for ordering and running something specific later
the typical behavior is to run the main test, it tells which fails and then i could run the single one
it's not hard to rerun another script over it to take the line from the filename and rename 🙂
line numbers would work at least until there is a update to the list 🙂
for n in $(seq 62 969); do echo $n; for x in $(seq 62 $((n - 1))) $(seq $((n + 1)) 969); do sed -i.tmp "${x}s/.*/ /" src/tests/testlist.rs; done; cargo run --release; mv target/mips-nintendo64-none/release/n64-systemtest.z64 ~/n64-systemtest-$n.z64; git reset --hard; done
It places the files in your home directory
It's not pretty, but it's as much as I can do right now.
thank you, i will try to get it to run
Just a few pokes around and it seems to be working. I'll see tonight
only one more (sqrt) to go 🙂
sqrt is only 58 tests, so probably some other edge cases left, but i hope the fpu is fully finished until next weekend
Ach was, das Wochenende ist erst Morgen vorbei. 😂 Congratulations, you're really incredibly fast.
I guess he’s really excited to go to furry websites 😉
no he wants to play Unreal Tournament but he's impatiently till the game starts 😄
stimmt. Aber er schrieb ja nächstes Wochenende 😉 Denke, wird eh schneller sein. Ist ja nur noch eine Funktion. Anyways, moving back to English language.
It's super funny to me how when one guy starts in a foreign language, half the people chime in.
I really want a remaster
Yes, sometimes it's really a shame. You mourn things and then companies do something in the right direction, and then nothing happens.
lies told by the quake sect
The #MiSTerFPGA N64 core FPU is nearly complete, some floating point demos are working now.
💖 46 🔁 6
From Nico Nico Douga
Feel bad for the guy tbh
Memes nearly ruined his life.
Cool, for such things my Amiga need Days
Lol I mean the reality is if you've been playing ut99 and ut2k4 for like twenty years, why move away from those original versions
It was big, there was no COD back then. It's like calling CS a fad just because CSGO didn't pick up interest at first.
We have Overwatch as an example, too. Was the first "not as popular as people thought?"
Nah
I mean a real remaster
The original game just updated graphics
And network
I hate how newer UT nerfed the rocket launcher
Arena shooters just have no market share anymore
It’s all about loadout shooters and MOBAs pretending to be FPS
The 90s throwback shooters are coming too. Not as popular but has some bangers. Boltgun, Dusk, Forgive Me Father, etc.
You mean all the single player boomer shooters?
They’re dope, but pretty different from Quake/UT style death match games
Yeah just saying I’m glad we’re getting more than the load out based hero shooters.
I'm lame and only played UT against bots in the single player campaign. But it was crazy fun.
Also RPG shooters and Extraction Shooters / Shlooters.
I am still mad at Epic Games for abandoned UT2014. That game was so cool even though it was never even close to being finished.
I blame fortnite
Oh well. I'm super hyped for this core. Never played N64 on a CRT before.
Nice technical read tonight
Can’t wait to get my hands on the first iteration of the n64 core
I still haven't really played Parodius
ok ok, hast ja recht...
but now it's really weekend...or what is left of it 🙂
Let's go, FPU
Well done Robert! Did you end up being right about there being a few non-SQRT related edge cases causing some failures or did adding SQRT solve all?
yes, i had to fix some other stuff in mul/div and there was also a cpu bug related to fpu data transfer, you can see the github commit report
mostly stuff like .... if the number is too small you get an underflow, but if by chance it is rounded up, it can be just "large" enough to be smallest possible number. So instead of zero you can get 1.1754944E-38
This can however be important as underflow can be an exception condition, causing a game to crash, so it's great that the systemtest covers these cases
I think the next commits will be exciting as the Frankenstein monster slowly comes to life! When the first 2D things are displayed and the community slowly finds demos that are already running, etc.
i wouldn't expect too much soon. the whole RSP is still missing and until that is done, no game will really boot up even
There are demos which are already running hahaha
yes, i think we have to live with the very simple demos for now
By the way, is it the main bulk of the CPU done now that we have FPU?
the data cache is still missing, interrupt functionality and some instructions that are usually not used in games
and of course the TLB, but i will not work on that until games run
it might even be a seperate core, as i doubt the timing for 93mhz can be reached with TLB
Got it
Wait, why do some games not need TLB? Seems kind of counter intuative, is it because its a console and not a computer so sometimes you can skip on paging or something?
maybe i'm too pessimistic, but i once tried to optimize the TLB from the AO486 core from 3 cycles down to 2 and it missed timing horrible. The one in N64 has 0 cycles access delay, it's just in the normal path 🙈
i guess 50%+ run without TLB
TLB is not required in a system where you can map the whole memory in the address space. It just adds additional cost. Main use is to make the software more abstract
Seems fair
the cpu even has a 64bit addressing mode which, as far as i know, only the n64linux and the systemtest really use
Ironic
well, there is no need for more than 4gbyte ram/memory IO attached when you only have 8mbyte of ram 🙂
Clearly the 64 in Nintendo 64 means 64GB of memory
there are quite some parts that are really 64bit. I would say most of them that matter. Memory interface, CPU ALU and FPU are, GPU interface(e.g. texture load, polygon push from RSP). The CPU I/O is only 32bit, but as the memory latency is that high, some addtional clock cycles don't matter that much at this point.
It was also one of the main reasons i always thought it would be so difficult to build such a core...a 64bit add, mul or shift just has a longer path, resulting in lower maximum clock speed. Given the high clock speed the cpu has, this is a hard combination, but it turns out quartus is doing wonders there
at some point i have to create a post about how quartus duplicates logic and shifts part of it in the next clock cycle to improve timing. It's an incredible feature
are there features with the paid release of quartus which could enhance this even more?
i'm not aware that it can build "better" logic, only that it can build faster sometimes under special conditions
How "big" is your FPU now? Could you reach the suggestest target ?
x
it's probably at least three
2500 ALM, so way below i was expecting
i could make a lot of things shared between instruction, e.g. shifting and rounding, so the cost is much lower than some existing FPUs where each operation has it's own resources
weren't you having weekend now? 😄
also i would not have expected it that small anyway. i mean that is below a typical 32bit cpu and only 6% of the FPGA
it's weekend, i'm not working 🙂
was this the 'easy' part? or the hard part?
i thought one of the 3 harder parts. The other two being RSP and RDP. In retrospective it may have been the easiest of them?
can say that before the others are done
FPU has the advantage of being nearly 100% researched and testable, something that cannot be said about RDP
that image shows it pretty well. The CPU is not in the chip, but like 80% of the rest is RSP/RDP, everything else (RAM IF, ROM IF, Audio, Controller, .....) is small
I like the 'VI AI?' text
I assume by the end of the project some people will be more knowledgeable about the whole package than they are now
It would be amazing if this project helped reveal things about the N64 for future devs
Universal ACE techniques
Almost feels like there should be "Here be Dragons" scrawled in the corner
Yeah kinda lol
“You know…. The thing” would not be bad either 😉
@woeful grove are you ready to play some Quеst64 😄
hey awesome congrats on the fpu milestone
that is quite impressive!
congratulations!
Makes me wonder how you'll implement rdp if it's not well researched. Like scans of the pcb/chip?
Are the N64 chips too complex to scan and trace?
@worn delta there is the UFP64 dude who I believe is doing that
We got-to campaign Brian into Smash 64 Remix for the time this core gets finished~
although my guess is that he's made an equivalent using the emulator but just has to turn it into STL level
Ah, OK, does he release his scans etc?
Have you tried out Goemon yet?
That cloud Uair
He's really fun, quick moves~
Right????
Yeah downB Is cool
A good choice from Devs' part
If you told me that Goemon would have a goddamn renaissance in 2020s through sudden surge of fan translations, digging of lost media, and even appearing in Smash Bros-fan projects, I would have never, EVER believed…
💖 1
so is 64DD going to be possible with this
Crossing fingers for a sister core for 64DD
I don't see why not. The 64DD didn't add any special hardware did it? Maybe RTC? It was basically just a way to use bigger storage I thought
can't wait for n64 2x
I can't wait to see the unsafe options and make it run without nearly so much RAM latency and contention
I'm in contact with mazamars and no, there is no tracing of chip internal things, but he has researched a lot of low level behavior. This knowledge is available in the n64brew wiki. There are also several other people that contributed yet. I hope one day i get to the point where i can also contribute like i did with the psx documents
So you two are in collaboration to an extent?
at least in a sharing of information
we discuss things, yes
that's great to know 🙂
fair enough that's good to know
makes me wonder why hints 😄. Part of me wonders if it's related to...that (iykyk)
some illuminati only bullshit or something 😄
The path to enlightenment cannot be given, it must be discovered~
What is mazamars' goal for his N64 FPGA work?
It it just to learn? Or to eventually productize into something?
I bet your work may be helpful to his project too
it sounds like he's trying to make a something similar to an analogue console
Not seeing an answer to my question
Maybe to impress chicks. Saying you’re working on fpga implementation of the 64 is a much cooler conversational topic than saying you’re a truck driver or something.
Sure and chicks nowadays love perfect cycle accurate emulation 😀
We should just enjoy the momentum, there may never be an implementation of the 6 generation of consoles on FPGAs.
You misspelled cdi
Think that 3DO, Jaguar and CDI will come sooner or later to Mister. But then...
Not much left i think
Whens the Apple Pippin
Whens the PC-FX
When's VideoBrain Family Computer
There has been a CDI bundle on my local marketplace for weeks, nobody wants it
Not sure if the cpu speed is out of range.
May be due to the current situation, on the other hand the CDI doesn't really have many good exclusive titles.
Always had the impression that the device was bought for film and photo CDs.
60 MHz ?
Ok, I suspect the CPU is the smallest problem with the 3DO, the other chips will be. The clock is also low at 12.5 MHz. But PPC i dont know if there already a design in VHDL.
I'm also not sure if it's really worth it. The device wasn't on the market for long. On the other hand, the thing was basically a Mac in a console case, so maybe it could be implemented as a MAC with Pippin support.
Y'all going too far with just my joke
"The PowerPC 603 was the first processor implementing the complete 32-bit PowerPC Architecture as specified. Introduced in 1994, it was an advanced design for its day, being one of the first microprocessors to offer dual issue (up to three with branch folding) and out-of-order execution"
so we have something like the pentium there
Ooh, that sounds fancy. My architecture knowledge doesnt go much further than MIPS
32bit with 60mhz isn't that bad, but out of order execution is always mysterious for me personally. Would like to do such a CPU some day, but i need to get more experience first
(x86 would be more intersting however, the pippin has not much software)
I only shouted Pippin because the next weaboo Neptunia game pays tribute to the 3DO, Jaguar and Pippin
I was just surprised how small the PPC could be made today (2012) on the Wii U. The part is tiny in relation to the GPU.
no surprise, it isn't even 64bit like the n64 😛
😂
i know, it was a stupid joke, but i had to do it. of course it's much more advanced even with going back to a 32bit ALU
Imagine Nintendo knocking on your door when the N64 Core is ready. An N64 Mini is still missing....
The way people can physically trim a Wii PCB also shocks me
Yes, thats cool.
What fascinated me was the low power consumption
Your right, it was bigger
Robert will respond, I don't know what you mean I got one right here xD
Its just a Joke. That will sure not happen @silent marten
But we all have our Dreams
Think the two big Parts, iirc he wrote this here already
So RSP and RDP?
i think so
I have only about 100GB left on the SDcard, but since i had never an N64, i dont know wich games make sense. Goldeneye i had to check first, thats the only Game i know.
Just tried out the Saturn, GBs gone fast there
Thanks for the heads up bud, I forgot about the wiki page 😛
When this card is full, i will try an SSD, prices so crazy that an 1TB SSD is much cheaper than an SDCard with 1TB.
its only 12GB for every n64 game, zipped
Oh, cool. Fits well then...
re: Apple Pippin, my understanding is that under the hood it is so close to whatever generation of Macs there were at the time, that you could play the Pippin games on a Mac, so maybe one day someone will want to do a 90s Mac and it will support the Pippin games. Probably quite a decent library on a Mac from that era, but would be a beast of a core for someone to make.
next goal is to have every systemtest passed that isn't RSP, RDP or TLB. So that means: CPU edge cases, ROM interface edge cases, DMAs, PIF. After that CPU interrupts, CPU datacache, Audio and gamepads. Not sure in what order for all of these. Then the system is ready for the first games once the RSP is done and RDP can load and apply textures, so i want to keep the complicated things for the last step
That sounds like a plan
I would probably do gamepads last, since there's no point on having controls if none of the games will even boot.
Homebrew games I guess
Do you still think you are on track for first game in mid-december?
hard to say
IF they could boot without gamepad, yes. But unfortunatly they will just hang at the very first vsync because the PIF response is never coming 🙂
or to be more clear: the gamepad itself is not required, but the communciation protocol. And if the communication protocol works, adding the buttons and sticks is like 1 hour or so
Did this FPU simplification from today significantly impact size or is it just cutting back on unnecessary cruft?
That sounds like a good plan, also gives you the satisfaction of knocking out all the smaller, but critical parts, before taking on the final beast
it reduces size by 1-2%, but makes it easier to read and to handle. Also the FPU in the MIPS CPU will be faster in these cases, so i had to implement it in some way. E.g. multiply any 2 numbers is 5 cycles, but if one of these numbers is zero, then it only takes 2 cycles
this kind of accuracy is really not required for games, but while i'm at it, i rather do it now. Maybe with some luck i don't have to touch the FPU again. Unlikely, but hope is there 🙂
in my emulator i found no bugs in the FPU yet once the systemtest was fully pass
hey @silent marten is back 😄
I never left 🙂
There won't be any screenshots until the rdp is finished right? I'm really excited when we get the first mister rendered pictures of genuine n64 software.
Nope no screenies until the games are running
I already wonder if the core will calibrate the analog stick on boot like they real n64 did. I remember being careful to not touch the stick before the title screen of the games is there
if it doesn't, that might be a bug 😂
RDP needs to be at least partially finished for that. There will probably some screenshots from loading a savestate inside a game before it can really boot, but more or less the complete system needs to be finished still
very cool of you to answer our dumb questions and explain little technical bits of the system and the huddles you have to deal with.
you can run a demo if you want to see something 😄
it would be very boring for me to work all alone in my room for such a long time. Did that before the mister cores and always lost motivation after some months. If i can present things and talk about it's a big motivation every day. Not that I would have to motivate myself for n64 anyway, but still great 🙂
I think this is just a request command from the console to the controller telling it to reset and assume the current position being 0/0.
Assuming correctness of this assumption, for misters purposes it should not be a problem
well good to hear, I'm sure everyone here enjoys reading your posts even if they don't understand everything.
I too also appreciate your sharings Robert even if I don’t understand some of it. I always check for the latest tea everyday
That would also be very boring for us! Thanks for your hard work and interesting updates!
That's interesting, talking about what you're doing with others to motivate yourself. I might try that
i love goraud shaded descent 64
gourmand shading... yummmm
gouraud shading is where you interpolate per-vertex normals across each polygon to get a...slightly, smoother lighting result. This is really just flat shading, because the colour of each polygon is uniform
but I don't want to be the one to stand in the way of a good pun
I'm really excited for the prospect of globally disabling AA and blur filtering. I know it's far off though
100%, it works!
Is that how you became the Zophar?? 
the secret's out!
That means the same forces which made you the emulation overlord also made Robert what he is in this community 😄👍
@maiden flower wow! Thanks for the help on the emulation front. Remember being amazed when I was pointed to your website in the early 2000's when a friend of mine first showed Genecyst and said "it's called emulator, there are others that can run a lot of consoles and even arcades"
Me:
Very welcome and thanks for the support!
@maiden flower oh man, I follow you on Twitter but so cool to see you here too 😁 you must have sooo many fans in this place lol
Great memories of some neogeo dumps, CPS2, PS1... now we can enjoy the feeling again with the mister releases.
More.
That's an appropriate amount of copies
@mellow raft don't let Kitrinx see it!
it's taken care of~

Wow, at 8x speed Brian 64 looks really exciting
don't make me ban the numbers 64
this will be to be n65 from now on
N69
ℚЏЕŠŢ 6️⃣4️⃣❗️
Qսеʂt⑥4
we shall not be defeated
BAN ROBBY however
😄
impressive @woeful grove 😄
😄
I need AI filters
qeust64
Qwest64
Quake64
The name of the game is going to get so profoundly banned that, seven months from now, there will be an edge-case bug in the game and nobody will be able to report it
KanyeWest64
"Yeah there's a specific bug in 





those are some nice filters you got there
Lord Brian will guide is in these trying times.
USA USA USA 64
just call it "the game that shall not be named" to report bugs plz
🇺🇸 💥 🇺🇸 💥
@neat sierra not yet - soon
エルテイル モンスターズ
you're on the east coast - so 1.5 hours till the 4th
dat light eraan wat je daarmee bedoeld... ik heb geen idee
Holy hell it caught that. Damn filter
that's Holy Magic Century to you
Feeling patriotic from the booze and fireworks. Crest64!! Let freedom ring!
God bless Questmerica
no, I don't think I will
@neat sierra go home, you're drunk
Are you there dp? It’s me, GamingDoyle
I am home now. Stars and Stripes!
sorry my voicemail box has been full for centuries
Time to play some MVC as Cap. No one would block his 64th quest
I did ask this question before because some people here were claiming some n64 games ran in 64bit mode. So I guess the 64 part of the n64 was false advertising, right ?
It’s got a 64bit processor
Yay
it's made up of exactly 64 bits and pieces
I believe Elmo’s Number Journey is 64bit.
@neat sierra did you make this Reddit post, come clean now
https://www.reddit.com/r/n64/comments/13uj85u/n64_game_with_american_flag_on_boot_upstartscreen/
3 votes and 6 comments so far on Reddit
Duh, it’s obvious Crusin USA
What a dumbass. Not a patriot
Oh he wanted an actual flag, well the flag is there in your heart.
These colors don’t run
All right I’m done playing patriot, God bless Miyamoto
So... You guys all excited for Quest 65?
Ooh nice job. I heart Quest 65-1!
some guys are always on the lookout for the next quest69
not at all. It's got many 64bit wide parts:
- the memory interface is 64bits @ 62.5mhz. In comparison PSX has 32bit @ 33mhz, so bandwidth with n64 is nearly 4 times higher
- the CPU is 64bit wide. So while PSX can only add 2.147.483.647 + 2.147.483.647, the n64 can add 9.223.372.036.854.775.807 + 9.223.372.036.854.775.807 in a single clock cycle
- the FPU is also 64bit, but i won't post numbers here, as they are so large, noone would count if the amount of zeros(307!) is even correct
- It also has the 64bit addressing mode that no game uses, because it's only really of use if you have more than 4gbyte of ram.
Yes there are some only 32 bit wide parts: - CPU interface(pins) only allow to transfer 32bit per clock cycle
- probably due to that, the system internal bus (I/O register) is also only 32bit
While PSX is true 32bit for 98%, the N64 is only 64bit for 90% or so. Compared to other consoles claiming things that's still a good ratio.
even 32bit PCs of the era had similar compromises
Even 64 bit PCs of today dont have a 64 bit address bus
@wanton sun it’s really fun to have you share this knowledge with us. It’s like finding a newfound appreciation for the N64 all over again!
Does anybody have experience with steel sticks 64?
Quest 63 1/3rd
I wish. Those things are impossible to get. I hear they’re still being sold but the site hasn’t been updated in years and I never get stock alerts.
If I'm not satisfied with my 8bitdo hall effect stick I was thinking of getting one of those. Are there good plastic replacement sticks for the n64 that are not gc style?
use these parts to rebuild existing oem pads is the best i've come up with
they're in stock often and good quality
Thanks! Do you know where they ship from?
hmm... no sorry not sure, somewhere in the US i think? its not the fastest shipping ever
(for me here in the uk anyway)
I'm also in Europe, so it will probably also be slow.
See posts, photos and more on Facebook.
countdown until sentient talks about blowing in 64 carts
even Nintendo says not to, but we all did.
No we all didn’t
HA! I knew you'd slide in with that reply. It was a general "we all" as in "many, many people did, otherwise it wouldn't be a "thing", if you've been offended by inclusion in this term, this is my official apology to you.
How dare 
Yes apparently I was wrong and there were many dumb kids
I definitely blew in NES carts, I don’t think I ever did snes and never owned N64 so didn’t have the chance. SNES never had trouble reading so there was no reason to “fix” them with blowing
If the cartridges were used a lot, then yes they would eventually start to fail.
That is just a general thing though.
NES failed to boot more often because of the ZIF connector
Really only NES front loader “needed” it because the design was bad. Any top loader needing it I’m surprised your contacts got so gummed up.
Kids were smart enough to know that the air they were blowing could clear out debris but not smart enough to know that their wet mouths could damage things in an entirely different way
Analogue consoles fail to boot because they hate you
Blockbuster goldeneye, for instace 😉
I disabled the lockout chip in my NES, that has increased reliability tenfold
Yeah probably people were gross and the contacts got filthy on the rentals
I called my brother dumb for blowing in NES carts at the time
Funcoland sold cleaning kits
But perfectly clean NES carts still failed on front loaders with loose connectors
I fixed my front loader by cleaning the pins and manually bending down each connector pins down so they made a tighter connection. That was like 8 years ago? Been working perfectly since.
Boiling the connector apperantly works as well https://consolemods.org/wiki/NES:72_Pin_Connector_Refurbishment
Because you haven’t had to change the cart since then? 🙂
To be fair, I guess you can subtract a year and a half from that because the MiSTer has completely replaced it lol
No everdrive?
Nah, no need
So many people I see go to extreme lengths to fix the connector then slot in an everdrive and never take it out again
Haha, I can see that situation
My youngest is putting wear and tear on it again since he likes slotting in NES games
Saw your email @wanton sun awesome stuff!
I'm really curious about the feedback. I hope it's easy enough to understand for everyone
Yeah really interesting
I still remember the early 2000s when people were like "Well if the NES was 8 bit and the next generation was 16 bit and then it was 32 bit and then it was 64 bit then surely this generation is 128 bit"
They even argued about what was more 128 bit, the Dreamcast or the PS2.
They both included 128-bit aspects, like the Dreamcast's "128 bit graphics engine" and the PS2's 128-bit SIMD but neither one was 128-bit in any meaningful way, the N64 has much more claim to being a 64-bit console than either console had to being 128-bit.
Hello World 😄
i found the way Robert wrote 2 billion (2.147.483.647) mildly interesting. was unaware that the use of periods and commas was switched around by country. being use to the period used for the decimal point
If SIMD would also count, then n64 is already 128bit, because the RSP can do 8x16bit SIMD
at what?
how strange
@woeful grove better put a ban in on the use of the [not to be named game] for a nick 😄
oh this is so annoying. Working as QA engineer i have to test applications with numbers using different locale scheme when the translation changes. I constantly get confused with it
you can try for fun to set up your PC like this and see how many applications will refuse to work properly. You will be amazed
yeah; I've seen nasty issues crop up from date formatting issues between locales
At this stage is there anything any of us could do to help you at all Robert? Are there any documents or files you need tracked down, or is there any hardware or carts that would be useful in your development that could be donated or loaned to you? Like specific model N64, or a cart with extra chips, or any odd peripherals?
stick with the way you know, was just pointing out why the numbers might look funny to some.
Hahah. One is absent for an hour and the display name changes back as if by magic 😄 It wasn't me.
Not really in terms of hardware, have my setup ready here. The only thing i could imagine would be writing more tests, but i think that is not what you were thinking about and also not everyones cup of tea. Best help is still testing and providing reproducible situations once games are working
Send Robert food and drink. Someone buy this man a beer
He’s in Germany, he’s covered on beer. We should send him koolaid.
Better yet, tang
TRUTH
Blue Kool Aid is GOAT
The only thing that happens when you send me sugar stuff is that i lose my teeth and need some extra hours on the dance mat 🙃
ever tried hot tang?
Tang + vodka
Don't order from laser bear then.
Should prolly do that more... though I remember how I tended to talk/share about stuff I'm working on maybe kind of early on the things - on which leads my brain registering it as "I'm already done and satisfied lol"
Like with drawing

Room temperature yeah but not hot. Is that good or something ?
It’s surprisingly good. Esp add a little cinnamon
My buddy introduced me to it, they used to do it on camping trips for a change of pace from coffee all the time
Hmm I’ll have to look into this 😮
I think the most confusing thing about numbers in different countries is the fact, that there are different names for big numbers beginning with 1 billion not being 1 billion in German speaking countries. It's 1 milliard and 1 trillion is 1 billion here. I once tried to find out why there is a difference and I only found one good German article about it.
It gets even crazier because the article stated that UK use the shame system as Germany until they switched to the system USA uses in second world war. So when you read old documents from that time from UK you can never know what number they are really were writing about. Also the French changed this system around the same time.
Today sometimes when I read German news the journalist gets confused and translates then number 1 to 1 and out of a sudden 1 billion dollars seems to be 1000 times more 😅
the irony will be when it becomes a great test game for the core
Then n64 games will look like early voodoo 3d pc titles
Excellent
Me when I first discovered zophars domain 40 years ago
Also when i realized that project64 was never going to be finished
I just discovered this now too

it's not that I think I can stop it, I just want to make you work for it

I'm gonna give it a week or two before everyone's moved on to other stuff or even prop a new meme game to discuss in here
The fun was we didn't have to "work" for it, unless we chose to (like I did once)

I think I looked in this channel about 30-40 times over the course of two months, and every single time Quest 64 was the topic
it just needed to be culled
Well, it's not like we have much discuss in such earlier-than-early days of this core's development
Unless the great @wanton sun graces us with our updates and we then discuss the intricacies of N64's framework
🤣
Ah the Russian port
I claim responsibility, ahahahaha!
can we change out your metroid flare for one for the game which shall not be named
it's really fun to watch which attempts dont make it
sorry, mods need hobbies too

Is エルテイル モンスターズ blocked yet
Do mods see every message that someone tries to post with a banned word in it?
the banned message says they do
and Kitrinx commented that right after I didn't slip one by so...
Now we know how to slip secret notes to mods
Kuwait64
Yeah haven't seen that n64 in the garbage on fire meme in a while
Dragon _____ 64
I'm on a Quest - a quest to avoid fireworks
Waiting here too buddy
█░▄▄░█░██░█░▄▄█░▄▄█▄░▄███▀▄▄▀██░▄░█
█░▀▀░█░██░█░▄▄█▄▄▀██░████░▀▀██░▀▀░▀
████░██▄▄▄█▄▄▄█▄▄▄██▄████▄▀▀▄████░█
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Kwest64
Cuessed City Fow
🇶🇺 🇪 🇸 🇹6️⃣4️⃣
I think its safe to say we don't mind working at crest 64
🇧est 64
I never played ℚᴜest64. Just saw a friend play it and it seemed kinda meh in comparison to SNES/PS1 rpgs
Its about the time period it came out in, it was really something to behold on the N64
if you compare to todays standards, yeah, or even slightly after that in the psx era, then yeah
the thing that seemed novel about ℚᴜest64 was that there were no other RPGs iirc
but old heads know
it was magical
yeah
the options for N64 titles were not very vast
it had about as much of a story as FFVII
I think 7 had a much much better story
did ℚᴜest64 have a good story?
I remember it was okay
the best story
maybe even better than Xenogears
Xenogears is one of my top favorite games ever
Why can’t people leave us sweet nothings in their attempts to say Kwest 64?
But the attack/battle system was quite unique
All I see is disappointment.
and at that time period, its not like we had too many more N64 titles to play
so we played QWWWWWWWEst 64
and we liked it
I wish I was in the timeline where we had more Xenogears main series, and where disc 2 was fully developed
was just about to say you're missing X. very nice
what is the one to the left of Xenosaga?
the Xenosaga 1 cutscene DVD they made for some reason
huh. never knew that existed. nice
I also have that DVD, though I'm not sure I ever watched it
I didn't either until I saw it on ebay
do you have the Xenogears demo that came with Parasite Eve? 😏
no :c
haha, that did exist funnily enough. also came with an FFVIII demo
can you guys get out of here with your sony crap
🤣
Sony sonny
in the nintendo 64 vs ps1 wars, I was such a stubborn bastard about how much better nintendo was
@ocean lily no
:c
bad kitteh
until I actually borrowed a ps1 and played ff7 and a bunch of other games and realized how wrong I was
however 4 player goldeneye after school with friends was pretty epic
until some asshole drops proximity mines at all the spawn points
same with Wave Race, Diddy Kong Racing, Mario Kart. etc. 4 player games were where it was at
proximity mine wars was so much fun though lol
we made game modes up where you could only play with them. just need to launch them at a corridor to destroy other mines in order to get places lol
placing them under the ramp in that one map was so good
The 64 was great because it was cheaper than the PlayStation. So you could use the extra money you saved to buy the only 3 good games it had 
I remember doing something with a GameShark that killed the item spawn limit and eventually that would break physics too
you could launch an rpg and it'd just float there
I heard every time you ping Kitrinx that the development speeds up 2%
🤣
just an FYI the cartridges for the Xenoblade games have the same data bit for bit for each major region. So you can use a North American save with the Japanese cartridge 😉
I share your love for Xenoblade haha
is that the giant compendium of all things xenoblade music?
it looks like the xenoblade 2 ost
Xenoblade 2 deluxe OST with the replacement disc. Those haven't shipped yet (I did order it though)
genuinely curious how many people meme'ing on the forbidden game have played it or actually beat it. I've beaten it at least once back in the day. Though, I kinda only vaguely remember chunks of it past the opening areas.
it was one of the first rpgs I ever played so, I definitely struggled through it
sadly its just...unmemorable
I had been trying out a hack that rebalances the game a bit and yeah, I mean it's clear they probably needed more time to flesh out the world. And you know, having a party probably would have helped. Like what they originally wanted to do. The soundtrack isn't amazing, but I like the atmosphere it brings to each area
surprised how much of the OST I do remember
I've been waiting for the core to re-live my youth
I never bothered with n64 emulators
still got our original copy of it with my n64 games
hah nice
I was gonna go ham on some 64 games via emulation but then this was announced and even though the wait will be awhile, I was like yeah this will be worth it. There’s a ton of other things for me to play in the meantime so it will make 64 time sweeter when it comes
The Long system is the only correct one. Bring back the Milliard
Culling talk about the only game tje system has... that ia like culling fifa talk from 3do
I have been working for 2h already today, so that sounds about right
I didn' know any friends with a multi-tap
the n64 having 4 controller ports made it too easy
I feel sorry for the one kid with n64.
81 117 101 115 116 32 54 52
Oh you
Hehehe. Decode my ASCII 😉
I recognized it
I guessed so. Maybe I should use base64 encoding
32 is always easy to spot
base64 too because it always ends with an =
But I'll stop now. Don't worry. It's kind of boring in the long run.
Played this a lot with 3 cousins, we had a blast every time haha.
Its all about hexen 64 now
We should pin this, thank you very enlightening. Most blogs would have you believe it was all a fad like the jaguar's 64bits
I wanted to say South Park, but the Game also came out on PC and PSX and i remember playing through it. its such a bad game ^^
Superman 64 is bad too but its too much of an easy target
Because it was technically never finished, we should laugh at games that are finished but bad
I do know that OOT and MM are both non-TLB games. It would be a huge win even if all I could play on the core was the randomizers (or vanilla games).
we also have a patch that removes the mario face demo, so mario 64 is also tlb free with that
from the first games working on the emulator i'm also quite sure this will also contain: wave race, mario kart 64, smash bros, lylat wars, banjo, pilot wings, kirby and of course q64
so not bad to start with
What's that last one?
haha, nice try, i will not risk a ban 😛
Most of the heavy hitters will be some of the first games working then! Hell yea!
Are the games that require the Expansion Pak going to be the most difficult or is that just a resource allocation thing?
I think he said the core already has the Expansion Pak
enabling or disabling 4 MB more RAM is very straightforward
That's a strong list of first playable games
Is there a list anywhere of what games are non-TLB?
Wasn't Namco Museum also one of those games that would be among the first to boot?
Someone mentioned that should run, yeah
all good games instead of one....
What about conkers bad fur day?
I'm out of the loop what's TLB
I wonder if rumble support is just part of the controller mapping or that will be more involved, would be nice if that was trivial to add early on
Well, even super Mario 3d all stars supports it for super mario 64. If Nintendo can do it, it can't be that hard right?
i think all later rare games use it. Also camelot games like mario golf/tennis. that's all rules i still remember. We will see when the core boots up. there will be an error code when the game tries to use tlb
It's not like the core will never get tlb. It's just possible that it will drop the maximum clock rate of the cpu. If that happens and if memory tricks can compensate...no one can tell right now
But in any case it will not stop the project. Worst case some games will have slowdown and need a different board in the future to run at original speed
best case all runs fine and a turbo memory option will allow to run it even better 🙂
With what I've seen from you so far, I'm not worried at all. 😉
I hope this project becomes reality
I see what you did there
I also see what they did there
I'm ready.
I don't remember, does that work with MiSTer over BT
Yeah, the stick isn't optical like the OG
Better than having it lose its max values due to wear!
My 8bitdo modkit was supposed to be shipped today, 5th of july, but its already no longer the 5th in china and soon it won't be here either! 😦
They actually did, at least a modkit, but its for the og ps1 controller, not the dualshock
If they make one for the dualshock with hall sensor sticks, I'll grab it right away.
It wouldn't be wireless though would it, don't they lock down their tech like everyone else, or make it too expensive to license or something
Iirc the only real difference between ps1 and ps2 were the pressure sensitive face buttons, so you could probably make a kit that works for both.
The retro fighter defender controller maps the d-pad to the left stick when analog mode is disabled, so you can use the stick for every game
Aren't we describing dual shock 3 at this point