Recent submissions

Comment · 4 years ago
Great video, here are the steps to add custom content to a game boy cartridge based off what the author did (might be an easier way):

1. Map the pins on the cartridge and create custom hardware to rip the game from ROM over USB

2. Disassemble the ROM into gbZ80 assembly code

3. Add custom assembly code to ROM, making use of the weird memory bank allocation rules for the GBA.

4. Compile and flash back onto the GBA cartridge

What’s most interesting to me is the section on space saving hacks used in the Pokémon yellow code, for example each Pokémon image is only 4 colors: white black and two shades of grey. The game has a file to map the greys to other colors and applies the coloration in real time at render instead of storing the colors in the image file.

Comment · 4 years ago
Not recognized in the USA as a DSM disorder. Probably because insurance companies don’t want to pay for treatment for that many affected.
Comment · 5 years ago
summary: train wheels use the physical shape of the wheel to turn, and the stopper is only for emergencies. very cool!
Comment · 5 years ago
Comment · 5 years ago
Releasing more energy is good, but is it enough of a difference that the delta can be captured (assuming imperfect capture process) + is it able to offset the cost of the expensive laser setup (maintenance)?
Comment · 5 years ago
What happens when a package gets lost that contains an animal?
Comment · 5 years ago
Will bypass a few validations if server accepts as param from client:

Number(Infinity) -> Infinity

Infinity < 5000 -> will return false even though Infinity is acting as a 0 here

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton