?login_element?

Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

  1. txt_memoryerror:    db 0x0A,"Memory allocation error!",0x0D,0x0A,0
  2. txt_fopenerror:     db 0x0A,"Cannot open file: ",0
  3. txt_fcreateerror:    db 0x0A,"Cannot create file: ",0
  4. txt_freaderror:     db 0x0A,"Cannot read file: ",0
  5. txt_fwriteerror:     db 0x0A,"Cannot write file: ",0   
  6. txt_dircherror:     db 0x0A,"Cannot change directory: ",0
  7. txt_nl:             db 0x0D,0x0A,0
  8.  
  9.  
  10.  
  11.  
  12.  
  13. ;-----memory------
  14. winpage0:    db 0 ;0x0000-0x3fff
  15. script_buf1:
  16. winpage1:    db 0 ;0x4000-0x7fff
  17. script_buf2:
  18. winpage2:    db 0 ;0x8000-0xbfff
  19. winpage3:    db 0 ;0xc000-0xffff
  20.  
  21. music_buf:   db 0
  22.  
  23. load_buf1:   db 0  ;13
  24. load_buf2:   db 0  ;24
  25.  
  26. mem_buf1:    db 0 ;13
  27. mem_buf2:    db 0 ;24
  28.  
  29. scr_buf1:    db 0 ;13 ;additional buffers. (reserved) !!! load sprites here !!!
  30. scr_buf2:    db 0 ;24 ;additional buffers. (reserved)
  31.  
  32. src_buf1:     db 0 ;datasource for screen output
  33. src_buf2:     db 0
  34.  
  35. font_page      db 0;here goes font_rus
  36.  
  37. bank1:  db 0  ;current page for 4000
  38. bank2:  db 0  ;current page for 8000
  39. bank3:  db 0  ;current page for c000
  40.  
  41.  
  42. tbank1 db 0  ;temp page store for 4000
  43. tbank2 db 0  ;temp page store for 8000
  44. tbank3: db 0  ;temp page store for c000
  45. ;----setup---
  46. res_path:    db "SanShimai",0
  47.  
  48. language:    db 0  ;0 eng | 1 rus
  49. gfx_mode:    db 0  ;0 DDp | 1 16c | 2 ATM
  50. mus_mode:    db 0  ;0 AY  | 1 s98
  51.  
  52. censor_mode db 0  ;0-normal 1-censorship
  53. ;------intro-----
  54.  
  55. intro_txt0      DB      "Transman/U_Corp and NCy",0
  56. intro_txt1       DB     "   Proudly Presents:   ",0
  57. intro_txt2       DB     "       (c)JAST         ",0
  58.  
  59. intro_pic1      db "kitunem",0
  60. intro_pic2      db "sp_001",0
  61.  
  62. intro_text      db "intro.OVL",0
  63.  
  64. intro_mus:      DB 34  
  65.  
  66. menu_pic         db "sansi",0
  67. menu_mus         db 23
  68.  
  69.  
  70.  
  71. ingame_border   db "flerin",0
  72. anim_w          db "push",0
  73.  
  74. font_file       db "font_rus.bin",0
  75.  
  76. SAVETEMPL       db "SSSDATA0.000",0
  77. SAVETEMPL_N     equ SAVETEMPL+7
  78.  
  79. endingovl       db "GOVER.OVL",0
  80. FSTOVL          db "SK_101.OVL",0
  81.  
  82. tb008:           db "tb_008",0
  83. OVL             ds 13,0
  84. LOADED          ds 13,0
  85. ;---palette----
  86. setpalflag:  db 0
  87.  
  88. stdpal:  STANDARDPAL
  89. pal:     ds 32,0xff
  90. mempal:  ds 32,0xff
  91. temppal  ds 32,0xff
  92. whitepal  ds 32,12 ;00001100b
  93. blackpal  ds 32,0xff
  94.  
  95. ;-------keyboard
  96. keyreg db 0
  97. keymatrixbc dw 0
  98. keymatrixde dw 0
  99. keymatrixhl dw 0
  100. keymatrixix dw 0
  101.  
  102. lastvar
  103. lastkey db 0
  104. lastspace dw 0
  105. lastchar db 0
  106. ;------------------------------
  107. CORDS dw 0
  108.  
  109. g_curpos dw 0 ; у╝бёбончбпэ▒║э╗▓  (Єнж╣цоиубоЁЮой
  110. g_atpos  dw 0 ; ыпоёейнс│╗ хм┐ у╝вяеа  y x
  111. ;------------------------------
  112. DELAY db 0
  113. ;------------------------------
  114. mus_path1:
  115.         db "mus/",0
  116. mus_path2:        
  117.         db  "/mt_00.",0
  118.  
  119. gfx_path1:        
  120.                 db "gfx/",0
  121. gfx_ext db ".16c",0            
  122.  
  123. ovl_path1:
  124.                 db "ovl/",0    
  125.  
  126.  
  127. anim_ext: db ".gfx",0  
  128.  
  129. censor_path: db "censored/",0
  130. ;------------------------------
  131. namebuf ds 14,0
  132.  
  133. MENUCURHELPER:
  134.         dw 0xda44-160
  135.         dw 0xda4c-160
  136.         dw 0xda54-160
  137.         dw 0xda5c-160
  138.  
  139.         dw 0xdb84-160
  140.         dw 0xdb8c-160
  141.         dw 0xdb94-160
  142.         dw 0xdb9c-160
  143.  
  144.         dw 0xdcc4-160
  145.         dw 0xdccc-160
  146.         dw 0xdcd4-160
  147.         dw 0xdcdc-160
  148.  
  149.         dw 0xde04-160
  150.         dw 0xde0c-160
  151.         dw 0xde14-160
  152.         dw 0xde1c-160
  153. eyes_table:
  154.         db "ST01a0",0
  155.         dw 32,24
  156.         dw 32,12
  157.         db 3
  158.         db "ST02a0",0
  159.         dw 32,24
  160.         dw 32,12
  161.         db 3
  162.         db "ST03a0",0
  163.         dw 32,24
  164.         dw 32,12
  165.         db 3   
  166.         db "ST04a0",0
  167.         dw 32,24
  168.         dw 32,12
  169.         db 3   
  170.         db "ST05a0",0
  171.         dw 48,24
  172.         dw 28,12
  173.         db 3   
  174.         db "ST06a0",0
  175.         dw 156,32
  176.         dw 32,12
  177.         db 3   
  178.         db "ST07a0",0
  179.         dw 156,32
  180.         dw 32,12
  181.         db 3   
  182.         db "ST08a0",0
  183.         dw 32,32
  184.         dw 32,12
  185.         db 3   
  186.         db "ST09a0",0
  187.         dw 32,32
  188.         dw 32,12
  189.         db 3
  190.         db "ST10a0",0
  191.         dw 112,32
  192.         dw 32,12
  193.         db 2
  194.         db "ST11a0",0
  195.         dw 112,32
  196.         dw 32,12
  197.         db 2
  198.         db "ST12a0",0
  199.         dw 84,36
  200.         dw 24,8
  201.         db 2
  202.         db "ST13a0",0
  203.         dw 44,44
  204.         dw 28,16
  205.         db 2
  206.         db "ST14a0",0
  207.         dw 172,44
  208.         dw 28,16
  209.         db 3
  210.         db "ST15a0",0
  211.         dw 172,44
  212.         dw 28,16
  213.         db 3
  214.         db "ST16a0",0
  215.         dw 152,16
  216.         dw 32,12
  217.         db 3
  218.         db "ST17a0",0
  219.         dw 152,16
  220.         dw 32,12
  221.         db 3
  222.         db "ST18a0",0
  223.         dw 48,12
  224.         dw 24,12
  225.         db 3
  226.         db "ST19a0",0
  227.         dw 28,20
  228.         dw 24,16   ;24,16
  229.         db 3
  230.         db "ST20a0",0
  231.         dw 172,24
  232.         dw 28,20
  233.         db 2
  234.         db "ST21a0",0
  235.         dw 96,24
  236.         dw 24,16
  237.         db 3
  238.         db "ST21a1",0
  239.         dw 136,44
  240.         dw 28,16
  241.         db 3
  242.         db "ST22a0",0
  243.         dw 108,28
  244.         dw 28,16
  245.         db 3
  246.         db "ST23a0",0
  247.         dw 44,28
  248.         dw 28,12
  249.         db 3
  250.         db "ST24a0",0
  251.         dw 36,36
  252.         dw 32,20
  253.         db 3
  254.         db "ST25a0",0
  255.         dw 152,20
  256.         dw 24,12
  257.         db 2
  258.         db "ST26a0",0
  259.         dw 36,28
  260.         dw 28,12
  261.         db 3
  262.         db "ST27a0",0
  263.         dw 36,28
  264.         dw 28,12
  265.         db 3
  266.         db "ST28a0",0
  267.         dw 96,36
  268.         dw 32,12
  269.         db 2
  270.         db "ST29a0",0
  271.         dw 116,28
  272.         dw 28,16
  273.         db 3
  274.         db "ST30a0",0
  275.         dw 116,28
  276.         dw 28,16
  277.         db 3
  278.         db "ST31a0",0
  279.         dw 36,24
  280.         dw 28,20
  281.         db 3
  282.         db "ST32a0",0
  283.         dw 36,24
  284.         dw 28,20
  285.         db 3
  286.         db "ST33a0",0
  287.         dw 168,28
  288.         dw 28,12
  289.         db 3
  290.         db "ST34a0",0
  291.         dw 168,28
  292.         dw 28,12
  293.         db 3
  294.         db "ST35a0",0
  295.         dw 112,24
  296.         dw 28,16
  297.         db 3
  298.         db "ST36a0",0
  299.         dw 92,36
  300.         dw 32,12
  301.         db 3
  302.         db "ST38a0",0
  303.         dw 156,32
  304.         dw 32,12
  305.         db 2
  306.         db "ST39a0",0
  307.         dw 36,24
  308.         dw 28,20
  309.         db 3
  310.         db "ST40a0",0
  311.         dw 152,16
  312.         dw 32,12
  313.         db 3
  314.         db 0xff