Download Recent CENTRAL Files :
 Last Update: 27/10/2001 Welcome to Turkish Rational CENTRAL Web Page

Return to TR-DOS Main Page

 Show Recent CENTRAL.ASM File

What is TR-CENTRAL ?


TR-CENTRAL is a Standalone Program or Utility which can be used for disk or file management, like old PC-TOOLS or Norton DISK EDITOR for MS-DOS.

TR-CENTRAL or "Turkish Rational CENTRAL" will have following particulars:

* Startup with a main menu. Starter is boot sector of TR-DOS, emergency (system) disk or Presentator or JO.SYS. Shortly, the starter is a Turkish Rational Startup CODE.

* At main menu stage, Disk Manager, File Manager, Memory Manager , Program Manager, MainProg options.

* Disk Manager will have MS-DOS (specially 6.2) File System and NON-DOS file system disk sector handling (read, write) tools. Hexadecimal editor for physical disk sectors. Master Boot, Boot, Root, Sub Directory maintenance (checking/monitoring, saving, recovering etc.) abilities. Partition table maintenance. FDISK Partition setup procedure. Disk FORMAT ability for MS-DOS 6.2 (TR-DOS 1.0) FAT 12/16/32/24 systems (with WINDOWS 4.1 boot support. Boot Sector, IO.SYS, MSDOS.SYS and COMMAND.COM from WINDOWS 4.1, if the option of that is selected).

* File Manager is for handling files. Copy, Move, Create, Delete, Save, Load, Edit (Hexadecimal and Text), Read, Write, etc. Attribute and date change abilities. File recovery abilities. Also, tools for saving memory and disk contents as a file.

* Memory Manager. Scanning/Checking conventional memory. For searching bytes, words, strings, instructions etc. Moving, replacing, editing and other modifications will be available via Memory Manager.

* Program Manager. Running standalone programs. Running COM files or other things which are proper for running without Operation System Kernel. Like a menu based SHELL.

* MainProg. Command (line) interpreter. Executes (internal and external) commands which are written by User via command prompt. A simple COMMAND.COM of TR-CENTRAL.

* INT 18h SERVICE. Re-vectoring Interrupt 18h into TR-CENTRAL's NON-MICROSOFT Run Time System (standalone executing/transaction) Service. So, INT 21h is not be needed more for handling MS-DOS file system. Writing COM programs with INT 18h function calls is OK.

* Interrupts 0-7Fh are valid for TR-DOS. TR-CENTRAL locates it's INTERRUPT 18h entrance code at 0000h:0200h. So, it overwrites (destroys) interrupt vectors from 80h to BFh. Remain (main) code of INT 18h  is located at FFFFh:0300h (Warning ! Extended Memory, beyond of Conventional Memory, A20 line problem !). So, it is needed to check A20 line (Address line 21) and if it is required (if it is disabled), to enable it. Also, the code at FFFFh:0010h must be checked if it is valid or non-valid INT 18h service by searching 'TR' sign. Because, it may be overwritten. The purpose of using an entrance code for INT 18h in Conventional Memory (at an absolutely free memory location) and main code (of INT 18h) in Extended Memory (at FFFFh:0300h which accessable by 80x86 Real Mode programs) is to leave free memory as large as possible  for programs. And, also, programs (perhaps !) can not overwrite INT 18h code. TR-CENTRAL will leave a running area to Programs from 0000h:7E00h to 9000h:FFFFh. The result is 623,104 bytes free memory for DOS programs.