KB Articles from Microsoft Programmer’s Library 1.3: MASM
- Q11085: Text Mode Problem with Mouse Version 3.00
- Q11817: How Interrupts Are Handled in CodeView
- Q11877: Debugging Routines That Are in Libraries
- Q11966: Using Two Monitors with CodeView
- Q12230: IRQ Settings and Mouse Installation
- Q19915: Windows Versions 1.01 and 1.02 and the Bus Mouse
- Q23051: Creating Macros for the Microsoft Editor
- Q23308: Debugging High Resolution EGA or VGA Graphics
- Q23609: File Size Limitations for the Microsoft Editor
- Q23646: CV Prior to 3.00 Needs /S for Mouse to Appear in OS/2 DOS Box
- Q23754: Unassigning Predefined Keys
- Q23827: Standard Mouse Menus Do Not Deallocate
- Q23829: Standard Mouse Menus Are Not in .COM Format
- Q23836: Available Mouse Menus
- Q23837: Expert and Standard Mouse Menus
- Q23856: Code that Will Hang IBM XTs or Compatibles
- Q24163: Earlier Versions with Mouse Menu Software
- Q24164: Applications That Do Not Use the Mouse
- Q24178: MENU.COM Needed to Load .MNU Files
- Q24200: 3270 ERMA Emulator
- Q24201: Flipping and Swapping Screens
- Q24225: The Difference Among Watch, Watchpoint, and Tracepoint
- Q24270: Tracking Down a Null Pointer Assignment Error
- Q24696: Maximum Number of Defined Macros Allowed in TOOLS.INI File
- Q24710: Erratic Cursor Movement Using 123 Mouse Menu
- Q24877: "?CANNOT DISPLAY" Error Not Documented in CodeView Documents
- Q25053: Unable to Activate the Mouse in Chart
- Q25108: Using LIB to Combine Two Libraries
- Q25219: Debugging Bound Applications
- Q25321: Using EXEHDR or EXEMOD to Change the Stack Size of an .EXE
- Q25365: Incorrect Error Generated for Very Small COM Files
- Q25407: Assigning Key Sequence to ENTER and BACKSPACE Keys
- Q25539: Retrieving Previously Entered Commands
- Q25950: CodeView Versions 2.10 to 2.30 Use Four Extra File Handles
- Q26548: Cannot Load CTRL+Z-Terminated Files with Less than 129 Bytes
- Q26583: @DataSize Misspelled
- Q26707: A Loop Instruction in .386 USE16 Segment Which Decrements ECX
- Q27128: Cannot Debug Code in Overlays in Small or Compact Model
- Q27134: The Purpose of Module Definition Files
- Q27212: Older Vega VGAs Hang CodeView When in VGA Mode
- Q27763: CODEVIEW.DOC Incorrectly States /E Uses Extended Memory
- Q27764: CODEVIEW.DOC File Error: Mouse Works with the /2 Option
- Q27835: Operator "." and the Operator "*"
- Q28216: Cannot Backup Disk
- Q28420: Availability of MENU.COM
- Q28421: Network and Mouse Conflicts
- Q28425: Symphony Mouse Menu Works in Text Mode Only
- Q28428: Menu Problems with Leading Edge D2 in 43-Line Mode
- Q28492: Using PS/2 Serial Mice with Laptop Computers
- Q28493: Restricted Mouse Cursor Movement in Pro Design II
- Q28494: NEC Multispeed Laptop Continues to Access Drive
- Q28495: Tests with the Compaq 386/20
- Q28496: FCC Class B Approval
- Q28497: Interrupt Setting for the IBM PS/2 Model 30
- Q28498: Installing Windows when Using the PS/2 Mouse Port
- Q28499: DOS 2.xx Does Not Recognize \Mouse1\Mouse
- Q28500: Use MOUSE.SYS with Flight Simulator
- Q28502: Windows 1.01 MOUSE.DRV File Included with Mouse 1.0
- Q28503: Compaq Portable 3 Compatibility
- Q28504: STB VGA Extra Using Mouse
- Q28505: Mouse Installation with OS/2
- Q28515: Cipher Data Tape Drive Conflicts with Bus Mouse
- Q28517: Choice of Three Software Bundles for New Mouse 1.00
- Q28531: UNDEL Does Not Work with DOS Version 2.x
- Q28538: Bus Mouse Jumper Settings J2, J3, and J4
- Q28580: How to Put Microsoft Editor (M or MEP) into 43-Line Mode
- Q28590: Microsoft Editor Fails to Find TOOLS.INI Using DOS Version 2.x
- Q28625: High and Low Operators on External Items
- Q28681: Serial Mouse May Fail with an Older AT&T 6300
- Q28682: No IBM DW4 or TopView Support for Bus Mouse with InPort
- Q28684: Mouse Driver Command Line Switches
- Q28738: Types Of Mice Available: Serial, Bus, and InPort
- Q28739: Programming the Mouse Driver Versus Writing One
- Q28740: Obtaining Hosiden Connectors Used with the Bus Mouse
- Q28741: How to Deallocate or Disable the Mouse Driver
- Q29135: Omitting .LIB Extension with BIND Gives U1268 Error
- Q29150: Using Full Pathnames to Compile Programs with M or MEP
- Q29201: Serial Mouse: "Driver Not Installed–Mouse Not Found" Message
- Q29202: Mouse Driver Installs but Mouse Does Not Work
- Q29204: Serial Mouse Pin-Outs
- Q29279: Bus Mouse May Not Work on IRQ 2 on a 386 with OS/2
- Q29466: Leading Edge Model D Error "Unexpected SW Interrupt 33"
- Q29467: Mouse EGA Register Interface
- Q29469: Mouse Compatibility with IBM PCjr
- Q29702: Mouse MREADME.DOC: Single Drive PCs
- Q29703: Mouse MREADME.DOC: Invoking the Control Panel in Word
- Q29705: MREADME.DOC: Using the Default Expert Mouse Menu
- Q29730: Editor "User’s Guide" C-Extension Sample Generates Warnings
- Q29731: Missing Semicolon on Line 17 of Example on Page 85 in Manual
- Q29735: LES Instruction Assembles Incorrectly
- Q29791: Including a File that Contains CTRL+Z Causes Error Message
- Q29882: Mouse Menu May Have Up to 32 Menus
- Q30030: M.EXE Editor Macro to Join Current Line with Next Line
- Q30033: Microsoft Editor Macro Moves Text with TAB Key
- Q30285: C Extension to Make Psearch Prompt for an Input in M.EXE
- Q30365: Debug Shown on M.EXE Help Screen Is Not a Supported Switch
- Q30377: Error Message A2051 Incorrectly Generated
- Q30378: Structure Prototype Allowed to be Referenced in Program
- Q30379: Structure References Using ‘.’ Cause Confusion
- Q30380: Text Macros Cannot Serve as Data-Definition Replacements
- Q30381: Command Line Option /E Generates a Bad Fixup Record
- Q30382: Command Line Option /Z Is Ignored after Processing
- Q30383: SUBSTR Directive Will Not Work if Target Is the Same as Source
- Q30385: MOV with Type Operator Generates Incorrect Opcodes
- Q30386: .DATA Directive Causes _DATA Segment Not to Align Paragraph
- Q30398: EXTRN Data Items Placed Outside Segment
- Q30409: Warning A4001: Extra Characters on Line
- Q30412: Omitting Range Keyword after LABEL Directive Causes Errors
- Q30416: Only First LOCAL Variable Generates CodeView Information
- Q30417: Error Message Generated when Include File Has CTRL+Z
- Q30419: ASSUME Directive Using SEG Operator on Structure Causes Error
- Q30420: LOCAL Directive Gives Misleading Error without .MODEL Language
- Q30421: Extra Line-Feed Character Generated in Four-Digit Listing File
- Q30422: % Operator Used in a Macro Call Generates Incorrect Output
- Q30424: IRPC Directive and & Operator Used in Macro Behave Incorrectly
- Q30474: BRIEF TOOLS.INI File Assigns Two Commands to F5 in M.EXE
- Q30491: Structures and Segment Overrides
- Q30492: LOCAL Directive with Structure Type
- Q30493: EXTRN Misspelled in Manual
- Q30500: Segment Relative Versus Group Relative
- Q30502: .RADIX 16 Directive and Real Number Initialization Statement
- Q30515: /I Linker Option Should Read /INF
- Q30517: OFFSET Operator Is Segment Relative
- Q30534: M.EXE C Extensions Documented in UTILITY.DOC, Not README.DOC
- Q30576: Fix-Up Overflow Caused By Extrn Statements and .Fardata
- Q30579: Predefined Text Macros Are Case Sensitive
- Q30601: Real-Number Data in IEEE Format
- Q30784: MASM 5.10 MIXED.DOC: Converting Mixed-Language Source Files
- Q30785: MASM 5.10 MIXED.DOC: Macros Supported in MIXED.INC
- Q30786: MASM 5.10 MIXED.DOC: Compatiblity with Undocumented Macros
- Q30787: MASM 5.10 MIXED.DOC: Converting Old Macros of MASM 5.00
- Q30800: MASM 5.10 OS2.DOC: Calling OS/2 Macros
- Q30801: MASM 5.10 OS2.DOC: OS/2 Call Summary - Overview
- Q30802: MASM 5.10 OS2.DOC: OS/2 Call Summary - @DosBeep, @DosExit
- Q30803: MASM 5.10 OS2.DOC: OS/2 Call Summary - Error Number Constant
- Q30804: MASM 5.10 OS2.DOC: OS/2 Call Summary - Process Control
- Q30805: MASM 5.10 OS2.DOC: OS/2 Call Summary - Segment Information
- Q30806: MASM 5.10 OS2.DOC: OS/2 Call Summary - File Management
- Q30807: MASM 5.10 OS2.DOC: OS/2 Call Summary - Memory Management
- Q30808: MASM 5.10 OS2.DOC: OS/2 Call Summary - Semaphores
- Q30809: MASM 5.10 OS2.DOC: OS/2 Call Summary - Module Management
- Q30810: MASM 5.10 OS2.DOC: OS/2 Call Summary - Resource Management
- Q30811: MASM 5.10 OS2.DOC: OS/2 Call Summary - National Lang. Support
- Q30812: MASM 5.10 OS2.DOC: OS/2 Call Summary - Signal Management
- Q30813: MASM 5.10 OS2.DOC: OS/2 Call Summary - Monitor Management
- Q30814: MASM 5.10 OS2.DOC: OS/2 Call Summary - Queue Management
- Q30815: MASM 5.10 OS2.DOC: OS/2 Call Summary - Miscellaneous Functions
- Q30816: MASM 5.10 OS2.DOC: OS/2 Call Summary - Date/Time Management
- Q30817: MASM 5.10 OS2.DOC: OS/2 Call Summary - Session Management
- Q30818: MASM 5.10 OS2.DOC: OS/2 Call Summary - Device Driver
- Q30819: MASM 5.10 OS2.DOC: OS/2 Call Summary - Keyboard Input
- Q30820: MASM 5.10 OS2.DOC: OS/2 Call Summary - Mouse Input
- Q30821: MASM 5.10 OS2.DOC: OS/2 Call Summary - Video Output
- Q30826: How to Load a C Extension that Is Not in Current Directory
- Q30827: An Example Where a Protect Mode C Extension Will Not Load
- Q30828: Tags Let You Use the Same TOOLS.INI File for M and MEP
- Q30829: Setting TMPSAV in TOOLS.INI file; M.TMP Cannot Be Suppressed
- Q30887: Accessing MASM Structure Fields in a Multimodule Program
- Q30898: KBDINFO Incorrectly Defined
- Q30976: OS2PATCH for CVP Not Needed in OS/2 Version 1.10.
- Q30978: /2 and /O Switches Not Compatible
- Q31000: MASM 5.10 RUNME.EXE Does Not Set Up for a Two-Floppy System
- Q31009: Protected-Mode C Extensions Fail with "Protection Fault"
- Q31045: 123.MNU Worked on Floppy But Not on Hard Drive
- Q31143: Return Type for ReadCmd Is PSWI, Not PCMD
- Q31144: MEP Crashes OS/2 when Switching from Real-Mode Screen Group
- Q31149: Mouse-Cursor State and EGA Memory
- Q31155: "Unable to Read TOOLS.INI" Message Appears in OS/2 with MEP
- Q31280: Purpose of ECH.EXE with the Microsoft Editor
- Q31293: Using Mouse Menus with WordPerfect Version 5.00
- Q31330: Mouse Driver Conflict with Fixed-Disk Organizer
- Q31338: ATI Wondercard Graphics Adapter
- Q31485: Making Assignments to PLUS, MINUS and PRINT SCREEN Keys
- Q31486: NOSOFTCR Parameter in TOOLS.INI Disables Auto Indentation
- Q31487: Features Supported when Editing TextArgs in Microsoft Editor
- Q31488: UTILITY.DOC: Filetab Switch Expands Tabs
- Q31489: Tabs Expanded to Eight Spaces; Filetab Switch Changes Spacing
- Q31490: Resizing Windows
- Q31491: Parentheses Matching in Microsoft Editor; Arg Meta PBal
- Q31492: Editing Nonexisting Files with the Microsoft Editor
- Q31493: Macro to Toggle HOME Key
- Q31495: Macro to Enter Form Feed or Control Characters in Editor
- Q31498: "Unsupported Video Mode" When Loading Microsoft Editor
- Q31515: MASM 5.10 EXT.DOC: Overview
- Q31516: MASM 5.10 EXT.DOC: Replace - Edits Character in File
- Q31517: MASM 5.10 EXT.DOC: Movecur: Moves Cursor to Specified Location
- Q31518: MASM 5.10 EXT.DOC: DelLine - Deletes Lines from a File
- Q31519: MASM 5.10 EXT.DOC: DelBox - Deletes a "Box" from a File
- Q31520: MASM 5.10 EXT.DOC: DelStream - Deletes Text Stream from File
- Q31521: MASM 5.10 EXT.DOC: GetLine - Retrieves Line of Text
- Q31522: MASM 5.10 EXT.DOC: AddFile - Creates File Buffer
- Q31523: MASM 5.10 EXT.DOC: DelFile - Deletes Contents of File
- Q31524: MASM 5.10 EXT.DOC: FileNameToHandle - Returns Handle
- Q31525: MASM 5.10 EXT.DOC: CopyStream - Copies Stream of Text
- Q31526: MASM 5.10 EXT.DOC: PFileToTop - Makes File Visible in Window
- Q31527: MASM 5.10 EXT.DOC: FileRead - Reads File Contents into Buffer
- Q31528: MASM 5.10 EXT.DOC: FileWrite - Writes Buffer Contents to Disk
- Q31529: MASM 5.10 EXT.DOC: DoMessage - Outputs String on Dialog Line
- Q31530: MASM 5.10 EXT.DOC: PutLine - Places Line of Text in File
- Q31531: MASM 5.10 EXT.DOC: FileLength - Returns Number of Lines in Fil
- Q31532: MASM 5.10 EXT.DOC: GetCursor - Returns Current Cursor Position
- Q31533: MASM 5.10 EXT.DOC: ReadCmd - Returns Next Command from User
- Q31534: MASM 5.10 EXT.DOC: ReadChar - Returns Next Raw Keystroke
- Q31535: MASM 5.10 EXT.DOC: KbUnHook - Disable M’s Logical Keyboard
- Q31536: MASM 5.10 EXT.DOC: KbHook - Enable M’s Logical Keyboard
- Q31537: MASM 5.10 EXT.DOC: CopyLine - Copies Lines from File to File
- Q31538: MASM 5.10 EXT.DOC: RemoveFile - Frees Attached File Resources
- Q31539: MASM 5.10 EXT.DOC: CopyBox - Copies "Box" from File to File
- Q31540: MASM 5.10 EXT.DOC: Display - Updates the Physical Display
- Q31541: MASM 5.10 EXT.DOC: SetKey - Associates Editor Function w/Key
- Q31542: MASM 5.10 EXT.DOC: BadArg - Displays "Bad Argument" Message
- Q31543: MASM 5.10 EXT.DOC: FExecute - Executes an MS-Editor Macro
- Q31547: Environment Variables Used by the Microsoft Editor
- Q31598: Sign-Extended Register and Immediate from of AND/OR/XOR
- Q31658: CVP Prompts "SYS0197 OS/2 Not Configured…" Error Message
- Q31801: Editor Utilities DOS Version 2.x and 8086/8 Corrections
- Q31918: Problems with CodeView and Logitech Mouse with Older Drivers
- Q31919: Using the T Command to Echo CodeView Output
- Q31986: Maximum Libraries LINK Can Handle
- Q31987: Maximum Number of Object Modules LINK Allows
- Q31988: The Meaning of an Invalid Object Module
- Q31989: Object Modules Handled by LINK
- Q31991: How LINK Orders and Combines Segments
- Q31992: Link Error L1053 Symbol Table Overflow
- Q31993: Temporary Files Created at Link Time
- Q31994: How Overlays Are Set Up By the Linker
- Q31999: Linker Outputs Information with Invalid Object Module
- Q32000: Incremental Linking
- Q32001: Explanation of a MAP File
- Q32003: Assigning Addresses to Overlay Segments
- Q32028: Mouse and Flight Simulator 3
- Q32033: Preventing Generation of Tabs in the Edited Disk Files
- Q32052: M Hangs on Tandy 2000 with MS-DOS Version 2.11
- Q32053: Scrolling One Line at a Time
- Q32064: Mouse, Windows, Desqview, and HP Drawing Gallery
- Q32094: Installing M with Msetup
- Q32095: Exit Does Not Save Files when NoAutosave Is Set
- Q32128: Extension Cables for Microsoft Mice
- Q32129: Earlier Versions of Generic Cad May Not Work with InPort
- Q32224: Arg *.* Setfile: "Bad Command or Filename" Error
- Q32225: Using the SHORTNAMES Switch
- Q32226: Cancel Clears the Type-Ahead Buffer
- Q32228: Loading a TAGGED Section Reinitializes the Editor
- Q32242: The extmake Compile Switch Is Case Sensitive
- Q32263: "Microsoft Mouse Driver Not Found" Error Message
- Q32265: CHAIN Statement in Compiled BASIC Not Supported by CodeView
- Q32682: AT&T 6300 Plus and Bus Mouse
- Q32684: .CONST Directive Creates a DATA Class Instead of a CONST Class
- Q32686: More Than 127 Segments Will Generate Bad Object Record
- Q32691: Error Message A4100: Impure Memory Reference
- Q32714: DEFAULT.COM Included with Mouse
- Q32753: RUNME Program Looks for Drive A Only
- Q32762: Forward Reference to Segment Name Gives Phase Error
- Q32764: Segments of Type COMMON Are Incorrectly Overlapped
- Q32773: LOCAL Directive Incorrect for Large Types
- Q32777: Language Names Declared as PUBLIC Cause Error
- Q32779: Illegal Instruction under CodeView
- Q32810: BSESUB.INC Contains Incorrect Declarations
- Q32811: Address-Size and Operand-Size Override Generated
- Q32812: Literal Character Operator (!) in Text Equate
- Q32829: Link Error L1089
- Q32831: Link Error 4051
- Q32832: New Command-Line Option /LA
- Q32834: Line-Continuation Character Added
- Q32836: .TYPE Operator Has New Bit Settings
- Q32858: LOCAL Directive Requires Language Parameter
- Q32860: Using /LA and .FARDATA? Generates Incorrect Listing File
- Q32865: Invalid Operation and Inexact Result in Control Word
- Q32882: Comment Strings Should Not Overlap Onto the Next Line
- Q32885: No Symbolic Information Generated for Procedure Labels
- Q33066: Resolution, Mickeys, or Points Per Inch of the Mouse
- Q33067: Automatic Labels for Jump Instructions
- Q33106: PS/2 Mouse on Mouse Port Initializes Slowly
- Q33117: Mouse and IBM Page Printer Hang System
- Q33348: Loading Tagged Sections in OS/2 Version 1.10
- Q33359: Enhancements to Help Use Procedures in MASM
- Q33382: Programmer’s Guide FREE ST(num) Reference Is Incorrect
- Q33476: Mouse and AutoCAD
- Q33553: Cursor Freezes when Using Old Mouse Driver on AT-Type Machine
- Q33570: Mouse Must be Removed to Run PS/2 Diagnostics
- Q34009: Jumper Settings for Bus Mouse Used in an XT 286
- Q34086: Mouse Menu for Quattro
- Q34251: C.TMP Files in Current Directory
- Q34274: How to Perform Spell Checking in M
- Q34293: PROC and USES Documentation
- Q34294: Cannot Overlay Small-Model Code
- Q34361: Making Backup Copies
- Q34371: STOS Instruction Must Have String Pointed to ES:DI
- Q34374: LINK /CO /DO in OS/2 Gives Protection Violation
- Q34375: Documentation Error on the LGDT Instruction
- Q34377: Function Pointers
- Q34379: Making Multiple Initialized Far Data Segments
- Q34411: Changing Height Switch Not Sufficient to Change Video Modes
- Q34454: MASM 5.10 MACRO.DOC: Process Control
- Q34455: MASM 5.10 MACRO.DOC: BIOS Macro Syntax, Description
- Q34466: MASM 5.10 MACRO.DOC: Calling Macros in DOS.INC, BIOS.INC
- Q34467: MASM 5.10 MACRO.DOC: DOS Macro Syntax and Description
- Q34469: MASM 5.10 MACRO.DOC: Device I/O
- Q34470: MASM 5.10 MACRO.DOC: File Control
- Q34471: MASM 5.10 MACRO.DOC: Directory Control
- Q34472: MASM 5.10 MACRO.DOC: Drive Control
- Q34473: MASM 5.10 MACRO.DOC: Miscellaneous
- Q34500: Mixing \ and / in Command Line Causes Problems
- Q34501: word Causes "Illegal Operand Size" Warning
- Q34502: /NOE Option for Redefinition Error L2044
- Q34503: Proc Directive Will Not Work with Structure Type
- Q34575: MASM 5.10 MACRO.DOC: Character and Cursor Control
- Q34576: MASM 5.10 MACRO.DOC: Memory Control
- Q34577: MASM 5.10 MACRO.DOC: Output
- Q34664: Call to @Mkthread Macro Results in Phase Error
- Q34667: No Warning on Immediate Value Out of Range
- Q34669: L1087: "Unexpected End-of-File on Scratch File"
- Q34774: FWAIT Prefixes Generated for Processor Control Instructions
- Q34922: CodeView Cannot Debug Source Code in Include Files
- Q34930: MASM Generates Stack Overflow on Code with Redefinition
- Q34937: Segment Combine Type AT with Equate Variable Causes Problem
- Q34979: Multiple Communal Definitions Incorrectly Allowed
- Q34985: Misleading Error Message, A2102, on USE16 Segment
- Q35025: Accessing Switch Values in C Extensions
- Q35028: Passing Textargs to M with the /E Switch
- Q35082: Mouse Versions Prior to New Mouse 1.00 Used MOUSE.SYS
- Q35113: Nested Dups in Structure Cause Recursive Loop
- Q35114: Comparison of a Constant and a Relocatable Are Not Allowed
- Q35128: Line Parsing Order for MASM: Looks Up Second Token First
- Q35131: Supplemental Mouse Menus Disk (Expert and Basic Menus)
- Q35140: Error C1015 "Can’t Open Include File" with MEP
- Q35155: L2001 Fixups without Data
- Q35214: Proc Directive with Uses Option and Nine Registers
- Q35229: CPANEL May Crash if /S Switch Used Previously
- Q35230: CPANEL Defaults to Display Page 0
- Q35231: /S1 or /S2 Yields Same Result as /S0
- Q35232: CPANEL Does Not Display in the OS/2 DOS 3.x Box
- Q35233: Compiling in M Produces No .OBJ File
- Q35235: Creating Windows in M and MEP
- Q35250: MSETUP Installs on Drive Specified
- Q35251: Mouse Menus May Hang in the OS/2 DOS 3.x Box
- Q35252: M Does Not Respond to Changes in the Height Switch
- Q35256: "Softer" Should Be "Softcr" in M 1.0 User’s Guide
- Q35258: Why Compiling after Editing in M Shows Old Errors
- Q35259: How to Read the Contents of the M Editor Clipboard
- Q35260: How to Write Selected Text to a File in M Editor
- Q35261: Macro to Print Part or All of a File from within M
- Q35364: Bus Mouse with InPort Not Supported in IBM PC-DOS 4.00
- Q35507: Real-Number Encoding Needs Exact Number of Digits
- Q35522: The Difference between M and MEP
- Q35523: Reassigning Default Keystrokes for Editor Functions
- Q35524: Separating TOOLS.INI Entries for M
- Q35525: Loading a New File into the Editor
- Q35526: Exiting without Saving
- Q35527: Merging Two Files Together
- Q35528: Placing Control Characters in Text of File
- Q35529: Compiling the Program Currently Loaded in Editor
- Q35530: Differences between the vscroll and hike Numeric Switches
- Q35531: Making the Editor Default to Insert Mode
- Q35532: Saving Files Under a Different Name
- Q35533: "Unable to Open Swapping File c:\temp\m-0029.vm"
- Q35534: Why the Editor Cannot Find or Load TOOLS.INI
- Q35535: Keeping the Editor from Saving Backup Files
- Q35536: How to Write and Use C Extensions
- Q35537: Developing Macros
- Q35538: Saving without Exiting
- Q35648: None Assignment Must Be Lowercase
- Q35649: Width Function Not implemented
- Q35803: External Addresses in "=" Directive Documentation Error
- Q35804: .code Directive with Segment Name Documentation Error
- Q35817: M on an AMDEK System 88 XT Clone
- Q35819: Placing the NULL Character in a File with M/MEP
- Q35880: Align Directive Aligns Off Start of Segment
- Q35881: Name Directive No Longer Supported
- Q35882: Warning A5114: Operand Size Does Not Match Segment Word Size
- Q35883: Public Labels Are Prefixed with Underscore Incorrectly
- Q35974: Sensitivity May Reset if a /R Switch Passed to the Driver
- Q35975: Sluggish or Jerky Mouse Motion in PC DOS Version 4.00 Shell
- Q36415: Case Sensitivity of Switches
- Q36567: Intitialize function is Shift+F8
- Q36570: Percent (%) Character in Filenames
- Q36580: How Tabs Are Treated in the Microsoft Editor
- Q36613: 43- and 50-Line Modes
- Q36798: Microsoft System Journal M macros Fail
- Q36885: CVP Accessing I/O Ports
- Q37072: meta Anomalous Behavior
- Q37252: "Mouse Off" Hangs System: Samsung AT Compatible with J4 on 2
- Q37254: Excellerator Requires Ms-DOS Version 3.30 with AT&T 6312
- Q37548: Using CodeView to Examine FORTRAN Arrays
- Q37566: CodeView Unexpectedly Exits to DOS
- Q37628: Toggling Display Modes: 25-, 43-, and 50-Row Modes
- Q38015: MASM m.exe Is Different than FORTRAN m.exe when Using DOS Comp
- Q38020: CVPACK /p Causes a More Complete Packing
- Q38021: Mouse Cursor Disappears After Right Click
- Q38163: /DOSSEG Link Switch Fails to Make CodeView .exe
- Q38201: Corrupted Library Causes Error L1102
- Q38205: Capabilities of Real Mode CodeView and the 386
- Q38216: Error L2002: Fixup Overflow for MASM and C
- Q38288: Can’t Debug .COM Files in Source Mode
- Q38299: How CodeView Interprets Values (octal, decimal, hexadecimal)
- Q38309: Selecting Large Text Blocks with Microsoft Editor
- Q38310: Moving to the Beginning of the Line with Microsoft Editor
- Q38311: Inserting a Line from Clipboard into File with Editor
- Q38314: Interrupt Conflict with Greenleaf Libraries
- Q38317: CodeView Gives "Illegal Instruction" on Clone 386
- Q38375: Thirty-Two-Bit Register Not Visible under OS/2
- Q38382: CodeView Instruction Pointer Miscounts Very Long Lines
- Q38654: Problem with Mouse and PS/2 Model 70A21
- Q38725: Why Unitialized Global Variables Don’t Appear in C 5.10
- Q38754: "Interrupt Jumper Missing" Error Message
- Q38865: Cannot Use /2 Switch on IBM PS/2 in CodeView
- Q38866: Display Settings for Compaq Gas Plasma Screen
- Q38867: Specifying Both /T and /W Disables Mouse
- Q38868: Illegal Instruction in CodeView
- Q38935: Expressions in Define Statements
- Q38936:
- Q39173: Exe2bin Will Not Support exe Files Created with dosseg
- Q39179: Using a Debugging Terminal with CodeView
- Q39181: Pascal Version of CodeView Version 2.20
- Q39235: An Example of Declaring a Communal Variable of a Record Type
- Q39370: Addressing above 1 Megabyte
- Q39371: Proc with ARG Directive Requires Language in .MODEL
- Q39372: MOV mem,accum and MOV accum,mem Formats Incorrectly Documented
- Q39373: Warnings and Incorrect Code from Register Mismatch
- Q39374: RET Statement Label Appears on RET Listing, Not on First POP
- Q39439: SMSW, SGDT, SIDT, SLDT, VERR, VERW Do Not Assemble
- Q39440: MASM Supports the 386SX Chip
- Q39441: The ORG Directive and Actual Offsets
- Q39442: asub and ctest Defined Incorrectly in MASM Programmer’s Guide
- Q39443: Use of Parentheses for Operator Precedence Necessary
- Q39444: The Stack Grows into Low Memory
- Q39445: The IN Instruction Receives Data from a Port
- Q39446: Division Operators "/" with .186, .286, and .386
- Q39517: Comparing String Arguments in Macros
- Q39518: EXTR Examples incorrect in MASM Programmer’s Guide
- Q39519: Using Conditional-Assembly to Assemble for COM or EXE File
- Q39520: Passing an Integer from C to MASM, Returning a Double
- Q39523: How to Declare Externals in MASM
- Q39524: TSR in Assembly
- Q39525: ARPL (Protected Mode Only) Produces Incorrect Code
- Q39526: How to Declare External struct in MASM
- Q39527: DUP Is a Reserved Word in MASM
- Q39574: Use a Colon when Assigning a Macro to a Keystroke
- Q39806: Quote Function and Typing in Graphic Characters in M
- Q39811: No Symbolic Information Generated for Pascal Units
- Q39812: Replacing Real Mode Family API Functions in Bound Applications
- Q39997: Optimizing C or QuickC 2.00 Required for Writing C Extensions
- Q39998: Search and Replace Macro for M Editor
- Q40095: Intra-Segment Near Calls in MASM
- Q40110: Copying Text from Display Window to Dialog Window
- Q40162: Serial Mouse May Hang on ATT 6300
- Q40176: Inserting Time and Date into Files
- Q40177: Redirecting Errors to an Error File in M
- Q40184: NMAKE Default Is to Build Only the First Target in a Makefile
- Q40192: Error A2105 with PUSHA and POPA Instructions
- Q40225: The Assemble Command with ADD Instructions
- Q40235: M Hangs if the textarg Given to ArgCompile Is Incomplete
- Q40270: How CodeView Handles DosExitList Routines
- Q40356: FileWrite() Function Fails to Write Back Out to the File
- Q40408: Setting the Overlay Interrupt (/O) in LINK
- Q40428: You Cannot Display Past Column 71 in CodeView
- Q40429: Example of Using a Response File with LINK
- Q40452: Phase Error Generated on Instructions Using Equate Variable
- Q40462: Include in MASM Source Effects /Z
- Q40485: Error L2025: Symbol Defined More than Once
- Q40572: MASM Does Not Support 80386 Flat Model
- Q40586: Display Command Returns Incorrect Result for FORTRAN Function
- Q40598: HELPMAKE Interprets Backslashes as Formatting Flags
- Q40599: Modifying Existing Help Files with HELPMAKE (QuickC Example)
- Q40627: Mnemonic Letters Indicating Types of Jumps Documentation Error
- Q40681: M.TMP Reset When Window Closed
- Q40755: Useful Macros for the Microsoft Editor
- Q40784: CodeView Does Not Work with Grouped Code Segments
- Q40852: Using "Low" in Conjunction with the "Offset" Operator
- Q41087: Mouse and Lotus 1-2-3 Mouse Menu Under Windows/286
- Q41101: CodeView and Video Pages
- Q41324: QHMEP.DLL Remaps Two Keys in MEP Version 1.00
- Q41371: Removing CodeView Information from .LIBs and .EXEs
- Q41475: Using Brief Emulation and Tags in TOOLS.INI
- Q41611: No Default Extension for a Linker Response File
- Q42027: Ambiguous Switch /PAC with QuickC 2.00 Linker
- Q42212: /CO before /DO Causes Problems in LINK
- Q42241: Minimum Requirements for Writing a M Extension
- Q42290: Setting Page Width of Printed Listing
- Q42317: PC Tools Version 5.00 Needs Mouse Driver Version 6.14 or Later
- Q42365: 43- and 50-Line Modes with the IBM 8514 Monitor
- Q42601: CodeView: Watchpoints and Tracepoints with Enumerated Types
- Q42729: Direct Memory Addressing
- Q42758: Savecur and Restcur Save Relative Position in File, on Screen
- Q42763: Copy Is a Reserved Word
- Q42771: HELPMAKE: "/A:" Must Be Used When Using Colon (:) Commands
- Q42780: CodeView: Debugging Presentation Manager Printer Drivers
- Q42849: Unimplemented Switch /BI with QuickC 2.00 Linker
- Q42942: Dump Command on Arrays in FORTRAN Gives Syntax Error
- Q43006: A C Extension to Select an Arbitrary Number of Lines of Text
- Q43009: How /NOE (No Extended Dictionary) Is Used by the Linker
- Q43043: CodeView Protect: /43 Switch Doesn’t Work on VGA Adapters
- Q43064: NMAKE and the Backslash "\" Character
- Q43074: Cannot Use Standard Device Names as Filenames
- Q43128: Producing an _TEXT Segment for Multiple Object Modules
- Q43139: LINK: Renaming Overlayed Executables Will Cause Problems
- Q43165: LINK: Creating and Accessing _edata and _end
- Q43170: CV: K Command in Secondary Module Sets Breakpoints in Main
- Q43260: Vertical Scroll Inactive with MODE CO40 and Dual Monitors
- Q43335: cegal() Function in EGA.LIB May Not Work Properly
- Q43336: NOTEPAD.COM Doesn’t Work with Extended Keyboard
- Q43344: Deallocating Memory When Using Compaq and IBM Mouse Ports
- Q43436: Accessing Predefined Switches in C-Extension
- Q43508: CodeView: View Command Fails with Underscore in Filenames
- Q43556: Commands Invoked with "?" Command Must Be Compiled with /Zi
- Q43600: MS123.COM May Not Work in Lotus 1-2-3 with Look & Link Add-On
- Q43601: CodeView May Single Step onto a Comment Line
- Q43647: Why Syntax Errors Might Not Display While Compiling in M
- Q43648: Returning Control to CodeView
- Q43720: Microsoft Mouse and the NEC Powermate
- Q43781: MOUSE.COM Solves PS/2 Serial Problems with Ventura Publishing
- Q43999: NMAKE Is Case Sensitive
- Q44000: The Editor Can Be Very Slow When MEP Memory Limit Is Pushed
- Q44006: CodeView Requires PUBLIC to Trace MASM Program in Source Mode
- Q44057: MS123 Mouse Menu Not Correctly Positioning Cursor
- Q44126: Finding the COM1: Serial Port on a PC/XT/AT Machine
- Q44130: Modifications for an Existing Make File Used with MAKE
- Q44131: How to Specify Paths in Inference Rules in NMAKE
- Q44133: Modifying a QuickC 2.00 Make File to Run MAKE
- Q44417: CALLTREE Ignores Conditional Compilation Statements in Editor
- Q44418: Switching Out of PM Application Hangs System under Codeview
- Q44465: L2025 LINK Error May Be Caused by Conflicting Library Routines
- Q44512: Stack Considerations When Calling Procedures in MASM
- Q44707: SYS0317 Caused by Running CVP on a DOS Application
- Q44742: New Command-Line Options in Qasm
- Q44743: Major Changes between QuickC 2.00 and Quick Assembler
- Q44744: What is Quick Assembler?
- Q44745: /AT Tiny Model and Quick Assembler
- Q44746: .MODEL and FAR_STACK, LOCAL_STACK in Quick Assembler
- Q44747: Differences between Quick Assembler and Macro Assembler
- Q44757: Multiple Targets in NMAKE Do Not Work
- Q44777: NMAKE Uses "makefile " Ignoring File Name on Command Line
- Q44887: MEP GP Faults After Consecutive Searches.
- Q44896: Page Size May Cause Big Size Increase When Combining Libraries
- Q44923: MASM Calling C Making MASM Main Routine
- Q44925: Status Line Input with a Blinking Cursor
- Q44928: Linker Options /PADDATA and /PADCODE
- Q45135: Cannot Open Source File Under CVP
- Q45146: Some Coprocessor Instructions Not Emulated
- Q45183: Incorrect Handling of SP Can Cause CodeView to Corrupt Stack
- Q45185: /43 Starts CodeView with Screen Swapping Enabled
- Q45241: Setting a Breakpoint Highlights More Than One Line
- Q45536: LINK 5.02 Should Not Be Used with ILINK 1.10
- Q45617: Mouse Disabled When Single-Stepping over Video Mode Change
- Q45618: CALLTREE Produces No Warnings When Out of Disk Space
- Q45619: Linker Errors L4013, L2048, and L4038: Overlaying in OS/2
- Q45624: CodeView "??" Command Can’t Show All of Large Structures
- Q45680: Error C4096: "Unkown Warning" May Be Caused by C1.ERR Omission
- Q45707: Problem Debugging StartSession from a Child Process
- Q45718: Working Around Link Error "L1064: Out of Memory"
- Q45724: Link Error L1005: /PACKCODE: Packing Limit Exceeds 65,536
- Q46010: CodeView Skips Over a Line of Source Code
- Q46272: Documentation Errors in "Configuring On-Line Help" for M 1.02
- Q46354: Placing a Target File in Different Directory Than Dependents
- Q46369: InPort/Bus Mouse Comparison and Overview
- Q46378: MASM: Linker Error L2002: Fixup Overflow
- Q46380: -P1 One-Pass Assembly Can Result in A2006 Phase Error
- Q46448: Capabilities and Limits of the /R switch on 80386 Machines
- Q46461: Mouse Performance between Serial and Bus Mouse
- Q46733: L1008: "Segment Limit Too High" May Be Caused by Missing Colon
- Q46745: What the /HIGH and /DS Linker Options Do
- Q46774: How Minimum Load Size Is Calculated
- Q46790: Curtime Function Pulls In Time Editor Was Invoked
- Q46793: Bus Mouse and Cipher Tape Drive Card
- Q46802: QUICK.INI Needs Modification for Use with M 1.02 or MEP 1.02
- Q46840: QuickAssembler 2.01 PACKING.LST
- Q46896: CALLTREE Produces Argument Mismatch with Void Parameter List
- Q46918: Keyboard Styles for IBM and IBM Compatibles
- Q46919: MASM ALIGN Directive May Not Work Properly
- Q46923: Some ASCII Control Characters Incorrect in Programmer’s Manual
- Q46949: Using CodeView /2 with Hercules Graphics Cards and Libraries
- Q46996: L1074 Name: Group Larger Than 64K Bytes
- Q47016: Incorrect Response File Used with LIB Causes U1183 Error
- Q47029: .DBG File Needed to Debug .COM File
- Q47030: .COM File Example Produces Warning
- Q47031: .Startup Not Interchangeable with ORG Instruction, Tiny Model
- Q47036: /CP:X Is Not Valid When Linking Protected-Mode Programs
- Q47103: DEF File Entry of EXECUTEONLY Causes Problems with CVP
- Q47104: Cannot Use Overlays in a Bound Application
- Q47138: Driver "Removed from Memory" Versus "Disabled"
- Q47233: QuickC Hangs When Running .COM if "SET LINK=/CO"
- Q47236: Documentation Error for "Mark" Functions in M User’s Guide
- Q47456: MASM Err Msg: Error L2002: Fixup Overflow
- Q47503: LINK Environment Variable Ignored When Linking Through CL
- Q47504: MASM Err Msg: REP OUTSW Is a 386-Only Instruction
- Q47624: CodeView Cannot Trace into Single-Line Functions
- Q47625: Trace Stops on Line Following a Loop Before Loop Is Done
- Q47676: Tempest-Approved Mouse
- Q47694: Structures Declared with Near, Far, Pascal, and Fortran
- Q47763: CMD.EXE Shell Fails with Incorrect COMSPEC
- Q47764: Ambiguous Documentation of Enter ASCII (EA) Command
- Q47765: CopyBox Function Doesn’t Work Across Files
- Q47767: Getting SYS2070 While Using MEP
- Q47770: Possible Explanation for "Cannot Close This Window" Error
- Q47772: ECH.EXE Utility Is Used Internally by the Microsoft Editor
- Q47826: Default for NODATA When Using the _export Keyword
- Q47931: Linker Error L1063 and Linking Over 1000 Object Modules
- Q47937: /L Must Give Full Pathname to .DLL Unless in Current Directory
- Q47938: Debugging of DLLs That Do Not Have the .DLL Extension
- Q47960: Description of a Linker .MAP File
- Q47989: Resident Software May Cause "Internal Debugger Error 80"
- Q48000: CVP Restart Command (Dialog Version) Doesn’t Properly Set argc
- Q48130: Microsoft Editor (M) Version 1.02: On-Line Help Not Loaded
- Q48204: Linker Can Indiscriminately Bind Different Types
- Q48241: Relationship between Map File Addresses and Location in Memory
- Q48292: Helpmake Binary Format Is Proprietary
- Q48414: Selecting Communications Ports, Interrupts in COMPAQ SLT/286
- Q48687: Invoking M or MEP with the /D Switch Prevents Initialization
- Q48689: CodeView Version 2.20 Is Called CVPCK.EXE by DOS Version 2.10
- Q48839: Warning L4014: /PACKDATA: Option Ignored for Real Mode
- Q48859: NMAKE Version 1.00 with "!" and User and Predefined Macros
- Q48862: Incrementally Updating Libraries with NMAKE
- Q48863: CodeView String Search Length Limited to 19 Characters
- Q48869: Long TMP Environment Variable Causes L1089
- Q48871: Invalid Arg Filename Followed By F2 Causes Screen Error
- Q49003: Operation of InPort Chip Versions 1.00 and 1.10 Versus 1.20
- Q49008: /NOI Switch May Cause L2022 and L2029 in PM Programs
- Q49010: How to Search and Replace Control Characters with M Editor
- Q49067: QuickC and QuickAssembler Cannot Debug Code in Include Files
- Q49245: Error in Macro Example in MASM 5.10 Update Manual
- Q49246: Using Offset with a Group of Data Segments
- Q49285: Losing Data When Mouse and Data Transfer Are Involved
- Q49313: Files, Environment Inaccessible Only While Running under CVP
- Q49322: MASM Linker Err Msg: L1083: Cannot Open Run File Under OS/2
- Q49376: COM Port Time-Out Halts Redirection of CVP to Remote Terminal
- Q49377: CVP 2.30 Does Not Allow Pathnames for DLLs Specified with /L
- Q49378: Label Finding Command Does Whole Word Search, Not Text Search
- Q49381: CVP 2.30 Hangs When /O Is Specified, but Child Is Not Debugged
- Q49423: WINDOWCOMPAT Directs CodeView to Create a Window
- Q49445: LINK 5.03 and Later Require EXETYPE WINDOWS in .DEF File
- Q49502: Explanation of Why NMAKE May Not Produce .OBJ and .EXE Files
- Q49536: M Editor Version 1.00 Does Not Clear Compiler Error Buffer
- Q49537: The CodeView Port Input Command Example Is Unclear
- Q49576: Configuring On-Line Help for M 1.02
- Q49699: MASM Err Msg A2063, Name in .MODEL SMALL Not Ignored
- Q49701: MASM Err Msg: A2056: Immediate Mode Illegal
- Q49703: PROC Directive Requires Language Parameter
- Q49705: Labeling Variables with Multiple Names in MASM 5.00, 5.10
- Q49707: Shifting (SHL) Using an 8-Bit Constant
- Q49757: Command Line Too Long in Makefile Can Cause Error: U1082
- Q49824: Debugging PM Apps with Two Monitors Does Not Require /2 Switch
- Q49900: Jumping to an Absolute Addresss with MASM
- Q49935: Link Error L2028 Caused by HEAPSIZE, STACKSIZE and DGROUP Size
- Q50012: Undocumented Switch "Sethelp" for M Version 1.02
- Q50130: L2041: Stack Plus Data Exceeds 64K – Documentation Supplement
- Q50223: Printing Double Quotation Marks from within an M Editor Macro
- Q50224: Watch Bytes (wb) Command Can Be Used to Watch a Buffer in HEX
- Q50333: Specifying Link Options with "-" Causes L4046, L1083, or U1013
- Q50349: PUBLIC Keyword Necessary in Most Multiple Modules Programs
- Q50383: Inference Rule May Fail If Blank Command Line Contains Spaces
- Q50405: Indirect Far Jump/Call in MASM 5.10
- Q50410: Entering Double Words at a Prompt Prevents Reloading Program
- Q50496: The 37th Call Added to the Calls Menu Corrupts CodeView Screen
- Q50514: Flip/Swap Setting Crucial to Debugging PM Apps with Children
- Q50521: QuickAssembler 2.01 Cannot Debug Code in INCLUDELIB Libraries
- Q50588: Controlling the Use of Tabs in the Microsoft Editor
- Q50642: Mhelp Function Is Always Assigned to SHIFT+F1
- Q50644: Adding helpwindow in TOOLS.INI as a Switch
- Q50693: Special Macros Not Recognized in NMAKE Inline Files
- Q50698: CodeView 2.20 Does Not Allow Routine.Variable Specification
- Q50702: /PACKCODE Incompatible with IOPL Segments with LINK 5.01.21
- Q50705: LINK : Warning L4011 Caused By Invalid /PACKCODE Group Size
- Q50711: "." on the LIBPATH Eases DLL Debugging, But Not for CVP 2.20
- Q50862: @MakeFil Macro Spelled Wrong on MASM 5.10 CodeView Tutorial
- Q50950: How and When to Specify Stack Size (Clarification)
- Q51225: How to Define, Display Graphics Mouse Cursor in FORTRAN 5.00
- Q51227: BOA Demo Program Does Not Work on AT&T 6300 Computer
- Q51240: Mouse and Renaissance Legacy II Switch Graphics Adapter
- Q51323: Using CodeView to Create Disassembled Program Listings
- Q51324: Searching in the M Editor with Regular Expressions
- Q51489: Error in SIMPLE Mouse Menu in Programmer’s Reference
- Q51622: mgreplist Incorrectly Documented As megreplist in Example
- Q51636: C Extensions: Link Errors on __acrtused and _main Explained
- Q51651: Formatted Listings Are Not Created in Environment
- Q51723: Using "." for Path in Inference Rules Causes U1073
- Q51751: Generating .COM Files with QuickAssembler Can Cause Link Error
- Q51764: Debugging DLLs with Codeview
- Q51834: "Internal Debugger Error: 0" When Watching Structure Members
- Q51870: Dual-Monitor Setup Requires 8-Bit Data Paths for Both Monitors
- Q51977: QuickAssembler Does Not Support 64K Data Segments
- Q52200: Manual Set Up for QuickAssembler on 3.5-Inch, 720K Floppies
- Q57304: Novell Network Software May Cause L1084 Error
- Q57484: JMP Back More Than 128 Bytes Not Flagged
- Q57500: Redirecting NMAKE 1.00/1.01 Output with -p Gives False Errors
- Q57585: Background Color Greater Than Seven Causes Region to Blink
- Q57606: Mouse and Token Ring Conflict
- Q57653: U1013 Link: Error 2: Not Enough Memory for Exec in M
- Q57705: Mgrep Can Skip Occurrences of Pattern When Using Mgreplist
- Q57706: Linker Uses Library Sequence to Resolve External References
- Q57750: M "Keyboard" Switch Doesn’t Work As Documented
- Q57867: system() Call May Cause CodeView to Terminate Process
- Q57870: I/O Redirection Under CV Not Supported Prior to Version 2.30
- Q57932: Incorrect Message from "searchall" with Regular Expressions
- Q57941: Methods for Debugging Large Programs within the 640K DOS Limit
- Q57943: No Symbolic Information Generated for Pascal Units
- Q58029: Two Toned Colors in <assign> Pseudo File Can Occur
- Q58098: Calling Overlaid Functions Through Pointers Not Supported
- Q58225: "Packed File Corrupt" Error
- Q58487: C 6.00 Utility Support for OS/2 Long Filenames
- Q58603: MHELP Driver Not Completely Compatible with QuickC Help Files
- Q58647: How to Successfully Debug VioPopUp() Code with CodeView
- Q58653: CodeView Does Not Support Debugging Spawned Process
- Q58687: Version 1.02 of M and MEP Incorrectly Reports Version As 1.2
- Q58688: Why the First Module in the Code Segment Starts at Offset 16
- Q58689: Linking Method May Result in Unexpected Increase in .EXE Size
- Q58718: CVPACK May Lose Type Information in Large Files
- Q58720: Quote Function (CTRL+P) Can Fail to Work Properly
- Q58781: /PAU Linker Option Doesn’t Function in Some Versions of LINK
- Q58864: Using a Macro to Determine the Current Segment
- Q58929: BIND Error "Import By Ordinal Not Defined: DOSCALLS.5"
- Q59069: Missing Right Parenthesis in Sample NMAKE File Hangs Machine
- Q59085: Replacing Normal String Takes Longer Than Regular Expression
- Q59127: Sample to Test Math Coprocessor Instructions FLD FADD FSTP FST
- Q59141: Accessing Environment Variables Inside MAKE or NMAKE Makefile
- Q59254: NMAKE 1.01 Does Not Properly Expand Wildcard Arguments
- Q59256: Incorrect Version Numbers Cause Tagged Sections to Be Ignored
- Q59266: SYS0491/SYS1107 When Running MASM Under OS/2
- Q59279: /INC and Overlays Are Not Supported at the Same Time
- Q59313: Using the 400 PPI Mouse with GEM
- Q59314: Mouse Driver Conflicts with Novell Network Software
- Q59315: CodeView Trace Skips Statement Following Switch Statement
- Q59374: Problems with Using TYPE Operator and SI Index Register
- Q59384: NMAKE /D /C Switches Suppress Modification Date
- Q59385: Incomplete EXPORTS List May Cause L2022 and L2029
- Q59408: Selecting Text for Use with Commands
- Q59409: Trouble with Filenames Containing a Dollar Sign ($)
- Q59420: In What Order Does NMAKE Build Files?
- Q59438: Assembly Main Module Calling a C Function
- Q59494: Unassigning Help Keystrokes Must Be Done Under
- Q59526: Multiple Dependency Blocks Are Not Cumulative
- Q59527: Using RIGHT ARROW on Dialog Line Locks Keyboard or GP Faults
- Q59535: Why the /HIGH Switch Is Not Used with High-Level Languages
- Q59536: OS/2 Module Definition File Syntax
- Q59540: "No Symbolic Information" May Be Caused by Using Wrong Linker
- Q59567: "A4100: Impure Memory Reference" Incorrectly Generated
- Q59585: LOCAL Directive with a Structure
- Q59610: OS/2 SDK Version of CVP 2.30 Won’t Debug DosLoadModule DLLs
- Q59754: MASM Err Msg: A2006: Phase Error Forward Referencing…
- Q59859: Cadkey and Mouse Driver 7.00
- Q59860: Intermittent Installation on NEC 386 Machines
- Q59861: 400 DPI Serial Mouse and Northgate Computers
- Q59877: Mouse Function 9 and Mouse Driver 7.00
- Q59890: Minimum Extended Memory (384K) Causes CV 3.00 to Use Extra RAM
- Q59892: LIB.EXE Failure When Trying to Build Large Libraries
- Q59894: Linker Error L2013 May Be a Result of a Problem in MASM 5.10
- Q59929: MSETUP Deletes Reference to MOUSE.SYS in CONFIG.SYS
- Q59932: Which Mouse Menus Work with Which Version of Lotus
- Q59934: Multimate Menu Will Work with Multimate Advantage 4.0
- Q59936: Linker Error L4047 May Be Benign
- Q60050: Using the Features of PWB to Build a Program with Overlays
- Q60072: Multiply Defined Structures and /Zi Option Locks Assembler
- Q60267: Error A2057 with Include File DOS.INC and .386 Directive
- Q60307: MASM 5.10 Setup Shows Blank Display on LCD/Monochrome Monitor
- Q60338: Cannot Set Breakpoint on an Executable Line with CodeView 3.00
- Q60339: Reference to "Push" Function Incorrect Editor User’s Guide
- Q60340: A Complete Example of Utilizing Paths in NMAKE
- Q60392:
- Q60429: Using the C Emulator Library with an Assembly Program
- Q60487: Prototype in User’s Guide for tglcase() Is Incorrect
- Q60500: How to Abort Compilation When Using PWB
- Q60746: NMAKE May Invoke MASM Instead of the C Compiler
- Q60748: If COMSPEC Is Invalid, Invoking DOS Shell May Hang Machine
- Q60749: PWB Makefiles Are Read-Only When Set as Active Program List
- Q60829: /I Documented Incorrectly in "Advanced Programming Techniques"
- Q60830: Always Use Latest Version of HIMEM and Other Memory Utilities
- Q60866: OS/2 1.20 Requirements for Dual-Monitor Debugging
- Q60867: Looking for Files in Different Directories
- Q61054: Erroneous 8086 Opcode for Logical AND Instruction
- Q61056: Why Zero-Length .SBR Files Are Left on the Disk by the PWB
- Q61105: End User Made Mouse Menus Don’t Run Under MS-DOS 4.00 or 4.01
- Q61264: Mouse Will Not Work with PC Tools Deluxe 5.5 and 6.0
- Q61307: Do Not Start Programmer’s WorkBench by Typing PWBED
- Q61309: Steps Needed to Make Source Browser Usable
- Q61469: Bound Program Works Under OS/2, but Hangs Under DOS
- Q61473: Debugging Large DOS Applications in CodeView 3.0 with /X /E /D
- Q61502: .MODEL Directive Makes All Procedure Names Public
- Q61557: P70 Display Creates Problems Under CodeView and PWB
- Q61572: SYS2070 Issued When Executing PWB.EXE for the First Time
- Q61588: QuickAssembler Error Messages Are Not in Manuals
- Q61590: Passing a LONG INT in C to an Assembly Module
- Q61591: Intermittent Installation on the Packard-Bell PS/2 Port
- Q61592: Mouse Command-Line Switches for Mouse Driver Version 7.04
- Q61593: Pin-Outs of the 9-Pin Hosiden Socket
- Q61605: NODATA and pwords Parameters Reversed in EXPORT Statement Docs
- Q61607: U1355 Bad Command or File Name
- Q61611: CodeView Does Not Reset Initial Graphics Mode on Exit
- Q61619: /MAKE Option Is Invalid with NMAKE
- Q61636: Saving Compiler Results File in the PWB
- Q61642: Programmer’s WorkBench Edit Switch Is Unimplemented
- Q61660: Certain Key Sequences Cause R6003 or SYS1943 in PWB 1.00
- Q61790: A1022 Error If Include Environment Variable Is Not Set
- Q61808: Using "!" and "$?" Do Not Work as Expected with NMAKE 1.11
- Q61871: PWB 1.00 Requires Decimal Value for Stack Size in LINK Options
- Q61919: CV 3.00 Gives R6000, Hangs When Accessing Help During Start-Up
- Q61955: SYS0002 Produced If MSHELP.DLL Not Installed
- Q61967: Using /help Option with RM.EXE Displays EXP.EXE Online Help
- Q61968: Enabling of Source Browser Menu Related to .BSC and .MAK Files
- Q61970: CodeView 3.00 Fades with Monochrome VGA
- Q61978: NMAKE U1001 Illegal Character Caused by Corrupted MAKEDIR
- Q62136: EXE2BIN.EXE File Does Not Come with PC-DOS 3.30, 4.00 and 4.01
- Q62170: Modifying TOOLS.INI May Have No Effect on PWB Environment
- Q62330: Reversing Mouse Buttons in the PWB Cannot Be Done
- Q62331: Attempting to Expand a Help Dialog Box Hangs DOS
- Q62332: Can’t Use Multiple Description Blocks with NMAKE Version 1.10
- Q62375: Fatal /nologo and /e Switch Interaction
- Q62388: PWB Doesn’t Update Mark Location If Mark Moves Up or Left
- Q62578: PWB 1.00 "Set Dependencies" Fails with Spaces in #include Line
- Q62626: Passing a Structure from C to Assembly
- Q62663: CodeView 3.00 Hangs on gets() with Screen Swap Off
- Q62666: DosSetMaxFH Between 0-39 Fails Under CodeView 3.00
- Q62668: R6000 Stack Overflow After Deleting Current Makefile
- Q62702: PWB Does Not Return from DOS Shell with ";" in TMP
- Q63039: Passing a Constant from C to Assembly with a Header File
- Q63052: PWB 1.00 Extensions Only Return True Under DOS
- Q63059: PWB Text Highlight with Mouse Acts Strange After Search
- Q63146: Expression in Brackets "
- Q63224: Ventura Publisher 2.0 and Mouse Driver 6.24b
- Q63226: Internal Processing Error and OS2MOUSE.V12 with Mouse
- Q63234: PWB BACKUP.BAK Does Not Create Backup of Source File Correctly
- Q63235: L4050 Incorrectly Documented in Online Help
- Q63236: CV 3.00 Incorrectly Documents helpbuffer Switch as helpbuffers
- Q63267: PWB menukey Switch Resets to ALT When Shelling Out to DOS
- Q63318: PWB: Print Does Not Put CR/LF at EOL If Text Selected
- Q63319: Unknown Function psrch with Brief Emulation in PWB
- Q63624: Parenthesis in Filename May Cause L1027: Unmatched Parenthesis
- Q63661: Problems Viewing README.DOC Inside PWB Online Help and QH
- Q63703: How to Get Sample Programs in QuickAssembler 2.51
- Q63950: Creating a Compile Window Macro for the M Editor Version 1.02
- Q63951: PWB Command-Line Option /DP Is Documented But Not Implemented
- Q64024: C 6.00 UNDEL.EXE Is Not Compatible with the Microsoft Editor
- Q64026: CodeView Crashes in DOS on "Drive Not Ready" Error
- Q64028: Changing Directories in Make Files Not Supported by NMK.COM
- Q64177: Hot Spot Not Displaced Along Horizontal Axis with Driver 7.04
- Q64178: Bus Mouse Port on Leading Edge 386 SX
- Q64353: With the "deflang" Switch PWB Prompts for Setting Program List
- Q64433: Can’t Resize a Window with a Macro in PWB
- Q64435: PWB Hangs When Run with Some Communication Programs Under OS/2
- Q64438: CV2206 WARNING: Corrupt Debug OMF Detected in FOO.OBJ…
- Q64439: Trapping a Keystroke and Displaying Its Extended Scan Code
- Q64441: QuickAssembler Doesn’t Generate Debug Information
- Q64535: IRET Can’t Be Used with proc USES
- Q64566: "Cannot Open File current.$" May Mean Incorrect INIT Variable
- Q64788: How to Use the PWB with the Windows 3.00 SDK
- Q64792: Helpmake Version 1.05 May Not Decode All Formatting
- Q64829: Tips for Using the Microsoft Advisor Online Help
- Q65084: Spaces in Inference Rules Corrupt NMAKE Macro Expansion
- Q65241: CV Limits Input of Period Character (2Eh) into Memory Window
- Q65242: CV1319 Error May Be Caused by CodeView DOS Extender
- Q65244: @data Group Override Produces Phase Error A2006
- Q65312: Label/Function Search Command Fails Under Codeview 3.00/3.10
- Q65360: Cannot Enable A20! with Orchid 386s
- Q65472: Predefined Identifiers in Microsoft C 6.00
- Q65528: Mouse Cursor on Wrong Monitor During Dual-Monitor Debugging
- Q65568: How to Add Other Language Compilers to PWB’s Build Options
- Q65591: Screen Output Fails When Using Animate with Assembly Files
- Q65701: CV May Come Up Only in Monochrome with 8514/A Display Adapter
- Q65817: ILINK 1.20 and 1.21 Are Not Backwards Compatible
- Q65913: PWB Err Msg: Out of Local Memory. Unable to Recover.
- Q65934: CV /E Avoids Windows 3.00 386 Enhanced Mode Protection Error
- Q66054: How to Create Overlays with Macro Assembler
- Q66055: Unexpected DOS Error: 14 Generated by Using /INC
- Q66170: Repeat Prefix (REP) Documentation Error
- Q66215: CV1319 Error May Be Caused by Generic Breakpoints
- Q66229: Situation Where PWB Online Help Text Disappears
- Q66230: Running Out of Memory in CodeView with /X
- Q66231: How to Insert Spaces Before a Block of Text in PWB
- Q66308: PWB’s Use of Expanded Memory
- Q66309: PWB May Exit to DOS If TMP Not Set Correctly
- Q66339: MASM Build Switches for PWB 1.10
- Q66459: In-line File in Inference Rule Causes Bad Macro Substitution
- Q66474: Documentation Error: Extmake Syntax for %|partsF Incorrect
- Q66497: C and c Are Illegal Symbols in MASM 5.10 and 5.10a
- Q66507: CodeView Fails to Return Value in ES
- Q66513: Memory Requirements for Real-Mode CodeView (CV.EXE)
- Q66536: Practical Peripherals and Serial Mouse Configuration
- Q66561: 386MAX.SYS with MOUSE.COM 7.0 Can Hang Sprite Video Cards
- Q66569: LIB Version 3.17 Available for Increased Library Capacity
- Q66571: Problem in NMAKE 1.11 with Multiple Dependency Blocks
- Q66572: NMAKE 1.11 Fails to Stop If Command Is Redirected
- Q66631: How to Add a Category in QuickHelp
- Q66644: NMAKE /N Doesn’t Work Across Multiple Dependency Blocks
- Q66646: U4007 Error Can Be Caused By Not Using Quotation Marks
- Q66649: Cause of U4004 Error Message
- Q66698: Response Filename Cannot Exceed 32 Characters
- Q66699: Linker Does Not Search Specified Drive for Libraries
- Q66702: CV2206 Warning: Corrupt OMF Detected in <filename>
- Q66740: CTRL+NUM/ May be Read as CTRL+/ in DOS with NUM LOCK On
- Q66828: Unexpected Behavior with the /Gt Switch and the PWB
- Q67004: L2002 When Creating a Dynamic Link Library
- Q67007: How to Execute a Function From the Command or Watch Window
- Q67008: Syntax Error When Watching Variables That Begin with "P"
- Q67085: NOF Is Default for LINK, Not /F as C "Reference" States
- Q67160: CV1017: Syntax Error Can Be Caused by a Leading Zero
- Q67234: QuickHelp Duplicate Search Brings Up Wrong Help
- Q67271: CodeView Asks for Path to a Source File Without Extension
- Q67274: REsearch() Function Prototype Not Found in EXT.H Header File
- Q67339: Serial Mouse with Timeline
- Q67340: Correct Mouse Drivers for Express Publisher
- Q67341: Trail of Multiple Cursors in Desqview 386
- Q67360: CodeView Does Not Debug kbhit() Correctly
- Q67361: PWB Help Crashes When Using "Moving Through a File"
- Q67397: Hyperlink for MakeProcInstance in SDKADV.HLP Incorrect
- Q67439: MASM Instructions Operand Size Documented Wrong
- Q67440: Tracing into a Macro When Debugging Assembly Programs
- Q67482: Link Not Performed During Build or Make
- Q67483: PWB Hangs with Novell NetWare
- Q67511: /Ta Switch Is Not Used By QuickC with QuickAssembler
- Q67614: PWB Menu Hyperlink in PWB.HLP is Inconsistent in Version 1.10
- Q67736: "missing ‘:’ in ->" Caused by Control Character
- Q67756: Use /Ln When Creating .COM Files from Command Line
- Q67757: Conditional Jump Instruction Is Incorrectly Documented
- Q67758: MASM Err Msg: Unable to Open Input File: options.asm
- Q67760: Bad Object File Generated with MASM 5.10
- Q67762: Invalid Switch and Extensions in Brief Emulation
- Q67776: NMK.COM Will Execute PWB.SHL If it Exists
- Q67777: Inconsistent Error Attempting to Load Nonexistent Extension
- Q67780: PWB May Record Incorrect Paths for Dependencies in Makefile
- Q67787: STRUC Defined Structures Cannot Be Tested
- Q67788: IRP Directive Has Single Line Limit of 120 Characters
- Q67792: PWB Extensions in DOS Cannot Shell to DOS
- Q67793: The Syntax for STACK Is Incorrect in EXEHDR Usage Statement
- Q67794: NMAKE Does Not Expand Wildcard Characters
- Q67795: EXE Checksum Incorrect If linked with /CO or /E
- Q67854: Mouse Menu Key Sequences: Corrections and Additions
- Q67860: The Microsoft Mouse with Lotus 1-2-3 Release 3.1
- Q67862: Running MSETUP from Drive B
- Q67863: 400 DPI Serial Mouse and Epson Equity LT 386/SX
- Q67880: Hyphen in File or Directory Name Causes LIB Error U2155
- Q68010: Quickwatch Seems to Hang When Expanding Very Large Arrays
- Q68070: Not Enough Core Message Caused by Lack of Memory
- Q68071: MASM Aligns on 4-Byte Boundary After Offset 8000h
- Q68072: Language Parameter with .MODEL Directive Doesn’t Preserve Case
- Q68106: Quattro Pro 2.0 Graphics Mode Needs /Y Switch
- Q68110: I/O Addresses for the Microsoft Mouse
- Q68155: Windows DLL Build Options Ignore .RC Files in PWB 1.10
- Q68234: Recursively Calling NMAKE Using the MAKEFLAGS Macro
- Q68367: PWB Build Switch Reference Available as an Application Note
- Q68379: Extmake Switch Does Not Expand Macros
- Q68381: The D Modifier to $? Is Broken in NMAKE Version 1.11
- Q68386: A Workaround for the MGREP Problem in M/MEP Version 1.02
- Q68388: $$(@F) Macro Doesn’t Work with NMAKE Version 1.01
- Q68562: .MODEL Directive Forces DOSSEG Segment Ordering in MASM
- Q68658: NMK Displays Only First of Multiple Commands
- Q68659: Patches Available for Running Utilities Under Novell NetWare
- Q68678: Help Files for QuickC Require Special "Backtrace" Declaration
- Q68688: Specifying Anchor Blocks in Help Files in RTF
- Q68689: Error L2029 with Unresolved Externals in CRTCOM.LIB
- Q68694: RTF Codes \fi<n> and \li<n> Use Twips Instead of Spaces
- Q68696: "?CANNOT DISPLAY" After Column 135 in Command Window
- Q68805: How to Reboot Your Machine Within a MASM 5.10 Application
- Q68836: NMAKE Doesn’t Allow CD Command That Only Specifies Drive
- Q68873: Warning A4057 When Using Local Variables
- Q68881: Pascal Example in Programmer’s Guide Won’t Compile
- Q68930: CADKEY Requires Microsoft Mouse Driver Version 7.04
- Q68931: Using the Microsoft Mouse with Open Access III
- Q68932: False Cursor Trail in SimEarth with Mouse Driver 7.00
- Q68945: DWORD Local Variables Use Wrong Offset in MASM
- Q68946: NMK Macros Do Not Override Environment Variables
- Q68953: Microsoft Mouse Incompatible with Commodore PC 40-III
- Q68955: Using a Bus Mouse on a Tandy 1000
- Q68956: WordPerfect 5.1 and WordStar 6.0 Mouse Support
- Q68958: Using MSMENU.COM with ACT! version 2.0
- Q68959: NEC Mouse Port, Lotus 3.1, and Microsoft Serial Mouse
- Q68989: Help Databases Not Properly Decoded by HELPMAKE.EXE
- Q69064: Brown Screen Color Changes to Yellow After Running PWB
- Q69065: Sequential Mode Not Available in CodeView Version 3.00
- Q69123: Long Command Line Generates Protection Violation in MASM
- Q69142: Reinitializing After Changing Editor Settings Is Very Slow
- Q69145: PWB Ignores Certain Compiler Switches in Additional Options
- Q69347: PWB 1.10 Dialog Boxes May Blink After Dialog Help Is Obtained
- Q69348: CVP May Generate a Trap B with Large Programs Under OS/2 1.30
- Q69475: How to Increase the Size of the PWB Build Status Box Under DOS
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.