Hacer emulador FC (NES) paso a paso
Re: Simulación de máquinas rojas y blancas desde cero

Descripción del proyecto
Los proyectos con VS2017 y Codelite también están disponibles para garantizar una compilación exitosa en diferentes compiladores.
Licencia
- Stepfc :: stepx Cada paso, basado en el MIT, se enfoca en compartir código
- STEPFC :: STEPFC El emulador terminado, basado en GPLV2, se centra en archivos binarios ejecutables del emulador en sí
Lista de pasos
- Paso 0: Cargue el archivo ROM NES
- Se prefiere leer archivos.
- Pero sentar una base sólida también es muy importante, la interfaz es algo bueno
- Paso 1: Implementar funciones básicas de lectura y escritura de CPU
- Debe comprender el diseño del espacio de direcciones de la CPU
- Paso 2: 6502 Compilación
- La depuración es una parte indispensable de la descomposición
- Paso 3: Implementar instrucciones de CPU
- Este paso es más grande que antes
- Implementar todas las instrucciones de CPU
- Paso 4: Representación de fondo
- Implementar la primera pantalla de imagen
- Paso 5: Entrada básica
- Implementar la entrada estándar de doble manija
- Paso 6: Representación de sprites
- Paso 7: Implementación de sincronización de precisión media
- Sincronización vertical basada en la violencia primaria
- Fusionar antecedentes con elfos
- Paso 8: Implementación de reproducción de audio básica
- Use una máquina de estado terminal para implementar audio
- Paso 9: Implementar MAPPPER1234
- MAPPER4 se introduce principalmente porque activará IRQ
- Paso A: Implementar la mezcla básica
- Aumentar la precisión de audio de 60Hz a 44.1kHz
- Pero la distancia sigue siendo docenas de veces más pequeña que 1.79MHz, y el camino aún es largo
- Paso B: Estandarizar la lectura del archivo
- Finalmente archivos de almacenamiento estandarizados
- SL DAFA es bueno
- Paso C: video y reproducción
- Paso D: filtros y filtros
- Hacer mejor la experiencia del usuario
- FC incluso viene con su propio filtro
- Paso E: audio extendido
- El audio extendido también es lo más destacado de FC
- Exploración de NSF
- Visualización de audio
- Paso F: Todos se convierten en F
- Reanudar
- Entrada extendida
- Simulación más precisa
- BIOS FDS
- Más mapeadores
- Especialización de juegos
- Optimización de la plataforma
- red
- Interfaz gráfica de usuario
- Depuración de NES
- Tramposo/dedo dorado
- Se discuten todos los contenidos anteriores y los contenidos se dejan en blanco