Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!bu.edu!rpi!zaphod.mps.ohio-state.edu!samsung!noose.ecn.purdue.edu!mentor.cc.purdue.edu!gauss.math.purdue.edu!wilker From: wilker@gauss.math.purdue.edu (Clarence Wilkerson) Newsgroups: comp.os.cpm Subject: Re: cpm emulators under unix Message-ID: <3813@mentor.cc.purdue.edu> Date: 16 Jan 91 00:25:34 GMT References: <9101152311.AA10420@yoda.eecs.wsu.edu> Sender: news@mentor.cc.purdue.edu Reply-To: wilker@gauss.math.purdue.edu.UUCP (Clarence Wilkerson) Organization: Purdue University, West Lafayette Lines: 18 I'm using a cp/m emulator for unix that I got from the U. Of Tokyo ftp site a year or so ago. It does 8080 only, and is not complete emulation of all flags. In particular Wordstar does not run. For some reason, WS uses JPO in a way that depends on a very good emulation ( this is jump on odd parity). The implementor of my version tried to just always save the last arithmetic result and then recreate the flags when needed. This should work for reasonable code, but obviously fails for code like lxi h, arbitrary_word push h pop psw Anyway, the version I have runs CP/M, MAC, M80, L80, MBASIC, etc, so I haven't made the ultimate effort to track down the last ergs fr the emulation. You can try out the look and feel of CP/M-80 by rlogging into "cpm@hopf.math.purdue.edu". This is readonly system, so about all you do without getting kicked off is run SD, MBASIC, etc. Clarence Wilkerson