I read these great books and often browse them as reference resources on Intel 8080 Assembly and CP/M programming:
- "Mastering CP/M" by Alan Miller
- "8080/8085 Software Design" by David Larsen et al.
@goosey I never used CP/M or read the book back then, but a hobby project I'm working on is making me rediscover CP/M and 8080.
@amoroso Me either. I got given a Kaypro 1 sometime in the 90's.
I like CP/M. It does what it does and doesn't interfere otherwise. 8080 I'm not as fond of. Zilog assembly is much saner.
@goosey Although I appreciate the additional power of the Z80, I prefer the simplicity of the 8080 instruction set. It also makes it simpler to develop Assembly tools.
@amoroso
this is true! Since each opcode has a unique mnemonic, Intel style is a lot simpler to work with.
@amoroso Nice. Love 8080 assembly. Don't know why I don't have the Software Design book, yet.
@trondd The 8080/8085 Software Design book is packed with lots of examples covering a very broad range of applications, subroutines, and tasks. For example, it's where I read about key debouncing for the first time.
The book uses a weird notation for code though, e.g. MOVAM instead of MOV A, M.
@trondd The book also provides very detailed explanations of every sample program that don't take anything for granted.
@amoroso Perfect. I can get by fine, but there are always cool algorithms and tricks I hadn't thought of. I need to be reading more code.
@amoroso
The "8 mile floppy" book! (i have a copy it is useful)