![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 10:47 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » dos源码,我还不熟悉汇编 |
| 可打印版本 2,177 / 5 |
| 第1楼 50050 | 发表于 2007-04-26 22:02 |
| 初级用户 发帖 15 积分 34 | |
|
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 │ │ |
|
| 第2楼 mtogz | 发表于 2008-04-17 16:02 |
| 新手上路 发帖 5 积分 9 | |
|
请问这是什么东西???能说明下么?
|
|
| 第3楼 DOS95 | 发表于 2008-04-20 10:34 |
| 初级用户 发帖 49 积分 112 | |
|
这是DOS系统的源程序
|
|
| 第4楼 shanliang8008 | 发表于 2008-04-21 03:26 |
| 银牌会员 发帖 514 积分 1,148 来自 河北 | |
|
拆了传
|
|
| 第5楼 shanliang8008 | 发表于 2008-04-26 00:07 |
| 银牌会员 发帖 514 积分 1,148 来自 河北 | |
|
哪里下的 想看看 给传下可否 谢谢 [email protected]
|
|
| 第6楼 fhqiugeg | 发表于 2008-09-11 09:02 |
| 新手上路 发帖 8 积分 18 | |
|
那个也太难懂了吧,为什么不看freedos的呢?
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |