Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

8080 CPU exerciser

64 views
Skip to first unread message

IanB

unread,
Feb 27, 2009, 7:34:19 AM2/27/09
to
For some time now I've been looking for an 8080 equivalent to Frank
Cringle's Z80 CPU exerciser, but without much luck. As I really
wanted to see if my emulator was correct I decided the best thing to
do was modify the original ZEXDOC to run on, and test, the 8080.

I've made the changes, and it appears to run as expected, but what I
am unable to do is run it on a system actually using a 8080. Without
this I, obviously, can't tell if the CRC values reported are correct,
or just reflect my emulation.

I am aware that there are a number of different 8080 chip
implementations about (Intel, AMD etc) that may have slightly
different characteristics, but being able to compare against any of
them would be a help.

I've uploaded the files (com and M80 source) to ...

http://www.sunhillow.eu/8080exerciser/

so if anyone who has a 8080 CPU running on a CP/M 2.2 system would
like to let me know the results of running the program (25 32bit CRC
values) I would really appreciate it. My guesstimate is that it
should take 30-45 mins to run, but that obviously depends on the
systems clock speed.

Thanks

Ian
--
The From address is valid

sam...@moorecad.com

unread,
Mar 3, 2009, 9:20:20 PM3/3/09
to

There is a general 8080 check program I used for the FPGA 8080 CPU
here:

http://www.opencores.org/projects.cgi/web/cpu8080/overview

I believe it came from the Altair site.

Luck!

IanB

unread,
Mar 4, 2009, 2:45:19 AM3/4/09
to
On Tue, 3 Mar 2009 18:20:20 -0800 (PST), sam...@moorecad.com wrote:

>There is a general 8080 check program I used for the FPGA 8080 CPU
>here:
>
>http://www.opencores.org/projects.cgi/web/cpu8080/overview
>
>I believe it came from the Altair site.
>
>Luck!

Thanks for the pointer.

The test file from the Altair site is a copy of the "Kelly Smith" test
from the SIG/M archive. It works well, but doesn't do the exhaustive
test that Frank Cringle's exerciser does. For example, KS tests all
the ALU instructions by doing a single calculation but, IMHO, a better
test would do multiple tests with different operands. It also makes
no attempt to test some of the hidden corners of the 8080, the AC flag
for example.

The real beauty of the FC exerciser is that it compares the results
against the original hardware, and not what a programmer thinks the
original hardware is doing :-)

[BTW, There is a another Altair emulation around that does contain a
copy of an 8080 version of FC's exerciser but I _think_ there are some
problems with the coding. I was going to contact the author when (if)
I get my version working and can confirm my suspicions]

tim...@gmail.com

unread,
Mar 26, 2009, 7:22:41 PM3/26/09
to

Al Kossow

unread,
Mar 26, 2009, 8:26:29 PM3/26/09
to

DIAGNOSTICS II V1.2 - CPU TEST..COPYRIGHT (C) 1981 - SUPERSOFT ASSOCIATES


tim...@gmail.com

unread,
Mar 27, 2009, 4:25:54 PM3/27/09
to
0 new messages