Alfonso Martone wrote:
Comunque, riassumiamo:In realta` quando la differenza elaborativa tra la cpu che emula e quella emulata non e` elevata pare che un quarto metodo venga usato. Credo che si chiami compilazione dinamica, dove viene tradotto un pezzo di codice per volta e poi eseguito. Una via di mezzo tra emulazione e traduzione.
1) emulazione diretta del codice 65xx (tabelle di salto, etc): la soluzione piu' complessa;
2) traduzione del blocco binario 65xx a codice (magari sorgente) Z80;
3) traduzione del sorgente 65xx (magari macroassembler) in sorgente Z80.