ZH version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
45% Positive
Analyzed from 888 words in the discussion.
Trending Topics
#game#disc#bank#run#level#read#laser#ending#tech#more

Discussion (23 Comments)Read Original on HackerNews
Pin #14 is the CPU R/W pin, and if it's not properly connected, the game will be unable to write to the MMC1 mapper to perform bank switching. Platoon happens to be programmed in a way that address 0x8000 of every bank is an entry point that will run a particular level from the game. So you boot up the game, and it tries to switch to the Title Screen bank, then jumps to 0x8000. But the bank switch fails, and instead it runs code from the first bank. It just so happens that the first bank contains the program for the ending.
If the cartridge connection improves and mapper writes start to succeed, the graphics will return to normal as it continues to run the ending.
Given the context of this forum, I'd be interested to hear more about what's so interesting about the technology!
This give me an idea. Here's my smudge pattern that works better: (shows a diagram with blotches in the shape of Rick Astley singing).
How would reading a scratched/dirty disc permanently damage a console? That seems like a very bad issue for a device expected to read frequently swapped discs.
Him: So, have you ever thought about basing the hacking mechanics on Hyrum's Law?
Me: ...No, but I'm sure that if it ever develops a speedrunning community, they will do just that!
In Halo 2, there was a level where if you damaged a banshee in a specific way and made it follow you down a tunnel, you could hijack it at the exact moment when a new level loaded at the end of the tunnel (otherwise you couldn't use it). Then you could fly up to the top of the level and find a modified weapon that was incredibly powerful (scarab gun). There was another secret weapon (energy sword) you could obtain by performing typical boundary breaking moves and walking on invisible walls. Normally, you'd be doing this to skip combat but the game was also rewarding you for it.