Implement serialization

This commit is contained in:
momo5502
2025-04-01 20:07:26 +02:00
parent 31464c1c68
commit bdf5d60fd9
3 changed files with 16 additions and 9 deletions

View File

@@ -15,7 +15,7 @@ struct cpu_interface
virtual size_t read_raw_register(int reg, void* value, size_t size) = 0;
virtual size_t write_raw_register(int reg, const void* value, size_t size) = 0;
virtual std::vector<std::byte> save_registers() = 0;
virtual std::vector<std::byte> save_registers() const = 0;
virtual void restore_registers(const std::vector<std::byte>& register_data) = 0;
// TODO: Remove this