⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sfxstub.asm

📁 arj source code
💻 ASM
字号:
;*;* $Id: sfxstub.asm,v 1.1.1.2 2002/03/28 00:03:24 andrew_belov Exp $;* ---------------------------------------------------------------------------;* This is a compact SFX startup stub file.;*INCLUDE         ASM_INCL.INC; OS/2 definitionsIFDEF _OS2 IFDEF FLATMODE  EXTERN        DOSWRITE:proc  EXTERN        DOSEXIT:proc  INCLUDELIB OS2386.LIB ELSE  extrn         DOSWRITE:far  extrn         DOSEXIT:far ENDIFWRITE_STR MACRO LENPARM, STRPARM IFDEF          FLATMODE                push    offset junk                push    LENPARM                push    offset STRPARM                push    1                call    DosWrite                add     esp, 16 ELSE                push    1                push    ds                push    offset STRPARM                push    LENPARM                push    ds                push    offset junk                call    DosWrite ENDIFENDMENDIF; DGROUP                DOSSEGDGROUP          GROUP _DATA, STACK; Stack segmentSTACK           SEGMENT AL_PARA STACK 'STACK' IFDEF          FLATMODE                DB 16384 DUP (?) ELSE                DB 2560 DUP (?) ENDIFSTACK           ENDS; Data segment_DATA           SEGMENT AL_WORD PUBLIC 'DATA'INCLUDE         STUBINCL.INCIFDEF           _OS2                junk    V_DW 0ENDIF_DATA           ENDS; Code segment_TEXT           SEGMENT AL_WORD PUBLIC 'CODE'                ASSUME cs:_TEXT, ds:DGROUP, ss:DGROUPstart:IFDEF           _OS2                WRITE_STR L_M_SFXSTUB_BANNER, M_SFXSTUB_BANNER                WRITE_STR L_M_SFXSTUB_BLURB_1, M_SFXSTUB_BLURB_1                WRITE_STR L_M_SFXSTUB_BLURB_2, M_SFXSTUB_BLURB_2                push    1                push    1                call    DosExitELSE                mov     ax, seg M_SFXSTUB_BANNER                mov     ds, ax                mov     ah, 9                mov     dx, offset M_SFXSTUB_BANNER                int     21h                mov     ax, seg M_SFXSTUB_BLURB_1                mov     ds, ax                mov     ah, 9                mov     dx, offset M_SFXSTUB_BLURB_1                int     21h                mov     ax, seg M_SFXSTUB_BLURB_2                mov     ds, ax                mov     ah, 9                mov     dx, offset M_SFXSTUB_BLURB_2                int     21h                mov     ah, 4Ch                int     21hENDIFdb              "zyxwbaaRJsfX"_TEXT           ENDS                end start

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -