cleanup Rom class interface

This commit is contained in:
scawful
2024-08-09 19:29:37 -04:00
parent 0ea1c13cea
commit d3df11d492
4 changed files with 31 additions and 41 deletions

View File

@@ -1249,13 +1249,13 @@ void Tracker::SaveSongs(Rom &rom) {
ssblt[i] = 0;
}
if (n > l + 4) {
*(short *)(rom + l) = n - l - 4;
*(short *)(rom + l + 2) = o ? bank_lwr[k] : 0xd000;
*(short *)(rom.data() + l) = n - l - 4;
*(short *)(rom.data() + l + 2) = o ? bank_lwr[k] : 0xd000;
l = n;
}
}
*(short *)(rom + l) = 0;
*(short *)(rom + l + 2) = 0x800;
*(short *)(rom.data() + l) = 0;
*(short *)(rom.data() + l + 2) = 0x800;
if (k == 1) m = l + 4;
}
free(ssblt);