comparison sidinfo.c @ 132:b3e034b8c4b9

Change how certain flags (for SID model and clock) are handled.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 02 Jun 2017 02:38:41 +0300
parents c2d2369feadc
children b9a3f93f69d1
comparison
equal deleted inserted replaced
131:c2d2369feadc 132:b3e034b8c4b9
465 if (psid->version >= 2) 465 if (psid->version >= 2)
466 PR("%s", NULL, (psid->flags & PSF_PLAYSID_TUNE) ? "PlaySID" : "C64 compatible"); 466 PR("%s", NULL, (psid->flags & PSF_PLAYSID_TUNE) ? "PlaySID" : "C64 compatible");
467 break; 467 break;
468 case 5: 468 case 5:
469 if (psid->version >= 2) 469 if (psid->version >= 2)
470 PR("%s", NULL, si_get_sid_clock_str(psid->flags)); 470 PR("%s", NULL, si_get_sid_clock_str((psid->flags >> 2) & PSF_CLOCK_MASK));
471 break; 471 break;
472 case 6: 472 case 6:
473 if (psid->version >= 2) 473 if (psid->version >= 2)
474 PR("%s", NULL, si_get_sid_model_str(psid->flags)); 474 PR("%s", NULL, si_get_sid_model_str((psid->flags >> 4) & PSF_MODEL_MASK));
475 break; 475 break;
476 476
477 case 7: PR("%d", "$%08x", psid->dataOffset); break; 477 case 7: PR("%d", "$%08x", psid->dataOffset); break;
478 case 8: PR("%d", "$%08x", psid->dataSize); break; 478 case 8: PR("%d", "$%08x", psid->dataSize); break;
479 case 9: PR("%d", "$%04x", psid->loadAddress); break; 479 case 9: PR("%d", "$%04x", psid->loadAddress); break;