Skip to content

BANK command tracking #6

@Kylogias

Description

@Kylogias

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions