mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 20:45:44 +00:00
[FATTEN]
* WHO ATE THAT 'b'?! WHO?! * The jump instruction is 3 bytes long, not 2 (and dequick&dirtied a bit while at it). svn path=/trunk/; revision=69137
This commit is contained in:
parent
7f2c47b1ff
commit
daad9d303b
2 changed files with 5 additions and 3 deletions
|
@ -30,7 +30,7 @@ DSTATUS disk_openimage(BYTE pdrv, const char* imageFileName)
|
|||
driveHandle[0] = fopen(imageFileName, "r+b");
|
||||
if (!driveHandle[0])
|
||||
{
|
||||
driveHandle[0] = fopen(imageFileName, "w+");
|
||||
driveHandle[0] = fopen(imageFileName, "w+b");
|
||||
}
|
||||
|
||||
if (driveHandle[0] != NULL)
|
||||
|
|
|
@ -232,8 +232,10 @@ int main(int oargc, char* oargv[])
|
|||
}
|
||||
else
|
||||
{
|
||||
// Quick&dirty hardcoded length.
|
||||
memcpy(buff + 2, temp + 2, 0x3E - 0x02);
|
||||
#define FAT16_HEADER_START 3
|
||||
#define FAT16_HEADER_END 62
|
||||
|
||||
memcpy(buff + FAT16_HEADER_START, temp + FAT16_HEADER_START, FAT16_HEADER_END - FAT16_HEADER_START);
|
||||
}
|
||||
|
||||
if (disk_write(0, buff, 0, 1))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue