WIN_SPECIFY command is now no longer strict on translation parameters with HDX images, fixes > 503 MB HDX images on 440FX;
Applied all mainline PCem commits (changes configuration files!); Fixed EGA and (S)VGA overscan border drawing; Added ability to invert the colors when using a (S)VGA graphics card, to appear like an early laptop monitor; Changed version to 1.03.
This commit is contained in:
@@ -2064,8 +2064,8 @@ void callbackide(int ide_board)
|
||||
{
|
||||
goto abort_cmd;
|
||||
}
|
||||
if (((hdc[cur_ide[ide->board]].at_hpc == 0) && (hdc[cur_ide[ide->board]].at_spt == 0)) || (ide->hdi != 2))
|
||||
{
|
||||
/* if (((hdc[cur_ide[ide->board]].at_hpc == 0) && (hdc[cur_ide[ide->board]].at_spt == 0)) || (ide->hdi != 2))
|
||||
{ */
|
||||
full_size /= (ide->head+1);
|
||||
full_size /= ide->secount;
|
||||
ide->specify_success = 1;
|
||||
@@ -2077,7 +2077,7 @@ void callbackide(int ide_board)
|
||||
fwrite(&(hdc[cur_ide[ide->board]].at_spt), 1, 4, ide->hdfile);
|
||||
fwrite(&(hdc[cur_ide[ide->board]].at_hpc), 1, 4, ide->hdfile);
|
||||
}
|
||||
}
|
||||
/* }
|
||||
else
|
||||
{
|
||||
if ((hdc[cur_ide[ide->board]].at_hpc == (ide->head + 1)) && (hdc[cur_ide[ide->board]].at_spt == ide->secount))
|
||||
@@ -2089,7 +2089,7 @@ void callbackide(int ide_board)
|
||||
ide_log("WIN_SPECIFY error (%04X, %04X)\n", ide->head + 1, ide->secount);
|
||||
ide->specify_success = 0;
|
||||
}
|
||||
}
|
||||
} */
|
||||
ide->spt=ide->secount;
|
||||
ide->hpc=ide->head+1;
|
||||
ide->atastat = READY_STAT | DSC_STAT;
|
||||
|
||||
Reference in New Issue
Block a user