Faire de l'émulator FC (NES) étape par étape
Re: Simulation de machines rouges et blanches à partir de zéro

Description du projet
Des projets avec VS2017 et Codelite sont également disponibles pour assurer une compilation réussie sur différents compilateurs.
Licence
- Stepfc :: Stepx chaque étape, basé sur le MIT, se concentre sur le partage du code
- Stepfc :: StepFC Fine Emulator, basé sur GPLV2, se concentre sur les fichiers binaires exécutables de l'émulateur lui-même
Stepx Liste
- Étape 0: Chargez le fichier NES ROM
- Les fichiers de lecture sont préférés.
- Mais poser une base solide est également très importante, l'interface est une bonne chose
- Étape 1: Implémentez les fonctions de lecture et d'écriture du processeur de base
- Vous devez comprendre la disposition de l'espace d'adressage CPU
- Étape 2: compilation 6502
- Le débogage est une partie indispensable de la décomposition
- Étape 3: Mettre en œuvre les instructions du processeur
- Cette étape est plus grande qu'avant
- Implémenter toutes les instructions du processeur
- Étape 4: Rendu de l'arrière-plan
- Implémentez le premier affichage d'image
- Étape 5: entrée de base
- Implémentez l'entrée standard de la poignée
- Étape 6: rendu de sprite
- Ensuite, il rend 64 elfes
- Étape 7: Mise en œuvre de la synchronisation de précision moyenne
- Synchronisation verticale basée sur la violence primaire
- Fusionner les antécédents avec les elfes
- Étape 8: Implémentation de la lecture audio de base
- Utilisez une machine à état de terminal pour implémenter l'audio
- Étape 9: implémenter MAPPPER1234
- Mappe4 est principalement introduit car il déclenchera IRQ
- Étape A: implémenter le mélange de base
- Augmenter la précision audio de 60 Hz à 44,1 kHz
- Mais la distance est encore des dizaines de fois plus petites que 1,79 MHz, et la route est encore longue
- Étape B: Standardiser la lecture des archives
- Fichiers de stockage enfin standardisés
- Sl dafa est bon
- Étape C: vidéo et lecture
- Peut être utilisé pour les tas
- Étape D: filtres et filtres
- Améliorer l'expérience utilisateur
- Le FC est même livré avec son propre filtre
- Étape E: Audio prolongé
- L'audio étendu est également un point culminant de FC
- Exploration NSF
- Visualisation audio
- Étape F: Tous deviennent F
- Redémarrage
- Entrée prolongée
- Simulation plus précise
- BIOS FDS
- Plus de cartouches
- Spécialisation du jeu
- Optimisation de la plate-forme
- réseau
- Interface utilisateur graphique
- NES DÉBUGGING
- Tricheur / doigt d'or
- Tous les contenus ci-dessus sont discutés, et le contenu est laissé vide