More cic colour work

This commit is contained in:
Ryan Myers
2021-10-22 11:19:32 -04:00
parent 98f7cc7b23
commit 6cd9ff34c0
+9 -6
View File
@@ -199,7 +199,10 @@ int main(int argc, char **argv) {
//Check CIC BootChip
cic = N64GetCIC(buffer);
printf("%sBootChip:%s ",GREEN, NO_COL);
printf((cic ? YELLOW "CIC-NUS-%d\n" NO_COL : RED "Unknown\n" NO_COL), cic);
if (cic)
printf("%sCIC-NUS-%d%s\n",YELLOW, cic, NO_COL);
else
printf("%sUnknown%s\n", RED, NO_COL);
//Calculate CRC
if (N64CalcCRC(crc, buffer)) {
@@ -208,24 +211,24 @@ int main(int argc, char **argv) {
else {
printf("%sCRC 1: %s0x%08X%s ", GREEN, YELLOW, BYTES2LONG(&buffer[N64_CRC1]), NO_COL);
if (crc[0] == (unsigned int) BYTES2LONG(&buffer[N64_CRC1])) {
printf("%sCalculated: %s0x%08X%s ",GREEN, YELLOW, crc[0], NO_COL);
printf("%sCalculated: %s0x%08X%s ", GREEN, YELLOW, crc[0], NO_COL);
printf("%s(Good)%s\n",GREEN, NO_COL);
}
else {
printf("%sCalculated: %s0x%08X%s ",GREEN, RED, crc[0], NO_COL);
printf("%sCalculated: %s0x%08X%s ", GREEN, RED, crc[0], NO_COL);
Write32(buffer, N64_CRC1, crc[0]);
fseek(fin, N64_CRC1, SEEK_SET);
fwrite(&buffer[N64_CRC1], 1, 4, fin);
printf("%s(Bad, fixed)%s\n",RED, NO_COL);
}
printf("%sCRC 2: %s0x%08X%s ",GREEN, YELLOW, BYTES2LONG(&buffer[N64_CRC2]), NO_COL);
printf("%sCRC 2: %s0x%08X%s ", GREEN, YELLOW, BYTES2LONG(&buffer[N64_CRC2]), NO_COL);
if (crc[1] == (unsigned int) BYTES2LONG(&buffer[N64_CRC2])) {
printf("%sCalculated: %s0x%08X%s ",GREEN, YELLOW, crc[1], NO_COL);
printf("%sCalculated: %s0x%08X%s ", GREEN, YELLOW, crc[1], NO_COL);
printf("%s(Good)%s\n", GREEN, NO_COL);
}
else {
printf(GREEN "Calculated: %s0x%08X " NO_COL, RED, crc[1]);
printf("%sCalculated: %s0x%08X%s ", GREEN, RED, crc[1], NO_COL);
Write32(buffer, N64_CRC2, crc[1]);
fseek(fin, N64_CRC2, SEEK_SET);
fwrite(&buffer[N64_CRC2], 1, 4, fin);