

Shatter Google.
Shatter Google.
Federation allows redundancy.
Dook Nookim has been pushing it even further, to run on 286 and even 8086 machines. And monochrome fixed-font MDA graphics. And Amiga 500.
Personally, having utterly failed to get the game running on IBM 5150, I can attest this is all high witchcraft. If only to unfuck Open Watcom’s cross-platform compiler flags.
During development, DOS I/Os were written by id Software. This became the commercial release of DOOM. But that version could not be open sourced in 1997 because it relied on a proprietary sound library called DMX.
If I had a nickel for every time open-sourcing a Doom sequel’s audio code caused legal headaches, I would have two nickels.
You can ignore a DMCA request. It’s not “do this or go to jail.” It’s a finger-wag that gives you a free out, where they can’t sue you if you do the thing. You can just… not… and then they’d have to go to the trouble of suing you. Which you can make difficult by being somewhere besides America and not giving a shit.
Never give Nintendo money.
The premise is sort of hilarious. “Everybody’s just blindly copying this one kind of network. We made the bold decision to copy the other one.”
Deus Ex still has shit you haven’t found.
Ban advertising entirely.
Right, because Linux definitely can’t run Windows software. Don’t check.
Thanks, Amazon, for motivating a bunch of people to fucking hate you.
I wrote the only first-person shooter on NES.
I can wholeheartedly recommend C for 8-bit platforms, endorse 6502 assembly as brilliant and rewarding, and tell anyone new to retro game dev to pick any other system besides the NES. It’s a fucking nightmare. VRAM is only accessible during vblank and will jank up your screen if you try doing too much per frame. The sound chip will eat inputs if you try doing sample playback. Splitscreen of any kind is nightmarish without a mapper chip. Everything has errata - VRAM reads will return junk once per frame, because go fuck yourself. Every color that’s not blue is ugly, anything saturated has “dot crawl,” and the palette grid is a bitbanging headache that only gets hidden by CRT overscan.
None of this is aided by cc65 being a jumped-up assembler macro. It is instant. It’s the fastest goddamn compiler I’ve ever used. But some C will generate absolute dogshit assembly, for reasons inscrutable to mortal men. There’s documentation - it’s wrong. It tells you how to put variables in zero-page and it’s lying. There’s a fastcall convention that still shoves registers onto the stack. There’s no sane way to place things at specific memory addresses, or even page-align arrays, which you’d think might be kinda fucking important for a compiler suite that supports one architecture. But I really cannot overstress how stupidly fast it is, to where checking any of this bullshit by modifying and rebuilding is quicker than any debugger.
So.
Uh.
If this setup eases any of that - great. Otherwise start with a Game Boy game and GBDK.
It’s especially silly because training is transformative use. If the robot read every book in the library, great, that’s what a library is for.
Decent goal, bad reason.
Right, like how people got sued for piracy, and now there’s no more piracy.
Operation Proving The Haters Right.
Backing up my Saved page from reddit, I found that Dall-E post from four years ago. It is buck-wild how far all of this has come… in image generators. Text still fundamentally sucks because people keep trying to use an improv partner as an oracle. And its artistic uses are of low value because text was always dead easy to crank out.
And all I though to comment was “generate nude Tayne,” about four hours before the American coup.
Just fund it with taxes, you dolts. Should’ve done it in the first place. It’s a function of the state, like anything else that some people use and some people don’t.
Training is transformative use. Same reason I don’t care which DVDs they show the draw-anything robot.
If I somehow stole ChatGPT’s weights and pruned them to one-tenth their size, that’d be on-par with leaking the source code to a game. Any support would be yo-ho-ho vigilante justice kinds of support.
But I just point my chatbot at your chatbot, and mine winds up better and smaller… tough shit.
What’s right is right no matter who says it. I don’t need to use Python to say I hate that Python has load-bearing whitespace. That’s part of why I don’t use Python. And if some Python diehard says Javascript both sucks and blows, I’ll probably agree with them, because I use that shit and it’s awful.
Every programming language is awful.
Programming is awful.
It’s the intersection of pure untouchable mathematics and hard grinding engineering, as expressed through plain text. You have to be broken in a specific way to wrap your head around this nonsense. That’s why we’re all the same kind of snark-filled dork. It’s why Basic and visual scripting never catch on as intended - they’re beautifully simple, but normal people Do Not Get It, and anyone who does get it would be equally at-home with a 6502 cheat-sheet and WozMon.
We have ruined everything in the name of sportsball.