MOS 6502 Simulator.

MOS 6502 Simulador é uma espécie de emulador para um chip 6502.
Baixe Agora

MOS 6502 Simulator. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Richard Whitty
  • Site do editor:
  • http://www.csc.liv.ac.uk/~cs6rlw/misc.html#bbot

MOS 6502 Simulator. Tag


MOS 6502 Simulator. Descrição

O simulador de mos 6502 é uma espécie de emulador para um chip 6502. O simulador de mos 6502 é uma espécie de emulador para um chip 6502. Não há praticamente nada além da CPU (menos operações BCD). Também não tem atenção aos horários de instrução. O que (além dessas duas coisas), simula com sucesso a CPU, havia algumas falhas de design, o que me levou a continuar: - Eu escrevi em C ++. Como o 6502 não tinha um ônibus IO dedicado, tudo foi feito via memória. Eu tinha a ideia de ter uma classe virtual pura que forneceu uma interface genérica, então como eu escrevi os dispositivos para se sentar no espaço de memória, eles poderiam apenas substituir porções dele, ou armadilha em gravações ou algo. O que escrevendo isso, continuei recebendo A sensação devo ter escrito em ASM, especialmente para manipular bandeiras e girar e outras coisas. (Como eu poderia ter apenas girado al, por exemplo, em vez de a bagunça, tenho no código C ++.- decodificação de instruções desleixadas.Eu originalmente parti para decodificar as instruções corretamente, mas havia muitas exceções ao sistema usado (ESP . Se eu pretendia suportar o 65C02 por exemplo). Isso se decendeu em uma instrução de interruptor massivo. Eu quase considerei dividi-lo para arquivos menores, e apenas #include-os no meio, só para torná-lo mais gerenciável. não estão em ordem numérica (agrupada de acordo com o tipo, ou modo de endereçamento, não consegue se lembrar de ATM), não compilaria uma mesa de salto. Faz com otimização no entanto. A principal coisa que me motivou a escrever isso foi que eu encontrei o meu BBC-B no loft, e sentiu uma pontada de nostalgia para as horas desperdiçadas curvadas no modo de texto mais baixo da resolução (modo IIRC 7 para salvar a RAM). Eu tinha a ideia de escrever um emulador de nes ou bbc, no entanto, 't chega tão longe.it tem um formato de imagem bastante simples. O arquivo deve ser> = 65536 bytes (64k) a nd que é simplesmente a imagem de memória para o sistema (barramento de endereço de 16 bits). Há uma espécie estranha de exibição de texto ASCII em 0x200, o que é ok o suficiente para vomitar uma string para. Como foi apenas jogado juntos no espaço de 6 horas ou mais (levou muito tempo para fazer a declaração do interruptor) Não é muito documentado por torrente, mas hey.


MOS 6502 Simulator. Software Relacionado

Tkmame.

TKMame Project é uma extremidade dianteira TCL / TK para o XMame. ...

155

Download

Gngeo.

GNGEO é um emulador Neogeo para Linux (e talvez algum outro UNIX). ...

432

Download