Bare-Metal Amiga Programming: For OCS, ECS and AGA
G**S
Great reference and introduction to the Amiga's architecture and custom hardware
As well as providing a detailed reference for the Amiga's hardware, this book does a great job of explaining some of the key concepts that go well beyond what you get from the original Amiga Hardware Reference Manual. This really firmed up my understanding of things like DMA timing and interrupts for example. The code examples are clear and well written, which is easier said than done in assembly! I also like that it includes historical context that describes the evolution of the platform and explains many of the quirks that would otherwise be non-obvious to developers coming to the Amiga today. In some ways it reads like a modern version of the Hardware Reference Manual, written from today's perspective.The focus of the book is very much on the custom hardware so don't expect a general introduction to 68000 assembly or how to set up a development toolchain. It's not going to tell you how to code games or demos. This suits me fine though as there's plenty of other material that covers these things. This book won't be your only learning resource for developing on the Amiga but it should definitely be one of them.
C**.
Excellent and well structured content
The book works either as a logical continuation of the "Classic AmigaOS Programming" by the same author, or as the basic reference on how to code the game dev / demo coder style. It's not a secret that the Amiga chipset direct programming can be a daunting task. This book gives you the necessary knowledge to understand what most of the Amiga hardware registers do, as for the other volume of this set, you also get the same "One topic at a time" style, so you can focus on a specific topic before moving to the next one. Bonus point, it starts from audio, which is often relegated to an appendix on other books.
A**R
Excellent book, Concise, and up to date with the AGA chipset additions
A more concise version of the Amiga Hardware manual that also includes the AGA additions to the hardware. Very easy to read, a great reference, and even has a good section on the disk controller. Recommend this book if you are planning on doing any modern Amiga games.
L**A
A great alternative or companion to the reference manual
New to Amiga programming and using C but this was incredibly valuable in figuring out the capabilities and also some tricks I can use to get the performance I need for game programming.
R**N
Great to see a new publication for a retro computer
Decided to dig out one of my old Amiga 1200 computers after getting bored with the XBox. I used to love programing the Amiga as well as the games, so it was great to see a new book covering exactly this subject. Details the hardware chips and registers clearly. I'd highly recommend this book for anyone still interested in coding down to the bare metal of the Amiga.
Trustpilot
1 month ago
3 weeks ago