/FLOPSY SYKES7250 SYS / / OS/8 SYSTEM HANDLER FOR SYKES 7250 FLOPPY DISK / /FRIEDEMANN BRAUER SEPTEMBER 1976 / /HNO FORSCHUNGSTRAKT /KLINIKUM WESTEND /SPANDAUER DAMM 130 /D-1000 BERLIN 19 , GERMANY / / /MOST IDEAS FROM: /SYKES 7100 SYSTEM HANDLER (SINGLE DRIVE , NON-BUFFERED) /BY M PETERSON, P M HOLTHAM, I M TEMPLETON /NAT. RESEARCH COUNCIL OF CANADA, OTTAWA K1A 0R6 / /THIS HANDLER PACKS AND UNPACKS STORED /DATA TO INCREASE DISK CAPACITY BY 33% - /2 12-BIT CORE WORDS ARE COMPRESSED /INTO 3 8-BIT DISK BYTES AS FOLLOWS: / /BYTE 1: HIGH 1 HIGH 2 /BYTE 2: LOW 1 /BYTE 3: LOW 2 / /N B STORAGE STARTS AT TRACK 0 SECTOR 1 OF DISK /ALL DISK IS USED, IBM COMPATIBILITY LOST / / /DEVICE CODE IS 32 /DEVICE TYPE IS 50 / /SET BLOCK COUNT IN PIP TO 6546 (-666 DECIMAL) BY: / .GET SYS PIP / .ODT / 13650/0000 6546 / ^C / .SAVE SYS PIP / *0 /HEADER BLOCK -2 _DEVICE SYKS;DEVICE SYS;4500;6007;0;1232 DEVICE SYKS;DEVICE FLO;4500;FLOP2&177+5000;0;1232 -114 /LENGTH OF 6+6-BIT BOOTSTRAP / SYOP=6321 SYSK=6322 SYIN=6324 / / BAUTO=10 / BCOUN=7 / BHIGH=6 / BLOW=5 / BCLAX=7600 / / //NOW DUMMY CURRENT PAGE OPERATORS //SINCE BOOTSTRAP WILL NOT BE IN PAGE ZERO // / FIXMRI TADP=1200 / FIXMRI DCAP=3200 / FIXMRI JMPP=5200 / FIXMRI JMSP=4200 / FIXMRI ANDP=0200 //DISK RESIDENT BOOT / ZBLOCK 10 / OFFSET /BIN, 0 / SYSK / JMPP .-23 / SYIN /BLAST, JMPP I BIN1 / BIN1=BIN-22 / BLAST1=BLAST-22 //SET UP CONSTANTS / 7700 /M100 / 7400 /K7400 / 7605 /A7605 / 0406 /K406 //RE ORIGIN / BM100=BLAST1+1 / BK7400=BLAST1+2 / BA7605=BLAST1+3 / BK406=BLAST1+4 // / CLA /ENTRY MUST BE 7421 / TADP BCLA1 / SYOP /RESET / LAS /GET X607 AGAIN FROM SWR / SYOP /"READ TRACK 0"