2,8 → 2,8 |
; project name: TINYPAD |
; compiler: flat assembler 1.67.21 |
; memory to compile: 3.0/9.0 MBytes (without/with size optimizations) |
; version: SVN (4.0.5) |
; last update: 2008-07-18 (Jul 18, 2008) |
; version: SVN (4.0.7) |
; last update: 2013-11-21 (Nov 21, 2013) |
; minimal kernel: revision #823 (svn://kolibrios.org/kernel/trunk) |
;----------------------------------------------------------------------------- |
; originally by: Ville Michael Turjanmaa >> villemt@aton.co.jyu.fi |
35,7 → 35,7 |
|
header '01',1,@CODE,TINYPAD_END,STATIC_MEM_END,MAIN_STACK,@PARAMS,ini_path |
|
APP_VERSION equ 'SVN (4.0.6)' |
APP_VERSION equ 'SVN (4.0.7)' |
|
TRUE = 1 |
FALSE = 0 |
466,7 → 466,9 |
;----------------------------------------------------------------------------- |
proc start_fasm ;///////////////////////////////////////////////////////////// |
;----------------------------------------------------------------------------- |
; BL = run after compile |
; BL = 0 - compile |
; BL = 1 - run after compile |
; BL = 2 - run under mtdbg after compile |
;----------------------------------------------------------------------------- |
; FASM infile,outfile,/path/to/files[,run] |
;----------------------------------------------------------------------------- |
516,9 → 518,13 |
sub ecx,esi |
rep movsb |
|
cmp bl,0 ; run outfile ? |
cmp bl,0 ; compile outfile ? |
je @f |
mov dword[edi],',run' |
cmp bl,1 ; run outfile ? |
je do_run |
mov dword[edi],',dbg' |
do_run: |
add edi,4 |
@@: |
mov al,0 |