#11 Article 170 Posted at 1987/06/10 19:55:36 by NOZOMU (MAP041) [PRG.NL2]
Subject: NLOADER2 for 98+MASM ソノ3
mov ax,[si]
inc si
inc si
mov bl,al
and bl,dl
mov bh,es:[di]
and bh,dh
or bl,bh
mov es:[di],bl
mov bl,ah
and bl,dl
mov bh,es:[di+80]
and bh,dh
or bl,bh
mov es:[di+80],bl
mov cx,0b800h
mov es,cx
mov ax,[si]
mov bl,al
and bl,dl
mov bh,es:[di]
and bh,dh
or bl,bh
mov es:[di],bl
mov bl,ah
and bl,dl
mov bh,es:[di+80]
and bh,dh
or bl,bh
mov es:[di+80],bl
mov ax,[bp].c
push cs
pop es
pop di
pop si
pop dx
pop cx
pop bx
pop bp
ret 6
pset endp
;--------------------------------------
illegal_option_message db 'そんなオプション使えないっちゃ。',0dh,0ah,'$'
request_file_name db 'ファイルネームを付けるっちゃ。',0dh,0ah,'$'
error_message db '何だかエラーが起きたみたいだっちゃ。',0dh,0ah,'$'
public gray
gray db 0
pattern db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 10001000b
db 00000000b
db 10001000b
db 00000000b
db 10001000b
db 00000000b
db 10001000b
db 00100010b
db 10001000b
db 00100010b
db 10001000b
db 00100010b
db 10101010b
db 00100010b
db 10101010b
db 00100010b
db 10101010b
db 00100010b
db 10101010b
db 01010101b
db 10101010b
db 01010101b
db 10101010b
db 01010101b
db 11101110b
db 01010101b
db 11101110b
db 01010101b
db 11101110b
db 01010101b
db 11101110b
db 10111011b
db 11101110b
db 10111011b
db 11101110b
db 10111011b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
color db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 11111111b
db 11111111b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 11111111b
db 11111111b
db 00000000b
db 00000000b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 00000000b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 00000000b
db 00000000b
db 11111111b
db 11111111b
db 00000000b
db 00000000b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
logical_page db 16000 dup (0)
read_buffer db 8000 dup (0)
file_name db 64 dup (0)
prog ends
end start