Launch Game 34.0 APK: A video game that came out at the same time as its video game system and is now on the market. If you ever played games on an Atari 2600, there's a good chance you played a few rounds of Combat.
The two-player combat game that came with the console and had about 30 different ways to play the basic head-to-head game wasn't just one of the most technically impressive games for the system.
Sadly, none of these modes had a way to play by yourself. That is, before Nick Bild took up the case. Even though he had to make some concessions, he added a computer-controlled enemy to Combat, making it better than the original game.
Also, the game still works without emulators on the original Atari 2600 hardware. The experts can look at the bits of source code he gave, but the rest of us can just watch the video after the break and be impressed by what he did.
About
If you've never worked on a system with these kinds of limits, this might not seem like a big deal. But Nick does a great job of not only explaining what he did, but also explaining why it was so hard to do at first. Since the console doesn't have a video buffer, for example, everything must be done during VBLANK, when the game doesn't have to show anything on the screen.
He didn't have enough free cycles after that, so he had to split his code over three frames instead of just one to run it. He says it's hard to find because the original game logic is only processing 27 out of 30 frames per second.
Even so, there had to be some cuts. In order to make room for the new code and data, he had to get rid of the engine sounds, which were pretty complicated, and make the 2 KB cartridge 4 KB. But it turned out that the 2600 could handle even bigger cartridges by swapping banks, so this wasn't really a problem.
You might think that the Atari 2600 isn't much of a big deal in the history of video games, given how old it is and how few features it has compared to newer platforms. Still, there is a dedicated group of people who enjoy getting as much use as possible out of the system's 45-year-old hardware. This leads to labours of love like this one.