trunk/src/lib/formats/ap2_dsk.c
| r31673 | r31674 | |
| 611 | 611 | UINT8 sector_data[256*16]; |
| 612 | 612 | int offset = 0; |
| 613 | 613 | static const unsigned char pascal_block1[4] = { 0x08, 0xa5, 0x0f, 0x29 }; |
| 614 | static const unsigned char pascal2_block1[4] = { 0xff, 0xa2, 0x00, 0x8e }; |
| 614 | 615 | static const unsigned char dos33_block1[4] = { 0xa2, 0x02, 0x8e, 0x52 }; |
| 615 | 616 | static const unsigned char sos_block1[4] = { 0xc9, 0x20, 0xf0, 0x3e }; |
| 616 | 617 | static const unsigned char a3a2emul_block1[6] = { 0x8d, 0xd0, 0x03, 0x4c, 0xc7, 0xa4 }; |
| r31673 | r31674 | |
| 650 | 651 | else if (!memcmp(dos33_block1, §or_data[0x100], 4)) |
| 651 | 652 | { |
| 652 | 653 | m_prodos_order = true; |
| 654 | } // check for a later version of the Pascal boot block |
| 655 | else if (!memcmp(pascal2_block1, §or_data[0x100], 4)) |
| 656 | { |
| 657 | m_prodos_order = true; |
| 653 | 658 | } |
| 654 | 659 | } |
| 655 | 660 | |