Build Your Own Z80 Computer: Design Guidelines and Application (1981)
archive.org
archive.org
Radio Shack had a book on the Z80, that I think was the same as the Howard Sams book, but with a different cover. It was so clearly written, that even to this day, my ability to conceptualize the innards of computers is strongly biased by the Z80 architecture.
If I am not mistaken a Youtuber made this popular again so second hand copies go for $100+.
I still have the source code: https://thebattles.net/crypt/index.html#68k
Maybe its straightforward, drag and drop from the FDC data sheet into a bit of code. Then again, maybe not.
Even when he did the SB-180, his 64180 based SBC, it has an FDC, but he does not talk of it much.
He also did some articles on an 8088 computer. This was interesting because it came out in that seeming millisecond of time between CP/M and MS-DOS, but before "PC Compatible". His computer could run MS-DOS (or, I reckon, CP/M-86), but it was not a PC Compatible.
But it was just a couple of articles, not a book like this was.
Mind, he spent much of his time in the controller world, not really the desktop world. The SB-180 was a bit of a anomaly in that sense, as it was more of a full desktop machine than most of his other work.
Most of the early 8 bit micros couldn't service an IRQ fast enough to keep up, so you'd be more likely to see a polling loop, but even those had to cut things tight. I saw some 1.7MHz 6809 code that could just about do it. Not sure how the old TRS80s dealt, maybe LDI type things? I know the IBM 5150 relied on a DMA chip to shift the sectors to/from disk. Would be fun to find out what the old S-100 systems did.
RC2014 is the most popular, a modular system with lots of options, but that's overkill and more expensive than it needs to be if you just wanna get a simple system working and running your own code.
I don't have the background to do it, and not planning to, but am just interested to know. I used to read the Steve Ciarcia's Circuit Cellar column in BYTE long ago, just out of interest, even though I didn't have any knowledge of electronics.
https://z80kits.com/product-category/basekits/
https://smallcomputercentral.com/
To name a few.
Steve's book is fascinating and a good intro to the architecture, but some of the chips used are quite obsolete (even more so that the mainstream obsolete ones!) and so building a computer from that book would be very challenging.