diff options
| author | Harley Travis <harleytravis123@outlook.com> | 2026-06-19 21:09:43 -0500 |
|---|---|---|
| committer | Harley Travis <harleytravis123@outlook.com> | 2026-06-19 21:09:43 -0500 |
| commit | 924e224a9819a410b163c28a7673cef5dc494982 (patch) | |
| tree | 0560c46cb232d64ae59b5a4c1faa29a16a7c1e5b /Instructions.TXT | |
| parent | 3aff2ed1ebca8238d0635609a7571072e4cba8e7 (diff) | |
| download | templeos-floppy-driver-924e224a9819a410b163c28a7673cef5dc494982.tar.gz | |
Add instruction sheet
This new file contains a condensed list of all code files in the repository, with information on what they do, and (if applicable) instructions for use or installation.
Diffstat (limited to 'Instructions.TXT')
| -rw-r--r-- | Instructions.TXT | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/Instructions.TXT b/Instructions.TXT new file mode 100644 index 0000000..54f0833 --- /dev/null +++ b/Instructions.TXT @@ -0,0 +1,79 @@ +This file was generated using an automated Python script. +Generated on Friday, June 19, 2026 at 19:46:32 CDT. + +Install.HC +PURPOSE: Semi-automate the floppy driver install process +TO USE: #include this file on the cmd line. + +DskImg.HC +PURPOSE: Demonstration of floppy driver +TO USE: #include this file at the cmd prompt or run it with F5. + +KFloppyA.HH +PURPOSE: Adds necessary definitions for the floppy driver +TO INSTALL: #include this file in Kernel.PRJ, after KernelB.HH. +THEN: Also #include it in ::/StartOS.HC. + +KFloppyB.HH +PURPOSE: Exports floppy driver funs for use by other programs +TO INSTALL: #include this file after KernelA.HH in Kernel.PRJ. +THEN: Also #include it in StartOS.HC. + +Mount2LtrsFDC.HC +PATCH: Update ltr lst to reflect remapping of drv ltrs +TO INSTALL: Comment out the original Print call. +THEN: #include this file after it. + +Mount2CaseAFDC.HC +PATCH: Add the ability to configure floppy BlkDevs (part 1 of 2) +TO INSTALL: #include this file at the end of the first switch statement. + +Mount2VarsFDC2.HC +PATCH: Add two new Bools for floppy configuration +TO INSTALL: Comment out the old Bool declaration. +THEN: #include this file after it. + +Mount2VarsFDC.HC +PATCH: Add more U8 bufs for floppy configuration +TO INSTALL: Comment out the original declaration. +THEN: #include this file after it. + +Mount2CaseBFDC.HC +PATCH: Add the ability to configure floppy BlkDevs (part 2 of 2) +TO INSTALL: #include this file at the end of the second switch statement. + +Let2BlkDevTypeFDC.HC +PATCH: Remaps ltrs W-Z for floppy drives +TO INSTALL: Comment out the original function +THEN: #include this file after it + +KernelABDTs.HH +PATCH: Add floppy BlkDev type +TO INSTALL: Comment out the old block device type #defines. +THEN: #include this file after them. + +KDefineBDTs.HC +PATCH: Add str for floppy BlkDev type to BlkDev str tbl +TO INSTALL: Comment out the old DefineLstLoad call. +THEN: #include this file after it. + +BlkDevAddFDC.HC +PATCH: Add the ability to create floppy drvs +TO INSTALL: #include this file at the end of the switch statement. + +CBlkDevFDC.HC +PATCH: Add floppy params to the CBlkDev class +TO INSTALL: #include this file after the second U32 declaration. + +KFloppyDMA.HC +PATCH: Adds a buf for floppy DMA xfers. +TO INSTALL: #include this file at the end. + +BlkDevInitFDC.HC +PATCH: Add the ability to init floppy BlkDevs +TO INSTALL: #include this file at the end of the switch statement. + +DskFDC.HC +PURPOSE: Adds support for std PC floppy dsk ctrlrs to TempleOS +TO INSTALL: #include this file after DskATA in MakeBlkDev.HC. + |
