Groups | Search | Server Info | Login | Register


Groups > comp.sys.amstrad.8bit > #80

Re: Good free and open source Z80 emulation code?

From Curlytop <pvstownsend.zyx.abc@ntlworld.com>
Newsgroups comp.sys.amstrad.8bit
Subject Re: Good free and open source Z80 emulation code?
Date 2012-05-27 21:11 +0100
Organization Sweet, pure and innocent
Message-ID <jpu1pe$hbu$1@dont-email.me> (permalink)
References <4c76a483$0$7656$9b4e6d93@newsspool1.arcor-online.net> <24603174-f932-4ded-85d0-472f496ed730@googlegroups.com>

Show all headers | View raw


sam coupe set the following eddies spiralling through the space-time
continuum:

> On Thursday, 26 August 2010 18:29:38 UTC+1, Linards Ticmanis  wrote:
>> Hello to all the Amstrad/Schneider, MSX and Sinclair people!
>> 
>> do you maybe know if there is low level Z80 CPU emulation code available
>> (maybe as part of some existing emulator) that
>> 
>> 1.) supports undocumented instructions and flags and
>> 2.) is licensed under GPL or some compatible license?
>> 
>> (The code in MAME/MESS is unfortunately not GPL).
>> 
>> Thanks for any help,

Long ago I wrote a debugging program for the CPC called "Virtual Processor".
Since it is totally my own program I have no qualms about releasing the
source code and the little driver programs to assemble it using Maxam.

It certainly handles the undocumented Z80 functions e.g. DD CB 01 91 appears
as RES 2,C,(IX~1). Actually for all but a handful of instructions, it lets
the processor execute them itself and so show the flags as accurately set
by the processor.

Interested? If you can work out my real email address please send an address
I can post this to.

> how does the assembler explain where the scan line drawing the tv screen
> is while you are compiling code?

Sorry not sure what you mean here. This is not a task for the assembler but
for whatever program is being assembled, if that is relevant to the
program's function. There is probably a firmware call that will give this
info if it is absolutely necessary, but such low-level details can usually
be disregarded.
-- 
ΞΎ: ) Proud to be curly

Interchange the alphabetic letter groups to reply

Back to comp.sys.amstrad.8bit | Previous | NextPrevious in thread | Find similar


Thread

Re: Good free and open source Z80 emulation code? sam coupe <rogerjowett@gmail.com> - 2012-05-27 06:00 -0700
  Re: Good free and open source Z80 emulation code? Curlytop <pvstownsend.zyx.abc@ntlworld.com> - 2012-05-27 21:11 +0100

csiph-web