kisrael Posted May 19, 2021 Share Posted May 19, 2021 Introductory Videos / Presentations The Atari 2600 Video Computer System: The Ultimate Talk Sven Oliver ('SvOlli') Moll:on the history, the hardware and how to write programs Atari 2600 Homebrew Development Darrell Spice Jr at 2013 Portland Retro Gaming Expo General Tutorials/Documentation (Assembly) Stella Programmer's Guide (pdf) - Stella Programmer's Guide (html) The most canonical document for programming the Atari 2600 Let's Make a Game! Darrell Spice Jr's 14-part guide, resulting in a complete game "Collect" Atari 2600 Programming for Newbies Andrew Davie's 25 part series 2600 101 Kirk Israel's 8-step introduction to making your first assembly program Atari 2600 Technical Tiki Good collection of technical documents MiniDig - Best of Stella The Stella mailing list was the previous core of Atari homebrew, this is a distillation of disassemblies, tricks, etc Guide to Cycle Counting on the Atari 2600 Nick Bensema's classic guide Advanced Tutorials/Documentation (Assembly) CDFJ Tutorial Darrell Spice's in-depth dive into developing for carts augmented with advanced processors Atari 2600 Music And Sound Programming Guide Paul Slocum's guide to Atari Music and Sound Cart Information Kevin Horton's "Info about cart sizes and bankswitching methods" Tutorials/Documentation (batari Basic) batari Basic Commands The largest repository of batari Basic programming, maintained by Random Terrain batari Basic kickstart your first atari 2600 program in 45 minutes or double your money back! do re bB The basics of Atari sound and music (applicable to assembly as well) Tools (Editors/Compilers) dasm DASM is the standard assembler for generating binaries. You will also need these files: vcs.hmacro.h batari Basic A simpler language for writing Atari homebrews Atari Dev Studio for Visual Studio Code A plugin that includes dasm, batari Basic, and even Stella for one click code-to-playing VisualbB (Windows only) An aging IDE for batari Basic with many auxiliary tools embedded SuperCharger / Flashback BASIC (Windows only) An intriguing but rather esoteric system for making Atari content Tools (Graphics) atari-background-builder An editor for various Playfield and 48px sprite backgrounds with ready to run code for assembly and batari Basic playerpal 2600 Editor for player sprite graphics / animations. Generates runnable assembly and batariBasic code samples Tiny 8-Bit Sprite Editor / Tiny VCS Playfield Editor Minimalist editor to assembly code editors (monochrome only) Tools (Sound/Music) webTune2600 A browser gui for Thomas Jentzsch's tune2600 for finding "closest match" pitches atari-riff-machine browser-based looping track sound emulator. Generates batari Basic code. atari-sound-forger real time atari sound FX keyboard with recording. Generates batari Basic code. Sequencer Kit and Slocum Tracker Advanced music generation TIATracker (Windows Only) A new sound routine and sequencer application MidiTari (Windows only) Midi to TIA converter tool Tone Toy 2800 emulator-based tool for hearing all the Atari sounds Studio2600 another emulator-based tool for hearing all the Atari sounds Tools (Misc) DiStella A disassembler for the Atari 2600 and 7800 2600gfx (Windows only) A tool for extracting and replacing Atari ROM graphics as text Hack-O-Matic III (Windows only) A tool for editing the graphics embedded in Atari ROMs. Label Maker 2600 Online Tool for making authentic-looking cartridge art Emulators Stella One of the most popular and accurate emulators Javatari A popular browser-based emulator Stellerator Another browser-based emulator, an excellent choice for embedding your game in a webpage Gopher2600 Written in Go, Gopher offers especially accurate timing emulation, especially for ARM-based projects Z26 Another excellent emulator Other Resources of Interest AtariArchives.org "books, information, and software for Atari and other classic computers available on the Web" 6502.org "a resource for people interested in building hardware or writing software for the 6502 microprocessor and its relatives" 5 1 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.