diff --git a/Driv3rs.py b/Driv3rs.py index 49ddc69..14b05b3 100644 --- a/Driv3rs.py +++ b/Driv3rs.py @@ -77,11 +77,11 @@ def device_type_string(byte): if byte & 64 == 64: retstr = retstr + ", Write Allowed" else: - retstr = retstr + ", Write Allowed" + retstr = retstr + ", Write Disabled" if byte & 32 == 32: retstr = retstr + ", Read Allowed" else: - retstr = retstr + ", Read Allowed" + retstr = retstr + ", Read Disabled" return retstr # dictionary for device types and sub types. diff --git a/EXAMPLE.OUTPUT.csv b/EXAMPLE.OUTPUT.csv index 86ceacc..04eaba6 100644 --- a/EXAMPLE.OUTPUT.csv +++ b/EXAMPLE.OUTPUT.csv @@ -1,9 +1,9 @@ -SOS_DRIVER_FILE,comment_start,comment_len,comment_txt,dib_start,link_ptr,entry,name_len,majorname,flag,slot_num,num_devices,subnames,unit,dev_type,block_num,mfg,version,dcb_length,driver_md5,code_md5 -SELECTOR.SOS.DRIVER,1324,57,"Graphics Driver -- Copyright Apple Computer, Inc. 1980-83",1385,0,542,7,.GRAFIX,ACTIVE,0,1,,0,"Character Device, Read-Write, Graphics Screen",0,Apple Computer,1.30,150,b994e229d4bed57e1fa8f74ee0c2b4e8,08940bacf47311e4a57dbc18601f3fbd -SELECTOR.SOS.DRIVER,6836,52,"Audio Driver -- Copyright Apple Computer, Inc. 1980",6892,0,90,6,.AUDIO,ACTIVE,0,1,,0,"Character Device, Write-Only, Sound Port",0,Apple Computer,1.00,0,851f6d79a088d6707615112a721176ad,6a49cbf2e41b0a1ea7caceb378abc968 -SELECTOR.SOS.DRIVER,7554,67,"Disk /// Formatter Driver -- Copyright Apple Computer, Inc. 1980-83",7625,1024,882,6,.FMTD1,"ACTIVE, Load on Boundary",0,4,.FMTD2 | .FMTD3 | .FMTD4,0,"Character Device, Write-Only, Formatter",280,Apple Computer,1.30,0,43d94d124fb815c2bb8c3ad56a7a82f5,ba59588e74343ea5a03667709f944313 -SELECTOR.SOS.DRIVER,8920,76,"Built-in Serial Port RS-232 Driver -- Copyright Apple Computer, Inc. 1981-83",9000,0,626,6,.RS232,ACTIVE,0,1,,0,"Character Device, Read-Write, Onboard RS232",0,Apple Computer,1.30,12,ddc18277ca38785e89e2ccb35b3d4a9e,a3c461333bf93af12cfbb87242d060c0 -SELECTOR.SOS.DRIVER,11291,68,"Parallel Printer Driver -- Copyright (C) 1983 by Apple Computer Inc.",11363,0,311,11,.PARPRINTER,ACTIVE,1,1,,0,"Character Device, Write-Only, Parallel Printer",0,Apple Computer,1.30,5,fdf9f348f02e99b31c150c85997ff3f3,9ef431eedad20c3b9199b375b8ca1289 -SELECTOR.SOS.DRIVER,12435,57,"Silentype driver - Copyright Apple Computer, Inc. 1980-83",12496,0,267,10,.SILENTYPE,ACTIVE,0,1,,0,"Character Device, Write-Only, Silentype",0,Apple Computer,1.04,17,49e5b29e7624c6ba24c4d58205a8e811,7fd8f61392c5f7b9a94328e719051aca -SELECTOR.SOS.DRIVER,17322,78,"Apple /// CFFA3000 (Compact Flash For Apple 3000) Driver by David Schmidt 2011",17404,34,306,8,.PROFILE,ACTIVE,1,8,.CFFA3000D2 | .CFFA3000D3 | .CFFA3000D4 | .CFFA3000D5 | .CFFA3000D6 | .CFFA3000D7 | .CFFA3000D8,0,"Block Device, CFFA3000",0,David Schmidt,1.00,0,f1ea73cf74321e96f30dfb8cbbbaa608,c5d1b3a23a2dca59644a58d7441d65f8 -SELECTOR.SOS.DRIVER,19256,56,"Console Driver -- Copyright Apple Computer, Inc. 1980-83",19316,4003,4125,8,.CONSOLE,ACTIVE,4,2,.MOUSE,0,"Character Device, Read-Write, System Console",0,Apple Computer,1.31,0,932a431aa85d5b203900e0550c2e7fa0,04ef7b41bef10aa53969da421f89e9b3 +SOS_DRIVER_FILE,comment_start,comment_len,comment_txt,dib_start,link_ptr,entry,name_len,majorname,flag,slot_num,num_devices,subnames,unit,dev_type_sub,block_num,mfg,version,dcb_length,driver_md5,code_md5 +EXAMPLE.SOS.DRIVER,1324,57,"Graphics Driver -- Copyright Apple Computer, Inc. 1980-83",1385,0,542,7,.GRAFIX,ACTIVE,0,1,,0,"Character Device, Read-Write, Graphics Screen",0,Apple Computer,1.30,150,b994e229d4bed57e1fa8f74ee0c2b4e8,08940bacf47311e4a57dbc18601f3fbd +EXAMPLE.SOS.DRIVER,6836,52,"Audio Driver -- Copyright Apple Computer, Inc. 1980",6892,0,90,6,.AUDIO,ACTIVE,0,1,,0,"Character Device, Write-Only, Sound Port",0,Apple Computer,1.00,0,851f6d79a088d6707615112a721176ad,6a49cbf2e41b0a1ea7caceb378abc968 +EXAMPLE.SOS.DRIVER,7554,67,"Disk /// Formatter Driver -- Copyright Apple Computer, Inc. 1980-83",7625,1024,882,6,.FMTD1,"ACTIVE, Load on Boundary",0,4,.FMTD2 | .FMTD3 | .FMTD4,0,"Disk /// Formatter",280,Apple Computer,1.30,0,43d94d124fb815c2bb8c3ad56a7a82f5,ba59588e74343ea5a03667709f944313 +EXAMPLE.SOS.DRIVER,8920,76,"Built-in Serial Port RS-232 Driver -- Copyright Apple Computer, Inc. 1981-83",9000,0,626,6,.RS232,ACTIVE,0,1,,0,"Character Device, Read-Write, Onboard RS232",0,Apple Computer,1.30,12,ddc18277ca38785e89e2ccb35b3d4a9e,a3c461333bf93af12cfbb87242d060c0 +EXAMPLE.SOS.DRIVER,11291,68,"Parallel Printer Driver -- Copyright (C) 1983 by Apple Computer Inc.",11363,0,311,11,.PARPRINTER,ACTIVE,1,1,,0,"Character Device, Write-Only, Parallel Printer",0,Apple Computer,1.30,5,fdf9f348f02e99b31c150c85997ff3f3,9ef431eedad20c3b9199b375b8ca1289 +EXAMPLE.SOS.DRIVER,12435,57,"Silentype driver - Copyright Apple Computer, Inc. 1980-83",12496,0,267,10,.SILENTYPE,ACTIVE,0,1,,0,"Character Device, Write-Only, Silentype",0,Apple Computer,1.04,17,49e5b29e7624c6ba24c4d58205a8e811,7fd8f61392c5f7b9a94328e719051aca +EXAMPLE.SOS.DRIVER,17322,78,"Apple /// CFFA3000 (Compact Flash For Apple 3000) Driver by David Schmidt 2011",17404,34,306,8,.PROFILE,ACTIVE,1,8,.CFFA3000D2 | .CFFA3000D3 | .CFFA3000D4 | .CFFA3000D5 | .CFFA3000D6 | .CFFA3000D7 | .CFFA3000D8,0,"Block Device, CFFA3000",0,David Schmidt,1.00,0,f1ea73cf74321e96f30dfb8cbbbaa608,c5d1b3a23a2dca59644a58d7441d65f8 +EXAMPLE.SOS.DRIVER,19256,56,"Console Driver -- Copyright Apple Computer, Inc. 1980-83",19316,4003,4125,8,.CONSOLE,ACTIVE,4,2,.MOUSE,0,"Character Device, Read-Write, System Console",0,Apple Computer,1.31,0,932a431aa85d5b203900e0550c2e7fa0,04ef7b41bef10aa53969da421f89e9b3