>>> b load bootloader from drive 0......DONE >>> g 64K CP/M Version 2.2 A>dir d: D: DBASEX COM : DBASEOVR COM : DBASEMSG TXT : DBASE CMD D: INSTALL COM : DATETEST HEX : A>d: D>ren dbase.com=dbasex.com D>install dBASE II INSTALLATION PROGRAM VER 3.0 ARE FULL SCREEN OPERATIONS WANTED (Y/N)? y dBASE II INSTALLATION PROGRAM VER 3.0 MENU #1 A -ADDS VIEWPOINT M -HP 2621 B -ADM-31 N -INTERCOLOR C -ADM-3A O -KAYPRO II D -APPLE /// P -NEC PC-8000/1 E -APPLE II 40 COL Q -NS ADVANTAGE F -CROMEMCO 3102 R -OSBORNE I G -DIALOG 81 S -PERKIN ELMER 11 H -EAGLE AVL T -SANYO MBC 3000 I -GNAT-SYSTEM 10 U -SOROC J -HAZELTINE 1500 V -SPERRY UTS 40 K -HEATH 89 W -SUPERBRAIN L -HP 125 X - MENU #2 Y - MODIFY PREVIOUS INSTALLATION Z - USER SUPPLIED TERMINAL COMMANDS SELECT TERMINAL TYPE: x dBASE II INSTALLATION PROGRAM VER 3.0 MENU #2 A -TELEVIDEO B -TOSHIBA T100 C -TOSHIBA T250 D -TRS-80 (FMG) E -TRS-80 II (P&T) F -TRS-80 III G -VECTOR GRAPHICS H -VISUAL-100 I -VPD-80 J -VT-100 K -XEROX 820 X - MENU #1 Y - MODIFY PREVIOUS INSTALLATION Z - USER SUPPLIED TERMINAL COMMANDS SELECT TERMINAL TYPE: j CHANGE MACRO, DATE, ETC. (Y/N)? y ENTER A CHARACTER TO BE USED FOR INDICATING MACROS OR A RETURN FOR DEFAULT CHARACTER OF AMPERSAND (&) : TYPE A RETURN IF THE ERROR CORRECTION DIALOGUE IS TO BE USED OR ANY OTHER KEY IF NO DIALOGUE IS WANTED : ENTER OPERATING SYSTEM A - CP/M 2.2 B - MP/M II SYSTEM a DATE FORMAT IS MM/DD/YY, CHANGE TO DD/MM/YY (Y/N)y TYPE "Y" TO SAVE, ANY OTHER KEY TO ABORT INSTALL y SAVING INSTALLATION PARAMETERS D>dir D: DBASE COM : DBASEOVR COM : DBASEMSG TXT : DBASE CMD D: INSTALL COM : DATETEST HEX D>dbase ENTER TODAYS DATE OR RETURN FOR NONE (DD/MM/YY) :2/11/17 Copyright (C) 1982 RSP Inc. *** dBASE II Ver 2.4 1 April, 1983 Type 'HELP', 'HELP dBASE', or a command . create addo ENTER RECORD STRUCTURE AS FOLLOWS: FIELD NAME,TYPE,WIDTH,DECIMAL PLACES 001 name,c,20 002 surname,c,20 003 street,c,20 004 city,c,15 005 state,c,3 006 phone,c,15 007 INPUT DATA NOW? N . use addo . disp struc STRUCTURE FOR FILE: D:ADDO .DBF NUMBER OF RECORDS: 00000 DATE OF LAST UPDATE: 02/11/17 PRIMARY USE DATABASE FLD NAME TYPE WIDTH DEC 001 NAME C 020 002 SURNAME C 020 003 STREET C 020 004 CITY C 015 005 STATE C 003 006 PHONE C 015 ** TOTAL ** 00094 . . store "text" to a text . store 5 to bb 5 . store 6.78 to ccc 6.78 . save memo to mem *** SYNTAX ERROR *** ? save memo to mem CORRECT AND RETRY (Y/N)? Y CHANGE FROM :memo CHANGE TO : save to mem MORE CORRECTIONS (Y/N)? N . quit *** END RUN dBASE II *** D>dir D: DBASE COM : DBASEOVR COM : DBASEMSG TXT : DBASE CMD D: INSTALL COM : DATETEST HEX : ADDO DBF : MEM MEM D>a:ddt mem.mem DDT VERS 2.2 NEXT PC 0300 0100 -d 0100 41 00 00 00 00 00 00 00 00 00 00 C3 04 08 64 00 A.............d. 0110 04 74 65 78 74 42 42 00 00 00 00 00 00 00 00 00 .textBB......... 0120 CE 0A 0E 64 00 40 50 00 00 00 00 43 43 43 00 00 ...d.@P....CCC.. 0130 00 00 00 00 00 00 CE 0A 15 64 02 40 67 80 00 00 .........d.@g... 0140 00 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 01A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 01B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ -d 01C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 01D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 01F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ -d 0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 02A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 02B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 02C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 02D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 02E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 02F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ (...) - looks like: (name), padded right with 00 to 11 bytes (type), 1 byte, bit 7 set, C for text, N (04EH?) If N 10 bytes follow. prob IEEE double If C 04 08 64 00 then (len, 0-255) and len bytes