On the MSX, the picture is not in the processor's memory. It lives in sixteen kilobytes that belong to the video chip, and the processor reaches them only through a pair of ports, a byte at a time, at a speed the video chip decides. This book teaches Z80 assembly language on the MSX1 by facing that fact head on, and it measures what it claims.
It begins before the beginning. Chapter 2 explains binary and hexadecimal; chapter 4 installs the sjasmplus assembler, the openMSX emulator and C-BIOS on Windows, macOS and Linux; Part II teaches the Z80 one family of instructions at a time and prices each in T-states, with the wait the MSX adds to every opcode fetch. Along the way it builds two original games, from the first line of a specification to a cartridge.
The book has 219 figures, and 202 of them are frames captured from the openMSX emulator while it ran a program from the book's repository, which the caption names. No screen was drawn or redrawn. Every number in the book was measured on openMSX by a program written to produce it, and chapter 55 gives you a cartridge that measures, on a real MSX, the things an emulator may get wrong. A verification program reassembles every program and compares it, byte for byte, with the cartridges the book was photographed from. The code is free to use under the MIT licence.
Fifty-seven boxes called Where it breaks take a mistake and show what it does to the machine; fifty called Count the T-states work out what a routine costs; and each of the fifty-six chapters ends with a Workshop, whose answers are in appendix I.
Readers who have never written assembly language, programmers who know another processor and want the MSX's timing, and MSX veterans who want the numbers measured rather than remembered.
Printed in black and white. Appendix E measures each of the MSX's fifteen colours and the grey this book prints it in.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Da: California Books, Miami, FL, U.S.A.
Condizione: New. Print on Demand. Codice articolo I-9798164813321
Quantità: Più di 20 disponibili
Da: AHA-BUCH GmbH, Einbeck, Germania
Taschenbuch. Condizione: Neu. Neuware. Codice articolo 9798164813321
Quantità: 2 disponibili