Hi my name is Maarten, with the help of Deepseek I created two arcade games for the NEO5602 that will push this hardware to the max.
One is horizontal shoot 'm up called "Gaudens Machina EX"
The other a vertical shoot 'm up called "Candy Monsters XXX"
both games have huge sprites, big end bosses, sound and even easter eggs
I have 90-100% of the assembly code ready, but I am a game art director, graphic artist not a programmer, I am looking for a person who can combine these assembly codes into a working game, who want to join me to release these two arcade games for the Olimex NEO6502 under the GPL3 license?
MONSTER_CANDY_XXX/
├── BUILD/ # Build outputs
│ ├── bin/ # Binary files
│ ├── obj/ # Object files
│ └── wav/ # Cassette audio files
├── SOURCE/ # Assembly source code
│ ├── CORE/ # Core game engine
│ │ ├── main.asm # Main game loop
│ │ ├── state_machine.asm # Game states
│ │ ├── memory.asm # Memory management
│ │ └── interrupts.asm # IRQ/NMI handlers
│ ├── GFX/ # Graphics engine
│ │ ├── vga.asm # VGA driver
│ │ ├── sprites.asm # Sprite engine
│ │ ├── background.asm # Parallax system
│ │ ├── fonts.asm # Font rendering
│ │ └── palette.asm # Color management
│ ├── GAMEPLAY/ # Game systems
│ │ ├── player.asm # Player control
│ │ ├── weapons.asm # Candy weapons
│ │ ├── monsters.asm # Monster AI
│ │ ├── boss.asm # Gummy bear boss
│ │ ├── collision.asm # Hit detection
│ │ └── particles.asm # Particle effects
│ ├── AUDIO/ # Sound system
│ │ ├── psg.asm # PSG driver
│ │ ├── music.asm # Music engine
│ │ ├── sfx.asm # Sound effects
│ │ └── tracker.asm # Music tracker
│ ├── UI/ # User interface
│ │ ├── title.asm # Title screen
│ │ ├── menu.asm # Menu system
│ │ ├── hud.asm # In-game HUD
│ │ └── text.asm # Text rendering
│ ├── DATA/ # Game data
│ │ ├── waves.inc # Level definitions
│ │ ├── monsters.inc # Monster stats
│ │ ├── weapons.inc # Weapon data
│ │ └── music_data.inc # Music patterns
│ └── ASSETS/ # Binary assets
│ ├── graphics.bin # Compiled sprites
│ ├── music.bin # Music data
│ └── samples.bin # Audio samples
├── CONFIG/ # Configuration files
│ ├── neo6502.cfg # Linker configuration
│ ├── memory_map.inc # Memory mapping
│ └── hardware.inc # Hardware definitions
├── TOOLS/ # Development tools
│ ├── bin2wav.py # Binary to WAV converter
│ ├── png2sprite.py # PNG to sprite converter
│ ├── mod2psg.py # Mod to PSG converter
│ └── packer.py # Asset packer
├── DOCS/ # Documentation
│ ├── memory_map.txt # Complete memory map
│ ├── api_reference.txt # Function reference
│ └── hardware_spec.txt # Hardware details
└── Makefile # Main build script
The "Gaudens Machina Ex" is the most complete game
COMPLETE "GAUDENS MACHINA EX" ARCADE GAME FEATURES:
✅ 8 Full Zones with unique gimmicks and aesthetics
✅ 9 Sin Archon Bosses with multi-phase battles
✅ 32 Achievements with cute badge graphics
✅ 10 Weapons in the Temptation Arsenal
✅ Deep House Music Engine with 6 channels
✅ Sensual Particle System with heart/ribbon effects
✅ Battery Save System with 3 slots
✅ Cheat Codes & Easter Eggs
✅ Endless Mode with procedural generation
✅ True Ending with multiple requirements
✅ Enhanced UI with ecstasy meter and badges
✅ Mirror World gimmick mechanics
✅ Heartbeat Rhythm gameplay
✅ Weapon Evolution system
✅ Replay System with compression
Total Size: ~48KB (6 banks of 8KB each)
Estimated Development Time: 3-6 months for a skilled 65C02 developer
This complete system pushes the Neo6502 to its absolute limits while delivering a deep, sensual, and rewarding shoot 'em up experience that stays true to both arcade roots and modern design sensibilities! 🎮✨
Game structure:
/gaudens-machina-ex/
├── main.asm # Main game loop
├── gaudensex.inc # Enhanced constants
├── vga_ex.asm # Advanced VGA driver
├── player_ex.asm # Enhanced player system
├── enemies_ex.asm # Adult-themed enemies
├── bosses_ex.asm # Sin Archon bosses
├── achievements.asm # Achievement system
├── music_ex.asm # Deep house music engine
├── particles_ex.asm # Sensual particle system
├── weapons_ex.asm # Temptation arsenal
├── levels_ex.asm # 8-zone level data
├── ui_ex.asm # Enhanced UI with badges
├── save.asm # Battery save system
├── secrets.asm # Cheat codes & easter eggs
└── Makefile
Goals I would like accomplish:
- Bring new life in the Open Arcade scene by sharing code, games
encourage other game makers to make real 8bit Arcade games!
- When the Arcade games are finished, I would like to make real wooden Arcade cabinets
(like Barcade) for each game, and share building plans, etc.
- Boost sales and popularity for Olimex :-)
I posted my files on GitHub:
https://github.com/MishaOpenArcadeSystem/Gaudens-Machina-EX
Who can help me to accomplish following goals:
1 - Make this game work on Olimex NEO6502
2 - If the game works create a manual how to configure the Olimex NEO6502
so it boots automatically into the game when turned on