74e86f1ab736ec8076a446f01effc39be521c20c
Introduced `GameRom` struct and implemented support for MBC1 cartridges, including ROM and RAM banking. Modified `MemoryBus` and `CPU` to use `GameRom` for cartridge interactions, replacing raw game ROM handling. Added logic to load, read, and write cartridge memory based on type and address.
Description
No description provided
Languages
Rust
54.3%
Assembly
45.7%