Faça do emulador FC (NES) passo a passo
Re: simulação de máquinas vermelhas e brancas do zero

Descrição do projeto
Projetos com VS2017 e Codelite também estão disponíveis para garantir a compilação bem -sucedida em diferentes compiladores.
Licença
- Stepfc :: stepx cada etapa, com base no MIT, concentra -se em compartilhar código
- Stepfc :: stepfc terminado emulador, baseado no GPLV2, concentra -se em arquivos binários executáveis do próprio emulador
Lista Stepx
- Etapa 0: Carregar o arquivo NES ROM
- Ler arquivos é preferido.
- Mas estabelecer uma base sólida também é muito importante, a interface é uma coisa boa
- Etapa 1: Implementar funções básicas de leitura e gravação da CPU
- Você precisa entender o layout do espaço de endereço da CPU
- Etapa 2: 6502 Compilação
- A depuração é uma parte indispensável da decomposição
- Etapa 3: Implementar instruções da CPU
- Esta etapa é maior do que antes
- Implementar todas as instruções da CPU
- Etapa 4: renderização de fundo
- Implementar a primeira exibição de imagem
- Etapa 5: entrada básica
- Implementar entrada padrão de dupla alça
- Etapa 6: renderização de sprite
- Em seguida, ele torna 64 elfos
- Etapa 7: Implementando a sincronização de precisão média
- Sincronização vertical com base na violência primária
- Mesclar fundo com elfos
- Etapa 8: Implementando a reprodução básica de áudio
- Use uma máquina de estado terminal para implementar áudio
- Etapa 9: Implementar MAPPPPER1234
- O Mapper4 é introduzido principalmente porque acionará IRQ
- Etapa A: Implemente a mistura básica
- Aumentar a precisão do áudio de 60Hz para 44,1kHz
- Mas a distância ainda é dezenas de vezes menor que 1,79mHz, e a estrada ainda é longa
- Etapa B: padronizar leitura do arquivo
- Finalmente arquivos de armazenamento padronizado
- SL dafa é bom
- Etapa C: Vídeo e reprodução
- Etapa D: filtros e filtros
- Torne a experiência do usuário melhor
- FC até vem com seu próprio filtro
- Etapa E: áudio estendido
- Áudio estendido também é um destaque do FC
- Exploração da NSF
- Visualização de áudio
- Etapa F: Todos se tornam f
- Reiniciar
- Entrada estendida
- Simulação mais precisa
- FDS BIOS
- Mais mapeadores
- Especialização do jogo
- Otimização da plataforma
- rede
- Interface gráfica do usuário
- NES Debugging
- Trapaceiro/dedo dourado
- Todos os conteúdos acima são discutidos e o conteúdo é deixado em branco