bus: rewrite the private read/write methods

Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
2024-06-21 02:01:04 +05:30
parent 514aeb7d44
commit 54fc472399
2 changed files with 60 additions and 53 deletions

View File

@@ -84,11 +84,11 @@ class Bus {
}
}
template<unsigned int>
std::optional<std::span<const uint8_t>> read(uint32_t) const;
template<typename T>
std::optional<T> read(uint32_t address) const;
template<unsigned int>
std::optional<std::span<uint8_t>> write(uint32_t);
template<typename T>
void write(uint32_t address, T value);
uint32_t cycles = 0;
struct cycle_count {