16 bit Assembly
Using Register Addressing
Instructions and Op Codes
Overview of my Compiler
16 bit Date Extraction
FAT12 Floppy Disk Access
32 bit to 16 bit File Size
Finding Free Disk Space
16bit Memory Routines
Mouse Callback
Floppy Disk Parameters
Registers
The Root Directory
Using the Stack
Creating a Boot Disk
Direct To Screen Output
16 bit Time Extraction
Basic Display Code
This covers creating a boot disk with code to create a startup disk that loads the Operating system.
This screen shot shows the processess need to create a bootable startup disk.
The key elements are :
- Write your boot sector; It is not too difficult to load the root sector and edit the code for your own use.
- Write Code to install your boot sector.
- Clear unwanted FAT entries (if you need a boot only disk).
- Clear unwanted Root Directory files (if you need a boot only disk).
- Write the startup files (if you have some) to disk.
- Write the new FAT to disk (if you are adding startup files).
- Write the new Root Directory to Disk (if you are adding startup files).