标题: dos源码,我还不熟悉汇编
[打印本页]
作者: 50050
时间: 2007-4-26 22:02
标题: dos源码,我还不熟悉汇编
我还没有搞明白怎么上传文件
60M
是dos620的吧,部分列表如下:
├─cmd
│ │ build.oak
│ │ cmd.tag
│ │ csource.txt
│ │ makefile
│ │ makefile.oak
│ │
│ ├─adddrv
│ │ adddrv.c
│ │ adddrv.lnk
│ │ adddrv.skl
│ │ addsub.c
│ │ addsub.h
│ │ bin2txt.c
│ │ bio.asm
│ │ bio.h
│ │ common.h
│ │ deldrv.c
│ │ deldrv.lnk
│ │ didd.h
│ │ exehigh.c
│ │ hardint.asm
│ │ hardint.h
│ │ init.asm
│ │ keys.asm
│ │ keys.h
│ │ lpointer.h
│ │ lpstring.c
│ │ lpstring.h
│ │ makefile
│ │ makefile.b
│ │ mesext.h
│ │ oem.c
│ │ oem.h
│ │ oem2.h
│ │ portliba.asm
│ │ portliba.h
│ │ signal.h
│ │ struct.h
│ │ syncsigl.c
│ │ syncsigl.h
│ │ typedef.h
│ │ types.h
│ │ _msgret.asm
│ │ _msgret.h
│ │
│ ├─append
│ │ append.asm
│ │ append.skl
│ │ appendm.asm
│ │ appendp.inc
│ │ makefile
│ │ sysmac.lib
│ │
│ ├─assign
│ │ assgmain.asm
│ │ assgmsg.inc
│ │ assgparm.asm
│ │ assgparm.inc
│ │ assign.skl
│ │ makefile
│ │
│ ├─attrib
│ │ attrib.c
│ │ attrib.h
│ │ attrib.lnk
│ │ attrib.skl
│ │ attrib.tag
│ │ attriba.asm
│ │ makefile
│ │ msgret.h
│ │ parse.h
│ │ proto.h
│ │ _msgret.asm
│ │ _parse.asm
│ │
│ ├─backup
│ │ backpars.h
│ │ backup.c
│ │ backup.h
│ │ backup.lnk
│ │ backup.skl
│ │ backup.tag
│ │ makefile
│ │ _msgret.asm
│ │ _parse.asm
│ │
│ ├─chkdsk
│ │ chkchng.inc
│ │ chkdata.inc
│ │ chkdisk.asm
│ │ chkdisp.asm
│ │ chkdsk.fls
│ │ chkdsk.lnk
│ │ chkdsk.skl
│ │ chkdsk.tag
│ │ chkdsk1.asm
│ │ chkdsk2.asm
│ │ chkequ.inc
│ │ chkfat.asm
│ │ chkinit.asm
│ │ chkmacro.inc
│ │ chkmsg.inc
│ │ chkparse.inc
│ │ chkprmt.asm
│ │ chkproc.asm
│ │ chkproc2.asm
│ │ chkseg.inc
│ │ makefile
│ │ pathmac.inc
│ │ spawn.asm
│ │
│ ├─command
│ │ │ buildmsg.c
│ │ │ comequ.asm
│ │ │ command.lnk
│ │ │ command.skl
│ │ │ command.tag
│ │ │ command1.asm
│ │ │ command2.asm
│ │ │ comseg.asm
│ │ │ comsw.asm
│ │ │ copy.asm
│ │ │ copy.oak
│ │ │ copypr1.asm
│ │ │ copypr2.asm
│ │ │ cparse.asm
│ │ │ cratio.asm
│ │ │ dir.asm
│ │ │ envdata.asm
│ │ │ fordata.asm
│ │ │ help.skl
│ │ │ ifequ.asm
│ │ │ init.asm
│ │ │ iparse.asm
│ │ │ loadhi.asm
│ │ │ makefile
│ │ │ makefile.oak
│ │ │ makefile.old
│ │ │ parse2.asm
│ │ │ path1.asm
│ │ │ path2.asm
│ │ │ rdata.asm
│ │ │ readme.txt
│ │ │ resmsg.equ
│ │ │ rom.lnk
│ │ │ romhead.asm
│ │ │ romldr.asm
│ │ │ romres.asm
│ │ │ rucode.asm
│ │ │ stub.asm
│ │ │ tbatch.asm
│ │ │ tbatch2.asm
│ │ │ tcmd1a.asm
│ │ │ tcmd1b.asm
│ │ │ tcmd2a.asm
│ │ │ tcmd2b.asm
│ │ │ tcode.asm
│ │ │ tdata.asm
│ │ │ tenv.asm
│ │ │ tenv2.asm
│ │ │ tfor.asm
│ │ │ tmisc1.asm
│ │ │ tmisc2.asm
│ │ │ tparse.asm
│ │ │ tpipe.asm
│ │ │ tprintf.asm
│ │ │ tranmsg.asm
│ │ │ tspc.asm
│ │ │ tucode.asm
│ │ │ uinit.asm
│ │ │
│ │ ├─minicmd
│ │ │ copy.oak
│ │ │ dataseg.asm
│ │ │ dataseg.inc
│ │ │ makefile
│ │ │ minicmd.asm
│ │ │ minicmd.inc
│ │ │ minicmd.tag
│ │ │ rammake
│ │ │ romhead.asm
│ │ │
│ │ └─romstub
│ │ command.asm
│ │ copy.oak
│ │ makefile
│ │
│ ├─comp
│ │ comp.c
│ │ comp.h
│ │ comp.tag
│ │ makefile
│ │
│ ├─cps
│ │ │ build.oak
│ │ │ makefile
│ │ │ makefile.oak
│ │ │
│ │ ├─mirror
│ │ │ copy.oak
│ │ │ makefile
│ │ │ mirror.tag
│ │ │ mir_dtrk.asm
│ │ │ mir_last.asm
│ │ │ mir_main.asm
│ │ │ mir_org.asm
│ │ │ mir_prtn.asm
│ │ │
│ │ ├─rebuild
│ │ │ copy.oak
│ │ │ makefile
│ │ │ makefile.oak
│ │ │ rebuild.tag
│ │ │ uf_incl.inc
│ │ │ uf_io.asm
│ │ │ uf_jims.asm
│ │ │ uf_jmsg.asm
│ │ │ uf_last.asm
│ │ │ uf_main.asm
│ │ │ uf_msg.asm
│ │ │ uf_org.asm
│ │ │ uf_partn.asm
│ │ │
│ │ ├─undelete
│ │ └─utils
│ │ make.exe
│ │ pklite.exe
│ │ pmake.exe
│ │
│ ├─debug
│ │ debasm.asm
│ │ debcom1.asm
│ │ debcom2.asm
│ │ debcom3.asm
│ │ debconst.asm
│ │ debdata.asm
│ │ debems.asm
│ │ deberr.asm
│ │ debmes.asm
│ │ debuasm.asm
│ │ debug.asm
│ │ debug.inc
│ │ debug.lnk
│ │ debug.skl
│ │ debug.tag
│ │ makefile
│ │ sysver.fal
│ │ sysver.inc
│ │ sysver.tru
│ │
│ ├─diskcomp
│ │ compinit.asm
│ │ dcmpmacr.inc
│ │ dcompms.inc
│ │ dcompp.asm
│ │ dcomppar.asm
│ │ dcompsm.asm
│ │ diskcomp.asm
│ │ diskcomp.equ
│ │ diskcomp.lnk
│ │ diskcomp.skl
│ │ makefile
│ │
│ ├─diskcopy
│ │ copyinit.asm
│ │ dcopyms.inc
│ │ dcopyp.asm
│ │ dcopypar.asm
│ │ dcopysm.asm
│ │ dcpymacr.inc
│ │ diskcopy.asm
│ │ diskcopy.equ
│ │ diskcopy.lnk
│ │ diskcopy.tag
│ │ ibm.skl
│ │ makefile
│ │ message.skl
│ │
│ ├─doskey
│ │ buffer.asm
│ │ copy.oak
│ │ display.asm
│ │ doskey.asm
│ │ doskey.lnk
│ │ doskey.skl
│ │ doskey.tag
│ │ gendef.inc
│ │ makefile
│ │ template.asm
│ │ trans.asm
│ │
│ ├─edlin
│ │ edlcmd1.asm
│ │ edlcmd2.asm
│ │ edlequ.asm
│ │ edlin.asm
│ │ edlin.lnk
│ │ edlin.skl
│ │ edlmes.asm
│ │ edlparse.asm
│ │ edlstdsw.inc
│ │ makefile
│ │
│ ├─exe2bin
│ │ display.asm
│ │ e2bchng.inc
│ │ e2bequ.inc
│ │ e2binit.asm
│ │ e2bmacro.inc
│ │ e2bparse.inc
│ │ e2btable.inc
│ │ exe2bin.lnk
│ │ exe2bin.skl
│ │ exe2bin.tag
│ │ makefile
│ │
│ ├─expand
│ │ cmacros.inc
│ │ dosdir.asm
│ │ dosdir.pro
│ │ doslzexp.c
│ │ doslzexp.h
│ │ doslzexp.pro
│ │ expand.c
│ │ expand.h
│ │ expand.pro
│ │ expand.tag
│ │ ioctl.inc
│ │ makefile
│ │ sulib.h
│ │
│ ├─fastopen
│ │ fastinit.asm
│ │ fastopen.asm
│ │ fastopen.lnk
│ │ fastopen.skl
│ │ fastopen.tag
│ │ fastopen.txt
│ │ fastp.asm
│ │ fastsegs.inc
│ │ fastsm.asm
│ │ makefile
│ │
│ ├─fc
│ │ error.c
│ │ fc.c
│ │ fc.h
│ │ fc.lnk
│ │ fc.tag
│ │ fgetl.c
│ │ getl.asm
│ │ internat.h
│ │ itoupper.asm
│ │ kstring.c
│ │ makefile
│ │ maxmin.asm
│ │ move.asm
│ │ ntoi.c
│ │ string.asm
│ │ syserr.c
│ │ tools.h
│ │ ttypes.h
│ │ update.c
│ │ xtab.asm
│ │
│ ├─fdisk
│ │ bootrec.asm
│ │ convert.c
│ │ copy.oak
│ │ c_menus.c
│ │ diskout.c
│ │ display.c
│ │ dos.h
│ │ doscall.h
│ │ d_menus.c
│ │ extern.h
│ │ fdboot.asm
│ │ fdchng.inc
│ │ fdisk.c
│ │ fdisk.lnk
│ │ fdisk.msg
│ │ fdisk.skl
│ │ fdisk.tag
│ │ fdisk5.skl
│ │ fdiskmsg.h
│ │ fdparse.c
│ │ global.c
│ │ input.c
│ │ int13.c
│ │ main.c
│ │ mainmenu.c
│ │ makefile
│ │ makepart.c
│ │ menubld.exe
│ │ messages.c
│ │ msgret.h
│ │ parse.h
│ │ partinfo.c
│ │ print.h
│ │ profile.c
│ │ profile.h
│ │ reboot.asm
│ │ rempart.c
│ │ space.c
│ │ subtype.h
│ │ tdisplay.c
│ │ test.h
│ │ vdisplay.c
│ │ video.c
│ │ _msgret.asm
│ │ _parse.asm
│ │
│ ├─find
│ │ find.asm
│ │ find.inc
│ │ find.lnk
│ │ find.skl
│ │ find.tag
│ │ findmes.asm
│ │ makefile
│ │
│ ├─format
│ │ copy.oak
│ │ display.asm
│ │ dskfrmt.asm
│ │ filesize.inc
│ │ forchng.inc
│ │ forequ.inc
│ │ forexec.asm
│ │ forinit.asm
│ │ forlabel.asm
│ │ formacro.inc
│ │ format.asm
│ │ format.doc
│ │ format.lnk
│ │ format.skl
│ │ format.tag
│ │ formsg.inc
│ │ forparse.inc
│ │ forproc.asm
│ │ forswtch.inc
│ │ glblinit.asm
│ │ makefile
│ │ msfor.asm
│ │ phase1.asm
│ │ safe.inc
│ │ safedef.inc
│ │ safefmt.doc
│ │ switch_s.asm
│ │
│ ├─graftabl
│ │ graftabl.lnk
│ │ graftabl.skl
│ │ grtab.asm
│ │ grtabcf.asm
│ │ grtabee.asm
│ │ grtabhan.asm
│ │ grtabml.asm
│ │ grtabms.inc
│ │ grtabno.asm
│ │ grtabp.asm
│ │ grtabpar.asm
│ │ grtabpo.asm
│ │ grtabsm.asm
│ │ grtabus.asm
│ │ makefile
│ │
│ ├─graphics
│ │ graphics.asm
│ │ graphics.lnk
│ │ graphics.pro
│ │ graphics.skl
│ │ graphics.tag
│ │ grbwprt.asm
│ │ grbwprt.ext
│ │ grcolprt.asm
│ │ grcolprt.ext
│ │ grcommon.asm
│ │ grcommon.ext
│ │ grcpsd.asm
│ │ grcpsd.ext
│ │ grctrl.asm
│ │ grctrl.ext
│ │ grctrl.str
│ │ grinst.asm
│ │ grinst.ext
│ │ grint2fh.asm
│ │ grint2fh.ext
│ │ grload.asm
│ │ grload.ext
│ │ grload2.asm
│ │ grload2.ext
│ │ grload3.asm
│ │ grload3.ext
│ │ grmsg.equ
│ │ grparms.asm
│ │ grparms.ext
│ │ grparse.asm
│ │ grparse.ext
│ │ grpattrn.asm
│ │ grpattrn.ext
│ │ grpattrn.str
│ │ grprint.ext
│ │ grshar.str
│ │ makefile
│ │
│ ├─help
│ │ help.c
│ │ help.tag
│ │ helper.asm
│ │ makefile
│ │ proto.h
│ │
│ ├─join
│ │ join.c
│ │ join.h
│ │ join.lnk
│ │ join.skl
│ │ joinpars.h
│ │ makefile
│ │ _msgret.asm
│ │ _parse.asm
│ │
│ ├─keyb
│ │ │ commsubs.asm
│ │ │ commsubs.inc
│ │ │ copy.oak
│ │ │ kbmsg.inc
│ │ │ keyb.asm
│ │ │ keyb.lnk
│ │ │ keyb.skl
│ │ │ keyb.tag
│ │ │ keybcmd.asm
│ │ │ keybcmd.inc
│ │ │ keybcpsd.asm
│ │ │ keybcpsd.inc
│ │ │ keybdcl.inc
│ │ │ keybequ.inc
│ │ │ keybi2f.asm
│ │ │ keybi2f.inc
│ │ │ keybi9.asm
│ │ │ keybi9.inc
│ │ │ keybi9c.asm
│ │ │ keybi9c.inc
│ │ │ keybmsg.inc
│ │ │ keybsys.inc
│ │ │ keybtbbl.asm
│ │ │ keybtbbl.inc
│ │ │ makefile
│ │ │ parser.asm
│ │ │
│ │ └─keyb2
│ │ commsubs.asm
│ │ commsubs.inc
│ │ kbmsg.inc
│ │ keyb.asm
│ │ keyb.lnk
│ │ keyb.skl
│ │ keyb.tag
│ │ keybcmd.asm
│ │ keybcmd.inc
│ │ keybcpsd.asm
│ │ keybcpsd.inc
│ │ keybdcl.inc
│ │ keybequ.inc
│ │ keybi2f.asm
│ │ keybi2f.inc
│ │ keybi9.asm
│ │ keybi9.inc
│ │ keybi9c.asm
│ │ keybi9c.inc
│ │ keybmsg.inc
│ │ keybshar.inc
│ │ keybsys.inc
│ │ keybtbbl.asm
│ │ keybtbbl.inc
│ │ makefile
│ │ parser.asm
│ │ readme.txt
│ │
│ ├─label
│ │ label.c
│ │ label.h
│ │ label.tag
│ │ makefile
│ │
│ ├─loadfix
│ │ loadfix.asm
│ │ makefile
│ │
│ ├─mem
│ │ chkvdisk.asm
│ │ emm386.asm
│ │ lines.asm
│ │ makefile
│ │ mem.c
│ │ mem.lnk
│ │ mem.skl
│ │ mem.tag
│ │ membase.c
│ │ memctrlc.c
│ │ memex.c
│ │ msgdef.h
│ │ submsg.c
│ │ value
│ │ wintest.asm
│ │ xmm.h
│ │ xms.asm
│ │ _msgret.asm
│ │
│ ├─mode
│ │ common.stc
│ │ copy.oak
│ │ display.asm
│ │ invoke.asm
│ │ main.asm
│ │ makefile
│ │ mode.lnk
│ │ mode.skl
│ │ mode.tag
│ │ modecom.asm
│ │ modecp.asm
│ │ modecpeq.inc
│ │ modecpms.inc
│ │ modecpro.inc
│ │ modedefs.inc
│ │ modeecho.asm
│ │ modeleng.asm
│ │ modemes.asm
│ │ modepars.asm
│ │ modeprin.asm
│ │ modequat.inc
│ │ modescrn.asm
│ │ modesubs.inc
│ │ modevid.asm
│ │ parshell.asm
│ │ rescode.asm
│ │ scrntab.asm
│ │ typamat.asm
│ │
作者: mtogz
时间: 2008-4-17 16:02
请问这是什么东西???能说明下么?
作者: DOS95
时间: 2008-4-20 10:34
这是DOS系统的源程序
作者: shanliang8008
时间: 2008-4-21 03:26
拆了传
作者: shanliang8008
时间: 2008-4-26 00:07
哪里下的 想看看 给传下可否 谢谢
shanliang8008@163.com
作者: fhqiugeg
时间: 2008-9-11 09:02
那个也太难懂了吧,为什么不看freedos的呢?