Path: utzoo!attcan!brian From: brian@attcan.UUCP (Brian Musker) Newsgroups: comp.os.cpm Subject: Re: CP/M Emulator Message-ID: <11342@attcan.UUCP> Date: 10 Apr 90 13:03:50 GMT Reply-To: brian@attcan.UUCP (Brian Musker) Distribution: na Organization: AT&T Canada Inc., Toronto Lines: 24 Not too sure if my last message got out... (postnews did a core dump!) For the party interested in a cp/m emulator, i wrote an 8080 emulator in C, with a pseudo clock, tty, disk, and dma controller, and i ported cp/m 3.0 to this pseudo-machine. It runs every 8080 cp/m application i have tried so far, and it has run unchanged on both an 80386 and a WE32200 platform, so i suspect the code would work fine on a 68000 architecture. The three drawbacks to this piece of code are: 1/ Terminal i/o is fairly slow. I have tried a variety of buffering techniques, but few seem to have any useful impact. 2/ It really needs to support the Z80 ops. 3/ If i distribute it, i can only supply the sources for the emulator, and the cp/m bios drivers, i.e. you had better have a configurable cp/m on hand to link these drivers into. If you would like to get your hands on this code, or just want more data, please mail or post me... Brian Musker