Introduction - If you have any usage issues, please Google them yourself
DOS speaks system source code, C language, the awareness of the operating system will be very helpful.
Packet : 658405dos 操作系统源代码.rar filelist
dosSource\BUILD.TXT
dosSource\HDR\PROCESS.H
dosSource\HDR\PCB.H
dosSource\HDR\VERSION.H
dosSource\HDR\STACKS.INC
dosSource\HDR\DEVICE.H
dosSource\HDR\KBD.H
dosSource\HDR\ERROR.H
dosSource\HDR\CLOCK.H
dosSource\HDR\DATE.H
dosSource\HDR\DHDR.H
dosSource\HDR\FAT.H
dosSource\HDR\FCB.H
dosSource\HDR\FILE.H
dosSource\HDR\FNODE.H
dosSource\HDR\MCB.H
dosSource\HDR\PORTAB.H
dosSource\HDR\SFT.H
dosSource\HDR\TAIL.H
dosSource\HDR\TIME.H
dosSource\HDR\EXE.H
dosSource\HDR\DIRMATCH.H
dosSource\HDR\CDS.H
dosSource\HDR\DCB.H
dosSource\HDR
dosSource\LIB
dosSource\SRC\IPL\STACKS.ASM
dosSource\SRC\IPL\IPLSTART
dosSource\SRC\IPL\PROCSUPT.ASM
dosSource\SRC\IPL\IPL.MAK
dosSource\SRC\IPL\IPL.ASM
dosSource\SRC\IPL\APISUPT.ASM
dosSource\SRC\IPL\EXECRH.ASM
dosSource\SRC\IPL\IPL.CFG
dosSource\SRC\IPL\MAIN.C
dosSource\SRC\IPL\PROTO.H
dosSource\SRC\IPL\GLOBALS.H
dosSource\SRC\IPL
dosSource\SRC\BOOT\BOOT.MAK
dosSource\SRC\BOOT\BOOT.ASM
dosSource\SRC\BOOT
dosSource\SRC\COMMAND\HELPEXE.C
dosSource\SRC\COMMAND\COMMAND.CFG
dosSource\SRC\COMMAND\HELP.CFG
dosSource\SRC\COMMAND\BUILD.LOG
dosSource\SRC\COMMAND\HELP.MAK
dosSource\SRC\COMMAND\HELPFILE
dosSource\SRC\COMMAND\AUTOEXEC.BAT
dosSource\SRC\COMMAND\DEL.C
dosSource\SRC\COMMAND\ENV.C
dosSource\SRC\COMMAND\ERR.C
dosSource\SRC\COMMAND\BREAK.C
dosSource\SRC\COMMAND\NEWENV.C
dosSource\SRC\COMMAND\COPY.C
dosSource\SRC\COMMAND\BATCH.C
dosSource\SRC\COMMAND\DIR.C
dosSource\SRC\COMMAND\REN.C
dosSource\SRC\COMMAND\ECHO.C
dosSource\SRC\COMMAND\FOR.C
dosSource\SRC\COMMAND\DOSLIB.C
dosSource\SRC\COMMAND\CD.C
dosSource\SRC\COMMAND\DATE.C
dosSource\SRC\COMMAND\GOTO.C
dosSource\SRC\COMMAND\HELP.C
dosSource\SRC\COMMAND\IF.C
dosSource\SRC\COMMAND\LABEL.C
dosSource\SRC\COMMAND\MKDIR.C
dosSource\SRC\COMMAND\PATH.C
dosSource\SRC\COMMAND\PAUSE.C
dosSource\SRC\COMMAND\REM.C
dosSource\SRC\COMMAND\RMDIR.C
dosSource\SRC\COMMAND\SCAN.C
dosSource\SRC\COMMAND\SHIFT.C
dosSource\SRC\COMMAND\TIME.C
dosSource\SRC\COMMAND\TYPE.C
dosSource\SRC\COMMAND\VERIFY.C
dosSource\SRC\COMMAND\VER.C
dosSource\SRC\COMMAND\CMD.C
dosSource\SRC\COMMAND\PROMPT.C
dosSource\SRC\COMMAND\PROTO.H
dosSource\SRC\COMMAND\CALL.C
dosSource\SRC\COMMAND\GLOBALS.H
dosSource\SRC\COMMAND\COMMAND.MAK
dosSource\SRC\COMMAND\SET.C
dosSource\SRC\COMMAND
dosSource\SRC\DRIVERS\DEVEND.ASM
dosSource\SRC\DRIVERS\INW.ASM
dosSource\SRC\DRIVERS\FLOPPY.ASM
dosSource\SRC\DRIVERS\EOI.ASM
dosSource\SRC\DRIVERS\SETVEC.ASM
dosSource\SRC\DRIVERS\INTR.ASM
dosSource\SRC\DRIVERS\CONSOLE.ASM
dosSource\SRC\DRIVERS\FMEMCMP.ASM
dosSource\SRC\DRIVERS\FMEMCPY.ASM
dosSource\SRC\DRIVERS\FMEMSET.ASM
dosSource\SRC\DRIVERS\INT86.ASM
dosSource\SRC\DRIVERS\INB.ASM
dosSource\SRC\DRIVERS\KEYBOARD.ASM
dosSource\SRC\DRIVERS\OUTB.ASM
dosSource\SRC\DRIVERS\OUTW.ASM
dosSource\SRC\DRIVERS\RDATCLK.ASM
dosSource\SRC\DRIVERS\RDPCCLK.ASM
dosSource\SRC\DRIVERS\GETVEC.ASM
dosSource\SRC\DRIVERS\SPL.ASM
dosSource\SRC\DRIVERS\DEVICE.MAK
dosSource\SRC\DRIVERS\TIMER.ASM
dosSource\SRC\DRIVERS\WRATCLK.ASM
dosSource\SRC\DRIVERS\WRPCCLK.ASM
dosSource\SRC\DRIVERS\LIBM.LIB
dosSource\SRC\DRIVERS
dosSource\SRC\FS\BLOCKIO.C
dosSource\SRC\FS\FATTAB.C
dosSource\SRC\FS\FATFS.C
dosSource\SRC\FS\CHARIO.C
dosSource\SRC\FS\DOSNAMES.C
dosSource\SRC\FS\DOSFNS.C
dosSource\SRC\FS\FATDIR.C
dosSource\SRC\FS\ERROR.C
dosSource\SRC\FS\FCBFNS.C
dosSource\SRC\FS\MISC.C
dosSource\SRC\FS\PRF.C
dosSource\SRC\FS\SYSPACK.C
dosSource\SRC\FS
dosSource\SRC\KERNEL\INTHNDLR.C
dosSource\SRC\KERNEL\PROCSUPT.ASM
dosSource\SRC\KERNEL\ENTRY.ASM
dosSource\SRC\KERNEL\TASK.C
dosSource\SRC\KERNEL\SYSCLK.C
dosSource\SRC\KERNEL\INITOEM.C
dosSource\SRC\KERNEL\APISUPT.ASM
dosSource\SRC\KERNEL\STRINGS.C
dosSource\SRC\KERNEL\DSK.C
dosSource\SRC\KERNEL\NLS.C
dosSource\SRC\KERNEL\SYSCON.C
dosSource\SRC\KERNEL\MEMMGR.C
dosSource\SRC\KERNEL\KERNEL.CFG
dosSource\SRC\KERNEL\001-437.NLS
dosSource\SRC\KERNEL\IOCTL.C
dosSource\SRC\KERNEL\NLSSUPT.ASM
dosSource\SRC\KERNEL\INT2F.ASM
dosSource\SRC\KERNEL\NEWSTUFF.C
dosSource\SRC\KERNEL\KERNEL.MAK
dosSource\SRC\KERNEL\CONFIG.C
dosSource\SRC\KERNEL\SYSTIME.C
dosSource\SRC\KERNEL\EXECRH.ASM
dosSource\SRC\KERNEL\MAIN.C
dosSource\SRC\KERNEL\PROTO.H
dosSource\SRC\KERNEL\KERNEL.ASM
dosSource\SRC\KERNEL\GLOBALS.H
dosSource\SRC\KERNEL\IRQSTACK.ASM
dosSource\SRC\KERNEL\ASMSUPT.ASM
dosSource\SRC\KERNEL
dosSource\SRC\MISC\NUM.C
dosSource\SRC\MISC\PRF.C
dosSource\SRC\MISC\STRINGS.C
dosSource\SRC\MISC\CONFIG.SYS
dosSource\SRC\MISC\DOSLIB.C
dosSource\SRC\MISC\DOSOPT.C
dosSource\SRC\MISC\AUTOEXEC.BAT
dosSource\SRC\MISC\HOME.C
dosSource\SRC\MISC
dosSource\SRC\UTILS\SYS.MAK
dosSource\SRC\UTILS\SYS.CFG
dosSource\SRC\UTILS\EXE2BIN.EXE
dosSource\SRC\UTILS\POP.BAT
dosSource\SRC\UTILS\PROTO.BAT
dosSource\SRC\UTILS\RMFILES.BAT
dosSource\SRC\UTILS\MAKELIBM.BAT
dosSource\SRC\UTILS\SYS.C
dosSource\SRC\UTILS
dosSource\SRC\TMP
dosSource\SRC
dosSource\BUILD.BAT
dosSource\DIST\BOOT.BIN
dosSource\DIST\KERNEL.EXE
dosSource\DIST\SYS.EXE
dosSource\DIST\COMMAND.COM
dosSource\DIST\AUTOEXEC.BAT
dosSource\DIST\HELP.EXE
dosSource\DIST\HELPFILE
dosSource\DIST\IPL.SYS
dosSource\DIST
dosSource\CONTRIB.TXT
dosSource\COPYING
dosSource\HISTORY.TXT
dosSource\MAKEDIST.BAT
dosSource\MAKEFLOP.BAT
dosSource\MKBOOT.TXT
dosSource