1,6 → 1,12 |
;******************************************************* |
;**************GRAPHICS EDITOR ANIMAGE ***************** |
;******************************************************* |
; version: 1.3 |
; last update: 05/10/2010 |
; written by: Marat Zakiyanov aka Mario79, aka Mario |
; changes: Fixed window flicker when redrawing, |
; Fixed memory leak for stack |
;-------------------------------------------------------- |
; version: 1.2 |
; last update: 30/09/2010 |
; written by: Marat Zakiyanov aka Mario79, aka Mario |
69,7 → 75,7 |
|
call drawwin |
;--------------------------------------------------------- |
;---------Check loading of file from psrsmeters----------- |
;---------Check loading of file from parameters----------- |
;--------------------------------------------------------- |
; mov eax,parameters |
; mov ebx,file_path |
98,15 → 104,14 |
;---------------------------------------------------------- |
;---------------------MAIN LOOP---------------------------- |
;---------------------------------------------------------- |
red: |
call drawwin |
still: |
call event |
|
cmp eax,1 |
jne no_redraw_window |
je red |
|
call drawwin |
jmp still |
|
no_redraw_window: |
cmp eax,2 |
je keys |
|
152,6 → 157,7 |
;------------variables and data of program------------------ |
;----------------------------------------------------------- |
sound_havent_memory db 150,64,0 |
|
include 'lib_data.inc' |
include 'panel_data.inc' |
include 'palitra256.inc' |
306,13 → 312,9 |
align 4 |
CursorsID rd 10 |
;--------------------------------------------------------------------- |
;align 4 |
;parameters |
; rb 257 |
;--------------------------------------------------------------------- |
align 4 |
file_path: |
rb 4096 ;rb 1024+16 |
rb 4096 |
;--------------------------------------------------------------------- |
align 4 |
filename_area: |
335,9 → 337,6 |
rb 1024 |
;--------------------------------------------------------------------- |
align 4 |
IPC_table rd 256 |
;--------------------------------------------------------------------- |
align 4 |
rb 4096 |
stacktop: |
;--------------------------------------------------------------------- |