-----------Labyrinth of Crete---------- A 4am crack 2019-11-15 --------------------------------------- Name: Labyrinth of Crete Genre: adventure Year: 1981 Credits: Cliff Johnson, Allen Pinero Publisher: Adventure International Platform: Apple ][+ or later Media: 5.25-inch disk Sides: 1 OS: DOS 3.3 This disk was automatically cracked by Passport. Here is the transcript: --v-- Reading from S6,D1 T00,S00 Found DOS 3.3 bootloader Using disk's own RWTS Writing to RAM disk T02,S02 Volume name is DISK VOLUME 254 Writing to S6,D2 The disk was copied successfully, but Passport did not apply any patches. Possible reasons: - The source disk is not copy protected. - The target disk works without patches. - The disk uses an unknown protection, and Passport can not help any further. --^-- Wait, what? A quick inspection in my trusty sector editor reveals how this disk was copy protected. The disk uses a slightly modified DOS 3.3 RWTS. Everything is in the usual place, except for this code on track 0, sector 3: --v-- T00,S03 ----------- DISASSEMBLY MODE ---------- ; read data field epilogue nibble #1 002F:BD 8C C0 LDA $C08C,X 0032:10 FB BPL $002F 0034:C9 DE CMP #$DE ; but ignore it 0036:EA NOP 0037:EA NOP 0038:EA NOP ; read data field epilogue nibble #2 0039:BD 8C C0 LDA $C08C,X 003C:10 FB BPL $0039 ; also ignore it, and unconditionally ; branch to the success path 003E:C9 00 CMP #$00 0040:D0 5C BNE $009E 0042:38 SEC 0043:60 RTS --^-- The original disk's RWTS accepts any epilogue nibbles after the data field, including the standard ones that Passport put in the deprotected copy. Thus, no further patches are required. Quod erat liberandum. --------------------------------------- A 4am crack No. 2114 ------------------EOF------------------