Skip to content

nfgallimore/blackdos

Repository files navigation

blackdos

Lab 1: Implemented print to screen and print to display using interrupt 33 inside the handleInterrupt21 function which calls the printString function.

Lab 2: Implemented write integer to screen and to printer.out. Implemented read string to get user input. Implemeneted read integer input from user. See functions writeInt, readString, and readInt.

Lab 3: Implemented read and write to sectors of disk. Implemented clear screen and ability to change color scheme of blackdos window. See functions readSector, writeSector, and clearScreen.

Lab 4: Implemented read file, write file, and delete file. See functions readFile, writeFile, deleteFile.

Lab 5: Implemeneted run program, and stop. See functions runProgram, and stop.

Lab 6: Implemented shell with the following commands:

prnt - to print to printer.out
show - show the contents of a file on the screen
exec - execute a program with given filename as argument
remv - remove a file with given filename as argument
copy - copy file1 file2 - copies file1 to file2
ddir - list contents of disk
boot - reboot system
clrs - clear screen
echo - echos the text following the command
help - help menu
senv - set enviornment variables
twet - create a text file

About

A 16 bit operating system built from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published