summaryrefslogtreecommitdiff
path: root/Kernel
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel')
-rw-r--r--Kernel/BlkDev/Patches/BlkDevNextFreeSlotFDC.HC6
-rw-r--r--Kernel/BlkDev/Patches/BlkDevTextAttrFDC.HC6
-rw-r--r--Kernel/BlkDev/Patches/BlkReadFDC.HC7
-rw-r--r--Kernel/BlkDev/Patches/BlkWriteFDC.HC7
4 files changed, 26 insertions, 0 deletions
diff --git a/Kernel/BlkDev/Patches/BlkDevNextFreeSlotFDC.HC b/Kernel/BlkDev/Patches/BlkDevNextFreeSlotFDC.HC
new file mode 100644
index 0000000..c7af39f
--- /dev/null
+++ b/Kernel/BlkDev/Patches/BlkDevNextFreeSlotFDC.HC
@@ -0,0 +1,6 @@
+// PATCH: Set "removable" flag on floppy devices
+// FILE: ::/Kernel/BlkDev/DskBlkDev.HC
+// TO INSTALL: #include this file at the end of the switch statement
+
+case BDT_FLOPPY:
+ res->flags|=BDF_REMOVABLE; \ No newline at end of file
diff --git a/Kernel/BlkDev/Patches/BlkDevTextAttrFDC.HC b/Kernel/BlkDev/Patches/BlkDevTextAttrFDC.HC
new file mode 100644
index 0000000..c03a8a9
--- /dev/null
+++ b/Kernel/BlkDev/Patches/BlkDevTextAttrFDC.HC
@@ -0,0 +1,6 @@
+// PATCH: Add device color for floppy devices
+// FILE: ::/Kernel/BlkDev/DskDrv.HC
+// TO INSTALL: Comment out the original array.
+// THEN: #include this file.
+
+U8 blkdev_text_attr[BDT_TYPES_NUM]={BLACK,LTCYAN,WHITE,LTGREEN,LTRED,LTBLUE,YELLOW}; \ No newline at end of file
diff --git a/Kernel/BlkDev/Patches/BlkReadFDC.HC b/Kernel/BlkDev/Patches/BlkReadFDC.HC
new file mode 100644
index 0000000..697d42a
--- /dev/null
+++ b/Kernel/BlkDev/Patches/BlkReadFDC.HC
@@ -0,0 +1,7 @@
+// PATCH: Add read support for floppy disks
+// FILE: ::/Kernel/BlkDev/DskBlkDev.HC
+// TO INSTALL: #include this file at the end of the switch statment
+
+case BDT_FLOPPY:
+ res=FDCRBlks(dv,buf,blk,cnt);
+ break; \ No newline at end of file
diff --git a/Kernel/BlkDev/Patches/BlkWriteFDC.HC b/Kernel/BlkDev/Patches/BlkWriteFDC.HC
new file mode 100644
index 0000000..efd8588
--- /dev/null
+++ b/Kernel/BlkDev/Patches/BlkWriteFDC.HC
@@ -0,0 +1,7 @@
+// PATCH: Add write support for floppy disks
+// FILE: ::/Kernel/BlkDev/DskBlkDev.HC
+// TO INSTALL: #include this file at the end of the switch statment
+
+case BDT_FLOPPY:
+ res=FDCWBlks(dv,buf,blk,cnt);
+ break; \ No newline at end of file