On the first board, I see a 'B' logo just to the right of the lower DIP switches that makes me think it's from Burroughs. What it's used for, I have no idea.
On the first board, I see a 'B' logo just to the right of the lower DIP switches that makes me think it's from Burroughs. What it's used for, I have no idea.
Good call, The middle board (light green) looks to be the same construction type as a Burroughs B series
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
00001E60 4A 41 59 20 20 42 JAY B
00001E80 54 41 44 42 54 4F 20 43 50 54 53 44 5F 4F 46 44 5F 54 4C 44 5F 4E 20 44 5F 54 49 44 5F 54 20 44 TADBTO CPTSD_OFD_TLD_N D_TID_T D
00001EA0 53 4C 43 45 4F 47 54 45 4F 50 54 45 45 55 45 45 50 4E 4E 46 4C 20 20 47 54 4C 20 47 54 41 41 47 SLCEOGTEOPTEEUEEPNNFL GTL GTAAG
00001EC0 54 53 41 47 54 53 41 49 54 45 4C 49 56 52 45 4C 4E 54 20 4C 48 46 58 4D 4E 49 53 4D 58 45 20 50 TSAGTSAITELIVRELNT LHFXMNISMXE P
00001EE0 43 43 50 50 54 48 20 50 53 54 4F 52 44 20 20 52 49 20 20 52 41 49 54 52 51 20 20 52 50 41 45 52 CCPPTH PSTORD RI RAITRQ RPAER
00001F00 53 41 54 52 45 20 20 52 54 20 20 52 45 20 20 52 53 20 20 52 55 54 20 52 45 20 20 52 45 20 20 52 SATRE RT RE RS RUT RE RE R
00001F20 48 46 58 52 55 20 20 53 41 45 20 53 41 20 20 53 4F 59 20 53 4C 43 20 53 4E 42 4B 53 4E 44 54 53 HFXRU SAE SA SOY SLC SNBKSNDTS
00001F40 4E 44 4D 53 4E 49 4D 53 54 56 44 53 47 20 20 53 4F 54 54 53 45 44 20 53 52 4F 50 53 52 41 20 53 NDMSNIMSTVDSG SOTTSED SROPSRA S
00001F60 42 54 4E 53 52 54 20 54 4E 4C 54 54 55 43 20 55 50 43 50 55 44 56 44 43 53 4F 31 43 53 4F 32 43 BTNSRT TNLTTUC UPCPUDVDCSO1CSO2C
00001F80 53 4F 33 43 53 4F 34 43 53 4F 35 43 53 4F 36 43 53 4F 37 43 53 4F 38 43 53 4F 39 43 53 4F 31 00 SO3CSO4CSO5CSO6CSO7CSO8CSO9CSO1.
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
00000DE0 73 75 61 6C 20 72 61 6D 00 72 61 6D 20 73 65 67 6D 65 6E 74 20 30 00 73 69 6E 67 6C 65 20 62 69 sual ram.ram segment 0.single bi
00000E00 74 00 6D 75 6C 74 69 70 6C 65 20 62 69 74 00 6E 6F 74 20 65 6E 6F 75 67 68 20 72 61 6D 00 20 65 t.multiple bit.not enough ram. e
00000E20 72 72 6F 72 20 61 74 20 61 64 64 72 65 73 73 00 30 2C 20 62 69 74 20 23 00 69 6E 74 65 72 72 75 rror at address.0, bit #.interru
00000E40 70 74 20 63 6F 6E 74 72 6F 6C 6C 65 72 00 74 69 6D 65 72 20 69 6E 74 65 72 72 75 70 74 00 75 6E pt controller.timer interrupt.un
00000E60 65 78 70 65 63 74 65 64 20 69 6E 74 65 72 72 75 70 74 00 76 69 64 65 6F 00 64 61 74 61 63 6F 6D expected interrupt.video.datacom
00000E80 00 72 6F 6D 20 65 72 72 6F 72 20 61 74 20 61 64 64 72 65 73 73 20 00 20 28 6F 64 64 29 00 20 28 .rom error at address . (odd). (
00000EA0 65 76 65 6E 29 00 73 69 6F 20 74 69 6D 65 6F 75 74 00 64 61 74 61 63 6F 6D 20 74 69 6D 65 6F 75 even).sio timeout.datacom timeou
00000EC0 74 00 20 65 72 72 6F 72 20 00 E8 09 00 B8 12 08 E8 B9 FE E8 16 00 FA 53 E8 A3 F9 E8 1F F9 E8 3D t. error .è..¸..è¹þè..úSè£ùè.ùè=
00000EE0 FC E8 4D FC E8 94 FE 58 E8 A1 FE C3 B0 03 E8 C4 F8 E8 0D 00 E8 6D FD B8 B5 08 A3 24 00 FB E9 FD üèMüè”þXè¡þð.èÄøè..èmý¸µ.£$.ûéý
00000F00 FF 1E 2B C0 8E D8 B8 64 08 A3 20 00 E8 B4 F8 B0 00 EE 1F C3 50 51 52 1E 2B C0 8E D8 26 8A 0E FA ÿ.+ÀŽØ¸d.£ .è´ø°.î.ÃPQR.+ÀŽØ&Š.ú
00000F20 0F 26 8A 2E FB 0F BA 00 E0 EC 3A C1 72 04 3A C5 76 15 E8 8E F8 B0 06 EE E8 98 F8 BA 00 E0 EC E8 .&Š.û.º.àì:Ár.:Åv.èŽø°.îè˜øº.àìè
00000F40 BF FF 1F 5A 59 58 CF E8 79 F8 B0 02 EE E8 83 F8 BA 00 E0 EC A1 1C 00 23 C0 75 07 40 A3 1C 00 E9 ¿ÿ.ZYXÏèyø°.îèƒøº.àì¡..#Àu.@£..é
00000F60 DD FF E9 04 00 E8 8D FD CF FA 2B E4 8E C4 26 81 3E 1A 00 03 00 75 06 B8 FF 00 E9 69 F7 A1 1E 00 Ýÿé..è.ýÏú+äŽÄ&.>....u.¸ÿ.éi÷¡..
00000F80 2D 00 10 8E C0 8E D0 2B E4 8C C8 8E D8 00 00 00 FA B8 00 00 8E D8 89 C4 B8 00 F4 8E D0 B8 00 00 -..ŽÀŽÐ+äŒÈŽØ...ú¸..ŽØ‰Ä¸.ôŽÐ¸..
00000FA0 8E D8 B8 0B 00 A3 0C 00 B8 FD FC A3 0E 00 B8 00 00 A3 44 00 A3 48 00 A3 4A 00 B8 00 FB A3 40 00 ŽØ¸..£..¸ýü£..¸..£D.£H.£J.¸.û£@.
00000FC0 B8 07 FD A3 42 00 B8 00 F0 A3 46 00 B8 00 F0 A3 4C 00 B8 07 FD A3 4E 00 E9 88 00 8C D8 8E C0 B9 ¸.ý£B.¸.ð£F.¸.ð£L.¸.ý£N.éˆ.ŒØŽÀ¹
00000FE0 50 00 B0 20 8B 3E D0 F9 F2 AA 8B 3E D0 F9 B8 00 00 8E C0 26 A1 48 00 23 C0 74 68 E8 47 00 A1 C4 P.° ‹>Ðùòª‹>Ðù¸..ŽÀ&¡H.#ÀthèG.¡Ä
00001000 FE E8 41 00 A1 BC FE E8 3B 00 A1 BE FE E8 35 00 A1 B8 FE E8 2F 00 BA 02 E0 B3 02 EC 22 C3 75 FB þèA.¡¼þè;.¡¾þè5.¡¸þè/.º.à³.ì"Ãuû
00001020 B0 09 EE EC 22 C3 75 FB B0 01 EE EC 22 C3 75 FB BA 00 E0 B0 00 EE BA 02 E0 EC 22 C3 75 FB B0 03 °.îì"Ãuû°.îì"Ãuûº.à°.îº.àì"Ãuû°.
00001040 EE FB E9 FD FF B1 0C 89 C3 D3 EB 80 E3 0F B7 30 80 FB 09 76 02 B7 37 02 DF 88 1D 47 80 E9 04 7D îûéýÿ±.‰ÃÓë€ã.·0€û.v.·7.߈.G€é.}
00001060 E6 47 C3 2B C0 8E D8 FF 36 46 00 50 CB 00 00 00 4B 2E 40 13 CF 02 80 01 01 01 00 01 06 00 01 00 æGÃ+ÀŽØÿ6F.PË...K.@.Ï.€.........
00001080 00 01 01 00 2D 01 06 00 2D 33 32 37 36 38 01 16 00 03 0F 03 01 01 01 00 30 01 01 00 2E 01 01 00 ....-...-32768..........0.......
000010A0 45 01 02 00 45 2B 01 04 00 54 52 55 45 01 05 00 46 41 4C 53 45 01 01 00 0A 01 02 00 0A 0A 01 01 E...E+...TRUE...FALSE...........
000010C0 00 03 01 02 00 1B 76 01 02 00 1B 7E 01 02 00 1B 30 01 02 00 1B 7F 01 03 00 0B 30 30 01 02 00 18 ......v....~....0.........00....
000010E0 1B 01 13 00 03 1B 35 1B 35 1B 70 1B 7A 32 36 34 1B 3D 1B 3E 30 34 0F 01 15 00 31 30 31 20 50 41 ......5.5.p.z264.=.>04....101 PA
00001100 52 49 54 59 20 49 4E 48 49 42 49 54 45 44 0A 01 14 00 31 30 32 20 50 41 52 49 54 59 20 49 4E 43 RITY INHIBITED....102 PARITY INC
00001120 4C 55 44 45 44 0A 01 18 00 31 30 33 20 43 49 52 43 55 49 54 20 31 31 36 20 45 4E 41 42 4C 45 44 LUDED....103 CIRCUIT 116 ENABLED
00001140 0A 01 19 00 31 30 34 20 43 49 52 43 55 49 54 20 31 31 36 20 44 49 53 41 42 4C 45 44 0A 01 1C 00 ....104 CIRCUIT 116 DISABLED....
00001160 31 30 35 20 43 49 52 43 55 49 54 20 31 31 31 2F 31 32 36 20 45 4E 41 42 4C 45 44 0A 01 12 00 31 105 CIRCUIT 111/126 ENABLED....1
00001180 30 36 20 54 45 4C 45 54 59 50 45 20 4D 4F 44 45 0A 01 1D 00 31 30 37 20 43 49 52 43 55 49 54 20 06 TELETYPE MODE....107 CIRCUIT
000011A0 31 31 31 2F 31 32 36 20 44 49 53 41 42 4C 45 44 0A 01 10 00 31 30 38 20 42 41 55 44 20 52 41 54 111/126 DISABLED....108 BAUD RAT
000011C0 45 20 3D 20 01 12 00 31 30 39 20 54 45 52 4D 49 4E 41 4C 20 49 44 20 3D 20 01 0F 00 31 31 30 20 E = ...109 TERMINAL ID = ...110
000011E0 47 52 4F 55 50 20 49 44 20 3D 20 01 1D 00 31 31 31 20 47 52 4F 55 50 20 53 45 4C 45 43 54 20 43 GROUP ID = ...111 GROUP SELECT C
00001200 48 41 52 41 43 54 45 52 20 3D 20 01 1C 00 31 31 32 20 4E 4F 20 54 52 41 4E 53 4D 49 53 53 49 4F HARACTER = ...112 NO TRANSMISSIO
00001220 4E 20 4E 55 4D 42 45 52 53 0A 01 23 00 31 31 33 20 4F 4E 45 20 44 49 47 49 54 20 54 52 41 4E 53 N NUMBERS..#.113 ONE DIGIT TRANS
00001240 4D 49 53 53 49 4F 4E 20 4E 55 4D 42 45 52 53 0A 01 25 00 31 31 33 41 20 54 57 4F 20 44 49 47 49 MISSION NUMBERS..%.113A TWO DIGI
00001260 54 53 20 54 52 41 4E 53 4D 49 53 53 49 4F 4E 20 4E 55 4D 42 45 52 53 0A 01 27 00 31 31 33 42 20 TS TRANSMISSION NUMBERS..'.113B
00001280 54 48 52 45 45 20 44 49 47 49 54 53 20 54 52 41 4E 53 4D 49 53 53 49 4F 4E 20 4E 55 4D 42 45 52 THREE DIGITS TRANSMISSION NUMBER
000012A0 53 0A 01 25 00 31 31 34 20 41 4C 54 45 52 4E 41 54 49 4E 47 20 54 52 41 4E 53 4D 49 53 53 49 4F S..%.114 ALTERNATING TRANSMISSIO
000012C0 4E 20 4E 55 4D 42 45 52 53 0A 01 17 00 31 31 35 20 45 58 54 45 52 4E 41 4C 20 43 54 53 20 44 45 N NUMBERS....115 EXTERNAL CTS DE
000012E0 4C 41 59 0A 01 28 00 31 31 36 20 53 59 4E 54 48 45 54 49 43 20 43 54 53 20 44 45 4C 41 59 20 28 LAY..(.116 SYNTHETIC CTS DELAY (
00001300 4D 53 45 43 29 20 49 4E 20 48 45 58 20 3D 20 01 22 00 31 31 38 20 52 45 43 45 49 56 45 20 44 45 MSEC) IN HEX = .".118 RECEIVE DE
00001320 4C 41 59 20 28 4D 53 45 43 29 20 49 4E 20 48 45 58 20 3D 20 01 10 00 31 31 39 20 45 56 45 4E 20 LAY (MSEC) IN HEX = ...119 EVEN
00001340 50 41 52 49 54 59 0A 01 0F 00 31 32 30 20 4F 44 44 20 50 41 52 49 54 59 0A 01 10 00 31 32 31 20 PARITY....120 ODD PARITY....121
00001360 53 59 4E 43 48 52 4F 4E 4F 55 53 0A 01 11 00 31 32 32 20 41 53 59 4E 43 48 52 4F 4E 4F 55 53 0A SYNCHRONOUS....122 ASYNCHRONOUS.
00001380 01 14 00 31 32 33 20 4D 55 4C 54 49 50 4F 49 4E 54 20 4D 4F 44 45 0A 01 17 00 31 32 34 20 45 54 ...123 MULTIPOINT MODE....124 ET
000013A0 58 20 4F 50 54 49 4F 4E 20 45 4E 41 42 4C 45 44 0A 01 18 00 31 32 35 20 45 54 58 20 4F 50 54 49 X OPTION ENABLED....125 ETX OPTI
000013C0 4F 4E 20 44 49 53 41 42 4C 45 44 0A 01 16 00 31 32 36 20 50 52 49 4E 54 45 52 20 49 53 20 50 4F ON DISABLED....126 PRINTER IS PO
000013E0 4C 4C 45 44 0A 01 1A 00 31 32 37 20 50 52 49 4E 54 45 52 20 49 53 20 4E 4F 54 20 50 4F 4C 4C 45 LLED....127 PRINTER IS NOT POLLE
00001400 44 0A 01 19 00 31 32 38 20 4D 4F 4E 49 54 4F 52 20 4D 4F 44 45 20 45 4E 41 42 4C 45 44 0A 01 1A D....128 MONITOR MODE ENABLED...
00001420 00 31 32 39 20 4D 4F 4E 49 54 4F 52 20 4D 4F 44 45 20 44 49 53 41 42 4C 45 44 0A 01 21 00 31 33 .129 MONITOR MODE DISABLED..!.13
00001440 30 20 53 59 4E 43 48 52 4F 4E 49 5A 45 20 53 45 51 55 45 4E 43 45 20 45 4E 41 42 4C 45 44 0A 01 0 SYNCHRONIZE SEQUENCE ENABLED..
00001460 22 00 31 33 31 20 53 59 4E 43 48 52 4F 4E 49 5A 45 20 53 45 51 55 45 4E 43 45 20 44 49 53 41 42 ".131 SYNCHRONIZE SEQUENCE DISAB
00001480 4C 45 44 0A 01 01 30 00 01 31 00 01 32 00 01 33 00 01 34 00 01 35 00 01 36 00 01 37 00 01 38 00 LED...0..1..2..3..4..5..6..7..8.
000014A0 01 39 00 01 41 00 01 42 00 01 43 00 01 44 00 01 45 00 01 46 00 04 10 00 03 00 00 00 01 05 00 34 .9..A..B..C..D..E..F...........4
000014C0 31 30 30 03 01 05 00 36 31 30 35 03 01 05 00 36 31 30 33 03 01 05 00 36 31 30 32 03 01 05 00 36 100....6105....6103....6102....6
000014E0 31 30 31 03 01 05 00 3C 31 37 34 03 01 05 00 36 31 30 36 03 01 05 00 36 31 30 37 03 01 05 00 34 101....<174....6106....6107....4
00001500 31 30 38 03 01 64 00 01 98 08 02 00 01 01 9A 00 30 30 31 20 31 20 3D 20 43 4F 4E 54 20 53 57 49 108..d..˜.....š.001 1 = CONT SWI
00001520 54 43 48 0A 20 20 20 20 32 20 3D 20 46 4F 52 4D 20 46 45 45 44 20 53 57 49 54 43 48 0A 20 20 20 TCH. 2 = FORM FEED SWITCH.
00001540 20 33 20 3D 20 4C 49 4E 45 20 46 45 45 44 20 53 57 49 54 43 48 0A 20 20 20 20 54 4F 20 45 4E 54 3 = LINE FEED SWITCH. TO ENT
00001560 45 52 20 45 41 43 48 20 4F 50 54 49 4F 4E 20 50 52 45 53 53 20 54 48 45 20 53 57 49 54 43 48 20 ER EACH OPTION PRESS THE SWITCH
00001580 57 48 4F 53 45 20 4E 55 4D 42 45 52 20 43 4F 52 52 45 53 50 4F 4E 44 53 20 54 4F 20 59 4F 55 52 WHOSE NUMBER CORRESPONDS TO YOUR
000015A0 20 43 48 4F 49 43 45 2E 0A 0A 01 5F 00 30 30 32 20 50 52 45 53 53 20 31 20 54 4F 20 42 45 47 49 CHOICE...._.002 PRESS 1 TO BEGI
000015C0 4E 20 53 45 54 54 49 4E 47 20 50 41 52 41 4D 45 54 45 52 53 0A 20 20 20 20 50 52 45 53 53 20 32 N SETTING PARAMETERS. PRESS 2
000015E0 20 4F 52 20 33 20 46 4F 52 20 41 20 50 52 49 4E 54 4F 55 54 20 4F 46 20 43 55 52 52 45 4E 54 20 OR 3 FOR A PRINTOUT OF CURRENT
00001600 50 41 52 41 4D 45 54 45 52 53 0A 0A 01 55 00 30 30 33 20 50 52 45 53 53 20 31 20 54 4F 20 42 45 PARAMETERS...U.003 PRESS 1 TO BE
00001620 47 49 4E 20 53 45 54 54 49 4E 47 20 50 41 52 41 4D 45 54 45 52 53 0A 20 20 20 20 50 52 45 53 53 GIN SETTING PARAMETERS. PRESS
00001640 20 32 20 30 52 20 33 20 54 4F 20 45 58 49 54 20 43 4F 4E 46 49 47 55 52 41 54 49 4F 4E 20 4D 4F 2 0R 3 TO EXIT CONFIGURATION MO
00001660 44 45 0A 0A 01 36 00 30 30 34 20 31 20 2D 20 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 2D DE...6.004 1 - NO CHANGE. 2 -
00001680 20 42 41 55 44 20 52 41 54 45 20 37 35 0A 20 20 20 20 33 20 2D 20 4F 54 48 45 52 0A 0A 01 3B 00 BAUD RATE 75. 3 - OTHER...;.
000016A0 30 30 35 20 31 20 2D 20 4F 54 48 45 52 0A 20 20 20 20 32 20 2D 20 42 41 55 44 20 52 41 54 45 20 005 1 - OTHER. 2 - BAUD RATE
000016C0 31 31 30 0A 20 20 20 20 33 20 2D 20 42 41 55 44 20 52 41 54 45 20 31 35 30 0A 0A 01 3B 00 30 30 110. 3 - BAUD RATE 150...;.00
000016E0 36 20 31 20 2D 20 4F 54 48 45 52 0A 20 20 20 20 32 20 2D 20 42 41 55 44 20 52 41 54 45 20 33 30 6 1 - OTHER. 2 - BAUD RATE 30
00001700 30 0A 20 20 20 20 33 20 2D 20 42 41 55 44 20 52 41 54 45 20 36 30 30 0A 0A 01 3D 00 30 30 37 20 0. 3 - BAUD RATE 600...=.007
00001720 31 20 2D 20 4F 54 48 45 52 0A 20 20 20 20 32 20 2D 20 42 41 55 44 20 52 41 54 45 20 31 32 30 30 1 - OTHER. 2 - BAUD RATE 1200
00001740 0A 20 20 20 20 33 20 2D 20 42 41 55 44 20 52 41 54 45 20 31 38 30 30 0A 0A 01 3D 00 30 30 38 20 . 3 - BAUD RATE 1800...=.008
00001760 31 20 2D 20 4F 54 48 45 52 0A 20 20 20 20 32 20 2D 20 42 41 55 44 20 52 41 54 45 20 32 34 30 30 1 - OTHER. 2 - BAUD RATE 2400
00001780 0A 20 20 20 20 33 20 2D 20 42 41 55 44 20 52 41 54 45 20 34 38 30 30 0A 0A 01 48 00 30 30 39 20 . 3 - BAUD RATE 4800...H.009
000017A0 31 20 2D 20 42 41 55 44 20 52 41 54 45 20 39 36 30 30 0A 20 20 20 20 32 20 2D 20 42 41 55 44 20 1 - BAUD RATE 9600. 2 - BAUD
000017C0 52 41 54 45 20 31 39 32 30 30 0A 20 20 20 20 33 20 2D 20 42 41 55 44 20 52 41 54 45 20 33 38 34 RATE 19200. 3 - BAUD RATE 384
000017E0 30 30 0A 0A 01 50 00 30 31 30 20 44 4F 20 59 4F 55 20 52 45 51 55 49 52 45 20 54 45 4C 45 54 59 00...P.010 DO YOU REQUIRE TELETY
00001800 50 45 20 50 52 4F 54 4F 43 4F 4C 3F 0A 20 20 20 20 31 20 2D 20 4E 4F 20 43 48 41 4E 47 45 0A 20 PE PROTOCOL?. 1 - NO CHANGE.
00001820 20 20 20 32 20 2D 20 59 45 53 0A 20 20 20 20 33 20 2D 20 4E 4F 0A 0A 01 3A 00 30 31 31 20 31 20 2 - YES. 3 - NO...:.011 1
00001840 2D 20 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 2D 20 45 56 45 4E 20 50 41 52 49 54 59 0A - NO CHANGE. 2 - EVEN PARITY.
00001860 20 20 20 20 33 20 2D 20 4F 44 44 20 50 41 52 49 54 59 0A 0A 01 56 00 30 31 32 20 31 20 2D 20 4E 3 - ODD PARITY...V.012 1 - N
00001880 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 2D 20 44 49 53 41 42 4C 45 20 53 50 45 45 44 20 43 O CHANGE. 2 - DISABLE SPEED C
000018A0 49 52 43 55 49 54 20 31 31 36 0A 20 20 20 20 33 20 2D 20 45 4E 41 42 4C 45 20 53 50 45 45 44 20 IRCUIT 116. 3 - ENABLE SPEED
000018C0 43 49 52 43 55 49 54 20 31 31 36 0A 0A 01 5E 00 30 31 33 20 31 20 2D 20 4E 4F 20 43 48 41 4E 47 CIRCUIT 116...^.013 1 - NO CHANG
000018E0 45 0A 20 20 20 20 32 20 2D 20 44 49 53 41 42 4C 45 20 53 50 45 45 44 20 43 49 52 43 55 49 54 20 E. 2 - DISABLE SPEED CIRCUIT
00001900 31 31 31 2F 31 32 36 0A 20 20 20 20 33 20 2D 20 45 4E 41 42 4C 45 20 53 50 45 45 44 20 43 49 52 111/126. 3 - ENABLE SPEED CIR
00001920 43 55 49 54 20 31 31 31 2F 31 32 36 0A 0A 01 56 00 30 31 34 20 31 20 2D 20 4E 4F 20 43 48 41 4E CUIT 111/126...V.014 1 - NO CHAN
00001940 47 45 0A 20 20 20 20 32 20 2D 20 44 49 53 41 42 4C 45 20 4C 49 4E 45 20 4D 4F 4E 49 54 4F 52 20 GE. 2 - DISABLE LINE MONITOR
00001960 4D 4F 44 45 0A 20 20 20 20 33 20 2D 20 45 4E 41 42 4C 45 20 4C 49 4E 45 20 4D 4F 4E 49 54 4F 52 MODE. 3 - ENABLE LINE MONITOR
00001980 20 4D 4F 44 45 0A 0A 01 75 00 30 31 35 20 54 45 52 4D 49 4E 41 4C 20 49 44 20 44 49 47 49 54 53 MODE...u.015 TERMINAL ID DIGITS
000019A0 20 4D 55 53 54 20 42 45 20 45 4E 54 45 52 45 44 20 49 4E 20 48 45 58 2E 0A 20 20 20 20 31 20 2D MUST BE ENTERED IN HEX.. 1 -
000019C0 20 20 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 30 52 20 33 20 2D 20 45 4E 54 45 52 20 54 NO CHANGE. 2 0R 3 - ENTER T
000019E0 48 45 20 31 53 54 20 54 45 52 4D 49 4E 41 4C 20 41 44 44 52 45 53 53 20 44 49 47 49 54 0A 0A 01 HE 1ST TERMINAL ADDRESS DIGIT...
00001A00 2A 00 30 31 36 20 45 4E 54 45 52 20 54 48 45 20 32 4E 44 20 54 45 52 4D 49 4E 41 4C 20 41 44 44 *.016 ENTER THE 2ND TERMINAL ADD
00001A20 52 45 53 53 20 44 49 47 49 54 0A 0A 01 73 00 30 31 37 20 47 52 4F 55 50 20 41 44 44 52 45 53 53 RESS DIGIT...s.017 GROUP ADDRESS
00001A40 20 44 49 47 49 54 53 20 4D 55 53 54 20 42 45 20 45 4E 54 45 52 45 44 20 49 4E 20 48 45 58 0A 20 DIGITS MUST BE ENTERED IN HEX.
00001A60 20 20 20 31 20 2D 20 20 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 4F 52 20 33 20 2D 20 45 1 - NO CHANGE. 2 OR 3 - E
00001A80 4E 54 45 52 20 54 48 45 20 31 53 54 20 47 52 4F 55 50 20 41 44 44 52 45 53 53 20 44 49 47 49 54 NTER THE 1ST GROUP ADDRESS DIGIT
00001AA0 0A 0A 01 27 00 30 31 38 20 45 4E 54 45 52 20 54 48 45 20 32 4E 44 20 47 52 4F 55 50 20 41 44 44 ...'.018 ENTER THE 2ND GROUP ADD
00001AC0 52 45 53 53 20 44 49 47 49 54 0A 0A 01 66 00 30 31 39 20 54 48 45 20 47 52 4F 55 50 20 53 45 4C RESS DIGIT...f.019 THE GROUP SEL
00001AE0 45 43 54 20 43 48 41 52 41 43 54 45 52 20 49 53 20 45 4E 54 45 52 45 44 20 49 4E 20 48 45 58 2E ECT CHARACTER IS ENTERED IN HEX.
00001B00 0A 20 20 20 20 31 20 2D 20 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 4F 52 20 33 20 2D 20 . 1 - NO CHANGE. 2 OR 3 -
00001B20 45 4E 54 45 52 20 54 48 45 20 43 48 41 52 41 43 54 45 52 0A 0A 01 4A 00 30 32 30 20 31 20 2D 20 ENTER THE CHARACTER...J.020 1 -
00001B40 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 2D 20 45 58 54 45 52 4E 41 4C 20 43 54 53 20 44 NO CHANGE. 2 - EXTERNAL CTS D
00001B60 45 4C 41 59 0A 20 20 20 20 33 20 2D 20 53 59 4E 54 48 45 54 49 43 20 43 54 53 20 44 45 4C 41 59 ELAY. 3 - SYNTHETIC CTS DELAY
00001B80 0A 0A 01 5C 00 30 32 31 20 54 48 45 20 43 54 53 20 44 45 4C 41 59 20 28 4D 53 45 43 29 20 49 53 ...\.021 THE CTS DELAY (MSEC) IS
00001BA0 20 45 4E 54 45 52 45 44 20 49 4E 20 48 45 58 2E 0A 20 20 20 20 31 20 2D 20 4E 4F 20 43 48 41 4E ENTERED IN HEX.. 1 - NO CHAN
00001BC0 47 45 0A 20 20 20 20 32 20 4F 52 20 33 20 2D 20 45 4E 54 45 52 20 54 48 45 20 44 45 4C 41 59 0A GE. 2 OR 3 - ENTER THE DELAY.
00001BE0 0A 01 60 00 30 32 32 20 54 48 45 20 52 45 43 45 49 56 45 20 44 45 4C 41 59 20 28 4D 53 45 43 29 ..`.022 THE RECEIVE DELAY (MSEC)
00001C00 20 49 53 20 45 4E 54 45 52 45 44 20 49 4E 20 48 45 58 2E 0A 20 20 20 20 31 20 2D 20 4E 4F 20 43 IS ENTERED IN HEX.. 1 - NO C
00001C20 48 41 4E 47 45 0A 20 20 20 20 32 20 4F 52 20 33 20 2D 20 45 4E 54 45 52 20 54 48 45 20 44 45 4C HANGE. 2 OR 3 - ENTER THE DEL
00001C40 41 59 0A 0A 01 5A 00 30 32 33 20 31 20 2D 20 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 2D AY...Z.023 1 - NO CHANGE. 2 -
00001C60 20 49 4D 50 4C 45 4D 45 4E 54 20 54 52 41 4E 53 4D 49 53 53 49 4F 4E 20 4E 55 4D 42 45 52 53 0A IMPLEMENT TRANSMISSION NUMBERS.
00001C80 20 20 20 20 33 20 2D 20 4E 4F 20 54 52 41 4E 53 4D 49 53 53 49 4F 4E 20 4E 55 4D 42 45 52 53 0A 3 - NO TRANSMISSION NUMBERS.
00001CA0 0A 01 50 00 30 32 34 20 31 20 2D 20 41 4C 54 45 52 4E 41 54 49 4E 47 20 54 52 41 4E 53 4D 49 53 ..P.024 1 - ALTERNATING TRANSMIS
00001CC0 53 49 4F 4E 20 4E 55 4D 42 45 52 53 0A 20 20 20 20 32 20 4F 52 20 33 20 2D 20 31 2C 32 20 4F 52 SION NUMBERS. 2 OR 3 - 1,2 OR
00001CE0 20 33 20 44 49 47 49 54 53 20 20 4E 55 4D 42 45 52 53 0A 0A 01 43 00 30 32 34 42 20 20 20 31 2E 3 DIGITS NUMBERS...C.024B 1.
00001D00 20 4F 4E 45 20 44 49 47 49 54 0A 20 20 20 20 20 20 20 32 2E 20 54 57 4F 20 44 49 47 49 54 53 20 ONE DIGIT. 2. TWO DIGITS
00001D20 0A 20 20 20 20 20 20 20 33 2E 20 54 48 52 45 45 20 44 49 47 49 54 53 20 0A 0A 01 17 00 30 32 35 . 3. THREE DIGITS .....025
00001D40 20 59 4F 55 20 48 41 56 45 20 43 48 4F 53 45 4E 20 20 0A 0A 01 48 00 30 32 36 20 31 20 2D 20 4E YOU HAVE CHOSEN ...H.026 1 - N
00001D60 20 49 53 20 54 4F 4F 20 48 49 47 48 20 20 20 20 32 20 2D 20 4E 20 49 53 20 54 4F 4F 20 4C 4F 57 IS TOO HIGH 2 - N IS TOO LOW
00001D80 20 20 20 20 33 20 2D 20 4E 20 3D 20 59 4F 55 52 20 41 4E 53 57 45 52 20 20 20 20 4E 20 3D 20 01 3 - N = YOUR ANSWER N = .
00001DA0 4B 00 30 32 37 20 31 20 2D 20 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 2D 20 50 52 49 4E K.027 1 - NO CHANGE. 2 - PRIN
00001DC0 54 45 52 20 49 53 20 50 4F 4C 4C 45 44 0A 20 20 20 20 33 20 2D 20 50 52 49 4E 54 45 52 20 49 53 TER IS POLLED. 3 - PRINTER IS
00001DE0 20 4E 4F 54 20 50 4F 4C 4C 45 44 0A 0A 01 41 00 30 32 38 20 44 4F 20 59 4F 55 20 57 49 53 48 20 NOT POLLED...A.028 DO YOU WISH
00001E00 54 4F 0A 20 20 20 20 31 20 2D 20 43 4F 4E 54 49 4E 55 45 0A 20 20 20 20 32 20 4F 52 20 33 20 2D TO. 1 - CONTINUE. 2 OR 3 -
00001E20 20 52 45 45 4E 54 45 52 20 41 4E 53 57 45 52 0A 0A 01 48 00 30 32 39 20 31 20 2D 20 4E 4F 20 43 REENTER ANSWER...H.029 1 - NO C
00001E40 48 41 4E 47 45 0A 20 20 20 20 32 20 2D 20 45 4E 41 42 4C 45 20 45 54 58 20 4F 50 54 49 4F 4E 0A HANGE. 2 - ENABLE ETX OPTION.
00001E60 20 20 20 20 33 20 2D 20 44 49 53 41 42 4C 45 20 45 54 58 20 4F 50 54 49 4F 4E 0A 0A 01 56 00 30 3 - DISABLE ETX OPTION...V.0
00001E80 33 30 20 31 20 2D 20 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 2D 20 53 59 4E 43 48 52 4F 30 1 - NO CHANGE. 2 - SYNCHRO
00001EA0 4E 4F 55 53 0A 20 20 20 20 33 20 2D 20 41 53 59 4E 43 48 52 4F 4E 4F 55 53 20 28 52 45 51 55 49 NOUS. 3 - ASYNCHRONOUS (REQUI
00001EC0 52 45 44 20 49 46 20 42 44 41 41 20 4F 52 20 54 44 49 29 0A 0A 01 41 00 30 33 31 20 31 20 2D 20 RED IF BDAA OR TDI)...A.031 1 -
00001EE0 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 2D 20 49 4E 43 4C 55 44 45 20 50 41 52 49 54 59 NO CHANGE. 2 - INCLUDE PARITY
00001F00 0A 20 20 20 20 33 20 2D 20 49 4E 48 49 42 49 54 20 50 41 52 49 54 59 0A 0A 01 56 00 0A 30 33 32 . 3 - INHIBIT PARITY...V..032
00001F20 20 50 52 45 53 53 20 31 20 54 4F 20 43 4F 4E 54 49 4E 55 45 20 49 4E 20 4D 4F 4E 49 54 4F 52 20 PRESS 1 TO CONTINUE IN MONITOR
00001F40 4D 4F 44 45 0A 20 20 20 20 50 52 45 53 53 20 32 20 4F 52 20 33 20 54 4F 20 47 4F 20 49 4E 54 4F MODE. PRESS 2 OR 3 TO GO INTO
00001F60 20 4D 55 4C 54 49 50 4F 49 4E 54 20 4D 4F 44 45 0A 0A 01 4F 00 30 33 33 20 44 4F 20 59 4F 55 20 MULTIPOINT MODE...O.033 DO YOU
00001F80 57 41 4E 54 20 41 20 50 52 49 4E 54 4F 55 54 20 4F 46 20 50 41 52 41 4D 45 54 45 52 20 53 45 54 WANT A PRINTOUT OF PARAMETER SET
00001FA0 54 49 4E 47 53 3F 0A 20 20 20 20 31 20 2D 20 4E 4F 0A 20 20 20 20 32 20 4F 52 20 33 20 2D 20 59 TINGS?. 1 - NO. 2 OR 3 - Y
00001FC0 45 53 0A 0A 01 A5 00 30 33 34 20 50 52 45 53 53 20 31 20 54 4F 20 52 45 45 4E 54 45 52 20 50 41 ES...¥.034 PRESS 1 TO REENTER PA
00001FE0 52 41 4D 45 54 45 52 53 0A 20 20 20 20 50 52 45 53 53 20 32 20 54 4F 20 4B 45 45 50 20 4F 52 49 RAMETERS. PRESS 2 TO KEEP ORI
00002000 47 49 4E 41 4C 20 50 41 52 41 4D 45 54 45 52 53 20 41 4E 44 20 45 58 49 54 20 43 4F 4E 46 49 47 GINAL PARAMETERS AND EXIT CONFIG
00002020 55 52 41 54 49 4F 4E 20 4D 4F 44 45 0A 20 20 20 20 50 52 45 53 53 20 33 20 54 4F 20 49 4E 53 54 URATION MODE. PRESS 3 TO INST
00002040 41 4C 4C 20 50 41 52 41 4D 45 54 45 52 53 20 41 4E 44 20 45 58 49 54 20 43 4F 4E 46 49 47 55 52 ALL PARAMETERS AND EXIT CONFIGUR
00002060 41 54 49 4F 4E 20 4D 4F 44 45 0A 0A 01 26 00 30 33 35 20 43 4F 4D 50 41 52 45 20 4E 20 54 4F 20 ATION MODE...&.035 COMPARE N TO
00002080 54 48 45 20 41 4E 53 57 45 52 20 59 4F 55 20 57 41 4E 54 0A 0A 01 5C 00 30 33 36 20 31 20 2D 20 THE ANSWER YOU WANT...\.036 1 -
000020A0 4E 4F 20 43 48 41 4E 47 45 0A 20 20 20 20 32 20 2D 20 45 4E 41 42 4C 45 20 53 59 4E 43 48 52 4F NO CHANGE. 2 - ENABLE SYNCHRO
000020C0 4E 49 5A 45 20 53 45 51 55 45 4E 43 45 0A 20 20 20 20 33 20 2D 20 44 49 53 41 42 4C 45 20 53 59 NIZE SEQUENCE. 3 - DISABLE SY
000020E0 4E 43 48 52 4F 4E 49 5A 45 20 53 45 51 55 45 4E 43 45 0A 0A 01 A2 00 32 30 31 20 44 41 54 41 43 NCHRONIZE SEQUENCE...¢.201 DATAC
00002100 4F 4D 4D 20 50 41 52 41 4D 45 54 45 52 53 20 41 52 45 20 49 4E 56 41 4C 49 44 2E 20 44 45 46 41 OMM PARAMETERS ARE INVALID. DEFA
00002120 55 4C 54 20 50 41 52 41 4D 45 54 45 52 53 20 57 49 4C 4C 20 42 45 20 55 53 45 44 20 55 4E 4C 45 ULT PARAMETERS WILL BE USED UNLE
00002140 53 53 20 59 4F 55 20 50 4F 57 45 52 20 4F 46 46 0A 20 20 20 20 41 4E 44 20 54 48 45 4E 20 4F 4E SS YOU POWER OFF. AND THEN ON
00002160 20 41 47 41 49 4E 20 49 4E 20 43 4F 4E 46 49 47 55 52 41 54 49 4F 4E 20 4D 4F 44 45 2C 20 41 4E AGAIN IN CONFIGURATION MODE, AN
00002180 44 20 45 4E 54 45 52 20 4E 45 57 20 50 41 52 41 4D 45 54 45 52 53 2E 0A 0A 01 42 00 32 30 32 20 D ENTER NEW PARAMETERS....B.202
000021A0 54 48 45 20 44 45 46 41 55 4C 54 20 50 41 52 41 4D 45 54 45 52 53 20 41 52 45 20 43 55 52 52 45 THE DEFAULT PARAMETERS ARE CURRE
000021C0 4E 54 4C 59 20 54 48 45 20 44 41 54 41 43 4F 4D 20 50 41 52 41 4D 45 54 45 52 53 2E 0A 0A 01 15 NTLY THE DATACOM PARAMETERS.....
000021E0 00 0C 32 30 33 20 42 55 46 46 45 52 20 4F 56 45 52 46 4C 4F 57 0A 01 40 00 4E 75 53 68 53 78 45 ..203 BUFFER OVERFLOW..@.NuShSxE
00002200 78 45 74 45 71 41 6B 42 6C 42 73 48 74 4C 66 56 74 46 66 43 72 53 6F 53 69 44 6C 44 31 44 32 44 xEtEqAkBlBsHtLfVtFfCrSoSiDlD1D2D
00002220 33 44 34 4E 6B 53 79 45 62 43 6E 45 6D 53 62 45 63 46 73 47 73 52 73 55 73 01 01 01 00 01 07 00 3D4NkSyEbCnEmSbEcFsGsRsUs.......
00002240 01 08 00 01 06 00 01 01 00 01 04 00 01 10 00 01 11 00 01 12 00 01 13 00 01 16 00 01 01 00 01 01 ................................
00002260 00 01 01 00 01 01 00 01 01 00 01 01 0A 00 01 64 00 01 E8 03 01 10 27 04 04 00 03 00 00 00 01 01 ...............d..è...'.........
00002280 00 00 01 01 00 01 11 00 01 02 00 01 03 00 04 05 00 03 00 00 00 01 18 00 01 19 16 16 00 0D 30 30 ..............................00
000022A0 7F 7F 7F 70 71 04 08 01 00 00 00 00 01 00 00 00 01 01 01 00 30 20 20 20 20 01 01 00 30 20 20 20 ...pq...............0 ...0
000022C0 20 01 02 00 37 35 20 20 20 01 03 00 31 31 30 20 20 01 01 00 30 20 20 20 20 01 03 00 31 35 30 20 ...75 ...110 ...0 ...150
000022E0 20 01 03 00 33 30 30 20 20 01 03 00 36 30 30 20 20 01 04 00 31 32 30 30 20 01 04 00 31 38 30 30 ...300 ...600 ...1200 ...1800
00002300 20 01 01 00 30 20 20 20 20 01 04 00 32 34 30 30 20 01 04 00 34 38 30 30 20 01 04 00 39 36 30 30 ...0 ...2400 ...4800 ...9600
00002320 20 01 05 00 31 39 32 30 30 01 05 00 33 38 34 30 30 04 10 00 08 00 02 00 01 05 00 01 01 00 20 01 ...19200...38400............. .
00002340 96 00 01 0F 00 46 49 52 4D 57 41 52 45 20 4C 45 56 45 4C 20 01 85 00 01 15 00 70 71 72 73 74 76 –....FIRMWARE LEVEL .…....pqrstv
00002360 77 7A 30 32 35 36 37 38 39 3A 3B 3C 3D 3E 3F 01 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 wz0256789:;<=>?.................
00002380 08 00 01 09 00 01 03 00 01 04 00 01 04 00 01 05 00 01 06 00 01 00 00 01 00 00 01 03 00 01 07 00 ................................
000023A0 01 00 00 01 00 00 01 00 00 01 02 00 01 0A 00 04 15 00 03 00 00 00 32 08 53 55 42 53 54 52 4E 47 ......................2.SUBSTRNG
000023C0 32 07 52 45 50 4C 41 43 45 31 40 00 31 80 00 31 C0 00 31 80 01 31 40 02 32 04 53 43 41 4E 32 08 2.REPLACE1@.1€.1À.1€.1@.2.SCAN2.
000023E0 54 52 4E 53 4C 41 54 45 32 07 53 54 52 43 4F 4D 50 32 05 53 43 4F 50 59 32 08 43 4F 50 59 54 45 TRNSLATE2.STRCOMP2.SCOPY2.COPYTE
00002400 53 54 32 08 50 41 43 4B 43 4F 50 59 32 08 55 4E 50 4B 43 4F 50 59 32 08 50 4F 53 49 54 49 4F 4E ST2.PACKCOPY2.UNPKCOPY2.POSITION
00002420 32 04 46 49 4C 4C 32 07 4C 53 48 49 46 54 58 32 07 52 53 48 49 46 54 58 32 04 52 41 44 44 32 04 2.FILL2.LSHIFTX2.RSHIFTX2.RADD2.
00002440 52 53 55 42 32 05 52 4D 55 4C 54 32 04 52 44 49 56 32 04 52 45 51 4C 32 04 52 4E 45 51 32 04 52 RSUB2.RMULT2.RDIV2.REQL2.RNEQ2.R
00002460 47 45 51 32 04 52 4C 45 51 32 04 52 47 54 52 32 04 52 4C 53 53 32 07 42 49 54 5F 41 4E 44 32 06 GEQ2.RLEQ2.RGTR2.RLSS2.BIT_AND2.
00002480 42 49 54 5F 4F 52 32 07 49 4E 56 45 52 53 45 32 03 41 4E 59 32 07 52 45 41 4C 49 4E 54 32 07 49 BIT_OR2.INVERSE2.ANY2.REALINT2.I
000024A0 4E 54 52 45 41 4C 32 04 52 4E 45 47 32 06 4D 41 58 4C 45 4E 32 04 53 49 47 4E 32 08 45 58 50 4F NTREAL2.RNEG2.MAXLEN2.SIGN2.EXPO
000024C0 4E 45 4E 54 32 08 4D 41 4E 54 49 53 53 41 32 06 53 54 52 45 41 4C 32 05 54 52 55 4E 43 32 05 53 NENT2.MANTISSA2.STREAL2.TRUNC2.S
000024E0 43 41 4C 45 32 07 45 52 4F 4D 47 45 54 32 07 45 52 4F 4D 50 55 54 32 08 44 45 53 45 4C 45 43 54 CALE2.EROMGET2.EROMPUT2.DESELECT
00002500 32 06 53 45 4C 45 43 54 32 08 53 49 4F 53 54 41 54 45 32 08 47 45 54 49 53 54 41 54 32 08 47 45 2.SELECT2.SIOSTATE2.GETISTAT2.GE
00002520 54 44 53 54 41 54 32 07 47 45 54 44 41 54 41 32 08 53 45 4E 44 49 43 4D 44 32 08 53 45 4E 44 44 TDSTAT2.GETDATA2.SENDICMD2.SENDD
00002540 43 4D 44 32 08 53 45 4E 44 44 41 54 41 32 06 47 45 54 42 4C 4B 32 07 53 45 4E 44 42 4C 4B 32 05 CMD2.SENDDATA2.GETBLK2.SENDBLK2.
00002560 50 41 54 43 48 32 07 45 58 45 43 55 54 45 32 05 53 52 45 41 44 32 06 53 57 52 49 54 45 32 07 52 PATCH2.EXECUTE2.SREAD2.SWRITE2.R
00002580 45 53 54 41 52 54 32 07 53 45 54 5F 56 49 44 32 07 55 50 44 5F 56 49 44 32 07 44 43 5F 43 54 52 ESTART2.SET_VID2.UPD_VID2.DC_CTR
000025A0 4C 32 06 44 43 5F 49 4E 51 32 06 44 43 5F 50 54 52 32 08 44 43 5F 43 4F 4E 46 47 32 07 44 43 5F L2.DC_INQ2.DC_PTR2.DC_CONFG2.DC_
000025C0 4C 54 41 49 32 06 4C 45 4E 47 54 48 30 03 00 30 1E 00 30 82 00 30 91 00 30 69 01 30 80 01 30 8F LTAI2.LENGTH0..0..0‚.0‘.0i.0€.0.
The two mask ROM's covers my the yellow stickers markings are B Logo 8130 751 2890 1411 BRASIL & B Logo 8206 500 2890 1387 BRASIL, these are both custom Burroughs ROM's
// bin_merge.cpp : Interleaved merge of binary files
#include <stdio.h>
#include <stdint.h>
int main(int argc, const char* argv[])
{
if (argc < 3) return -1;
int const step = argc - 2;
printf("%i files to merge\n", step);
int size = 0;
uint8_t *rb = 0;
uint8_t *wb = 0;
for (int i = 0; i < step; ++i) {
printf("%s\n", argv[1 + i]);
FILE *f = fopen(argv[1 + i], "rb");
if (!f) { printf("Unable to open file\n"); return -2; }
if (!rb) {
fseek(f, 0, SEEK_END);
size = ftell(f);
rewind(f);
if (size < 1) { fclose(f); return -3; }
printf("size: %i\n", size);
rb = new uint8_t[size];
wb = new uint8_t[size * step];
}
fread(rb, size, 1, f);
uint8_t *s = rb; uint8_t *d = wb + i; int j = size;
do *d = *s++, d += step; while (--j);
fclose(f);
}
delete rb;
FILE *f = fopen(argv[argc - 1], "wb");
fwrite(wb, size, step, f);
fclose(f);
delete wb;
return 0;
}
Here is a C program that will merge binary files. Specify the source files followed by the output file.Code: [Select]// bin_merge.cpp : Interleaved merge of binary files
#include <stdio.h>
#include <stdint.h>
int main(int argc, const char* argv[])
{
if (argc < 3) return -1;
int const step = argc - 2;
printf("%i files to merge\n", step);
int size = 0;
uint8_t *rb = 0;
uint8_t *wb = 0;
for (int i = 0; i < step; ++i) {
printf("%s\n", argv[1 + i]);
FILE *f = fopen(argv[1 + i], "rb");
if (!f) { printf("Unable to open file\n"); return -2; }
if (!rb) {
fseek(f, 0, SEEK_END);
size = ftell(f);
rewind(f);
if (size < 1) { fclose(f); return -3; }
printf("size: %i\n", size);
rb = new uint8_t[size];
wb = new uint8_t[size * step];
}
fread(rb, size, 1, f);
uint8_t *s = rb; uint8_t *d = wb + i; int j = size;
do *d = *s++, d += step; while (--j);
fclose(f);
}
delete rb;
FILE *f = fopen(argv[argc - 1], "wb");
fwrite(wb, size, step, f);
fclose(f);
delete wb;
return 0;
}
Source and windows executable attached.