Buat Emulator FC (NES) Langkah demi Langkah
Re: Simulasi mesin merah dan putih dari awal

Deskripsi proyek
Proyek dengan VS2017 dan codelite juga tersedia untuk memastikan kompilasi yang berhasil pada kompiler yang berbeda.
Lisensi
- Stepfc :: Stepx setiap langkah, berdasarkan MIT, berfokus pada kode berbagi
- Stepfc :: StepFC Finish Emulator, berdasarkan GPLV2, berfokus pada file biner yang dapat dieksekusi dari emulator itu sendiri
Daftar Stepx
- Langkah 0: Muat file NES ROM
- Membaca file lebih disukai.
- Tapi meletakkan fondasi yang kuat juga sangat penting, antarmuka adalah hal yang baik
- Langkah 1: Menerapkan fungsi baca dan tulis CPU dasar
- Anda perlu memahami tata letak ruang alamat CPU
- Langkah 2: 6502 Kompilasi
- Debugging adalah bagian yang sangat diperlukan dari dekomposisi
- Langkah 3: Menerapkan instruksi CPU
- Langkah ini lebih besar dari sebelumnya
- Menerapkan semua instruksi CPU
- Langkah 4: Render latar belakang
- Menerapkan tampilan gambar pertama
- Langkah 5: Input Dasar
- Menerapkan input pegangan ganda standar
- Langkah 6: Sprite Rendering
- Langkah 7: Menerapkan sinkronisasi presisi sedang
- Sinkronisasi vertikal berdasarkan kekerasan primer
- Gabungkan latar belakang dengan elf
- Langkah 8: Menerapkan pemutaran audio dasar
- Gunakan mesin keadaan terminal untuk mengimplementasikan audio
- Langkah 9: Menerapkan mappper1234
- Mapper4 terutama diperkenalkan karena akan memicu IRQ
- Langkah A: Menerapkan pencampuran dasar
- Tingkatkan akurasi audio dari 60Hz menjadi 44.1kHz
- Tapi jaraknya masih puluhan kali lebih kecil dari 1,79MHz, dan jalannya masih panjang
- Langkah B: Standarisasi Pembacaan Arsip
- Akhirnya file penyimpanan standar
- SL Dafa bagus
- Langkah C: Video dan pemutaran
- Dapat digunakan untuk TAS
- Langkah D: Filter dan filter
- Jadikan pengalaman pengguna lebih baik
- FC bahkan dilengkapi dengan filternya sendiri
- Langkah E: Audio yang diperluas
- Audio yang diperluas juga merupakan sorotan dari FC
- Eksplorasi NSF
- Visualisasi audio
- Langkah F: semua menjadi f
- Restart
- Input diperpanjang
- Simulasi yang lebih tepat
- BIOS FDS
- Lebih banyak pemetaan
- Spesialisasi Game
- Optimalisasi Platform
- jaringan
- Antarmuka pengguna grafis
- NES Debugging
- Cheater/Golden Finger
- Semua konten di atas dibahas, dan isinya dibiarkan kosong