BACKUP
|
Modifies the BACKUP command so that it ignores password prompt, ignores disk master password, and improves FORMAT command. When TRSDOS asks you for disk name, pressing will name it DATADISK
|
|
PATCH *7 (ADD=5013,FIND=534F55524345,CHG=FE08C0E1211D)
PATCH *7 (ADD=5019,FIND=204469736B20,CHG=50C383564441)
PATCH *7 (ADD=501F,FIND=4D6173746572,CHG=54414449534B)
PATCH *7 (ADD=55A8,FIND=28,CHG=18)
PATCH *7 (ADD=5657,FIND=21,CHG=C9)
PATCH *7 (ADD=5673,FIND=FE0828EF,CHG=CD135000)
- and possibly –
PATCH *7 (ADD=501D,FIND=444154414449534B,CHG=54484F4D50534F4E)
|
BASIC
|
Eliminates BASIC’s opening banner.
Note, this patch will affect others and will be referred to as the ELIMINATE BASIC BANNER patch.
Do not make this patch if you have made the SHORTEN BASIC BANNER patch.
|
|
PATCH BASIC/CMD (ADD=62EF,FIND=CD,CHG=C9)
|
Shorten Basic’s opening banner to 1 Line. Note, this patch will affect others and will be referred to as the SHORTEN BASIC BANNER patch. Do not make this patch if you have made the ELIMINATE BASIC BANNER patch.
|
|
PATCH BASIC/CMD (ADD=62ED,FIND=29,CHG=8F)
|
Allows support for 65535 logical records by expressing those above 32767 as negative numbers. Eg. record # + (65536 * (record #>32767))
|
|
PATCH BASIC/CMD (ADD=5EE8,FIND=451E,CHG=012B)
|
Allow a BASIC program to be read with up to a 50% increase in speed. If the program leaves less than 400 bytes in memory you will recieve an out of Memory error
|
|
PATCH BASIC/CMD (ADD=5BFE,FIND=2AA440,CHG=CD8754)
PATCH BASIC/CMD (ADD=5C07,FIND=FF,CHG=FE)
PATCH BASIC/CMD (ADD=5C0D,FIND=CD535F7723,CHG=CD9B540000)
PATCH BASIC/CMD (ADD=53CC,FIND=8754,CHG=4A1E)
PATCH BASIC/CMD (ADD=5487,FIND=E17EFE26,CHG=2323E5DD)
PATCH BASIC/CMD (ADD=548B,FIND=C24A1ED7,CHG=E1ED5BA4)
PATCH BASIC/CMD (ADD=548F,FIND=C24A1EE5,CHG=40013300)
PATCH BASIC/CMD (ADD=5493,FIND=219B54CD,CHG=0901FF00)
PATCH BASIC/CMD (ADD=5497,FIND=3F56E1C9,CHG=EDB0EBC9)
PATCH BASIC/CMD (ADD=549B,FIND=35013D3C,CHG=DD7503DD)
PATCH BASIC/CMD (ADD=549F,FIND=26751734,CHG=7404DD36)
PATCH BASIC/CMD (ADD=54A3,FIND=263C3675,CHG=0500DDCB)
PATCH BASIC/CMD (ADD=54A7,FIND=3C267516,CHG=01EEDD34)
PATCH BASIC/CMD (ADD=54AB,FIND=1A050C07,CHG=0A2003DD)
PATCH BASIC/CMD (ADD=54AF,FIND=1C121D01,CHG=340B24C3)
PATCH BASIC/CMD (ADD=54B3,FIND=1011,CHG=535F)
|
DEBUG
|
Allow ‘DEBUG/CMD’ to be able to examine program with starting addresses below 5600Hex
|
|
PATCH *5 (ADD=4ED9,FIND=0056,CHG=0000)
PATCH *5 (ADD=4EFF,FIND=0056,CHG=0000)
PATCH *5 (ADD=5068,FIND=0056,CHG=0000)
-or-
PATCH *5 (ADD=4EDA,FIND=56,CHG=00)
PATCH *5 (ADD=4F00,FIND=56,CHG=00)
PATCH *5 (ADD=5069,FIND=56,CHG=40)
- or –
PATCH *5 (ADD=4EDF,FIND=38E6,CHG=0000)
PATCH *5 (ADD=4F04,FIND=D0,CHG=C9)
PATCH *5 (ADD=506E,FIND=38E3,CHG=0000)
|
DUMP
|
Change the DUMP command so that ANY memory location can be dumped, not just those above 5FFFH
|
|
PATCH *6 (ADD=5702,FIND=60,CHG=00)
PATCH *6 (ADD=579C,FIND=D22552,CHG=000000)
|
FREE
|
Modify TRSDOS 1.3′s FREE command so that it also displays disk space left. Shortens Prot (PW) command.
|
|
PATCH *6 (ADD=5D52,FIND=FE28D0,CHG=CD4555)
PATCH *6 (ADD=5542,FIND=2050617373,CHG=3F2003FE28)
PATCH *6 (ADD=5547,FIND=776F72643F,CHG=D8F1C3FC5B)
|
Modify TRSDOS 1.3′s FREE command so that it also displays disk space left. They do not affect the Prot prompt. If the above patches have been installed, they MUST be removed!
|
|
PATCH *6 (ADD=5483,FIND=26,CHG=3C)
PATCH *6 (ADD=5526,FIND=4D617374657220,CHG=FE28D8F1C3FC5B)
PATCH *6 (ADD=5D52,FIND=FE28D0,CHG=CD2655)
|
FORMAT
|
Better formatting routine in TRSDOS 1.3
|
|
PATCH *7 (ADD=5BEE,FIND=E5,CHG=5B)
|
LIST
|
Changes the default format of the LIST command from hexadecimal to ASCII instead. If you want hex format, specify (HEX) in the parameter.
|
|
PATCH *11 (ADD=593E,FIND=28,CHG=20)
PATCH *11 (ADD=5949,FIND=EDB0,CHG=0000)
PATCH *11 (ADD=595C,FIND=28,CHG=20)
PATCH *11 (ADD=5B89,FIND=4153434949,CHG=4845582020)
PATCH *11 (ADD=5AC5,FIND=20,CHG=28)
PATCH *11 (ADD=5B3C,FIND=3030303030,CHG=4153434949)
|
Changes the pause feature of TRSDOS’s List command from “@” to the “@”
|
|
PATCH *11 (ADD=5265,FIND=40,CHG=60)
|
PATCH
|
Allow PATCH to use only single letters for “ADD”, “FIND”, and “CHG” (apply in order, as the first changes ADD to A, and the second, which changes FIND to F, uses A instead of ADD …)
|
|
PATCH *9 (ADD=56C5,FIND=044144,CHG=02413D)
PATCH *9 (A=56CA,FIND=054649,CHG=02463D)
PATCH *9 (A=56D0,F=044348,CHG=02433D)
|
OTHERS
|
To get an error message instead of ‘ERROR#’
|
|
PATCH *4 (ADD=4228,FIND=20,CHG=18)
- or -
PATCH *4 (ADD=4E26,FIND=CB7020,CHG=000018)
- or -
PATCH *4 (ADD=4E28,FIND=20,CHG=18)
|
To get an error number instead of an error message
|
|
PATCH *4 (ADD=4E26,FIND=000018,CHG=CB7020)
|
Eliminates “Operaton Aborted” message. DO NOT install this patch if the SHORT DIR PATCH has been installed
|
|
PATCH *1 (ADD=50A9,FIND=4F,CHG=0D)
|
Improves the way TRSDOS 1.3 accepts DOS commands. 1) Repeating DOS commands. Press key and last DOS command is repeated. 2) You can enter a DOS command in either upper or lower case or a combination of the two. 3) Any command line with a period as the first character will be ignored. This is handy for putting comment lines in BUILD files! This routine occupies the space where the TRSDOS ready dots are.
|
|
PATCH *0 (ADD=4CD1,FIND=204E53,CHG=4E530D)
PATCH *1 (ADD=4E32,FIND=212542112642,CHG=180B773E1BCD)
PATCH *1 (ADD=4E38,FIND=013F003600EDB0,CHG=3300CD1B02186F)
PATCH *1 (ADD=4E9D,FIND=E5C52A,CHG=C3BB4E)
PATCH *1 (ADD=4EA0,FIND=2040E548060009,CHG=1A28917EFE6138)
PATCH *1 (ADD=4EA7,FIND=014000B7ED4222,CHG=03D620772310F5)
PATCH *1 (ADD=4EAE,FIND=20403E1ECD3300,CHG=D1E17E12FE2ECA)
PATCH *1 (ADD=4EB5,FIND=E1222040C1E1,CHG=4A4EFE0D288F)
PATCH *1 (ADD=4E9B,FIND=28ADC3BB4E,CHG=11D44CE5D5)
|
Allow symbols <, =, >, ?, @ and [ to be part of a filespec (NOTE: The decimal/hex nature of the patch is due to SU+ being the recommended applicator)
|
|
Track Number (Decimal) |
Sector Number (Decimal) |
Relative Byte (Hex) |
|
Current value (Hex) |
|
Replacement value (Hex) |
|
16 |
02 |
4E |
CHANGE |
41 |
to |
3C |
|
16 |
03 |
36 |
CHANGE |
41 |
to |
3C |
16 |
03 |
CF |
CHANGE |
41 |
to |
3C |
16 |
03 |
D2 |
CHANGE |
5B |
to |
5C |
|
18 |
08 |
D7 |
CHANGE |
41 |
to |
3C |
18 |
08 |
DA |
CHANGE |
5B |
to |
5C |
|
16 |
09 |
E7 |
CHANGE |
41 |
to |
3C |
16 |
09 |
EA |
CHANGE |
5B |
to |
5C |
|
Enable lower case on power-up (NOTE: The decimal/hex nature of the patch is due to SU+ being the recommended applicator)
|
|
Track Number (Decimal) |
Sector Number (Decimal) |
Relative Byte (Hex) |
|
Current value (Hex) |
|
Replacement value (Hex) |
00 |
02 |
A8 |
CHANGE |
FF 42 |
to |
19 40 |
|
|
|