Path: utzoo!utgpu!cs.utexas.edu!samsung!noose.ecn.purdue.edu!mentor.cc.purdue.edu!descartes.math.purdue.edu!wilker From: wilker@descartes.math.purdue.edu (Clarence Wilkerson) Newsgroups: alt.sources Subject: Re: Z80emulator Keywords: Missing Parts.. Message-ID: <16602@mentor.cc.purdue.edu> Date: 14 Nov 90 01:41:47 GMT References: <178@rwing.UUCP> <274059c8.5f66@uop.uop.edu> Sender: news@mentor.cc.purdue.edu Reply-To: wilker@descartes.math.purdue.edu.UUCP (Clarence Wilkerson) Organization: Purdue University, West Lafayette Lines: 15 If you have a working CP/M system, with some effort you can generate the image needed for the emulator. One problem is that it needs a hex file, origined at 0, followed by a bitmap. I've gotten to the stage of having CCP, BDOS, and FAKE BIOS all in a hex file origined at 0, and an appropriate bitmap. However, I have not converted bitmap to hex yet. If you have no CP/M system, get DOSPLUS25 from simtel20.army.mil in pd2: . Unarc this, and look for movdosplus.cpm or similar file name. This is a version of "MOVCPM". From 0980H to end is the CCP and BDOS clones. The bit map is at 600H. Then you have to hexify it. It might be easier to rewrite the loading routine to handle a binary file, not necessarily origined at 0. Clarence Wilkerson .