Changes

FPGAmstrad

46 bytes added, 17:54, 9 January 2018
/* Z80 */
In fact the only difference between [[T80]] of opencore and real Z80 is that [[T80]] runs on rising_edge, and Z80 runs during low state. Test past with little modification of sequencer forcing it to do nothing during low state of z80, resulting a downclock (memory is too overclocked with this sequencer modification), perhaps using buffer on address bus and data bus could solve this detail... but as it runs for me it is not a problem.
 
==== Z80: TODO : Z80 testbench ====
 
[http://www.cpc-power.com/index.php?page=detail&num=12883 CPC-Power Z80 FULL TEST (UK) (2012) - UTILITAIRE]
 
Some errors detected in r005.8.4 (test done by Philippe D.)
 
[http://www.winape.net/download/plustest.zip WinAPE plustest.zip (including Instruction and Interrupt timing tests)]
==== Z80: architecture ====
==== Z80: ED A9 cpd(r) / ED A1 cpi(r) ====
Problem here : CPDR and CPIR has same implementation than CPD and CPI.
 
==== Z80: TODO : cpc-power testbench ====
 
[http://www.cpc-power.com/index.php?page=detail&num=12883 CPC-Power Z80 FULL TEST (UK) (2012) - UTILITAIRE]
 
Some errors detected in r005.8.4 (test done by Philippe D.)
 
==== Z80: TODO : winape testbench ====
 
[http://www.winape.net/download/plustest.zip WinAPE plustest.zip (including Instruction and Interrupt timing tests)]
=== DSK ===
1,200
edits