Removed extraneous debug printfs, removed scsimon

This commit is contained in:
akuker
2020-07-09 13:36:25 -05:00
parent bd70788512
commit f263dd03b3
5 changed files with 35 additions and 3115 deletions

View File

@@ -1,2 +1,8 @@
*.o *.o
*.bak *.bak
*.HDA
*.save
*.cbp
*.layout
*.log

View File

@@ -63,17 +63,6 @@ SRC_SASIDUMP = \
filepath.cpp \ filepath.cpp \
fileio.cpp fileio.cpp
SRC_SCSIMON = \
scsimon.cpp \
scsi.cpp \
disk.cpp \
gpiobus.cpp \
ctapdriver.cpp \
cfilesystem.cpp \
filepath.cpp \
fileio.cpp \
scsimondev.cpp
OBJ_RASCSI := $(SRC_RASCSI:%.cpp=%.o) OBJ_RASCSI := $(SRC_RASCSI:%.cpp=%.o)
OBJ_RASCTL := $(SRC_RASCTL:%.cpp=%.o) OBJ_RASCTL := $(SRC_RASCTL:%.cpp=%.o)
OBJ_RASDUMP := $(SRC_RASDUMP:%.cpp=%.o) OBJ_RASDUMP := $(SRC_RASDUMP:%.cpp=%.o)

View File

@@ -1346,20 +1346,20 @@ int FASTCALL Disk::ModeSense(const DWORD *cdb, BYTE *buf)
// Get changeable flag // Get changeable flag
if ((cdb[2] & 0xc0) == 0x40) { if ((cdb[2] & 0xc0) == 0x40) {
printf("MODESENSE: Change = TRUE\n"); //** printf("MODESENSE: Change = TRUE\n");
change = TRUE; change = TRUE;
} else { } else {
printf("MODESENSE: Change = FALSE\n"); //** printf("MODESENSE: Change = FALSE\n");
change = FALSE; change = FALSE;
} }
// Get page code (0x00 is valid from the beginning) // Get page code (0x00 is valid from the beginning)
page = cdb[2] & 0x3f; page = cdb[2] & 0x3f;
if (page == 0x00) { if (page == 0x00) {
printf("MODESENSE: Page code: OK %02X\n", cdb[2]); //** printf("MODESENSE: Page code: OK %02X\n", cdb[2]);
valid = TRUE; valid = TRUE;
} else { } else {
printf("MODESENSE: Invalid page code received %02X\n", cdb[2]); //** printf("MODESENSE: Invalid page code received %02X\n", cdb[2]);
valid = FALSE; valid = FALSE;
} }
@@ -1373,7 +1373,7 @@ int FASTCALL Disk::ModeSense(const DWORD *cdb, BYTE *buf)
// DEVICE SPECIFIC PARAMETER // DEVICE SPECIFIC PARAMETER
if (disk.writep) { if (disk.writep) {
printf("MODESENSE: Write protect\n"); //** printf("MODESENSE: Write protect\n");
buf[2] = 0x80; buf[2] = 0x80;
} }
@@ -1384,7 +1384,7 @@ int FASTCALL Disk::ModeSense(const DWORD *cdb, BYTE *buf)
// Only if ready // Only if ready
if (disk.ready) { if (disk.ready) {
printf("MODESENSE: Disk is ready\n"); //** printf("MODESENSE: Disk is ready\n");
// Block descriptor (number of blocks) // Block descriptor (number of blocks)
buf[5] = (BYTE)(disk.blocks >> 16); buf[5] = (BYTE)(disk.blocks >> 16);
buf[6] = (BYTE)(disk.blocks >> 8); buf[6] = (BYTE)(disk.blocks >> 8);
@@ -1461,12 +1461,12 @@ int FASTCALL Disk::ModeSense(const DWORD *cdb, BYTE *buf)
// Unsupported page // Unsupported page
if (!valid) { if (!valid) {
printf("MODESENSE: Something was invalid...\n"); //** printf("MODESENSE: Something was invalid...\n");
disk.code = DISK_INVALIDCDB; disk.code = DISK_INVALIDCDB;
return 0; return 0;
} }
printf("MODESENSE: mode sense length is %d\n",length); //** printf("MODESENSE: mode sense length is %d\n",length);
// MODE SENSE success // MODE SENSE success
disk.code = DISK_NOERROR; disk.code = DISK_NOERROR;
@@ -6474,12 +6474,12 @@ void FASTCALL SASIDEV::Command()
#ifdef RASCSI #ifdef RASCSI
// Command reception handshake (10 bytes are automatically received at the first command) // Command reception handshake (10 bytes are automatically received at the first command)
count = ctrl.bus->CommandHandShake(ctrl.buffer); count = ctrl.bus->CommandHandShake(ctrl.buffer);
printf("Command received: " ); //** printf("Command received: " );
for(int i=0; i< count; i++) //** for(int i=0; i< count; i++)
{ //** {
printf("%02X ", ctrl.buffer[i]); //** printf("%02X ", ctrl.buffer[i]);
} //** }
printf("\n"); //** printf("\n");
// If no byte can be received move to the status phase // If no byte can be received move to the status phase
if (count == 0) { if (count == 0) {
@@ -7436,7 +7436,7 @@ void FASTCALL SASIDEV::Send()
if (ctrl.blocks != 0) { if (ctrl.blocks != 0) {
// Set next buffer (set offset, length) // Set next buffer (set offset, length)
result = XferIn(ctrl.buffer); result = XferIn(ctrl.buffer);
printf("xfer in: %d \n",result); //** printf("xfer in: %d \n",result);
#ifndef RASCSI #ifndef RASCSI
ctrl.bus->SetDAT(ctrl.buffer[ctrl.offset]); ctrl.bus->SetDAT(ctrl.buffer[ctrl.offset]);
@@ -7713,12 +7713,12 @@ BOOL FASTCALL SASIDEV::XferIn(BYTE *buf)
ctrl.length = ctrl.unit[lun]->Read(buf, ctrl.next); ctrl.length = ctrl.unit[lun]->Read(buf, ctrl.next);
ctrl.next++; ctrl.next++;
printf("XferIn read data from disk: "); //** printf("XferIn read data from disk: ");
for (int i=0; i<ctrl.length; i++) //** for (int i=0; i<ctrl.length; i++)
{ //** {
printf("%02X ", ctrl.buffer[i]); //** printf("%02X ", ctrl.buffer[i]);
} //** }
printf("\n"); //** printf("\n");
// If there is an error, go to the status phase // If there is an error, go to the status phase
if (ctrl.length <= 0) { if (ctrl.length <= 0) {
@@ -7860,6 +7860,7 @@ void FASTCALL SASIDEV::FlushUnit()
} }
break; break;
default: default:
printf("Received an invalid flush command %02X!!!!!\n",ctrl.cmd[0]);
ASSERT(FALSE); ASSERT(FALSE);
break; break;
} }
@@ -8028,7 +8029,7 @@ void FASTCALL SCSIDEV::Reset()
BUS::phase_t FASTCALL SCSIDEV::Process() BUS::phase_t FASTCALL SCSIDEV::Process()
{ {
ASSERT(this); ASSERT(this);
printf("SCSIDEV::Process() %d\n", ctrl.id); //** printf("SCSIDEV::Process() %d\n", ctrl.id);
// Do nothing if not connected // Do nothing if not connected
if (ctrl.id < 0 || ctrl.bus == NULL) { if (ctrl.id < 0 || ctrl.bus == NULL) {
@@ -8589,12 +8590,12 @@ void FASTCALL SCSIDEV::CmdModeSense()
Log(Log::Normal, "MODE SENSE Command "); Log(Log::Normal, "MODE SENSE Command ");
#endif // DISK_LOG #endif // DISK_LOG
printf("Received a Mode Sense command. Contents...."); //** printf("Received a Mode Sense command. Contents....");
for(int i=0; i<10; i++) //** for(int i=0; i<10; i++)
{ //** {
printf("%08X ", ctrl.cmd[i]); //** printf("%08X ", ctrl.cmd[i]);
} //** }
printf("\n"); //** printf("\n");
// Logical Unit // Logical Unit
lun = (ctrl.cmd[1] >> 5) & 0x07; lun = (ctrl.cmd[1] >> 5) & 0x07;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff