Domanda

Ci sono buoni framework open source per lo sviluppo di emulatori di sistema del computer? Sono particolarmente interessato a qualcosa scritto in Python o Java che può ridurre lo sforzo di emulatori in via di sviluppo per i processori a 8 bit (ad esempio 6502, 6510, ecc.).

È stato utile?

Soluzione

non è il 6510 nella C64? Potreste essere in grado di utilizzare le librerie Java che emulano il codice c64

http://www.dreamfabric.com/c64/

http://www.jac64.com/jac64-java based-C64-emulator.html

Se non si ha paura di C ++ provare questo scopo generale:

http://cef.sourceforge.net/index.php

Altri suggerimenti

Si consiglia di controllare le VICE , che può emula una varietà di Commodore computer a 8-bit: "il C64, il C64DTV, il C128, il VIC20, quasi tutti i modelli di PET, il PLUS4 e il CBM-II (aka C610)". Che comprende i processori 6502, 6510 e 8502. VICE è rilasciato sotto GPL ed è scritto in C.

Ho sviluppato un emulatore completo per la macchina MIX (Knuth calcolatore immaginario da TAOCP) in Perl a pochi anni fa. Il codice sorgente è ben documentato e il simulatore è eseguibile, così si può praticare con esempi. Non è stato troppo difficile e non mi ricordo bisogno di alcuna disciplina speciale. registri della macchina sono solo variabili di stato nel simulatore, e il resto è interpretare le istruzioni e cambiare questo stato interno.

Avete domande più specifiche? Forse sarà più facile per puntare nella giusta direzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top