Learn Multiplatform Assembly Programming with ChibiAkumas!
A**R
This is THE book for learning assembly language
Want to really know how microcomputers work? Learning assembly language will teach you how and why. Those old processors got us to where we are now with computing. Much can be learned from them.This book is a well-written step-by-step approach to knowing what does what and WHY. Using software tools that are inexpensive, and easy to learn, brings the subject into the reach of everyone. This book exceeded my expectations and quenches my thirst for knowledge.Assuming nothing, the book leads the reader gently by the hand through the subject and provides an entertaining and informative path to success. You can then finally disassemble some of those old game favourites and discover the techniques used to overcome the hardware limitations of that era.Like to noodle with hardware or software? This is the text for you. Check out the author's YouTube channel too. Grab a brew and a copy.
J**D
A wonderful book for budding retro-platform coders
This is a marvelous book that makes what could potentially be a rather dry subject both interesting and enjoyable.It's very well written and doesn't assume any prior knowledge, so it's great for a beginner in assembly such as myself. The illustrations are charming and well drawn and it's a beautifully laid out publication. At 270 pages, it's actually larger than I was expecting, but contains a mountain of knowledge within.Focusing on the processors themselves, rather than going into detail on the retro computers that use them, this is a great programming book; although you will need other materials relevant to the platform that you're coding for to get the most out of it. I very highly recommend this book!
N**K
Great reference book. Very well written.
Well written. I thoroughly recommend this book. Reminded me of my old Nascom 1 days of Z80 code back the 70's I am refreshing my knowledge.
E**A
Perfect
Hubby's very happy with it. X
T**R
Fantastic book for retro coding! Recommended
After following quite a few of the author's youtube tube tutorials on Z80 assembly coding (ZX Spectrum) I was very excited to hear he had a book coming out, ordered and I am so happy to read through. I will be tackling some of the other processors later as well. The book is well laid out and easy to follow. Love the little cartoons. He mentions the Usborne books as an inspiration and I have to say, nailed it. Loved those as a kid as well.Highly recommended!
H**3
I love it but read other books too
This book claims to be for beginners but it does assume some knowledge, if I recall it uses hex in examples before it explains about hex for example. I totally recommend it but maybe read another book first, or certainly in conjunction with it so when you get stuck read that then come back to this. Plus, it's about machine language for several machines. Assembly is hard so you'll probably need three or more books anyway and I do love this book, just definitely don't expect this to be the only book you need.
A**N
Awesome book
This book is very well written, and packed with information.
A**R
OK book but difficult to read
The book format is small and the font is also very small, make it hard to read.I do not recommend to buy this book.
C**T
Fascinating, Informative, & Accessible
Keith did well to produce this book. You would do well to at least consider buying a copy. You can't watch all his YouTube videos. This is great as a desktop companion. The second volume covers other related chip sets and should be purchased alongside this if you're serious about it. Programmers and designers will appreciate it while beginners will be eternally grateful at how straightforward the text is.
C**S
Bom livro
Contem informação obrigatória para que gosta de programar computadores retro desde o Commodore Amiga ao C64 ou ZX Spectrum
A**E
Pretty cool, if you want to have a good overview of many classic processors.
Invaluable resource for any retro developer, and a great reading for any developer.
P**G
Disappointed
As a new 6502 (and C64) programmer, I was disappointed. The book is not bad. It is even structured in an intelligent way and covers multiplatform assembly programming in a very decent way but it did not meet my expectations. I was looking for something more complete. The book is rather a general reader's digest or a good general presentation of multiplatform programming for people having some knowledge in programming but neither it won't go deep into the potential of the 6502 (I can't tell for the other processors) nor be friendly or educational for strict beginners. For instance, on page 125 the book starts to describe the 6502 instructions. It specifies the flags affected by the 6502 instructions but it does not specify how they are affected by these instructions. And this is a crucial information. Further I did not see any information about the cycles used by these instructions... If optimizing speed is important for you, this information will be important. On page 43, the book explains the concept of self-modifying code (my favorite subject as to 6502 programming), which is good but the example used in figure 41 is hard to read for me and doesn't have any link with 6502 programming. I would have loved to read more details on the various ways of doing self-modifying code on the 6502. To be honest, this subject is often avoided even in the best old school programming books.The Author knows his subject and is talented. I believe that he is able to do better than R.Zacks, S.Leventhal and J.Butterfield who wrote the best books on 6502 programming but again his book is not exactly what I was looking for. I would suggest that he takes the time (and cycles) to write a real encyclopedia for each processor.
S**R
Well written book in an informal style
I'm only about 50 pages into this book, but already the book has eased me back into the subject of 6502/Z80 programming (with the added plus of ARM and 68k in there). The style is reminiscent of some of the books from the 1980s that were explaining programming (usually BASIC) to an audience eager to learn, but with no or little prior knowledge.There are a couple of errata, both in terminology and the usual occasional spelling mistakes. Nothing earth shattering and if the subject matter interests you and you're not already an intermediate/expert, then I wholeheartedly recommend this book.
Trustpilot
3 weeks ago
2 weeks ago