• Home
  • Explore

Emulating BUS - Writing NES Emulator in Rust

bugzmanov.github.io/nes_ebook/chapter_4.html

1 Users

0 Comments

17 Highlights

0 Notes

Tags

Top Highlights

  • 2 KiB of ram space

  • address space being mapped to another address space

  • read or write access

  • address of a required location

  • byte of data being read or written

  • don't need to implement it as an independent module

  • not a device

  • Bus module

  • Data reads/writes

  • Routing hardware interrupts to CPU

  • Handling memory mappings

  • Coordinating PPU and CPU clock cycles

  • only 11 bits is enough for addressing RAM space

  • only 11 addressing tracks from CPU to RAM

  • 2 highest bits have no effect when accessing RAM

  • 111_1111_1111

  • 111_1111_1111

Ready to highlight and find good content?

Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.

AboutPrivacyTerms

© 2023 Glasp Inc. All rights reserved.