Expand description

snes_address provides functions for translating between PC and SNES memory map address

Supported Memory Map Conversions

  • LoRom
  • HiRom
  • ExLoRom
  • ExHiRom Others to be added…

Example

use snes_address::errors::AddressError;

fn lorom_to_pc(lorom_address: usize) -> Result<usize, AddressError> {
    snes_address::lorom_to_pc(lorom_address)
}

fn compress_data(pc_address: usize) -> Result<usize, AddressError> {
    snes_address::pc_to_lorom(pc_address)
}

Modules

Functions