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!