Learn Multiplatform Assembly Programming with ChibiAkumas!

Beginner's Introduction to Assembly & Instruction Set Overview for Z80, 6502, 68000, 8086 and ARM !

Paperback, 268 pages

Published Dec. 30, 2021 by Independently published.

ISBN:
979-8-5999-7737-7
Copied ISBN!

View on OpenLibrary

4 stars (1 review)

Ever wanted to make your own game for an old console, or learn about low level programming?Enter the world of Assembly language, and learn new things about classic hardware!“Learn Multiplatform Assembly Programming… with ChibiAkumas” is an introduction to retro programming. It gives the essential technical information you'll need in a 'down to earth' style that will be more accessible to the average computer user.Covering the Z80, 6502, 68000, 8086 and early ARM CPUs, this book covers the terminology that relates to Assembly and classic hardware, an overview of the CPU and a list of the instruction set of that CPU, with clear simple descriptions. For each CPU we'll look at some simple examples for an emulated computer or console to get you started, with details of how to compile and run them though an emulator on your Windows PC!About the AuthorDeveloper of the 8 bit Multiplatform game ‘ChibiAkumas’, and creator …

1 edition

reviewed Learn Multiplatform Assembly Programming with ChibiAkumas! by Keith 'Akuyou' (Learn Multiplatform Assembly Programming with ChibiAkumas)

Review of 'Learn Multiplatform Assembly Programming with ChibiAkumas!' on 'Goodreads'

4 stars

Exactly what it says on the cover! An introduction to FIVE different CPU instruction sets (and assembly language programming in general). You won't go DEEP into any of them, of course (270 pages of book versus Intel's famously huge manuals for the *86 series, for example). What I really like about this is that the author gives you a "Hello World" and a raster graphics drawing example and a handy instruction mini-reference for every single processor. Very cool. Definitely right up your alley if you plan to make retro games for old systems (or simulated systems). Borderline useless if you want to write "serious" applications for anything modern. :-)