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
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!
>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]
DIAGNOSTICS II V1.2 - CPU TEST..COPYRIGHT (C) 1981 - SUPERSOFT ASSOCIATES