home *** CD-ROM | disk | FTP | other *** search
- (* ------------------------------------------------------ *)
- (* MAKEOBJ.PAS *)
- (* Generiert die Objekt-Datei TEST_CO.OBJ unter *)
- (* Turbo Pascal ohne den Einsatz eines Assemblers *)
- (* (c) 1990 Gerald Arend, Ulrich Schmitz & TOOLBOX *)
- (* ------------------------------------------------------ *)
- PROGRAM MakeObj;
-
- VAR
- n : BYTE;
- Datei : FILE OF BYTE;
- CheckSum : INTEGER;
-
- CONST
- Daten: ARRAY[1..251] OF BYTE =
- (
- 128, 13, 0, 11, 116, 101, 115, 116,
- 95, 99, 111, 46, 65, 83, 77, 104,
- 150, 37, 0, 0, 6, 68, 71, 82,
- 79, 85, 80, 4, 68, 65, 84, 65,
- 4, 67, 79, 68, 69, 5, 83, 84,
- 65, 67, 75, 5, 95, 68, 65, 84,
- 65, 5, 95, 84, 69, 88, 84, 143,
- 152, 7, 0, 72, 50, 0, 7, 4,
- 1, 219, 152, 7, 0, 72, 0, 0,
- 6, 3, 1, 15, 152, 7, 0, 116,
- 0, 4, 5, 5, 1, 222, 154, 6,
- 0, 2, 255, 2, 255, 3, 91, 144,
- 52, 0, 0, 1, 8, 95, 116, 101,
- 115, 116, 95, 99, 111, 0, 0, 0,
- 2, 67, 111, 42, 0, 0, 9, 110,
- 101, 120, 116, 95, 116, 101, 115, 116,
- 21, 0, 0, 5, 78, 111, 95, 67,
- 111, 47, 0, 0, 5, 83, 116, 97,
- 114, 116, 5, 0, 0, 239, 136, 4,
- 0, 0, 162, 1, 209, 160, 54, 0,
- 1, 0, 0, 235, 3, 144, 63, 63,
- 205, 17, 46, 163, 0, 0, 169, 2,
- 0, 116, 5, 176, 1, 235, 29, 144,
- 155, 219, 227, 155, 46, 221, 62, 0,
- 0, 46, 161, 0, 0, 46, 131, 62,
- 0, 0, 0, 117, 5, 176, 1, 235,
- 3, 144, 176, 0, 195, 250, 156, 29,
- 0, 196, 9, 0, 1, 1, 3, 0,
- 196, 28, 0, 1, 1, 3, 0, 196,
- 32, 0, 1, 1, 3, 0, 196, 37,
- 0, 1, 1, 3, 0, 185, 138, 2,
- 0, 0, 116 );
- BEGIN
- Assign(Datei, 'TEST_CO.OBJ');
- Rewrite(Datei);
- Checksum := 0;
- FOR n := 1 TO 251 DO BEGIN
- Inc(Checksum, Daten[n]);
- Write(Datei, Daten[n]);
- END;
- WriteLn('Checksumme : ', Checksum);
- WriteLn('korrekt : 16384');
- Close(Datei);
- END.
- (* ------------------------------------------------------ *)
- (* MAKEOBJ.PAS *)
-
-