Menu

Home

Raja

Discussion

  • Raja

    Raja - 2013-12-04

    Screenshot and how to run in DOSBox/Wine

    ** OS-808x **

    OS-808x is an operating system for Intel 8086 / 88 architecture. Written by Raja Subramanian in the year 1997 with academic interest. Objective is to understand how operating system, device drivers and system software works in 8086 architecture.

    OS was written completely on x86 assembly language. It will be useful for people who wants to understand BIOS, x86 architecture and how OS provides services in 8086 real mode. It performs,

    1. Completely Menu oriented Shell

    2. 32 OS services/functionality

    3. Shell provides utilities like RAM check, Disk Viewer, Printer, Clock, Alarm etc.,

    4. OS supported simple file concept

    5. XOR Encryption for files

    ** Building Sources **

    Building/Running in DOS Environment (Development)

    It requires Borland tasm.exe and tlink.exe to assembly and link the ivt.asm and shell.asm

    Assembling

    tasm.exe ivt.asm

    tlink /t ivt.obj

    tasm.exe shell.asm

    tlink /t shell.obj

    tlink /t generates the .com executable, which run on DOS. This is uses the OS interrupt 64, which does not interfere with MS-DOS 20h-29h interrupt services.

    Running

    c:>ivt.com

    c:>shell.com

    Building/Booting your PC with floppy disk (Obsolete :) )

    (Not validated these steps for more than 15 years. I will document these steps, if i get a chance to validate it!)

    tasm.exe ivt.asm

    tlink ivt.obj

    tasm.exe shell.asm

    tlink shell.obj

    tasm.exe boot.asm

    tlink boot.obj

    writting to floppy

    tbd

    Assembling the writing boot sector

    tbd

    Booting with floppy disk

    tbd

    ** Screenshots **

    ![](http://os-808x.googlecode.com/svn/trunk/snapshots/ram_check.png0

     

    Last edit: Raja 2013-12-04

Log in to post a comment.