-
Notifications
You must be signed in to change notification settings - Fork 100
Open
Description
I am proposing ROM banks. Currently, if you want to swap out ROM banks, you'll have to put the Program Counter to an address in RAM and painstakingly set all the bytes in ROM individually. This would take 98304 cycles JUST TO DECREMENT A 2-BYTE VALUE, which is very slow, especially for fast-paced games (DOOM anyone?). Also, this method would require a Hard Drive device, else it would be useless. ROM banking allows for programs with a size greater than 32KB. If ROM banking was added, you can truly simulate pretty much everything with any amount of space, provided it doesn't exceed maximum banks and provided it doesn't need to Save/Load.
EDIT :: Reopened and repurposed
Metadata
Metadata
Assignees
Labels
No labels