[HOME]  [全部表示 会議室風]  [全部表示 保存用]  [HOME]  [リストへもどる] [リストへもどる]

一括表示


  MK6.BAT - Konno 07/04/05-00:01 No.19

(19) 19MK6.BAT  投稿者: Konno   2007/04/05(木) 00:01
   コメント数 1

MASM6用VZアセンブルバッチです。
えむしさんのバッチを少し改造しました。m(__)m

 MK6.BAT >>>

@echo off
rem	-------	Make vz???.com -------
rem	usage: mk [98,IBMJ]

if exist dummy goto init
type nul >dummy

:init
if "%1" == "" goto init2
if not "%1" == "98" goto init2
set HARD=
set MASM=/DPC%1
goto mk_vz

:init2
rem --- Default Machine set
set HARD=IBMJ
set MASM=/DIBMJ
rem set HARD=
rem set MASM=/DPC98

:mk_vz
if exist asmerr. del asmerr.

ml /Zm /c /Cp %MASM% main.asm >>asmerr.
ml /Zm /c /Cp %MASM% alias.asm >>asmerr.
ml /Zm /c /Cp %MASM% char.asm >>asmerr.
ml /Zm /c /Cp %MASM% core.asm >>asmerr.
ml /Zm /c /Cp %MASM% disp.asm >>asmerr.
ml /Zm /c /Cp %MASM% dos.asm >>asmerr.
ml /Zm /c /Cp %MASM% expr.asm >>asmerr.
ml /Zm /c /Cp %MASM% filer.asm >>asmerr.
ml /Zm /c /Cp %MASM% filer2.asm >>asmerr.
ml /Zm /c /Cp %MASM% gets.asm >>asmerr.
ml /Zm /c /Cp %MASM% harderr.asm >>asmerr.
ml /Zm /c /Cp %MASM% inst.asm >>asmerr.
ml /Zm /c /Cp %MASM% key.asm >>asmerr.
ml /Zm /c /Cp %MASM% ledit.asm >>asmerr.
ml /Zm /c /Cp %MASM% macro.asm >>asmerr.
ml /Zm /c /Cp %MASM% memo.asm >>asmerr.
ml /Zm /c /Cp %MASM% menu.asm >>asmerr.
ml /Zm /c /Cp %MASM% misc.asm >>asmerr.
ml /Zm /c /Cp %MASM% open.asm >>asmerr.
ml /Zm /c /Cp %MASM% printf.asm >>asmerr.
ml /Zm /c /Cp %MASM% scrn.asm >>asmerr.
ml /Zm /c /Cp %MASM% smooth.asm >>asmerr.
ml /Zm /c /Cp %MASM% string.asm >>asmerr.
ml /Zm /c /Cp %MASM% text.asm >>asmerr.
ml /Zm /c /Cp %MASM% view.asm >>asmerr.
ml /Zm /c /Cp %MASM% wind.asm >>asmerr.
ml /Zm /c /Cp %MASM% xscr.asm >>asmerr.
ml /Zm /c /Cp %MASM% swap.asm >>asmerr.
ml /Zm /c /Cp %MASM% ems.asm >>asmerr.
ml /Zm /c /Cp %MASM% msg.asm >>asmerr.

link /m /noi @vz.lnk,vz%HARD%;
exe2com vz%HARD%.exe vz%HARD%.com

rem --- comが出来たら以下のファイルを削除する
if exist vz%HARD%.com del vz%HARD%.exe
if exist vz%HARD%.com del *.obj
if exist vz%HARD%.com del asmerr.

if exist vz%HARD%.sym del vz%HARD%.sym
dir vz%HARD%.com

set HARD=
set MASM=

      - No.19 -    このTreeへ           [リストへもどる] pre