Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!caip!sri-spam!mordor!lll-crg!lll-lcc!bandy From: bandy@lll-lcc.UUcp (Andrew Scott Beals) Newsgroups: net.micro.cpm Subject: "Misusing" Z80 registers - CP/M-80 is an ->8080<- "operating system" Message-ID: <344@lll-lcc.UUcp> Date: Thu, 19-Jun-86 01:19:42 EDT Article-I.D.: lll-lcc.344 Posted: Thu Jun 19 01:19:42 1986 Date-Received: Sat, 21-Jun-86 09:48:54 EDT References: <1204@brl-smoke.ARPA> Reply-To: bandy@lll-lcc.UUCP (Andrew Scott Beals) Organization: Lab Comp Center, Lawrence Livermore Labs Lines: 15 ucdavis!clover!hildum@ucb-vax.ARPA (Eric Hildum) writes: >[if you assume that your BIOS saves the z80-specific registers, certain > programs that expect a z80 (turbo pascal for example) will die] CP/M(-80) is an operating system for >>8080<< microcomputers. If your BIOS or firmware uses the z80 registers without saving them, then it is WRONG BUGGY and ERRONOUS. DEC, unfortunately, isn't the only vendor that practices this bit of anti-social behaviour. andy -- Amu, ne armu! Andy Beals bandy@lll-crg.arpa {ihnp4,seismo,ll-xn,qantel,pyramid}!lll-crg!bandy LLNL, P.O. Box 808, Mailstop L-419, Livermore CA 94550 (415) 423-1948