MASM DOS Projects
-----------------
RadASM 2.0.3.2 includes the support for MASM users that want to code DOS applications.
If you have a former version of masm.ini, the implementation is described here.
In the [Project] section of masm.ini add the "Dos App" Types:
----------------------------------------------------------------------------------
Type=Win32 App,Console App,Dll Project,LIB Project,NMAKE Project,Win32 App (no res),Dos App,Dos App (.com)
----------------------------------------------------------------------------------
In the [MakeFiles] section add:
----------------------------------------------------------------------------------
12=.com
----------------------------------------------------------------------------------
And after the [Win32 App (no res)] section add the following one:
----------------------------------------------------------------------------------
[Dos App]
Files=1,0,0,0,0
Folders=1,0,0
MenuMake=0,1,1,1,1,1,0,0,0,0
1=
2=3,O,$B\ML.EXE /c /Cp /nologo /I"$I",2
3=5,O,$B\DOSLNK.EXE,3
4=0,0,,5
5=
6=*.obj,O,$B\ML.EXE /c /coff /Cp /nologo /I"$I",*.asm
7=0,0,$B\CV.EXE,5
11=
12=3,O,$B\ML.EXE /c /Cp /Zi /Zd /Zm /Fl /nologo /I"$I",2
13=5,O,$B\DOSLNK.EXE /CODEVIEW,3
14=0,0,,5
15=
16=*.obj,O,$B\ML.EXE /c /coff /Cp /nologo /I"$I",*.asm
17=0,0,$B\CV.EXE,5
[Dos App (.com)]
Files=1,0,0,0,0
Folders=1,0,0
MenuMake=0,1,1,1,1,1,0,0,0,0
1=
2=3,O,$B\ML.EXE /c /Cp /nologo /I"$I",2
3=12,O,$B\DOSLNK.EXE /TINY,3
4=0,0,,12
5=
6=*.obj,O,$B\ML.EXE /c /coff /Cp /nologo /I"$I",*.asm
7=0,0,$B\CV.EXE,12
11=
12=3,O,$B\ML.EXE /c /Cp /Zi /Zd /Zm /Fl /nologo /I"$I",2
13=12,O,$B\DOSLNK.EXE /TINY /CODEVIEW,3
14=0,0,,12
15=
16=*.obj,O,$B\ML.EXE /c /coff /Cp /nologo /I"$I",*.asm
17=0,0,$B\CV.EXE,12
----------------------------------------------------------------------------------
The DOSLNK.EXE file is the Microsoft Linker version 5.60.339.
To debug your DOS projects you can use Microsoft CodeView.
Linker and debugger can be downloaded from the following link:
http://www.nuvisionmiami.com/books/asm/cv/cv41patch.exe
Extract the files in a temporary location and copy the following files to your MASM32\bin folder.
Filename Version Description
-------- ------- -----------
LINK.EXE 5.60.339 Linker *** (rename it to DOSLNK.EXE) ***
CVPACK.EXE 4.26.01 DOS CV4 information optimization utility
CV.EXE 4.10 MS-DOS CodeView debugger for MS-DOS
EED1CXX.DLL 4.10 Expression evaluator for MS-DOS C/C++
EMD1D1.DLL 4.10 Execution model for MS-DOS to MS-DOS
SHD1.DLL 4.10 Symbol handler for MS-DOS
TLD1LOC.DLL 4.10 Local transport layer for MS-DOS
If you're not interested in the debugger, you can download Linker and
CVPACK only from http://spiff.tripnet.se/~iczelion/files/Lnk563.exe
(extract the files, rename LINK.EXE to DOSLNK.EXE and put them in MASM32\bin folder).
Cip
NOTE:
Win95, Win98 and Me users will have problems running 16 bit code with output to RadASM.
To solve this problem see the LnkStub project.
KetilO
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
radasm的assembly 配置文件 (322个子文件)
debug.a 10KB
RadDbg.a 814B
masmApiCall.api 351KB
fasmApiCall.api 321KB
goasmApiCall.api 299KB
masmApiConst.api 172KB
fasmApiConst.api 172KB
masmApiStruct.api 108KB
nasmApiStruct.api 108KB
goasmApiStruct.api 108KB
tasmApiCall.api 64KB
nasmApiCall.api 64KB
goasmApiConst.api 62KB
masmApiWord.api 17KB
goasmApiWord.api 16KB
masmType.api 10KB
tasmApiStruct.api 9KB
masmMessage.api 8KB
fasmMessage.api 8KB
fasmApiStruct.api 8KB
goasmMessage.api 7KB
nasmApiConst.api 7KB
tasmApiConst.api 7KB
nasmMessage.api 4KB
tasmMessage.api 4KB
nasmApiWord.api 236B
fasmApiWord.api 19B
tasmApiWord.api 19B
CppParse.Asm 22KB
AutoCorrect.Asm 21KB
DragDropObj.asm 17KB
DaemonTemplate.Asm 13KB
cpmgr.asm 13KB
TxtLnkMan.asm 11KB
DragProp.Asm 9KB
AdvEdit.Asm 8KB
Debug.Asm 8KB
DlgOGLNehe02.Asm 7KB
Collapse.Asm 6KB
TrapEx.asm 5KB
AsmEvent.Asm 5KB
conversions.asm 5KB
bitRAKE_MACROS.asm 5KB
WinDlg.Asm 4KB
TasmTest.Asm 4KB
IShellLink.asm 3KB
WebCam.Asm 3KB
ReBar.Asm 3KB
CodeTemplates.Asm 2KB
Other.asm 2KB
DragDrop.Asm 2KB
FPUDump.asm 2KB
HexDump.asm 2KB
CtrlNames.Asm 2KB
Test Project.Asm 2KB
TestFasm.Asm 2KB
MMXDump.asm 1KB
AviPlay.Asm 1KB
Win32.Asm 1KB
DialogBox.Asm 1KB
LnkStub.Asm 1KB
helloc.Asm 884B
TestDLL.Asm 857B
FlagDump.asm 831B
Spy.asm 798B
add3pos.Asm 617B
Simple.Asm 504B
hello.Asm 489B
DialogProc.asm 461B
hellok.Asm 426B
RestoreRegs.asm 318B
NTDriver.Asm 239B
SaveRegs.asm 230B
CTEXT.asm 183B
abs.asm 153B
szText.asm 93B
return.asm 49B
m2m.asm 48B
goeye.avi 17KB
Run.bat 97B
build.bat 70B
unreg.bat 44B
reg.bat 41B
AutoCorrect.cmt 308B
cpp.ct 2KB
masm.ct 1KB
masm.ct 1KB
tasm.ct 742B
tasm.ct 742B
fasm.ct 154B
nasm.ct 4B
goasm.ct 4B
AsmEvent.Def 234B
CppParse.Def 69B
CtrlNames.Def 66B
Collapse.Def 65B
AdvEdit.Def 64B
CodeTemplates.Def 64B
DragProp.Def 57B
AutoCorrect.Def 57B
共 322 条
- 1
- 2
- 3
- 4
资源评论
- 缀爱2013-02-11做个参考,鼓励一下。
liphidx
- 粉丝: 2
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- springboot-mavenBaseDemo 内容包含:springboot的maven基础状态,1.8JDK可以直接运行
- otis rsl远程串行接口协议标准.pdf
- buildx构建镜像时所需的镜像文件
- F103-霸道开发板2.8寸电阻触摸屏例程.rar
- Google(高德)地图瓦片python代码下载
- Python实现输出杨辉三角形
- polsarpro官方教程、操作说明 PolSARpro v5.0 Software Training Course
- STM32 TouchGFX的使用二图片显示
- buildx镜像文件,也可以通过网上其他方式获取
- 【中级软件设计师】上午题12-软件工程(2):单元测试、黑盒测试、白盒测试、软件运行与维护
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功