Amateur OS memory layout



        This page contains the memory layout for Amateur OS.

    0000
            System, BIOS I/O, ports
    0050
            Kernel load address
    1000
            First 64k
    2000                } First 128k block
            Second 64k
    3000
            Third 64k
    4000                } Second 128k block
            Fourth 64k
    5000
            Fifth 64k
    6000                } Third 128k block
            Sixth 64k
    7000

    7C00
            BIOS Bootstrap load area
    8000
            Loader Load area
    8000:0400
            Directory copy area
    8000:1400
            FAT copy area
    9000
           Stack area
    A000
            Video area
    B000
            Video area
    C000
            ??
            Have not decided where to put the ramdisk and
            the DMA dump buffer.

    If you have a comment or question, please feel free
    to send me an Email.