|
|
1.1 ! root 1: .TH DROM 10.1 UCDS ! 2: .SH NAME ! 3: drom, urom \- read and write proms or pals through DATA I/O promwriters ! 4: .SH SYNOPSIS ! 5: .B drom ! 6: [ ! 7: .I option ! 8: ] ... ! 9: .PP ! 10: .B urom ! 11: [ ! 12: .I option ! 13: ] ... ! 14: .SH DESCRIPTION ! 15: .I Drom ! 16: serves as an interface to the RS-232 interface of the DATA I/O ! 17: model 19 or 29 promwriter. ! 18: .I Urom ! 19: serves as an interface to the DATA I/O ! 20: unisite programmer. ! 21: Options are used to specify the prom type, and whether the prom ! 22: is to be read or written. The ! 23: .B f, ! 24: .B J, ! 25: and ! 26: .B C ! 27: options are only supported by ! 28: .B ! 29: urom. ! 30: .TP ! 31: .B -w ! 32: Specifies that the prom is to be written; default is read. ! 33: .TP ! 34: .BI -s n ! 35: Specifies a starting address (default 0) in the prom in decimal. ! 36: .TP ! 37: .BI -t string ! 38: .br ! 39: .ns ! 40: .TP ! 41: .I string ! 42: Specifies the device type of the prom, a compiled in table ! 43: is used to get the device code. ! 44: .TP ! 45: .BI -c n ! 46: Specifies the code from the DATA I/O manual. ! 47: Some plug in Paks, e.g. UniPak and LogicPak, require a code ! 48: in which case either ! 49: .B -t ! 50: or ! 51: .B -c ! 52: must be specified, others require no code in which case neither ! 53: should be used. ! 54: Failure to follow these rules results in ! 55: .LR "error code 8081000" . ! 56: .TP ! 57: .BI -n ! 58: Causes the the program to echo the code that it is sending to ! 59: the DATAI/O, and causes the DATAI/O the echo the size and initial state ! 60: specified by the code. ! 61: No reading or writing is done. ! 62: .TP ! 63: .BI -b ! 64: Causes a blank check to be run, the illegal bit ! 65: test is run unless it is an electrically alterable rom. ! 66: No blank check is done if the rom is being read. ! 67: .TP ! 68: .BI -X ! 69: .br ! 70: .ns ! 71: .TP ! 72: .BI -x ! 73: Specifies hexadecimal data with upper case or lower case respectively. ! 74: .TP ! 75: .BI -C ! 76: Specifies charactor data, for logic devices with JEDEC format. ! 77: .TP ! 78: .BI -D ! 79: .br ! 80: .ns ! 81: .TP ! 82: .BI -d ! 83: Specifies decimal data, octal is default. ! 84: .TP ! 85: .BI -fn ! 86: Use format n. 50, the default, is for hex, octal, or decimal format files. ! 87: 91 is for JEDEC files. ! 88: .TP ! 89: .BI -J ! 90: JEDEC format (same as -f91 -C option) ! 91: .TP ! 92: .BI -i ! 93: Causes the data to be (ones) complemented on input and output. ! 94: .TP ! 95: .BI -v ! 96: Normally ! 97: .I drom ! 98: does it work silently, this is the verbose flag. ! 99: .PP ! 100: To read an Intel 2716 prom using the UniPak one could say ! 101: .IP ! 102: .B ! 103: drom -t2716 ! 104: .PP ! 105: or to write a National PAL16L8 using the LogicPak ! 106: one could say ! 107: .IP ! 108: .B ! 109: drom -w -t NS16L8 < filename ! 110: .PP ! 111: or to write it using the Pal Programming Pack ! 112: .IP ! 113: .B ! 114: drom -w -i NS16L8 < filename ! 115: .PP ! 116: The input for logic devices on the UNISITE must be in JEDEC ! 117: format. In this case use ! 118: .IP ! 119: .B ! 120: drom -w -t NS16L8 -f 91 -C < filename ! 121: .PP ! 122: or ! 123: .IP ! 124: .B ! 125: drom -w -t NS16L8 -J < filename ! 126: .PP ! 127: When a prom is read, the addressed locations are copied, ! 128: one per line, onto the standard output. ! 129: When a prom is written, the standard input is assumed to be ! 130: of the same form, and is copied onto the prom. ! 131: Various promwriter errors, such as the prom having a pattern ! 132: that conflicts with the data (illegal bit test) ! 133: when being written, are reflected back to the user. ! 134: Transmissions over the RS-232 line are checksummed, ! 135: and when writing the prom is verified. ! 136: .PP ! 137: The speed of the prom writer should be set to 9600, ! 138: position 14. ! 139: The Model 29 promwriter must be initialized by pushing its buttons, ! 140: SELECT F1 START START. ! 141: .SH FILES ! 142: .F /dev/prom ! 143: .br ! 144: .F promwriter ! 145: .br ! 146: .F /usr/ucds/lib/drom.codes ! 147: .SH SEE ALSO ! 148: .IR xpal (1), ! 149: .IR pal (1)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.