문제

컴퓨터 시스템 에뮬레이터를 개발하기위한 좋은 오픈 소스 프레임 워크가 있습니까? 특히 8 비트 프로세서 (예 : 6502, 6510 등)의 에뮬레이터 개발과 관련된 노력을 줄일 수있는 파이썬이나 Java로 작성된 것에 관심이 있습니다.

도움이 되었습니까?

해결책

C64의 6510이 아닌가? C64 코드를 모방하는 Java 라이브러리를 사용할 수 있습니다.

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

http://www.jac64.com/jac64-java 기반 -c64-emulator.html

C ++를 두려워하지 않으면이 범용을 시도하십시오.

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

다른 팁

체크 아웃하고 싶을 수도 있습니다 바이스, 다양한 코모도어 8 비트 컴퓨터를 모방 할 수 있습니다. 여기에는 6502, 6510 및 8502 프로세서가 포함됩니다. 바이스는 아래에 출시되었습니다 GPL C로 작성되었습니다.

나는 개발했다 믹스 머신의 완전한 에뮬레이터 몇 년 전 Perl의 (Taocp의 Knuth의 상상의 컴퓨터). 소스 코드는 잘 문서화되어 있으며 시뮬레이터를 실행할 수 있으므로 예제로 연습 할 수 있습니다. 너무 어렵지 않았고 특별한 프레임 워크가 필요하다는 것을 기억하지 못합니다. 기계의 레지스터는 시뮬레이터의 상태 변수 일 뿐이며 나머지는 지침을 해석 하고이 내부 상태를 변경하고 있습니다.

더 구체적인 질문이 있습니까? 아마도 올바른 방향으로 당신을 가리키는 것이 더 쉬울 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top