You can write a short program to modify the MS-DOS cursor. One way to
do this is by creating and executing a short Debug script. The changes
made are temporary in memory. Therefore, if the goal is to have the
cursor altered at all times, it will be necessary to insert a line in
the AUTOEXEC.BAT file to call the cursor program on boot.
To change the appearance of the MS-DOS cursor, enter the following at
the command prompt:
Command Prompt Enter This
C:\> debug <press ENTER>
- a100 <press ENTER>
287E:0100 mov ah,01 <press ENTER>
287E:0102 mov cx,010n <press ENTER> (n range=1-4)
287E:0105 int 10 <press ENTER>
287E:0107 int 20 <press ENTER>
287E:0109 <press ENTER>
- n C:\cursor.com <press ENTER>
- rcx <press ENTER>
: 9 <press ENTER>
- w <press ENTER>
Writing 00009 bytes
- q <press ENTER>
Changing the value of n (1-4) will result in different appearances for
the cursor, where n=4 is a large cursor.
Insert the following line in the AUTOEXEC.BAT file to have the cursor
loaded upon booting the machine:
Note: This procedure relies on standard IBM ROM BIOS services and
therefore cannot be guaranteed to work on all systems. This
information is only provided as a possible solution.
The products included here are manufactured by vendors independent of
Microsoft; we make no warranty, implied or otherwise, regarding these
products' performance or reliability
"The NEW Peter Norton Programmer's Guide to the IBM PC & PS/2,"
Microsoft Press, 1988