Eagle's 7800 Tools

Atari 7800 Development Suite — powered by MADS assembler

6502 ASMMARIA CHIP160A MODEHOMEBREW
★ GAME MAKER BY EAGLE ★ MARIA PAINTER ★ PNG2EMP ★ VOXEL TERRAIN ★ DDA RAYCASTER ★ TILEMAP EDITOR ★ SPRITE TOOLS ★ DEMOSCENE EFFECTS ★ 2BPP PALETTES ★ EPM FORMAT ★ POKEY AUDIO ★ SOFTWARE GUIDE ★ ★ GAME MAKER BY EAGLE ★ MARIA PAINTER ★ PNG2EMP ★ VOXEL TERRAIN ★ DDA RAYCASTER ★ TILEMAP EDITOR ★ SPRITE TOOLS ★ DEMOSCENE EFFECTS ★ 2BPP PALETTES ★ EPM FORMAT ★ POKEY AUDIO ★ SOFTWARE GUIDE ★

Development Tools

A complete HTML-based toolchain for Atari 7800 homebrew development. All tools run in your browser — no install required. Build tilemaps, paint sprites, export ROMs.

Game Maker by Eagle screenshot

Game Maker

Complete tilemap & sprite editor for 160A mode. 16×16 tiles, 10-column maps up to 999 rows, variable-width sprites (8–32px), 8 shared palettes in 2bpp. Full undo/redo, free placement, .eagle chunk-based save format.

TILEMAPSPRITES.EAGLE FORMATMADS ASM
Launch Tool →
Eagle Maria Painter screenshot

Maria Painter

EPM format pixel editor with CIEDE2000 color matching against the Trebor palette. Supports PNG import with palette optimization and "skip odd px" for 160A double-wide pixel handling. Full PAL warm color generation.

EPM FORMATCIEDE2000TREBOR PALETTEPNG IMPORT
Launch Tool → ? Help
PNG2EMP converter screenshot

PNG2EMP

Convert PNG images to Eagle Maria Painter format. Automatic palette detection and color mapping with CIEDE2000 perceptual distance. Handles 160A double-wide pixels and override planning.

EPM FORMATDISPLAY LISTSMARIAMADS EXPORT
Launch Tool →

Effects & Converters

Math table generators for 3D transforms, graphics converters with advanced dithering, and utility tools for palette management. Everything you need to complement the main editors.

MATH TABLESDITHERINGCONVERTERSPALETTES
Launch Tool →
A78 Header Editor screenshot

A78 Header Tool

Atari 7800 ROM header editor supporting v3 and v4.2 A78 spec. Load any .a78 ROM to inspect and edit header version, ROM size, game title, cartridge type flags (POKEY, EXRAM, Bankset, Supergame), and controller configuration. Export updated headers ready for emulators and flash carts.

A78 FORMATROM HEADERV3 / V4.2CARTRIDGE TYPE
Launch Tool →
7800sign screenshot

7800sign

Atari 7800 ROM signature tool — pure JS port of Bruce Tomlin's 7800sign.c and Pajero's EagleSign.cpp. Supports A78 standard cartridge and S78 (Eagle/SM/Ocelot) formats. Write or test signatures with drag-and-drop multi-file batch processing, no exe needed.

ROM SIGNINGA78 / S78BATCHBROWSER-BASED
Launch Tool →
JS7800pro

JS7800pro Emulator

Browser-based Atari 7800 ProSystem emulator — test your homebrew ROMs directly in the browser with no downloads or plugins required. Full Maria chip emulation with support for standard cartridge formats.

EMULATORPROSYSTEMMARIABROWSER-BASED
Launch Tool →

System Specifications

Game Maker targets the Atari 7800's MARIA graphics chip in 160A mode — the sweet spot for homebrew game development.

160A
Graphics Mode
16×16
Tile Size
8–32px
Sprite Width
2bpp
Color Depth
8
Shared Palettes
10×999
Max Tilemap
256
Trebor Colors
.eagle
Save Format

Demos & Effects

Demoscene-grade visual effects running on the Atari 7800's hardware constraints. Pushing the MARIA chip to its limits.

01

Voxel Space Terrain

Comanche-style voxel landscape renderer — heightmap + colormap raycasting on 6502

RUN →
02

DDA Raycaster

Wolfenstein-style raycasting engine with textured walls

RUN →
03

Chessboard Perspective

Classic demoscene infinite chessboard with 3D projection

RUN →
04

Zoom Rotator

Real-time texture zoom and rotation with pre-computed tables

RUN →
05

Super Hexagon 7800

Hexagonal tunnel racing — pure Maria chip rendering

RUN →
06

Tube Racer (Yoomp! style)

3D tube racing with perspective-corrected surface

RUN →

Software Guide

Comprehensive documentation for the Atari 7800 development toolchain. Everything you need to get started building homebrew games.

Atari 7800 logo

7800 Software Development Guide

Complete reference covering the MARIA graphics chip, display list architecture, memory maps, palette configuration, and assembly programming patterns. Includes practical examples, optimization techniques, and step-by-step tutorials for building games with the Eagle toolchain.

MARIA CHIPDISPLAY LISTS160A / 160B MODESMEMORY MAPPALETTE SETUP6502 ASMMADS ASSEMBLERTUTORIALS
Open Guide →

About Eagle

Eagle is a 6502 assembly programmer and retro computing enthusiast specializing in Atari 7800 homebrew development. With deep expertise in the MARIA graphics chip and demoscene programming, Eagle builds tools that make 7800 development accessible to the homebrew community.


All tools are browser-based HTML applications — no install, no dependencies. Just open and create. The Game Maker suite is powered by the MADS assembler and outputs production-ready assembly source and ROM images.


These tools are free for the Atari 7800 homebrew community. If you build something cool with them, share it!