TRDOS4EM
ZXNet echo conference «code.zx»
From Ivan Mak → To Vlad Zinuk 10 May 1998
Greetings, Vlad!
╓───────────────────────── ──────────────────────────
║ On Vlad Zinuk wrote to Ivan Mak:
╙────────────────
IM>> What computer? Which BASIC-128?
IM>> BASIC should be standard or with TR-DOS output, but
IM>> NOT from Scorpion.
IM>> And the computer is Scorpion, Peters-256 or KAY-256.
VZ> Computer-Scorpio256, not turbo, firmware 295, but about
VZ> I didn’t understand BASIC. Explain in more detail, please. If you
VZ> there is a complete firmware for Scorpio, maybe it would be easier to send me a thread?
In Scorpio, BASIC is slightly modified, so a simple replacement for TR-DOS from
Scorpio at 5.04EM leads to glitches.
You need BASIC from a simple 128 Spectrum.
Firmware Firmware
Scorpion with TR-DOS5.04Em
┌───────────┐ ┌───────────┐
│ BASIC48S │ │ BASIC48 │
├───────────┤ ├───────────┤
│ BASIC128S │ │ BASIC128 │
├───────────┤ ├───────────┤
│ Expansion │ │ clear │
├───────────┤ ├───────────┤
│ TR-DOS │ │ TR_5.04Em │
└───────────┘ └───────────┘
If there are no BASIC firmwares, I can send you some.
Ivan, with Big Greetings.
ZX-Spectrum - #10 years!Bah! I'll be #20 soon!
From Ivan Mak → To Vlad Zinuk 15 May 1998
Greetings, Vlad!
╓───────────────────────── ──────────────────────────
║ On Vlad Zinuk wrote to Ivan Mak:
╙────────────────
IM>>
IM>> If there are no BASIC firmwares, I can send you some.
IM>>
VZ> Be so kind as to come in!
OK. But how? Yuyukami?
VZ> I just gave up the practice of repairing AONs, so my hands are itching
VZ> program something. Novelty is always great.
VZ> If you could tell me more about how this firmware differs from
VZ> standard, it would be waaaaay more great.
What? Was there no description included with the TR-DOS file? I sent it to ZX.SPECTRUM
=== Cut ===
TR-DOS ver.5.04Em.
This version is a further development of versions 5.04E,
5.04E+. Compared to version 5.03, it has the following
additions:
1) Formatting floppy disks in 3 options:
ORIGINAL - normal format;
TURBO - formats a disk with a different sector layout,
which leads to acceleration of disk read/write operations by approximately
2 times;
TURBO-FAST - formatting is similar to TURBO, but without the operation
checks (if you are confident in the quality of your floppy disks), while
The formatting operation itself is accelerated.The format is selected at the DOS request after entering the usual
FORMAT commands using the <1>, <2> or <3> keys. key cancels
team.
2) When formatting, a message about the number of the format is displayed.
My currently tracks and sides of the disc.
3) When writing a file to disk, if the file with the same name
there is a disk on DOS asking you to erase the old file. If you
answer or the old file will be erased and replaced by
a new file is written if it is not longer than the old one. If the new file
longer, then it will be written as usual from the first free sector
disk, and another erased file will appear in the directory. In version 5.03
such a case simply leads to the program stopping with an error.
4) When you turn on DOS, it immediately establishes that drives A: and
B: have type 2x80. This results in no initial check
drive. During operation, the disk is checked for type, and DOS works
with him as it should be.
5) Accelerated MOVE command. In the regular version 5.03 the command
MOVE is the longest in terms of operating time; in addition, it creates
The impression is that the drive costs more than it works. This is explained
because every time you move a file, a read is performed
directory and writing to it. In this version, reading and writing the directory
are produced once. The directory information is stored in RAM and that's itdirectory operations (only in the MOVE command) are performed in RAM,
which significantly speeds up the work of the team, on average 3 - 4 times, and
in some cases and more.
6) A new command has been introduced - disk renaming: MOVE "name".
In this case, the MOVE command is not executed, but simply the disk name is replaced
to "name".
7) The command line editor has been changed in DOS 5.04Em. Firstly,
Fixed a problem that occurs when entering DOS in 128
mode. Secondly, the influence of the edit keys, which
move the line cursor in 48 mode. And the most important part is
the ability to call the previous command using the key. If
Do you want to repeat the operation or repeat it with slightly modified
parameters, you can call it immediately after execution by pressing
key. If you typed something on the command line, then
the key will not work (in version 5.03 this leads to calling
lines from a BASIC program).
8) DOS 5.04Em supports working with a RAM disk based on
additional RAM - 128k. In this case, 4k is allocated for the directory and
some other functions, and the remaining 124k are reserved for work
RAM disk space. To initialize the RAM disk, use
command FORMAT "d:name" (selecting TURBO or other in this case is not
matters). Next, drive D: can be treated like a normal one.disk drive, with the only difference that this disk cannot be changed and
When the power is turned off, the information on it is lost. ( Useful
property is that when resetting the information on drive D:
remains unharmed and further work with it is possible without surgery
FORMAT .) It is important for system programmers that working with a RAM disk
does not differ from working with a regular disk through inputs #3D00, #3D03,
#3D13 and when accessing in DOS subroutines operating at the level
working with disk sectors. Programs for writing and reading sectors work
even if the D: drive was not 'formatted'. The user in this case
has all 128k RAM disk, but without file organization.
────────
=== Cut ===
Ivan, with Big Greetings.
ZX-Spectrum - #10 years!
Bah! I'll be #20 soon!