Struct euphrates_virtual_memory::SmsVirtualMemory[][src]

pub struct SmsVirtualMemory { /* fields omitted */ }

Trait Implementations

impl Memory16 for SmsVirtualMemory
[src]

Read a byte.

Write a byte.

impl SmsMemory for SmsVirtualMemory
[src]

Set how many KiB of RAM the system has.

What memory page is slot mapped to? Read more

How much ROM on the cartridge, in bytes?

Map slot to page (for implementors of this trait; consumers should call map_page. Read more

Read a byte of ROM. Read more

Write a byte of ROM. Read more

How much RAM is on the cartridge, in bytes? Read more

Read a byte of cartridge RAM. Read more

Write a byte of cartridge RAM. Read more

How much RAM is on the cartridge, in bytes? Read more

Read a byte of cartridge RAM. Read more

Write a byte of cartridge RAM. Read more

How much system RAM, in bytes? Read more

Read a byte of system RAM. Read more

Write a byte of system RAM. Read more

Map slot to page. Read more

impl SmsMemoryLoad for SmsVirtualMemory
[src]

Load from a reference to a SmsMemoryState. Read more

Load from an SmsMemoryState. Read more

Auto Trait Implementations