12345678910111213141516171819202122232425262728 |
- #pragma once
- namespace nall::CD::Sync {
- inline auto create(array_span<uint8_t> sector) -> bool {
- if(sector.size() != 12 && sector.size() != 2352) return false;
- for(uint n : range(12)) {
- sector[n] = ((n == 0 || n == 11) ? 0x00 : 0xff);
- }
- return true;
- }
- //
- inline auto verify(array_view<uint8_t> sector) -> bool {
- if(sector.size() != 12 && sector.size() != 2352) return false;
- for(uint n : range(12)) {
- if(sector[n] != ((n == 0 || n == 11) ? 0x00 : 0xff)) return false;
- }
- return true;
- }
- }
|