Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!pasteur!ucbvax!RADC-TOPS20.ARPA!GUBBINS From: GUBBINS@RADC-TOPS20.ARPA (Gern) Newsgroups: comp.sys.zenith.z100 Subject: Re: DOS INT list for the Z100 Message-ID: <12401733737.11.GUBBINS@RADC-TOPS20.ARPA> Date: 27 May 88 20:38:05 GMT References: <2927@polya.Stanford.EDU> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 35 Well, the info they gave you could be wrong, but it is probably right... (-: Anyhow, what you do want is The MS-DOS Version 3 Programmers (Utility) Package #CB-3163-30 straight out of the Heath catalog for BOTH the Z-100 and Z-PCs. The catalog lists it at $225. I bought my copy (3 small size manuals, ~= 7 disks) new from the college I bought my computer from for $27.00 (which is about the Government Contract price as well). It contains several ZDS done utilities such as video editors, file attribute changers, volume name changers, etc. The main job it does is to describe the MS-DOS programmer's reference (all the DOS calls, file formats, memory management, etc.) which is standard MS-DOS stuff that other guides should describe as well. These are interrupts 20H-3FH. Now, Z-PC based machines have extra video, etc machine specific stuff where Intel RESERVED FOR INTEL USE ONLY (which IBM ignored) at interrupts 1FH and below (10H for PC video stuff, etc. This stuff is described in several Norton type PC programming books. The Z-100 machine specific stuff (Absolute disk read, format, screen, light pen, ports, etc.) is properly at 50H-5BH. These are known as the IO.SYS software interrupts. ZDS reserved 40H-4FH & 5CH-6FH for Z-100 IO.SYS, but I don't know if any of theses are used (probably for the Z-100 Hardware interrupts, consult the IO.SYS sources...). 70H-7FH are reserved for ZDS applications, 80H-EFH are for user programs for all machines, and F0H-FFH ZDS reserves for Monitor ROM use and the PUP doesn't specify for which machines. The PUP has a chapter on Z-100 IO.SYS calls (Interrupts, etc) and only hints at all the wonderful ROM calls without giving any details of actual use, as far as I can tell). Perhaps Russ Nelson can be nudged to shed some light here... Perhaps someone would be nice to put this all into a table for the Z-100.... Cheers, Gern -------