Mercurial > hg > sidinfo
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; |