Loading Kernel TR-DOS... (TRIO.SYS)
Starting TR-DOS... (TRDOS.RTS)
[TRDOS] C:/> (TRDOS Main Program/Shell)
|
WHAT IS THE TRIO.SYS or TRIO.ASM !? |
| TRIO.SYS is a
non-destructive startup file of TR-DOS operation system on FAT16 formatted
WINDOWS 98 (or 95) Primary Partition (Drive C:). In fact, TRIO.SYS is TRIO.COM (which has proper/compatible features for booting/running by WINDOWS 98 bootstrap code in WINDOWS 4.1 boot sector. Major features of IO.SYS and TRIO.COM are special data at offset 0 as 'MZ', at offset 200h as 'JB' and running at 70h:200h and like these). TRIO.COM is compiled and linked from assembly file TRIO.ASM. For booting TR-DOS directly (by loading RUN TIME SYSTEM file TRDOS.RTS at 0h:8100h), TRIO.COM (TRIO.SYS) must be saved as JO.SYS (It is a default name by MICROSOFT for alternative boot -previous version etc.-, and it will be loaded instead of IO.SYS, if it is on root directory of the boot drive) and TRDOS.COM file must be saved as TRDOS.RTS in root directory of C: or A: is enough. (Of course, only for WINDOWS 98/95 FAT12 and FAT16 systems.) JO.SYS will be loaded at 70h:0h but bootstrap code will jump to it at 70h:200h. So, TRIO.COM has start instructions at offset 200h not 0h or 100h. At offset 0, there is a "MZ" sign as fake EXE header and at 200h, there is a "JB" sign as non-destructive fake instructions. These are needed for compatibility with windows bootstrap code due to Mister JB ! When the TRDOS Kernel is completed, TRIO.SYS will be obsolete because of TRDOS Kernel will be like as Microsofft Windows 95/98 IO.SYS or JO.SYS (It will be loaded at 70h:0h, started from 70h:200h). Note that: When you hit ESC key during TRIO.SYS boot -in 1 second-, TRIO.SYS will not load "TRDOS.RTS" and it will try to load true "IO.SYS". See TRIO.ASM or WIN4TRIO.HTML for details.
|
20/06/2004
TR-DOS ASSEMBLY FILES
| TRQ.ASM | TRFDBOOT.ASM | SCANCODE.ASM |
| A Sample TSR (or Standalone) Program. | Floppy Boot Sector Rebuilder of TR-DOS. | A Sample Standalone Program. |
| Status: Completed | Status: Will be modified | Status: Completed |
| TRQ.HTML | TRFDBOOT.HTML | SCANCODE.HTML |
| DISKIO.ASM | TRDOS.ASM | JO.SYS |
| TR-DOS Disk Demo (MS-DOS program) | TR-DOS Kernel Draft (MS-DOS Program) |
MisterBoot Prank Virus |
| Status: Completed | Status: Under Development | Status: Completed |
| DISKIO.HTML | TRDOSKERNEL.HTML | MISTERBOOT.HTML |
OTHER FILES
|
RUNME.ASM |
|
A Sample Standalone Program (INTRO). |
|
Status: Copied from a common BBS intro |
| DATETIME.ASM | CDT.ASM |
| Standalone program, prints INT 1Ah Date and Time outputs. | Standalone program, prints INT 1Ah Date and Time outputs, continuously (as clock). |
| Status: Completed | Status: Completed |
| DATETIME.HTML | CDT.HTML |
| INT1C.ASM | INT1CS.ASM |
| TSR program, prints INT 1Ah Date and Time outputs via INT 1Ch periodic timer interrupt and handles SysReq key stroke to exit. (Uses INT 27h termination.) | Standalone program, prints INT 1Ah Date and Time outputs via INT 1Ch periodic timer interrupt and handles SysReq key stroke to exit. (Uses INT 20h termination.) |
| Status: Completed | Status: Completed |
| INT1C.HTML | INT1CS.HTML |
| GO TO SPECS | ||
20/06/2004