PATTERNER 1.35 Assemble Checklist (as of 10/31/90) --------------------------------- PATTERNER 1.35 RSC Preselect and alteration list ------------------------------------------------ AFTER tranferring .RSC file into Txx format using TRANSFER.TTP and creating .EQU file with EQU_MAKE.TTP make the following changes: 1) Preselect OSELSLOT (Cycler Box Slot Selector) 2) Preselect OVEL8 (Velocity Box Default button) 3) Preselect OMMCNO0 (Kmac Box button 0) 4) Preselect OBMIC1 (Beat Micro Command 1) 5) Preselect OBMICSING (Beat Micro Command single) 6) Preselect OAMIC1 (Scale Micro Command 1) 7) Preselect OAMICSING (Scale Micro Command single) 8) Preselect ONNNEAT32 (Tics Box Default Button) 9) Preselect OMFILOFF (Filter box off button) 10) Set '@''s into following edit fields (found in 007) a) PROTBNO b) PROTBNA c) PROTBCI PATTERNER 1.35 Registration Number and Name/Address scheme ---------------------------------------------------------- This copy protection scheme uses data contained in an non-executable Boot sector on the program disk. This makes it necessary to back up a complee disk (instead of file copy) Start PATTERNER. If first use the Registration box will appear. Enter correct number (which appears on the first page of the manual right below the Copyright Note). This Number is different for each disk. When the disk is sold it contains its individual Reg.Number a) on a sticker in the manual b) in the boot sector of the PRG disk at offset position 34-41 c) it also contains the Key-Disk ID at 120-123 in the boot sector which is 'pAtt' When the PATTENER is being tried to load it checks the boot sector of disk A (the disk it's on). If it doesn't find the Key-Disk ID (c) you will get a message telling you to insert the Master/Key disk. If the Master disk has been init'ed already program runs. When the disk is loaded for the first time it will find this data at offset 30-33 in the boot sector: $f0f0f0f0, telling the PATTERNER that it is not initialized, yet. The registration box pops up. Enter correct number/name/address. If Reg. Number not identical DONE brings you back to the box. If Number is OK this happens: 1) A copy of the Reg.Number is written at offset 42-49 to the boot sector 2) The contents of the Name field are written to offset 50-84 in the boot sector 3) The contents of the Address field are written to offset 85-119 in the boot sector 4) The $f0f0f0f0 not-initialized value is replaced by $f123456f. This designates the disk as initialized. Master disk boot sectors are created by using the BOOT_SEC.TTP program. This creates the Master Disk ID and writes a individual (entered) Reg.Num to the disk. It also lets you look up if a disk has already been init'ed and if yes what Reg.Num it has.