diff options
| author | Harley Travis <harleytravis123@outlook.com> | 2026-06-27 15:53:16 -0500 |
|---|---|---|
| committer | Harley Travis <harleytravis123@outlook.com> | 2026-06-27 15:53:16 -0500 |
| commit | b14e7fbfdec65beb8dac2fe09b061f483f4cf513 (patch) | |
| tree | 897911207de83816f8783041da0236bae1b34278 /Kernel | |
| parent | 85f027070fce4c2801196f6dbbae59f9b8e683f7 (diff) | |
| download | templeos-floppy-driver-b14e7fbfdec65beb8dac2fe09b061f483f4cf513.tar.gz | |
Add missing patches
These patch files are based on patches I had to make while testing the driver on my TOS machine.
Diffstat (limited to 'Kernel')
| -rw-r--r-- | Kernel/BlkDev/Patches/BlkDevNextFreeSlotFDC.HC | 6 | ||||
| -rw-r--r-- | Kernel/BlkDev/Patches/BlkDevTextAttrFDC.HC | 6 | ||||
| -rw-r--r-- | Kernel/BlkDev/Patches/BlkReadFDC.HC | 7 | ||||
| -rw-r--r-- | Kernel/BlkDev/Patches/BlkWriteFDC.HC | 7 |
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 |
