Fixed spelling mistake

This commit is contained in:
Xnoe 2022-04-09 00:31:08 +01:00
parent bb69d6b713
commit 8f4382793c
Signed by: xnoe
GPG Key ID: 45AC398F44F0DAFE
2 changed files with 21 additions and 21 deletions

View File

@ -31,27 +31,27 @@ DataRegister(controlBase[bus]+0),
ErrorRegister(controlBase[bus]+1),
FeaturesRegister(controlBase[bus]+1),
SectorCountRegister(controlBase[bus]+2),
LBOLo(controlBase[bus]+3),
LBOMid(controlBase[bus]+4),
LBOHi(controlBase[bus]+5),
LBALo(controlBase[bus]+3),
LBAMid(controlBase[bus]+4),
LBAHi(controlBase[bus]+5),
DriveSelectRegister(controlBase[bus]+6),
StatusRegister(controlBase[bus]+7),
CommandRegister(controlBase[bus]+7) {
this->isValid = 0;
DriveSelectRegister.writeb(0xA0);
LBOLo.writeb(0);
LBOMid.writeb(0);
LBOHi.writeb(0);
LBALo.writeb(0);
LBAMid.writeb(0);
LBAHi.writeb(0);
CommandRegister.writeb(0xEC);
if (!readStatus()) {
this->isValid = false;
} else {
pollTillNotBSY();
uint8_t lbomid;
uint8_t lbohi;
if ((lbomid = LBOMid.readb()) || (lbohi = LBOHi.readb())) {
uint8_t LBAmid;
uint8_t LBAhi;
if ((LBAmid = LBAMid.readb()) || (LBAhi = LBAHi.readb())) {
this->isValid = false;
} else {
uint8_t status = pollTillDRQ();
@ -76,9 +76,9 @@ bool ATA::validDevice() {
void ATA::ATARead(uint32_t sector, uint8_t* buffer) {
DriveSelectRegister.writeb(0xE0 | ((sector >> 24) & 0xf));
SectorCountRegister.writeb(1);
LBOLo.writeb((uint8_t)sector);
LBOMid.writeb((uint8_t)(sector>>8));
LBOHi.writeb((uint8_t)(sector>>16));
LBALo.writeb((uint8_t)sector);
LBAMid.writeb((uint8_t)(sector>>8));
LBAHi.writeb((uint8_t)(sector>>16));
CommandRegister.writeb(0x20);
pollTillNotBSY();
for (int i=0; i<256; i++)
@ -88,9 +88,9 @@ void ATA::ATARead(uint32_t sector, uint8_t* buffer) {
void ATA::ATAWrite(uint32_t sector, uint8_t* buffer) {
DriveSelectRegister.writeb(0xE0 | ((sector >> 24) & 0xf));
SectorCountRegister.writeb(1);
LBOLo.writeb((uint8_t)sector);
LBOMid.writeb((uint8_t)(sector>>8));
LBOHi.writeb((uint8_t)(sector>>16));
LBALo.writeb((uint8_t)sector);
LBAMid.writeb((uint8_t)(sector>>8));
LBAHi.writeb((uint8_t)(sector>>16));
CommandRegister.writeb(0x30);
pollTillNotBSY();
for (int i=0; i<256; i++)

View File

@ -38,9 +38,9 @@
// Error Register R 1 1 2
// Features Reg. W 1 1 2
// Sector Count Reg. RW 2 1 2
// LBOlo RW 3 1 2
// LBOmid RW 4 1 2
// LBOhi RW 5 1 2
// LBAlo RW 3 1 2
// LBAmid RW 4 1 2
// LBAhi RW 5 1 2
// Drive Select RW 6 1 1
// Status Reg R 7 1 1
// Command Reg W 7 1 1
@ -72,9 +72,9 @@ protected:
Port ErrorRegister;
Port FeaturesRegister;
Port SectorCountRegister;
Port LBOLo;
Port LBOMid;
Port LBOHi;
Port LBALo;
Port LBAMid;
Port LBAHi;
Port DriveSelectRegister;
Port StatusRegister;
Port CommandRegister;