Now with a site FAQ (privacy policy here). Now splitting columns in two as a temporary measure (unless you're on a phone). Also clearly focused on obscure stuff for now (sorry newbies!).
If you're planning to sell homebrew, we suggest you to check the homebrew guidelines first to make sure nobody runs into ugly surprises. We must work together to avoid ruining it for everybody!
C:\plutiedev>dir
Blog index
Most recent entries below, or check the blog archive.
- 2024-oct-13: Sprite mapping format thoughts
- 2022-apr-18: F you, Movistar
- 2020-oct-15: What to watch out for when making cartridges
Game programming
- Fixed point
- Angle math
- Speed and gravity
- Basic collision
- Sorting sprites
- Decimal, binary, hexadecimal
Mega Drive programming
- 68000 programming
- Graphics
- Peripherals
- Sound
- Z80 programming
- Miscellaneous
- Advanced topics
- Mega CD
Special effects & techniques
- Graphics
- Audio
Mega Drive hardware reference
- VDP command reference
- VDP register reference
- Sprite table reference
- VDP debug port
- VDP color ramp
- YM2612 register reference
- ROM header reference
- Sonic & Knuckles lock-on
$A130xx
area usage- Cartridge slot
- I/O port pinout
File format reference
- Sound
- Compression
Other stuff
Mirrors
Mirrors of documentation written by other people. They include a link to the original (if available) and they also have a blue background to help separate them from the rest of the site. Information in them may or may not be outdated (make sure to check the date).