Books ===== We've got several books on retro programming and hardware design. They're available on: - [Amazon]( (print and Kindle) - [GumRoad]( (PDF) - [Google Play]( Browse the [errata](books/ page. Electronic books on Amazon are in Print Replica format, which may not be compatible with digital ink e-readers. You may be able to send a PDF from GumRoad to your e-reader. [Download a sample PDF](../pdf/MakingGamesForAtari2600_ebook_PREVIEW.pdf) and email it to your Send-to-Kindle address. ![Making Games for the Atari 2600](../images/book_a2600_med.jpg width=150px) ![Making 8-Bit Arcade Games in C](../images/book_arcade_med.jpg width=150px) ![Designing Video Game Hardware in Verilog](../images/book_verilog.jpg width=150px) ![Making Games for the NES](../images/book_nes.jpg width=150px) Reference ==== * [8bitworkshop IDE User Manual](docs/ * [Atari VCS/2600](platforms/vcs/) * [NES](platforms/nes/) * [ColecoVision](platforms/coleco/) * [Bally Astrocade](platforms/astrocade/) * [BASIC](platforms/basic/) IDE Releases ============ * 3.7.0 -- [BASIC](platforms/basic/) * [3.6.0](release/ -- C-64, Speccy, Z-Machine, Dithertron, and more * [3.5.0](release/ -- ColecoVision, MSX, SMS, Atari 7800 platforms * [3.4.0](release/ -- NES Support, Asset Editor * [3.3.0](release/ -- Designing Hardware with Verilog * [3.2.1](release/ -- batari BASIC, sidebar * [3.2.0](release/ -- Font tools, bankswitching, and cassette loading * [3.1.0](release/ -- VCS Love, Instant Replay and Playable Links * [3.0.0](release/ -- Multiple file support The IDE source code is available on [GitHub]( Articles ======== [Retargeting a C Compiler to 6502](compilers/ [Compiling a C-64 Emulator to WebAssembly](misc/ [Fuzzing the Z-Machine](misc/ [The Mango One 6502 Computer](verilog/ [Optimizing C array lookups for the 6502](compilers/ [New Frontiers in High-Level 6502 Programming](compilers/ [Sincere Flattery in the Early Arcade Industry](history/