Subversion Repositories Kolibri OS

Rev

Rev 5274 | Blame | Last modification | View Log | Download | RSS feed

  1. ;---------------------------------------------------------------------
  2. ; uninitialized data
  3. ;---------------------------------------------------------------------
  4. extended_key            rb 1
  5. draw_all_level          rb 1
  6. current_cell_NPC        rb 1
  7. death_of_protagonist    rb 1
  8. npc_alive               rb 1
  9. target_detected         rb 1
  10. sound_flag              rb 1
  11. sounds_flag             rb 1
  12. music_flag              rb 1
  13. snd_kick_flag           rb 1
  14. main_menu_pointer       rb 1
  15. settings_menu_pointer   rb 1
  16. use_separate_draw_text  rb 1
  17. init_sound_busy_flag    rb 1
  18. ;---------------------------------------------------------------------
  19. align 4
  20. N_error         rd 1
  21. error_type      rd 1
  22. error_path      rd 1
  23. ;---------------------------------------------------------------------
  24. font_icons              rd 1
  25. base_icons              rd 1
  26. red_brick_icons         rd 1
  27. white_brick_icons       rd 1
  28. npc_miku_icons          rd 1
  29. npc_death_icons         rd 1
  30. npc_skeleton_icons      rd 1
  31. npc_ifrit_icons         rd 1
  32. npc_barret_icons        rd 1
  33. ;---------------------------------------------------------------------
  34. background_music        rd 1
  35. sounds_sample           rd 1
  36.  
  37. stone_kick_sound        rd 1
  38. menu_sound              rd 1
  39. ;---------------------------------------------------------------------
  40. show_tiles_iterations   rd 1
  41. characters_offset_x     rd 1
  42. characters_offset_y     rd 1
  43. characters_size_x       rd 1
  44. characters_size_y       rd 1
  45. buffer_offset_x         rd 1
  46. buffer_offset_y         rd 1
  47. ;---------------------------------------------------------------------
  48. action_cell_x           rd 1
  49. action_cell_y           rd 1
  50. target_action_cell_x    rd 1
  51. target_action_cell_y    rd 1
  52. ;------------------------------------------------------------------------------
  53. menu_text_pointers      rd 1
  54. text_step_Y             rd 1
  55. ;------------------------------------------------------------------------------
  56. level_counter           rd 1
  57. ;------------------------------------------------------------------------------
  58. align 4
  59. version         rd 1    ; версия интерфейса, текущая 0x0101
  60. ; snd_format одна из констант вида PCM_X_Y_Z где
  61. ; X- число каналов
  62. ; Y- разрядность в битах на канал
  63. ; Z- частота в КГц из фикс. набора 11025Гц, 12000Гц, 16000Гц, 22050Гц, 24000Гц, 32000Гц, 44100Гц, 48000Гц
  64. ; Если формат не известен заранее используется константа PCM_ALL.
  65. ; Окончательно формат устанавливается вызовом SetFormat.
  66. snd_format      rd 1    ; формат данных
  67. ; хэндл буфера
  68. hBuff_pointer                   rd 1
  69. hBuff_buffer_size_pointer       rd 1
  70.  
  71. hBuff1          rd 1
  72. hBuff2          rd 1
  73.  
  74. hBuff1_buffer_size      rd 1
  75. hBuff2_buffer_size      rd 1
  76.  
  77. hBuff1_buffer_offset    rd 1
  78. hBuff2_buffer_offset    rd 1
  79.  
  80. hBuff1_driver_notify_struct     rd 6   ; структура события от драйвера
  81. hBuff2_driver_notify_struct     rd 6   ; структура события от драйвера
  82.  
  83. data_offset     rd 1
  84. ;---------------------------------------------------------------------
  85. voice_samples_start     rd 1    ; start of *.SMP
  86. wav_for_test            rd 1
  87. wav_for_test_end        rd 1
  88. ;---------------------------------------------------------------------
  89. align 4
  90. buffer_area:
  91.         rb 64*64*4 ; 64p * 64p * 32bpp
  92. ;---------------------------------------------------------------------
  93. align 4
  94. plan_level:
  95.         rb LEVEL_MAP_SIZE_X*LEVEL_MAP_SIZE_Y*4
  96. ;---------------------------------------------------------------------
  97. align 4
  98. objects_id:
  99.         rb LEVEL_MAP_SIZE_X*LEVEL_MAP_SIZE_Y*4
  100. ;---------------------------------------------------------------------
  101. align 4
  102. plan_level_old:
  103.         rb LEVEL_MAP_SIZE_X*LEVEL_MAP_SIZE_Y*4
  104. ;---------------------------------------------------------------------
  105. align 4
  106. objects_id_old:
  107.         rb LEVEL_MAP_SIZE_X*LEVEL_MAP_SIZE_Y*4
  108. ;---------------------------------------------------------------------
  109. align 4
  110. path:
  111.         rb 4096
  112. ;---------------------------------------------------------------------
  113. align 4
  114. file_name:
  115.         rb 4096
  116. ;---------------------------------------------------------------------
  117. align 4
  118. file_info:
  119.         rb 40
  120. ;---------------------------------------------------------------------
  121. align 4
  122. bootparam:
  123. ;procinfo:
  124. ;process_info:
  125.         rb 1024
  126. ;---------------------------------------------------------------------
  127. align 4
  128. ; sound thread
  129.         rb 1024
  130. snd_kick_action_thread_stack:
  131. ;---------------------------------------------------------------------
  132. align 4
  133. ; sound thread
  134.         rb 1024
  135. snd_background_music_thread_stack:
  136. ;---------------------------------------------------------------------
  137. align 4
  138. ; window error message
  139.         rb 1024
  140. thread_stack:
  141. ;---------------------------------------------------------------------
  142. align 4
  143.         rb 1024
  144. stacktop:
  145. ;---------------------------------------------------------------------