ajparent1/kb1gmx wrote:
With 8080 RST7 is free (bus to 1s using pullups)
Yep! That's how I did it on the Altaid 8800 (an 8080 version of Membership Card) <>. But that has to change to make stock versions of DDT (or SID or ZSID) work.
For the Z80MC, DRI application note #07 is the patch to change DDT to use RST6 instead of RST7. We made the patch, and put a copy of DDT with it (named DDT-V6.COM) on the DISK-1 image for the SD-CARD.
Josh has also updated his Windows CP/M Explorer program to version 1.3.
Both have been uploaded to the website <>
DDT is a very compact program as well.
It certain is! There are some very clever tricks to keep it small. Whoever the programmer was (Gary Kildall himself?), he certainly knew how to code for limited resources.
heath H8 the front panel was a source of issue for later software. It
was its weakness in the works of Altair and IMSAI.
It depends on what you want. Front panels are expensive and hard to use; after the initial novelty wears off, they don't get used much.
The Heath H8 keypad and 7-seg LED monitor was a lot easier to use; and cheaper, too. It remained useful on a regular basis. For one thing, it would continuously display the last register, memory address, or I/O port even while your main program ran. But as you say, it depended on an interrupt, and for the CPU to be running the monitor program. It took away a little execution time (but you could turn it off to make your programs run a little faster).
One of the cleverest early Front Panels was George Morrow's "Keyed-Up". It was an 8080 CPU board for the S-100 bus that included a keypad and 7-seg display. It ran software to work; but that software was a tiny 32-byte PROM. Instead of depending on an interrupt, it opened the 8080 data bus, and inserted its PROM. The card had a separate program counter for the PROM; it didn't depend on the CPU's PC. So his little program ran no matter where the CPU was, to let you examine and change memory, etc.
Lee
--
There is a computer disease that anybody who works with computers knows
about. It's very serious, and interferes completely with your work. The
trouble with computers is that you 'play' with them! (Richard Feynman)
--
Lee Hart, 814 8th Ave N, Sartell MN 56377, www.sunrise-ev.com