Books ===== We've got several books on retro programming and hardware design. They're available on: - [Amazon](https://www.amazon.com/s?k=8bitworkshop) (print and Kindle) - [GumRoad](https://gumroad.com/8bitworkshop) (PDF) - [Google Play](https://play.google.com/store/books/author?id=Steven+Hugg) Browse the [errata](books/errata.md.html) page. ![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) IDE Releases ============ * [3.4.0](release/8bitworkshop-ide-release-3-4-0.md.html) -- NES Support, Asset Editor * [3.3.0](release/8bitworkshop-ide-release-3-3-0.md.html) -- Designing Hardware with Verilog * [3.2.1](release/8bitworkshop-ide-release-3-2-1.md.html) -- batari BASIC, sidebar * [3.2.0](release/8bitworkshop-ide-release-3-2-0.md.html) -- Font tools, bankswitching, and cassette loading * [3.1.0](release/8bitworkshop-ide-release-3-1-0.md.html) -- VCS Love, Instant Replay and Playable Links * [3.0.0](release/8bitworkshop-ide-release-3-0-0.md.html) -- Multiple file support The IDE source code is available on [GitHub](https://github.com/sehugg/8bitworkshop). Articles ======== [The Mango One 6502 Computer](verilog/the-mango-one-6502-computer.md.html) [Optimizing C array lookups for the 6502](compilers/cc65-optimization.md.html) [New Frontiers in High-Level 6502 Programming](compilers/higher-level-6502-programming.md.html) [Sincere Flattery in the Early Arcade Industry](history/sincere-flattery-arcade-industry.md.html)