Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2108 → Rev 3645

/programs/system/test/trunk/makefile
0,0 → 1,18
#!gmake
# Macro
FASM=/opt/bin/fasm
KPACK=/opt/bin/kpack
LANG=lang.inc
FILE=test
SOURCE=${FILE}.asm
OUT=${FILE}.bin
 
en:
echo "lang fix en" > ${LANG}
${FASM} ${SOURCE} ${OUT}
it:
echo "lang fix it" > ${LANG}
${FASM} ${SOURCE} ${OUT}
 
clean:
rm -f ${LANG} ${OUT}
/programs/system/test/trunk/test.asm
15,6 → 15,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include '../../../macros.inc'
include 'lang.inc'
 
START: ; start of execution
 
91,11 → 92,8
notest8:
 
 
 
 
jmp still
 
 
; *********************************************
; ******* WINDOW DEFINITIONS AND DRAW ********
; *********************************************
142,9 → 140,28
 
; DATA AREA
 
 
if lang eq it
text:
 
db 'Il programma usa 0x10000 byte di memoria'
db ' '
db 'Open debug board for rezult information '
db ' '
db ' CLI '
db ' '
db ' STI '
db ' '
db ' MOV [0x10000],BYTE 1 '
db ' '
db ' JMP DWORD 0x10000 '
db ' '
db ' MOV ESP,0 & PUSH EAX '
db ' '
db ' IN Al,0x60 '
db ' '
db ' OUT 0x60,AL '
db 'x '
else
text:
db 'Application uses 0x10000 bytes of memory'
db ' '
db 'Open debug board for rezult information '
163,11 → 180,9
db ' '
db ' OUT 0x60,AL '
db 'x '
end if
 
 
 
tlabel:
db 'Kolibri protection test',0
 
 
I_END: