Prefixed snapshots with leading zeroes.
This commit is contained in:
@@ -1175,12 +1175,12 @@ NEWSYM savepcx
|
|||||||
.res224ph
|
.res224ph
|
||||||
|
|
||||||
; get unused filename
|
; get unused filename
|
||||||
mov byte[.filename+5],'.'
|
mov byte[.filename+8],'.'
|
||||||
mov byte[.filename+6],'p'
|
mov byte[.filename+9],'p'
|
||||||
mov byte[.filename+7],'c'
|
mov byte[.filename+10],'c'
|
||||||
mov byte[.filename+8],'x'
|
mov byte[.filename+11],'x'
|
||||||
mov byte[.filename+9],0
|
mov byte[.filename+12],0
|
||||||
mov word[picnum],1
|
mov word[picnum],0
|
||||||
.findagain
|
.findagain
|
||||||
mov edx,.filename
|
mov edx,.filename
|
||||||
call Open_File
|
call Open_File
|
||||||
@@ -1205,24 +1205,10 @@ NEWSYM savepcx
|
|||||||
add cl,48
|
add cl,48
|
||||||
add al,48
|
add al,48
|
||||||
add dl,48
|
add dl,48
|
||||||
cmp cl,48
|
|
||||||
je .nohund
|
|
||||||
mov byte[esi],cl
|
mov byte[esi],cl
|
||||||
mov byte[esi+1],al
|
mov byte[esi+1],al
|
||||||
mov byte[esi+2],dl
|
mov byte[esi+2],dl
|
||||||
add esi,3
|
add esi,3
|
||||||
jmp .finproc
|
|
||||||
.nohund
|
|
||||||
cmp al,48
|
|
||||||
je .noten
|
|
||||||
mov byte[esi],al
|
|
||||||
mov byte[esi+1],dl
|
|
||||||
add esi,2
|
|
||||||
jmp .finproc
|
|
||||||
.noten
|
|
||||||
mov byte[esi],dl
|
|
||||||
inc esi
|
|
||||||
.finproc
|
|
||||||
mov byte[esi],'.'
|
mov byte[esi],'.'
|
||||||
mov byte[esi+1],'p'
|
mov byte[esi+1],'p'
|
||||||
mov byte[esi+2],'c'
|
mov byte[esi+2],'c'
|
||||||
@@ -1321,12 +1307,12 @@ NEWSYM savepcx
|
|||||||
.res224b
|
.res224b
|
||||||
|
|
||||||
; get unused filename
|
; get unused filename
|
||||||
mov byte[.filename2+5],'.'
|
mov byte[.filename2+8],'.'
|
||||||
mov byte[.filename2+6],'b'
|
mov byte[.filename2+9],'b'
|
||||||
mov byte[.filename2+7],'m'
|
mov byte[.filename2+10],'m'
|
||||||
mov byte[.filename2+8],'p'
|
mov byte[.filename2+11],'p'
|
||||||
mov byte[.filename2+9],0
|
mov byte[.filename2+12],0
|
||||||
mov word[picnum],1
|
mov word[picnum],0
|
||||||
.findagain2
|
.findagain2
|
||||||
mov edx,.filename2
|
mov edx,.filename2
|
||||||
call Open_File
|
call Open_File
|
||||||
@@ -1351,24 +1337,10 @@ NEWSYM savepcx
|
|||||||
add cl,48
|
add cl,48
|
||||||
add al,48
|
add al,48
|
||||||
add dl,48
|
add dl,48
|
||||||
cmp cl,48
|
|
||||||
je .nohund2
|
|
||||||
mov byte[esi],cl
|
mov byte[esi],cl
|
||||||
mov byte[esi+1],al
|
mov byte[esi+1],al
|
||||||
mov byte[esi+2],dl
|
mov byte[esi+2],dl
|
||||||
add esi,3
|
add esi,3
|
||||||
jmp .finproc2
|
|
||||||
.nohund2
|
|
||||||
cmp al,48
|
|
||||||
je .noten2
|
|
||||||
mov byte[esi],al
|
|
||||||
mov byte[esi+1],dl
|
|
||||||
add esi,2
|
|
||||||
jmp .finproc2
|
|
||||||
.noten2
|
|
||||||
mov byte[esi],dl
|
|
||||||
inc esi
|
|
||||||
.finproc2
|
|
||||||
mov byte[esi],'.'
|
mov byte[esi],'.'
|
||||||
mov byte[esi+1],'b'
|
mov byte[esi+1],'b'
|
||||||
mov byte[esi+2],'m'
|
mov byte[esi+2],'m'
|
||||||
@@ -1442,9 +1414,9 @@ NEWSYM savepcx
|
|||||||
|
|
||||||
SECTION .data
|
SECTION .data
|
||||||
.pcxsaved db 'SNAPSHOT SAVED TO '
|
.pcxsaved db 'SNAPSHOT SAVED TO '
|
||||||
.filename db 'image.pcx',0,0,0,0
|
.filename db 'image000.pcx',0,0,0,0
|
||||||
.rawsaved db 'SNAPSHOT SAVED TO '
|
.rawsaved db 'SNAPSHOT SAVED TO '
|
||||||
.filename2 db 'image.bmp',0,0,0,0
|
.filename2 db 'image000.bmp',0,0,0,0
|
||||||
SECTION .bss
|
SECTION .bss
|
||||||
.rowsleft resb 1
|
.rowsleft resb 1
|
||||||
.curdptr resd 1
|
.curdptr resd 1
|
||||||
@@ -1592,7 +1564,7 @@ NEWSYM save16b2
|
|||||||
|
|
||||||
SECTION .data
|
SECTION .data
|
||||||
.rawsaved db 'SNAPSHOT SAVED TO '
|
.rawsaved db 'SNAPSHOT SAVED TO '
|
||||||
.filename2 db 'image.bmp',0,0,0,0
|
.filename2 db 'image000.bmp',0,0,0,0
|
||||||
SECTION .bss
|
SECTION .bss
|
||||||
.rowsleft resd 1
|
.rowsleft resd 1
|
||||||
.curdptr resd 1
|
.curdptr resd 1
|
||||||
|
|||||||
Reference in New Issue
Block a user