1 user browsing Discussion: Screwtape | 4 guests | 4 bots  
Main » Discussion » I have yet to have never seen it all.
Pages: First Previous 39 40 41 42 43 44
Posted on 20-09-23, 02:31

Post: #91 of 98
Since: 11-13-19

Last post: 23 hours
Last view: 1 hour
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.
Posted on 20-09-23, 09:33
Full mod

Post: #419 of 420
Since: 10-30-18

Last post: 37 days
Last view: 2 min.
User is online
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.
Posted on 20-09-23, 11:17 (revision 1)
Not from my cellphone

Post: #786 of 806
Since: 10-30-18

Last post: 59 min.
Last view: 59 min.
User is online
Posted by kode54
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.


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 CCP censors)

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
Posted on 20-09-23, 19:03

Post: #167 of 172
Since: 10-30-18

Last post: 9 days
Last view: 9 days
Posted by Screwtape
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?

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.
Posted on 20-09-29, 22:14 (revision 2)
Not from my cellphone

Post: #787 of 806
Since: 10-30-18

Last post: 59 min.
Last view: 59 min.
User is online
Why Fujitsu exited the desktop HDD market in 2001

A rather unfortunate incident thanks to Cirrus Logic a Korean IC packager the Japanese chemical giant Sumitomo who decided to try some new (less toxic) flame retardant formula without actually ensuring that their product was actually safe.

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
Posted on 20-10-14, 12:51

Post: #298 of 302
Since: 10-29-18

Last post: 2 days
Last view: 57 min.
User is online
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
Posted on 20-10-17, 01:05
Not from my cellphone

Post: #794 of 806
Since: 10-30-18

Last post: 59 min.
Last view: 59 min.
User is online
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
Posted on 20-10-17, 03:35
Custom title here

Post: #941 of 945
Since: 10-30-18

Last post: 3 days
Last view: 3 hours
Posted by tomman
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)


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. ---
Posted on 20-10-17, 11:35
Not from my cellphone

Post: #795 of 806
Since: 10-30-18

Last post: 59 min.
Last view: 59 min.
User is online
Posted by CaptainJistuce
Posted by tomman
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)


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

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
Posted on 20-10-18, 13:24 (revision 1)
Not from my cellphone

Post: #796 of 806
Since: 10-30-18

Last post: 59 min.
Last view: 59 min.
User is online
...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
Posted on 20-10-27, 14:27
Not from my cellphone

Post: #804 of 806
Since: 10-30-18

Last post: 59 min.
Last view: 59 min.
User is online
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 sold it in the black market cashed out a nice bug bounty check (which according to Hackernews it's "pennypinching" on Discord's part).

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
Posted on 20-10-28, 15:46

Post: #302 of 302
Since: 10-29-18

Last post: 2 days
Last view: 57 min.
User is online
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
Posted on 20-10-29, 04:41

Post: #97 of 98
Since: 11-13-19

Last post: 23 hours
Last view: 1 hour
Posted by tomman
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)


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.
Pages: First Previous 39 40 41 42 43 44
Main » Discussion » I have yet to have never seen it all.
Yes, it's an ad.