2025-04-27 07:49:33 -04:00

209 lines
8.8 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

;======================= START OF SPECIFICATIONS =========================
;
; MODULE NAME: DEBMES.FIL
;
; DESCRIPTIVE NAME: MESSAGES USED BY DEBUG
;
; FUNCTION: PROVIDES FASTBLD.EXE THE MESSAGES THAT ARE TO BE USED BY DEBUG.
;
; ENTRY POINT: NA
;
; INPUT: NA
;
; EXIT NORMAL: NA
;
; EXIT ERROR: NA
;
; INTERNAL REFERENCES: NA
;
; EXTERNAL REFERENCES: NA
;
; NOTES: THIS MODULE IS TO BE PREPPED BY FASTBLD.EXE.
;
; FASTBLD.EXE CREATES: DEBUG.CLA
; DEBUG.CLB
; DEBUG.CLC
; DEBUG.CLD
; DEBUG.CL1
; DEBUG.CL2
;
; REVISION HISTORY: NA
;
; COPYRIGHT: "MS DOS DEBUG Utility"
; "Version 5.00 (C) Copyright 1991 Microsoft"
; "Licensed Material - Property of Microsoft "
; "All rights reserved"
;
;======================= END OF SPECIFICATIONS ===========================
;=========================================================================
;debug utility message file
;=========================================================================
:util DEBUG ;utility name
:class 1 ;extended errors
:class A ;system messages
:use 1 COMMON1 ;"Incorrect DOS version"
:use 2 COMMON2 ;"Insufficient memory"
:use 3 COMMON3 ;"Error loading messages"
:def 4 "Allocation failed or specified buffer too small",CR,LF
:def 90 "Starts Debug, a program testing and editing tool.",cr,lf,cr,lf
:def 91 "DEBUG [pathname [arglist]]",cr,lf,cr,lf
:def 92 " pathname Program or other file to debug.", cr,lf
:def 93 " arglist Arguments to pass to the program when it is loaded",cr,lf,cr,lf
:def 94 "Once Debug is started, enter ? to display a list of debugging commands.",cr,lf
:def 100 "A (assemble), ...."
:def 101 "...."
:def 102 "...."
:def 103 "...."
:def 104 "...."
:def 105 "...."
:use 8001 COMMON39 ;"Incorrect DOS version"
:use 8002 COMMON40 ;"Insufficient memory"
:use 8003 COMMON41 ;"Error loading messages"
:def 8004 "Allocation failed or specified buffer too small",CR,LF
:def 8090 "Starts Debug, a program testing and editing tool.",cr,lf,cr,lf
:def 8091 "DEBUG [pathname [arglist]]",cr,lf,cr,lf
:def 8092 " pathname Program or other file to debug.", cr,lf
:def 8093 " arglist Arguments to pass to the program when it is loaded",cr,lf,cr,lf
:def 8094 "Once Debug is started, enter ? to display a list of debugging commands.",cr,lf
:def 8100 "A (assemble), ...."
:def 8101 "...."
:def 8102 "...."
:def 8103 "...."
:def 8104 "...."
:def 8105 "...."
:class B ;utility messages
:def 6 "Bad device name" ;baddev_ptr
:def 7 "Couldn't open list device PRN",CR,LF
"Enter name of list device? " ;badlstmes_ptr
:def 8 CR,LF ;crlf_ptr
:def 9 CR,LF,"Program terminated normally",CR,LF ;endmes_ptr
:def 10 "Invalid drive specification",CR,LF ;nambad_ptr
:def 12 "File creation error",CR,LF ;noroom_ptr
:def 13 "Insufficient space on disk",CR,LF ;nospace_ptr
:def 14 "Disk error reading drive %1",CR,LF ;dr1_ptr
:def 15 "Disk error writing drive %1",CR,LF ;dr2_ptr
:def 16 "Write protect error reading drive %1",CR,LF ;dr3_ptr
:def 17 "Write protect error writing drive %1",CR,LF ;dr4_ptr
:def 19 "%1^ Error" ;synerr
:def 20 "Error in EXE or HEX file",CR,LF ;exebad_ptr/hexerr_ptr
:def 8006 "Bad device name" ;baddev_ptr
:def 8007 "Couldn't open list device PRN",CR,LF
:def 8008 CR,LF ;crlf_ptr
:def 8009 CR,LF,"Program terminated normally",CR,LF ;endmes_ptr
:def 8010 "Invalid drive specification",CR,LF ;nambad_ptr
:def 8012 "File creation error",CR,LF ;noroom_ptr
:def 8013 "Insufficient space on disk",CR,LF ;nospace_ptr
:def 8014 "Disk error reading drive %1",CR,LF ;dr1_ptr
:def 8015 "Disk error writing drive %1",CR,LF ;dr2_ptr
:def 8016 "Write protect error reading drive %1",CR,LF ;dr3_ptr
:def 8017 "Write protect error writing drive %1",CR,LF ;dr4_ptr
:def 8019 "%1^ Error" ;synerr
:def 8020 "Error in EXE or HEX file",CR,LF ;exebad_ptr/hexerr_ptr
:class C
:def 21 "EXE and HEX files cannot be written",CR,LF ;exewrt_ptr/hexwrt_ptr
:def 22 "EXEC failure" ;execemes_ptr
:def 23 "(W)rite error, no destination defined",CR,LF ;nonamespec_ptr
:def 24 "Access denied",CR,LF ;accmes_ptr
:def 25 "Parity error or nonexistant memory error detected" ;paritymes_ptr
:def 26 "-" ;prompt_ptr
:def 27 "%1 -" ;change_flag_ptr
:def 32 "%1%2" ;unassem_ln_ptr
:def 33 "%1:%2 %3" ;hex_ptr
:def 34 "%1 %2" ;add_ptr
:def 35 "%1 %2",CR,LF,":" ;single_reg_ptr
:def 36 "%1=%2 " ;register_ptr
:def 37 "%1 Error" ;errmes_ptr
:def 38 "Writing %1 bytes" ;wrtmes_ptr
:def 39 "%1:%2=" ;loc_ptr
:def 40 "%1" ;little_ptr
:def 8021 "EXE and HEX files cannot be written",CR,LF ;exewrt_ptr/hexwrt_ptr
:def 8022 "EXEC failure" ;execemes_ptr
:def 8023 "(W)rite error, no destination defined",CR,LF ;nonamespec_ptr
:def 8024 "Access denied",CR,LF ;accmes_ptr
:def 8025 "Parity error or nonexistant memory error detected" ;paritymes_ptr
:def 8026 "-" ;prompt_ptr
:def 8027 "%1 -" ;change_flag_ptr
:def 8032 "%1%2" ;unassem_ln_ptr
:def 8033 "%1:%2 %3" ;hex_ptr
:def 8034 "%1 %2" ;add_ptr
:def 8035 "%1 %2",CR,LF,":" ;single_reg_ptr
:def 8036 "%1=%2 " ;register_ptr
:def 8037 "%1 Error" ;errmes_ptr
:def 8038 "Writing %1 bytes" ;wrtmes_ptr
:def 8039 "%1:%2=" ;loc_ptr
:def 8040 "%1" ;little_ptr
:class D
:def 41 "%1" ;big_ptr
:def 42 "%1:%2 %3 %4 %5:%6" ;comp_ptr
:def 44 32,8 ;bacmes_ptr
; :def 45 "Unable to allocate message handler",CR,LF
;fatal_error
:def 46 "%1" ;arg_buf_ptr
:def 47 "%1" ;one_char_buf_ptr
:def 50 "%1 of a total %2 EMS pages have been allocated",cr,lf
:def 51 "%1 of a total %2 EMS handles have been allocated",cr,lf
:def 55 "Handle created = %1 ",cr,lf
:def 56 "Logical page %1 mapped to physical page %2 ",cr,lf
:def 57 "EMS hardward/software failure",cr,lf
:def 58 "Handle not found",cr,lf
:def 59 "Invalid function code",cr,lf
:def 60 "No free handles",cr,lf
:def 61 "Save/Restore error",cr,lf
:def 62 "Total pages exceeded",cr,lf
:def 63 "Free pages exceeded",cr,lf
:def 64 "Parameter error",cr,lf
:def 65 "Logical Page out of range",cr,lf
:def 66 "Physical Page out of range",cr,lf
:def 67 "Save area already in use",cr,lf
:def 68 "Save area not in use",cr,lf
:def 70 "General EMS error",cr,lf
:def 71 "Missing or invalid EMS parameter",cr,lf
:def 72 "Handle %1 has %2 pages allocated",cr,lf
:def 75 "Physical page %1 = Frame segment %2",cr,lf
:def 76 "Handle %1 deallocated",cr,lf
:def 78 "EMS not installed",cr,lf
:def 8041 "%1" ;big_ptr
:def 8042 "%1:%2 %3 %4 %5:%6" ;comp_ptr
:def 8044 32,8 ;bacmes_ptr
:def 8046 "%1" ;arg_buf_ptr
:def 8047 "%1" ;one_char_buf_ptr
:def 8050 "%1 of a total %2 EMS pages have been allocated",cr,lf
:def 8051 "%1 of a total %2 EMS handles have been allocated",cr,lf
:def 8055 "Handle created = %1 ",cr,lf
:def 8056 "Logical page %1 mapped to physical page %2 ",cr,lf
:def 8057 "EMS hardward/software failure",cr,lf
:def 8058 "Handle not found",cr,lf
:def 8059 "Invalid function code",cr,lf
:def 8060 "No free handles",cr,lf
:def 8061 "Save/Restore error",cr,lf
:def 8062 "Total pages exceeded",cr,lf
:def 8063 "Free pages exceeded",cr,lf
:def 8064 "Parameter error",cr,lf
:def 8065 "Logical Page out of range",cr,lf
:def 8066 "Physical Page out of range",cr,lf
:def 8067 "Save area already in use",cr,lf
:def 8068 "Save area not in use",cr,lf
:def 8070 "General EMS error",cr,lf
:def 8071 "Missing or invalid EMS parameter",cr,lf
:def 8072 "Handle %1 has %2 pages allocated",cr,lf
:def 8075 "Physical page %1 = Frame segment %2",cr,lf
:def 8076 "Handle %1 deallocated",cr,lf
:def 8078 "EMS not installed",cr,lf
:end
;=========================================================================
;=========================================================================