MOS 6502 Simulator

MOS 6502 Simulator es una especie de emulador para un chip de 6502.
Descargar ahora

MOS 6502 Simulator Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Richard Whitty
  • Sitio web del editor:
  • http://www.csc.liv.ac.uk/~cs6rlw/misc.html#bbot

MOS 6502 Simulator Etiquetas


MOS 6502 Simulator Descripción

MOS 6502 Simulator es una especie de emulador para un chip de 6502. MOS 6502 Simulator es una especie de emulador para un chip de 6502. No hay prácticamente nada aparte de la CPU (MINUS BCD OPERACIONES). También lleva atención a los tiempos de instrucción. Muy, (aparte de esas dos cosas), simula con éxito la CPU, había algunas fallas de diseño, lo que me llevó a no continuar con él: - Lo escribí en C ++. Como el 6502 no tenía un autobús IO dedicado, todo se hizo a través de la memoria. Tuve la idea de tener una clase virtual pura que proporcionó una interfaz genérica, entonces, como escribí dispositivos para sentarse en el espacio de memoria, simplemente podrían anular las porciones de ella, o atrapar en las escrituras o algo. Muy bien, lo que escribí. La sensación que debería haberlo escrito en ASM en su lugar, especialmente para manipular banderas y girar y esas cosas. (Como podría haber girado al, por ejemplo, en lugar del lío que tengo en el código C ++.- Decodificación de instrucciones descuidadas. Originalmente se propuso decodificar las instrucciones correctamente, pero hubo muchas excepciones al sistema utilizado (ESP . Si tenía la intención de apoyar el 65C02, por ejemplo,). Esto se decidió en una declaración de conmutación masiva. Casi consideré dividirlo a archivos más pequeños, y simplemente # incluirlos en el medio, solo para hacerlo más administrable. También, como ellos no están en orden numérico (agrupados de acuerdo con el tipo de tipo o el modo de direccionamiento, no se puede recordar ATM), no se compilaría a una mesa de salto. Hace con la optimización, la principal cosa que me impulsó a escribir esto fue encontré mi BBC-B en el desván y sintió una pungía de nostalgia para las horas desperdiciadas con encorvado en el modo de texto de baja resolución (MODO DE IIRT 7 para guardar la RAM). Tuve la idea de escribir un emulador NES o BBC, sin embargo, no lo hizo 'T obtener tan lejos. Tiene un formato de imagen bastante simple. El archivo debe ser> = 65536 bytes (64k) a ND que es simplemente la imagen de memoria para el sistema (bus de dirección de 16 bits). Existe un tipo extraño de pantalla de texto ASCII a 0x200, que está lo suficientemente bien como para arrojar una cadena. Como se acaba de lanzar en el espacio de 6 horas más o menos (tardó mucho tiempo en hacer la declaración del interruptor), no se documenta mucho, pero oye.


MOS 6502 Simulator Software relacionado

Gngeo

Gngeo es un emulador de NeoGEO para Linux (y tal vez algún otro UNIX). ...

432

Descargar