Build Retro 6502 Platformer Engine in Assembly Language
Budget: $30 – $250 USD
I want to craft a classic side-scrolling platformer for a 6502-based console (Atari 7800) and need the entire game engine written from scratch in pure 6502 assembly. Nothing from previous projects will carry over, so every subsystem—graphics, input, physics, scrolling, and sound—has to be engineered fresh and optimised for tight memory constraints.
The focus is solely on core engine programming. I’ll supply game design direction (it will be a frog sprite that hops tree to tree using his tongue to achieve a high score, simle arcade styled game), but to start the project I need:
• 6502 assembly source code
• Build scripts or makefiles that assemble a runnable ROM image
• A simple demo level proving horizontal scrolling, sprite animation, collision detection, controller input, and basic audio playback
• Clear documentation of memory layout, interrupts, and any mapper/bank-switch strategy used
Acceptance criteria
1. Demo ROM runs flawlessly on real hardware and popular emulators for the Atari 7800.
2. Source assembles without modification using known working assemblers, matching the documented memory map.
Thank you for your consideration for this project.
The focus is solely on core engine programming. I’ll supply game design direction (it will be a frog sprite that hops tree to tree using his tongue to achieve a high score, simle arcade styled game), but to start the project I need:
• 6502 assembly source code
• Build scripts or makefiles that assemble a runnable ROM image
• A simple demo level proving horizontal scrolling, sprite animation, collision detection, controller input, and basic audio playback
• Clear documentation of memory layout, interrupts, and any mapper/bank-switch strategy used
Acceptance criteria
1. Demo ROM runs flawlessly on real hardware and popular emulators for the Atari 7800.
2. Source assembles without modification using known working assemblers, matching the documented memory map.
Thank you for your consideration for this project.