diff options
Diffstat (limited to 'v4.0/src/CMD/DEBUG/DEBUG.SKL')
| -rw-r--r-- | v4.0/src/CMD/DEBUG/DEBUG.SKL | 125 |
1 files changed, 125 insertions, 0 deletions
diff --git a/v4.0/src/CMD/DEBUG/DEBUG.SKL b/v4.0/src/CMD/DEBUG/DEBUG.SKL new file mode 100644 index 0000000..0720426 --- /dev/null +++ b/v4.0/src/CMD/DEBUG/DEBUG.SKL | |||
| @@ -0,0 +1,125 @@ | |||
| 1 | ;======================= START OF SPECIFICATIONS ========================= | ||
| 2 | ; | ||
| 3 | ; MODULE NAME: DEBMES.FIL | ||
| 4 | ; | ||
| 5 | ; DESCRIPTIVE NAME: MESSAGES USED BY DEBUG | ||
| 6 | ; | ||
| 7 | ; FUNCTION: PROVIDES FASTBLD.EXE THE MESSAGES THAT ARE TO BE USED BY DEBUG. | ||
| 8 | ; | ||
| 9 | ; ENTRY POINT: NA | ||
| 10 | ; | ||
| 11 | ; INPUT: NA | ||
| 12 | ; | ||
| 13 | ; EXIT NORMAL: NA | ||
| 14 | ; | ||
| 15 | ; EXIT ERROR: NA | ||
| 16 | ; | ||
| 17 | ; INTERNAL REFERENCES: NA | ||
| 18 | ; | ||
| 19 | ; EXTERNAL REFERENCES: NA | ||
| 20 | ; | ||
| 21 | ; NOTES: THIS MODULE IS TO BE PREPPED BY FASTBLD.EXE. | ||
| 22 | ; | ||
| 23 | ; FASTBLD.EXE CREATES: DEBUG.CLA | ||
| 24 | ; DEBUG.CLB | ||
| 25 | ; DEBUG.CLC | ||
| 26 | ; DEBUG.CLD | ||
| 27 | ; DEBUG.CL1 | ||
| 28 | ; DEBUG.CL2 | ||
| 29 | ; | ||
| 30 | ; REVISION HISTORY: NA | ||
| 31 | ; | ||
| 32 | ; | ||
| 33 | ; COPYRIGHT: "THE IBM PERSONAL COMPUTER EDLIN UTILITY" | ||
| 34 | ; "VERSION 3.40 (C) COPYRIGHT IBM CORP 1987" | ||
| 35 | ; "LICENSED MATERIAL - PROGRAM PROPERTY OF IBM" | ||
| 36 | ; | ||
| 37 | ; PROGRAM AUTHOR: DS | ||
| 38 | ; | ||
| 39 | ;======================= END OF SPECIFICATIONS =========================== | ||
| 40 | |||
| 41 | ;========================================================================= | ||
| 42 | ;debug utility message file | ||
| 43 | ;========================================================================= | ||
| 44 | |||
| 45 | :util DEBUG ;utility name | ||
| 46 | |||
| 47 | :class 1 ;extended errors | ||
| 48 | |||
| 49 | :class A ;system messages | ||
| 50 | :use 1 COMMON1 ;"Incorrect DOS version" | ||
| 51 | :use 2 COMMON2 ;"Insufficient memory" | ||
| 52 | :use 3 COMMON3 ;"Error loading messages" | ||
| 53 | :def 4 "Allocation failed or specified buffer too small",CR,LF | ||
| 54 | ;:def 5 "Bad or missing Msg info",CR,LF | ||
| 55 | |||
| 56 | :class B ;utility messages | ||
| 57 | :def 6 "Bad device name" ;baddev_ptr | ||
| 58 | :def 7 "Couldn't open list device PRN",CR,LF | ||
| 59 | "Enter name of list device? " ;badlstmes_ptr | ||
| 60 | :def 8 CR,LF ;crlf_ptr | ||
| 61 | :def 9 CR,LF,"Program terminated normally",CR,LF ;endmes_ptr | ||
| 62 | :def 10 "Invalid drive specification",CR,LF ;nambad_ptr | ||
| 63 | :def 12 "File creation error",CR,LF ;noroom_ptr | ||
| 64 | :def 13 "Insufficient space on disk",CR,LF ;nospace_ptr | ||
| 65 | :def 14 "Disk error reading drive %1",CR,LF ;dr1_ptr | ||
| 66 | :def 15 "Disk error writing drive %1",CR,LF ;dr2_ptr | ||
| 67 | :def 16 "Write protect error reading drive %1",CR,LF ;dr3_ptr | ||
| 68 | :def 17 "Write protect error writing drive %1",CR,LF ;dr4_ptr | ||
| 69 | :def 19 "%1^ Error" ;synerr | ||
| 70 | :def 20 "Error in EXE or HEX file",CR,LF ;exebad_ptr/hexerr_ptr | ||
| 71 | |||
| 72 | :class C | ||
| 73 | :def 21 "EXE and HEX files cannot be written",CR,LF ;exewrt_ptr/hexwrt_ptr | ||
| 74 | :def 22 "EXEC failure" ;execemes_ptr | ||
| 75 | :def 23 "(W)rite error, no destination defined",CR,LF ;nonamespec_ptr | ||
| 76 | :def 24 "Access denied",CR,LF ;accmes_ptr | ||
| 77 | :def 25 "Parity error or nonexistant memory error detected" ;paritymes_ptr | ||
| 78 | :def 26 "-" ;prompt_ptr | ||
| 79 | :def 27 "%1 -" ;change_flag_ptr | ||
| 80 | :def 32 "%1%2" ;unassem_ln_ptr | ||
| 81 | :def 33 "%1:%2 %3" ;hex_ptr | ||
| 82 | :def 34 "%1 %2" ;add_ptr | ||
| 83 | :def 35 "%1 %2",CR,LF,":" ;single_reg_ptr | ||
| 84 | :def 36 "%1=%2 " ;register_ptr | ||
| 85 | :def 37 "%1 Error" ;errmes_ptr | ||
| 86 | :def 38 "Writing %1 bytes" ;wrtmes_ptr | ||
| 87 | :def 39 "%1:%2=" ;loc_ptr | ||
| 88 | :def 40 "%1" ;little_ptr | ||
| 89 | |||
| 90 | :class D | ||
| 91 | :def 41 "%1" ;big_ptr | ||
| 92 | :def 42 "%1:%2 %3 %4 %5:%6" ;comp_ptr | ||
| 93 | :def 44 32,8 ;bacmes_ptr | ||
| 94 | ; :def 45 "Unable to allocate message handler",CR,LF | ||
| 95 | ;fatal_error | ||
| 96 | :def 46 "%1" ;arg_buf_ptr | ||
| 97 | :def 47 "%1" ;one_char_buf_ptr | ||
| 98 | |||
| 99 | :def 50 "%1 of a total %2 EMS pages have been allocated",cr,lf | ||
| 100 | :def 51 "%1 of a total %2 EMS handles have been allocated",cr,lf | ||
| 101 | :def 55 "Handle created = %1 ",cr,lf | ||
| 102 | :def 56 "Logical page %1 mapped to physical page %2 ",cr,lf | ||
| 103 | :def 57 "EMS hardward/software failure",cr,lf | ||
| 104 | :def 58 "Handle not found",cr,lf | ||
| 105 | :def 59 "Invalid function code",cr,lf | ||
| 106 | :def 60 "No free handles",cr,lf | ||
| 107 | :def 61 "Save/Restore error",cr,lf | ||
| 108 | :def 62 "Total pages exceeded",cr,lf | ||
| 109 | :def 63 "Free pages exceeded",cr,lf | ||
| 110 | :def 64 "Parameter error",cr,lf | ||
| 111 | :def 65 "Logical Page out of range",cr,lf | ||
| 112 | :def 66 "Physical Page out of range",cr,lf | ||
| 113 | :def 67 "Save area already in use",cr,lf | ||
| 114 | :def 68 "Save area not in use",cr,lf | ||
| 115 | :def 70 "General EMS error",cr,lf | ||
| 116 | :def 71 "Missing or invalid EMS parameter",cr,lf | ||
| 117 | :def 72 "Handle %1 has %2 pages allocated",cr,lf | ||
| 118 | :def 75 "Physical page %1 = Frame segment %2",cr,lf | ||
| 119 | :def 76 "Handle %1 deallocated",cr,lf | ||
| 120 | :def 78 "EMS not installed",cr,lf | ||
| 121 | |||
| 122 | :end | ||
| 123 | |||
| 124 | ;========================================================================= | ||
| 125 | ;========================================================================= | ||