mirror of
https://github.com/RyuKojiro/apple1.git
synced 2024-09-27 19:55:20 +00:00
Cleaned up the freeze reading/writing lengths. Since sizeof(char) is defined as being 1, there's no need to be pedantic.
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@91 64f78de7-aa59-e511-a0e8-0002a5492df0
This commit is contained in:
parent
0a4731ee47
commit
ad5f7d6a45
28
apple1/pia.c
28
apple1/pia.c
@ -32,13 +32,13 @@ void saveFreeze(a1pia *pia, const char *fname) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint8_t pcHigh = pia->cpu->pc >> 8;
|
uint8_t pcHigh = pia->cpu->pc >> 8;
|
||||||
fwrite(&pia->cpu->pc, sizeof(char), 1, f); // Low
|
fwrite(&pia->cpu->pc, 1, 1, f); // Low
|
||||||
fwrite(&pcHigh, sizeof(char), 1, f); // High
|
fwrite(&pcHigh, 1, 1, f); // High
|
||||||
fwrite(&pia->cpu->ac, sizeof(char), 1, f);
|
fwrite(&pia->cpu->ac, 1, 1, f);
|
||||||
fwrite(&pia->cpu->x, sizeof(char), 1, f);
|
fwrite(&pia->cpu->x, 1, 1, f);
|
||||||
fwrite(&pia->cpu->y, sizeof(char), 1, f);
|
fwrite(&pia->cpu->y, 1, 1, f);
|
||||||
fwrite(&pia->cpu->sr, sizeof(char), 1, f);
|
fwrite(&pia->cpu->sr, 1, 1, f);
|
||||||
fwrite(&pia->cpu->sp, sizeof(char), 1, f);
|
fwrite(&pia->cpu->sp, 1, 1, f);
|
||||||
|
|
||||||
fclose(f);
|
fclose(f);
|
||||||
}
|
}
|
||||||
@ -58,15 +58,15 @@ void loadFreeze(a1pia *pia, const char *fname) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint8_t pcLow, pcHigh;
|
uint8_t pcLow, pcHigh;
|
||||||
fread(&pcLow, sizeof(char), 1, f); // Low
|
fread(&pcLow, 1, 1, f); // Low
|
||||||
fwrite(&pcHigh, sizeof(char), 1, f); // High
|
fwrite(&pcHigh, 1, 1, f); // High
|
||||||
pia->cpu->pc = pcLow | (pcHigh << 8);
|
pia->cpu->pc = pcLow | (pcHigh << 8);
|
||||||
|
|
||||||
fread(&pia->cpu->ac, sizeof(char), 1, f);
|
fread(&pia->cpu->ac, 1, 1, f);
|
||||||
fread(&pia->cpu->x, sizeof(char), 1, f);
|
fread(&pia->cpu->x, 1, 1, f);
|
||||||
fread(&pia->cpu->y, sizeof(char), 1, f);
|
fread(&pia->cpu->y, 1, 1, f);
|
||||||
fread(&pia->cpu->sr, sizeof(char), 1, f);
|
fread(&pia->cpu->sr, 1, 1, f);
|
||||||
fread(&pia->cpu->sp, sizeof(char), 1, f);
|
fread(&pia->cpu->sp, 1, 1, f);
|
||||||
|
|
||||||
fclose(f);
|
fclose(f);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user