Rev 7205 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7205 | Rev 8442 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | use32 |
1 | use32 |
2 | org 0 |
2 | org 0 |
3 | db 'MENUET01' ;¨¤¥â¨ä. ¨á¯®«ï¥¬®£® ä ©« ¢á¥£¤ 8 ¡ ©â |
3 | db 'MENUET01' ;¨¤¥â¨ä. ¨á¯®«ï¥¬®£® ä ©« ¢á¥£¤ 8 ¡ ©â |
4 | dd 1, start, i_end, mem, stacktop, openfile_path, sys_path |
4 | dd 1, start, i_end, mem, stacktop, openfile_path, sys_path |
Line 5... | Line 5... | ||
5 | 5 | ||
6 | include '../../../../programs/macros.inc' |
6 | include '../../../macros.inc' |
7 | include '../../../../programs/proc32.inc' |
7 | include '../../../proc32.inc' |
8 | include '../../../../programs/KOSfuncs.inc' |
8 | include '../../../KOSfuncs.inc' |
- | 9 | include '../../../load_img.inc' |
|
9 | include '../../../../programs/load_img.inc' |
10 | include '../../../load_lib.mac' |
10 | include 'vox_draw.inc' |
11 | include 'vox_draw.inc' |
11 | include 'vox_rotate.inc' |
12 | include 'vox_rotate.inc' |
Line 12... | Line 13... | ||
12 | include 'str.inc' |
13 | include 'str.inc' |
13 | 14 | ||
Line 14... | Line 15... | ||
14 | @use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
15 | @use_library mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
15 | caption db 'Voxel editor 22.03.18',0 ;¯®¤¯¨áì ®ª |
16 | caption db 'Voxel editor 22.03.18',0 ;¯®¤¯¨áì ®ª |
16 | 17 | ||
Line 1728... | Line 1729... | ||
1728 | db 'VOX',0 |
1729 | db 'VOX',0 |
1729 | .end: |
1730 | .end: |
1730 | db 0 |
1731 | db 0 |
Line 1731... | Line -... | ||
1731 | - | ||
1732 | - | ||
1733 | - | ||
1734 | head_f_i: |
- | |
1735 | head_f_l db '¨á⥬ ï ®è¨¡ª ',0 |
1732 | |
1736 | 1733 | ||
1737 | system_dir_0 db '/sys/lib/' |
- | |
1738 | lib_name_0 db 'proc_lib.obj',0 |
- | |
1739 | err_message_found_lib_0 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'proc_lib.obj',39,0 |
- | |
1740 | err_message_import_0 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,0 |
1734 | system_dir_0 db '/sys/lib/' |
1741 | 1735 | lib_name_0 db 'proc_lib.obj',0 |
|
1742 | system_dir_1 db '/sys/lib/' |
- | |
1743 | lib_name_1 db 'libimg.obj',0 |
- | |
1744 | err_message_found_lib_1 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'libimg.obj',39,0 |
- | |
1745 | err_message_import_1 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libimg.obj',39,0 |
1736 | system_dir_1 db '/sys/lib/' |
1746 | 1737 | lib_name_1 db 'libimg.obj',0 |
|
1747 | system_dir_2 db '/sys/lib/' |
- | |
1748 | lib_name_2 db 'buf2d.obj',0 |
- | |
1749 | err_msg_found_lib_2 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'buf2d.obj',39,0 |
- | |
1750 | err_msg_import_2 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'buf2d',39,0 |
1738 | system_dir_2 db '/sys/lib/' |
1751 | 1739 | lib_name_2 db 'buf2d.obj',0 |
|
1752 | system_dir_3 db '/sys/lib/' |
- | |
1753 | lib_name_3 db 'libini.obj',0 |
- | |
- | 1740 | system_dir_3 db '/sys/lib/' |
|
Line 1754... | Line 1741... | ||
1754 | err_msg_found_lib_3 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'libini.obj',39,0 |
1741 | lib_name_3 db 'libini.obj',0 |
1755 | err_msg_import_3 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libini',39,0 |
1742 | |
1756 | - | ||
1757 | l_libs_start: |
1743 | |
1758 | lib_0 l_libs lib_name_0, sys_path, file_name, system_dir_0,\ |
- | |
1759 | err_message_found_lib_0, head_f_l, proclib_import,err_message_import_0, head_f_i |
1744 | l_libs_start: |
1760 | lib_1 l_libs lib_name_1, sys_path, file_name, system_dir_1,\ |
- | |
1761 | err_message_found_lib_1, head_f_l, import_libimg, err_message_import_1, head_f_i |
1745 | lib_0 l_libs lib_name_0, file_name, system_dir_0, import_proclib |
1762 | lib_2 l_libs lib_name_2, sys_path, library_path, system_dir_2,\ |
- | |
1763 | err_msg_found_lib_2,head_f_l,import_buf2d,err_msg_import_2,head_f_i |
1746 | lib_1 l_libs lib_name_1, file_name, system_dir_1, import_libimg |
Line 1764... | Line 1747... | ||
1764 | lib_3 l_libs lib_name_3, sys_path, library_path, system_dir_3,\ |
1747 | lib_2 l_libs lib_name_2, file_name, system_dir_2, import_buf2d |
1765 | err_msg_found_lib_3,head_f_l,import_libini,err_msg_import_3,head_f_i |
1748 | lib_3 l_libs lib_name_3, file_name, system_dir_3, import_libini |
1766 | l_libs_end: |
1749 | l_libs_end: |
Line 1811... | Line 1794... | ||
1811 | aimg_rotate db 'img_rotate',0 |
1794 | aimg_rotate db 'img_rotate',0 |
1812 | aimg_rotate_layer db 'img_rotate_layer',0 |
1795 | aimg_rotate_layer db 'img_rotate_layer',0 |
1813 | aimg_draw db 'img_draw',0 |
1796 | aimg_draw db 'img_draw',0 |
Line 1814... | Line 1797... | ||
1814 | 1797 | ||
1815 | align 4 |
1798 | align 4 |
1816 | proclib_import: ;®¯¨á ¨¥ íªá¯®àâ¨à㥬ëå äãªæ¨© |
1799 | import_proclib: |
1817 | OpenDialog_Init dd aOpenDialog_Init |
1800 | OpenDialog_Init dd aOpenDialog_Init |
1818 | OpenDialog_Start dd aOpenDialog_Start |
1801 | OpenDialog_Start dd aOpenDialog_Start |
1819 | dd 0,0 |
1802 | dd 0,0 |
1820 | aOpenDialog_Init db 'OpenDialog_init',0 |
1803 | aOpenDialog_Init db 'OpenDialog_init',0 |
Line 1911... | Line 1894... | ||
1911 | alib_init2 db 'lib_init',0 |
1894 | alib_init2 db 'lib_init',0 |
1912 | aini_get_str db 'ini_get_str',0 |
1895 | aini_get_str db 'ini_get_str',0 |
1913 | aini_get_int db 'ini_get_int',0 |
1896 | aini_get_int db 'ini_get_int',0 |
1914 | aini_get_color db 'ini_get_color',0 |
1897 | aini_get_color db 'ini_get_color',0 |
Line 1915... | Line -... | ||
1915 | - | ||
1916 | mouse_dd dd 0x0 |
- | |
1917 | sc system_colors |
- | |
1918 | - | ||
1919 | align 16 |
- | |
1920 | procinfo process_information |
- | |
1921 | 1898 | ||
1922 | ;¡ãä¥à ®á®¢®£® ¨§®¡à ¦¥¨ï |
1899 | ;¡ãä¥à ®á®¢®£® ¨§®¡à ¦¥¨ï |
1923 | align 4 |
1900 | align 4 |
1924 | buf_0: dd 0 ;㪠§ â¥«ì ¤aë¥ ¨§®¡à ¦¥¨ï |
1901 | buf_0: dd 0 ;㪠§ â¥«ì ¤aë¥ ¨§®¡à ¦¥¨ï |
1925 | .l: dw 5 ;+4 left |
1902 | .l: dw 5 ;+4 left |
Line 1956... | Line 1933... | ||
1956 | align 4 |
1933 | align 4 |
1957 | buf_r_z: |
1934 | buf_r_z: |
1958 | rb BUF_STRUCT_SIZE |
1935 | rb BUF_STRUCT_SIZE |
Line 1959... | Line 1936... | ||
1959 | 1936 | ||
1960 | align 4 |
- | |
1961 | cursor_pointer dd 0 ;㪠§ â¥«ì ¤ ë¥ ¤«ï ªãàá®à |
- | |
1962 | 1937 | align 4 |
|
1963 | buf_curs: ;¡ãä¥à á ªãàá®à ¬¨ |
1938 | buf_curs: ;¡ãä¥à á ªãàá®à ¬¨ |
1964 | .data: dd 0 ;㪠§ â¥«ì ¡ãä¥à ¨§®¡à ¦¥¨ï |
1939 | .data: dd 0 ;㪠§ â¥«ì ¡ãä¥à ¨§®¡à ¦¥¨ï |
1965 | dw 0 ;+4 left |
1940 | dw 0 ;+4 left |
1966 | dw 0 ;+6 top |
1941 | dw 0 ;+6 top |
Line 2009... | Line 1984... | ||
2009 | db 6,4,0,3 ;w,h,h_osn,n |
1984 | db 6,4,0,3 ;w,h,h_osn,n |
2010 | rb BUF_STRUCT_SIZE*(3+1) |
1985 | rb BUF_STRUCT_SIZE*(3+1) |
Line 2011... | Line 1986... | ||
2011 | 1986 | ||
2012 | align 16 |
1987 | align 16 |
- | 1988 | i_end: |
|
- | 1989 | procinfo process_information |
|
- | 1990 | sc system_colors |
|
- | 1991 | mouse_dd dd ? |
|
2013 | i_end: |
1992 | cursor_pointer dd ? ;㪠§ â¥«ì ¤ ë¥ ¤«ï ªãàá®à |
2014 | wnd_s_pos: ;¬¥áâ® ¤«ï áâ஥ª áâ à⮢®© ¯®§¨æ¨¨ ®ª |
1993 | wnd_s_pos: ;¬¥áâ® ¤«ï áâ஥ª áâ à⮢®© ¯®§¨æ¨¨ ®ª |
2015 | rq 0 |
1994 | rq 0 |
2016 | rb 4096 |
1995 | rb 4096 |
2017 | align 16 |
1996 | align 16 |
2018 | stacktop: |
1997 | stacktop: |
2019 | sys_path rb 1024 |
- | |
2020 | file_name: |
1998 | sys_path rb 1024 |
2021 | rb 1024 ;4096 |
- | |
2022 | library_path rb 1024 |
1999 | file_name rb 2048 ;4096 |
2023 | plugin_path rb 1024 ;4096 |
2000 | plugin_path rb 1024 ;4096 |
2024 | openfile_path rb 4096 |
2001 | openfile_path rb 4096 |
2025 | filename_area rb 256 |
2002 | filename_area rb 256 |