English
This book fills a serious gap in literature on programming the Z80. Rather than dealing with the elementary concepts of Z80 architecture, Nitschke's book examines advanced,serious and practical machine language programming. It has been designed essentially for three types of programmers: — those who know the rudiments of Z80 programming and now want to tackle the more complex aspects of the instruction set in greater detail — intermediate programmers who want to develop professional software — experts who want to view new methods, programming styles and algorithms, to add to their library of programming knowledge. The core of the book looks at popular programming applications. Starting with the basics of organising information, generating arrays and tables, block moving, shifting and erasing, string manipulation, data compression and command tables, it moves on to advanced applications like word and sentence decoding. This section of the book ends with a detailed analysis of an 'adventure game'. Game programming is then examined in detail. Topics covered include random number generating, the creation of mazes in two and three dimensions, animation, arcade game development and other
Sign in with your free account to read, download EPUBs or listen.
Z80 · Amstrad · Programming · Assembly · Zilog · CPU · retrocomputing · ASM · acpc.me