Segment OVERLAY renamed to REPLACE. Bugfix for read-only segments. Formatting.

This commit is contained in:
Laubzega
2018-09-04 00:34:28 -07:00
parent 1b0e2cf783
commit cd9efd53fe
4 changed files with 15 additions and 17 deletions

View File

@@ -194,8 +194,8 @@ static void BinWriteMem (BinDesc* D, MemoryArea* M)
}
if (DoWrite || (M->Flags & MF_FILL) != 0) {
/* Seek in "overlay" segments */
if (S->Flags & SF_OVERLAY) {
fseek(D->F, NewAddr - M->Start, SEEK_SET);
if (S->Flags & SF_REPLACE) {
fseek (D->F, NewAddr - M->Start, SEEK_SET);
} else {
WriteMult (D->F, M->FillVal, NewAddr-Addr);
PrintNumVal ("SF_OFFSET", NewAddr - Addr);