[zxspectrum] Re: Z80 testbench

  • From: Luca Bisti <lucbisti@xxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 01 Dec 2008 12:00:39 +0100

Alessandro,

i complimenti per te non bastano mai. In effetti molto tempo fa avevo dato un'occhiata a T80 per varie questioni e avevo concluso che non era sufficientemente accurato. E' un'ottima notizia che l'autore sia così volenteroso.

C'è una test suite inclusa nel core Z80 di Fuse, sotto forma di una serie di files *.in e *.out e un programma C che esegue tutte le istruzioni settando le condizioni iniziali (*.in) e confrontando l'ouput con quello atteso (*.out). Non e' esattamente in forma eseguibile, ma non dovrebbe essere complicato utilizzare quelle informazioni.

Sempre nel trunk di Fuse c'è anche "fusetest" ma credo che si tratti di test ad "alto" livello per testare le contese e altre comportamenti della macchina completa, non dello Z80 da solo.

Se ti serve qualcosa fai un fischio, dovrei essere ancora abbastanza ferrato sullo Z80 undocumented... :-)

Luca

* Documentazione opcodes non ufficiali: http://www.z80.info/zip/z80-documented.pdf * Info su MEMPTR (flags dopo BIT): http://zx.pk.ru/attachment.php?s=66f9b37133257c1d7ea32120004a09d5&attachmentid=2989&d=1143656567


Other related posts: