summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2014-10-04 15:38:48 +0000
committer R. Belmont <rb6502@users.noreply.github.com>2014-10-04 15:38:48 +0000
commit4ef1aa7884168dbf4853b2a0a0a6017167eccd3a (patch)
tree8004795dd4df1fff333fc04218a37e52a166a3e8 /src/lib
parent8ad3900cb4b8620f979fea00366883548e54dacb (diff)
(MESS) More sector order heuristics. (nw)
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/formats/ap2_dsk.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/formats/ap2_dsk.c b/src/lib/formats/ap2_dsk.c
index 20688af4ebc..1e1f81ef1a8 100644
--- a/src/lib/formats/ap2_dsk.c
+++ b/src/lib/formats/ap2_dsk.c
@@ -624,6 +624,10 @@ bool a2_16sect_format::load(io_generic *io, UINT32 form_factor, floppy_image *im
if (!memcmp("PRODOS", &sector_data[0x103], 6))
{
m_prodos_order = true;
+ } // check for alternate version ProDOS boot block
+ if (!memcmp("PRODOS", &sector_data[0x121], 6))
+ {
+ m_prodos_order = true;
} // check for ProDOS order SOS disk
else if (!memcmp(sos_block1, &sector_data[0x100], 4))
{
@@ -635,7 +639,6 @@ bool a2_16sect_format::load(io_generic *io, UINT32 form_factor, floppy_image *im
} // check for PCPI Applicard software in ProDOS order
else if (!memcmp("COPYRIGHT (C) 1979, DIGITAL RESEARCH", &sector_data[0x118], 36))
{
- printf("PCPI detected\n");
m_prodos_order = true;
} // check Apple II Pascal
else if (!memcmp("SYSTEM.APPLE", &sector_data[0xd7], 12))