kode54 |
Posted on 20-09-23, 02:31
|
Post: #91 of 105 Since: 11-13-19 Last post: 1461 days Last view: 1461 days |
According to people I know who actually looked at the source leaks, over 80% of the SM64 "source" was binary objects that were pre compiled. |
Screwtape |
Posted on 20-09-23, 09:33
|
Full mod
Post: #419 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
I'm curious how 3D graphics work in SM64 ports. As I understand it, N64 graphics are notoriously subtle and difficult to implement on modern APIs, which is why AngryLion's renderer is so well-respected. Did somebody crack the code for SM64, or is it just that supporting SM64 specifically is a lot easier than supporting every N64 game at once? The ending of the words is ALMSIVI. |
tomman |
Posted on 20-09-23, 11:17 (revision 1)
|
Dinosaur
Post: #786 of 1317 Since: 10-30-18 Last post: 1 hour Last view: 34 min. |
Posted by kode54 These were the partial sources from iQue. Nintendo only released to them enough code to port and localize the games - there is even a description of the BroadOn/iQue localization process in English in some of the leaked docs - this is referred as "asset responsibility separation" or something like that (Nintendo still gave them full sourcecode for Dr. Mario and a couple NBA games which weren't even considered for release!). You got a bunch of headers for most stuff, but barely enough C for doing the actual work (text display routines, OS/libultra interactions, etc.). Oh, and the course data, which is mostly tool-generated definitions (just in case you had to come up with last-minute hacks to please the The actual juicy bits? (engine, game behaviors, level script parsers, etc.) Nope, that's off-limits and all you get is a bunch of precompiled object files. Which thanks to the fact the iQue was nothing but a shrinked-down N64, there is no need to recompile anything. The leak really only gets you some symbols (mainly constants), but it's otherwise useless and you're far better with the dissasembly (which is also in a more gray legal area, instead of a flat-out illegal leak) Still doesn't explain why Nintendo also had to include all that pre-release material on the sources! Oops... Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
BearOso |
Posted on 20-09-23, 19:03
|
Post: #167 of 175 Since: 10-30-18 Last post: 1451 days Last view: 1451 days |
Posted by Screwtape It’s not that complicated, just look at the source. There’s an abstraction layer that converts to GL and some others. It implements what Mario uses. It was never a complicated game in the first place. |
tomman |
Posted on 20-09-29, 22:14 (revision 2)
|
Dinosaur
Post: #787 of 1317 Since: 10-30-18 Last post: 1 hour Last view: 34 min. |
Why Fujitsu exited the desktop HDD market in 2001 A rather unfortunate incident thanks to Mind you, the incident didn't only hit Fujitsu but also other electronic firms of the era, yet why the MPG-series (internal codename: Picobird 16) was on the same place of many Maxtors, the Barracuda 7200.14, any JTS or Kalok drive on the Hard Disk Drive Hall of Shame turned out to be the most notorious casualty of another case of chemistry gone wild. There was nothing wrong with the mechanicals - it just happened that the faulty Sumitomo chemicals on that fancy Cirrus Logic MCU hated humid environments (that is, everywhere around the world), causing the internal wire bonds to short and the whole drive to die in less than a year. Still, the failure rate wasn't THAT bad (0.8%, compare that to ~4% from the doomed ST3000DM001, aka the Barracuda of Doom... yet Suckgate is still making those to date... and even worse drives than that one!). But the beancounters had to cut losses and told engineering to stick with their higher-margin laptop and SCSI server drives, so that was the end of the road for Picobirds :/ ... eight years later, Fujitsu would dump HDDs for good, selling the division to Toshiba, which in a incredible turn of fate had found themselves three years later making desktop HDDs using not only the designs the EU forced them to get from Hitachi/WD, but also the long-gone Picobirds are back somehow, now with Toshiba brains and Fujitsu server-class mechanicals. Almost interesting tidbit: the Fujitsu HDD engineering folks were a bit lazy when figuring out codenames for their products, so they just reused the same ones over and over and over for their three product lines: - Mobile: Hornet (MHx - the final Hornet had a "MJA" model prefix) - Desktop: Picobird (MPx) - Server: Allegro (MAx - late Allegros had "MBx" prefixes, up to "MBF" before the Toshiba takeover, IIRC) Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
creaothceann |
Posted on 20-10-14, 12:51
|
Post: #298 of 456 Since: 10-29-18 Last post: 44 days Last view: 1 day |
Graphics Card Prices Around the World My current setup: Super Famicom ("2/1/3" SNS-CPU-1CHIP-02) → SCART → OSSC → StarTech USB3HDCAP → AmaRecTV 3.10 |
tomman |
Posted on 20-10-17, 01:05
|
Dinosaur
Post: #794 of 1317 Since: 10-30-18 Last post: 1 hour Last view: 34 min. |
https://news.ycombinator.com/item?id=24806089 The ultimate solution for your shitty Electron crapps: HTML/JS silicon. "Hardware is cheap, making efficient software is not!" (Disclaimer: not an actual product... but then, that would be an "interesting" application for FPGAs in CPUs? Suddenly Intel+Altera/AMD+Xilinx starts making sense, if only in a extremely wretched, twisted evil way) Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
CaptainJistuce |
Posted on 20-10-17, 03:35
|
Custom title here
Post: #941 of 1164 Since: 10-30-18 Last post: 63 days Last view: 18 hours |
Posted by tomman If it WAS an actual product, I could only reply "everything old is new again." https://en.m.wikipedia.org/wiki/Pascal_MicroEngine https://en.m.wikipedia.org/wiki/RTX2010 --- In UTF-16, where available. --- |
tomman |
Posted on 20-10-17, 11:35
|
Dinosaur
Post: #795 of 1317 Since: 10-30-18 Last post: 1 hour Last view: 34 min. |
Posted by CaptainJistuce Also relevant: https://en.wikipedia.org/wiki/Lisp_machine https://en.wikipedia.org/wiki/Jazelle I have memories of the latter: nearly every single half-decent Qualcomm cellphone SoC has Jazelle, but back in the Dark Ages of Cellphones, since almost all Qualcomm SoCs were for CDMA phones, and Java was last-class citizen among CDMA carriers not named "Sprint"/$CANADA_TELCO and OEMs not named "Nokia", the feature went largely unused. Only Sprint phones took advantage of Jazelle since they were using QCOM's reference JVM (which was ironically optimized by people that actually didn't hated Java!) - Canadian telcos instead used a shitty JVM (which was a shoehorned BREW application), Esmertec JBed, which was clearly not taking advantage of Jazelle... or any kind of acceleration at all. Or at least that was the story back in my Motorola crossflashing quests... If you wanted a good Java phone back then, and your telco actually allowed you to use SIM cards, your best bet was Sony Ericsson: their JVMs were FAST bar none (except actual PCs) - you could run GameBoy emulators at full speed WITH SOUND AND NO FRAMESKIP on SE phones... too bad you got Memory Stick as a punishment :( And now people dare to complain that "Java is SSSSSSSLLLLLLLLLLOOOOOOOOOWWWWWWWW" while posting from their Electron/React abominations :/ Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 20-10-18, 13:24 (revision 1)
|
Dinosaur
Post: #796 of 1317 Since: 10-30-18 Last post: 1 hour Last view: 34 min. |
...wait, WHAT!?!??! https://stackoverflow.com/questions/50966676/why-do-arm-chips-have-an-instruction-with-javascript-in-the-name-fjcvtzs https://news.ycombinator.com/item?id=24808207 So it looks that our friendly chaps at Acorn RISC Machines, Inc. (soon to be a noVideo subsidiary) have been slowly building that JavaScript CPU nobody should be wanting. Gotta love how Hackernews got so excited from a 2yo SO post, but then considering that their motto is "One Javascript A Day", "C++ must die!", and "Apple does no wrong™"... Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 20-10-27, 14:27
|
Dinosaur
Post: #804 of 1317 Since: 10-30-18 Last post: 1 hour Last view: 34 min. |
Your daily reminder of why Discord (and Electron crapps in general) sucks HARD: https://news.ycombinator.com/item?id=24822755 https://news.ycombinator.com/item?id=24829635 tl;dr: those Silly Valley folks deliberately shot themselves on their foots by disabling a recently-introduced safety feature on Electron. Some random reminded that webshit is unsafe in general, found an exploit, and I'm aware that there is a shareware (!!!), closed-source, native Discord/Slack client made in C++/QT (whose main feature is proudly, "not based on web technologies"). Since I don't want to give more users to any of those Valley abominations, I won't name it here, and according to their ridiculous ToS, you should not be using anything but their glorious Electron/browser bloatfest if you want to avoid the banhammer. It's with deep regret that I see Discord/Slack killing not only forums and IRC, but also FOSS projects support channels too: apparently mailing lists and IRC are so ancient that I keep seeing FOSS groups switching to Discord for no good reason at all, other than "it works on my web browser/cellphone". It's almost as stupid as hosting YouTube downloaders on US-operated repositories, refusing to take cash, or using a cellphone only as a Facebook services terminal, but then, the world is full of stupid nowadays :/ Needless to say, if your main communication channel is a Discord/Slack channel, don't expect bug report discussion, help requests/offerings, or feedback from me, other than "stay away". I can't believe at all than a tool made for gamers to have "better voice chat" than Skype or Teamspeak is managing to take over nearly every other sensible communications channel (not already slurped by Zuckerberg&co.), and whose shining marketing feature is "custom emojis" :/ Even their monetization model is dumb, if you ask me (and their finances tell me that selling whatever the fuck is Nitro isn't very profitable) Related: List of words that the Valley is showing me to absolutely hate (aside of "UX" and "PC"): - Onboarding: "just click here to join - no brains needed!" - Friction: "I have to choose a password?!?!?!?!?! WAAAAAAAAAAAAAAAAH! TOO DIFFICULT!" *goes back to watch memes on iDevice* - Engagement: "How do we get those idiots hooked to our barely-legal drug so we can monetize them the most?" Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
creaothceann |
Posted on 20-10-28, 15:46
|
Post: #302 of 456 Since: 10-29-18 Last post: 44 days Last view: 1 day |
Little girl bullied by Valve developers and '90s gameplay My current setup: Super Famicom ("2/1/3" SNS-CPU-1CHIP-02) → SCART → OSSC → StarTech USB3HDCAP → AmaRecTV 3.10 |
kode54 |
Posted on 20-10-29, 04:41
|
Post: #97 of 105 Since: 11-13-19 Last post: 1461 days Last view: 1461 days |
Posted by tomman Not sure which is funnier, that I know the author of that meme and am in a chat where they occasionally speak, or that people think it's actually a feasible eventuality. |
CaptainJistuce |
Posted on 20-11-09, 01:52
|
Custom title here
Post: #954 of 1164 Since: 10-30-18 Last post: 63 days Last view: 18 hours |
https://youtu.be/dtIT-jr1hmQ That time Alex Trebek hosted Wheel of Fortune, while Pat Sajak and Vanna White played. --- In UTF-16, where available. --- |
tomman |
Posted on 20-11-15, 21:08
|
Dinosaur
Post: #822 of 1317 Since: 10-30-18 Last post: 1 hour Last view: 34 min. |
The latest in the RGB-everything craze: the gamer-grade microwave oven: https://github.com/dekuNukem/pimp_my_microwave/ https://news.ycombinator.com/item?id=25093704 It even has mechanical switches! GOD DAMMIT, I WANT ONE (sans the RGB) - one of the many things broken in this house is the microwave oven, as mine has a faulty keypad (only the Start/+30s and Stop buttons work, and only sometimes). But if you think the next step is shoehorning an Arduino/RPi inside, you've came 7 years too late: https://madebynathan.com/2013/07/10/raspberry-pi-powered-microwave/ (Silly Valley and chaebols have already cornered the barcode/smartdevice integration/monetization bits, sorry) Apparently both guys managed to keep their balls away from the microwaves during the pursuit of such potentially hazardous experiments (high voltages? high powered radio waves? How about OH HELL NO?!) Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
Nicholas Steel |
Posted on 20-11-16, 06:30
|
Post: #379 of 426
Since: 10-30-18 Last post: 499 days Last view: 14 days |
There's also this smart Microwave from 1997: https://www.youtube.com/watch?v=UiS27feX8o0 AMD Ryzen 3700X | MSI Gamer Geforce 1070Ti 8GB | 16GB 3600MHz DDR4 RAM | ASUS Crosshair VIII Hero (WiFi) Motherboard | Windows 10 x64 |
creaothceann |
Posted on 20-11-16, 19:25
|
Post: #306 of 456 Since: 10-29-18 Last post: 44 days Last view: 1 day |
Posted by tomman Speaking of microwaves... After a slight mishap (idiot me tried to heat food in a paper bag that was also coated with plastic, created smoke and white powder that smelled like early death) I got my parents' old microwave, a Sharp R-220A. (For some reason there are mostly Thai videos of that model on YT.) There's no label but it looks like it's from the '90s; only the timer wheel's not working correctly unless you push it a bit inward. Maybe you can 'just' discharge all capacitors and then check for faults... My current setup: Super Famicom ("2/1/3" SNS-CPU-1CHIP-02) → SCART → OSSC → StarTech USB3HDCAP → AmaRecTV 3.10 |
tomman |
Posted on 20-11-17, 14:21 (revision 1)
|
Dinosaur
Post: #823 of 1317 Since: 10-30-18 Last post: 1 hour Last view: 34 min. |
Ever wanted to own your very own jumbo jet but were juuuuuuuuust a little bit tight on funds? Well, wait no more and take advantage of Iran Air's firesale, where you can get 747s starting at the low, LOW price of $4000: https://simpleflying.com/iran-air-boeing-747-sale/ Of course, there are so many catches on this: - The planes are in freakin' Iran! - Your bank will certainly deny any transaction between you and nuke maniacs, so all sales must be strictly cash only. Get yer' wads'o'cash ready then! - Most likely it's illegal for you to give money to terrorists anyway, so you could land in jail the very minute you try to fly your new fat bird back to home. - Even if you're cleared to give Iran money, those planes were among the earliest 747s ever made (the oldest were assembled in 1976!), so it's also likely you wouldn't be able to land those grandpas at your local airport. - Those birds haven't flown since 2014 at latest, so they might not even be airworthy anymore! You would be bidding for an oversized rust bucket. - Oh, and even if for whatever reason those things can still be allowed to fly, operating one won't be cheap: if you thought gas was expensive, you would be spending in the vicinity of $30K PER HOUR just to go around! And those first-gen 747s are gas guzzlers by design. - Don't ask me how you would be able to move one of those if you can't get them in the air, or how much it would cost! But hey, they're absolutely cheaper than a Mac Pro! If you were looking for a less shady deal, too late: Thai Airways firesale just ended last Friday - too bad, as you could have a crate of fine (and very expensive!) booze with your Jumbo Jet order :/ Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
CaptainJistuce |
Posted on 20-11-17, 15:20
|
Custom title here
Post: #958 of 1164 Since: 10-30-18 Last post: 63 days Last view: 18 hours |
"The value of these planes lies in their scrap, stripping them down and breaking them up. Some enterprising person will buy the 747s for a song and do just that." This makes me really sad. --- In UTF-16, where available. --- |
tomman |
Posted on 20-11-17, 20:05 (revision 1)
|
Dinosaur
Post: #824 of 1317 Since: 10-30-18 Last post: 1 hour Last view: 34 min. |
Posted by CaptainJistuce You don't want to know what they're doing with the early A380s ever made then (don't look for the fates of 9V-SKA/SKB, the first ones in commercial service. And the future for -SKC aka 9H-MIP is hazy) These planes were barely over 10 years old, but it seems the A380 will live much less than the 747 (which managed to spawn a few generations). There isn't even a second hand market, so once those leases expire, it's straight to the scrapyard :/ In other news, to complete an horrible 2020 in aviation, the 737 MAX is about to be cleared to go back to the skies. $DEITY help us all... Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |