Subversion Repositories pentevo

Rev

Rev 291 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. ;NOTE! Sure no warning like:
  2. ; "warning: A .db segment with an odd number of bytes is detected. A zero byte is added."
  3. ;
  4. ;------------------------------------------------------------------------------
  5. ;
  6. .EQU    MAX_LANG=2
  7. ;
  8. ;------------------------------------------------------------------------------
  9. ;
  10. MSG_TITLE1:     ;          ZX Evolution Test&Service (110203)         ;
  11.         .DB     "          ZX Evolution Test&Service "                 ,0,0
  12. ;width limited! "01234567890123456789012345678901234567890123456789012"
  13. ;
  14. ;------------------------------------------------------------------------------
  15. ;
  16. MSG_TITLE2:
  17.         .DB     $16,15,24,"http://www.NedoPC.com/",0
  18. ;
  19. ;------------------------------------------------------------------------------
  20. ;
  21. MLMSG_PINTEST:
  22.         .DW     MSG_PINTEST_RUS*2, MSG_PINTEST_ENG*2
  23. MSG_PINTEST_RUS:
  24.         .DB     $0D,$0A,$0A,"Проверка выводов ATMEGA128... ",0
  25. MSG_PINTEST_ENG:
  26.         .DB     $0D,$0A,$0A,"ATMEGA128 pins check... ",0
  27. ;
  28. ;------------------------------------------------------------------------------
  29. ;
  30. MLMSG_PINTEST_OK:
  31.         .DW     MSG_PINTEST_OK_RUS*2, MSG_PINTEST_OK_ENG*2
  32. MSG_PINTEST_OK_RUS:
  33.         .DB     "Проблем не обнаружено.",0,0
  34. MSG_PINTEST_OK_ENG:
  35.         .DB     "No problems found.",0,0
  36. ;
  37. ;------------------------------------------------------------------------------
  38. ;
  39. MLMSG_PINTEST_ERROR:
  40.         .DW     MSG_PINTEST_ERROR_RUS*2, MSG_PINTEST_ERROR_ENG*2
  41. MSG_PINTEST_ERROR_RUS:
  42.         .DB     $0D,$0A,"Обнаружена проблема на порту(-ах): ",0
  43. MSG_PINTEST_ERROR_ENG:
  44.         .DB     $0D,$0A,"Have a problem at port(s): ",0
  45. ;
  46. ;------------------------------------------------------------------------------
  47. ;
  48. MSG_PINTEST_PA:
  49.         .DB     "PAx ",0,0
  50. MSG_PINTEST_PB:
  51.         .DB     "PBx ",0,0
  52. MSG_PINTEST_PC:
  53.         .DB     "PCx ",0,0
  54. MSG_PINTEST_PD:
  55.         .DB     "PD5 ",0,0
  56. MSG_PINTEST_PE:
  57.         .DB     "PEx ",0,0
  58. MSG_PINTEST_PF:
  59.         .DB     "PFx ",0,0
  60. MSG_PINTEST_PG:
  61.         .DB     "PGx ",0,0
  62. ;
  63. ;------------------------------------------------------------------------------
  64. ;
  65. MLMSG_HALT:
  66.         .DW     MSG_HALT_RUS*2, MSG_HALT_ENG*2
  67. MSG_HALT_RUS:
  68.         .DB     $0D,$0A,"Программа остановлена!",0,0
  69. MSG_HALT_ENG:
  70.         .DB     $0D,$0A,"Program is halted!",0,0
  71. ;
  72. ;------------------------------------------------------------------------------
  73. ;
  74. MLMSG_STATUSOF_CRLF:
  75.         .DW     MSG_STATUSOF_RUS*2,MSG_STATUSOF_ENG*2
  76. MLMSG_STATUSOF_CR:
  77.         .DW     (MSG_STATUSOF_RUS*2)+1,(MSG_STATUSOF_ENG*2)+1
  78. MSG_STATUSOF_RUS:
  79.         .DB     $0A,$0D,"Состояние ",0,0
  80. MSG_STATUSOF_ENG:
  81.         .DB     $0A,$0D,"Status of ",0,0
  82. MSG_POWER_PG:
  83.         .DB     "POWERGOOD=",0,0
  84. MSG_POWER_VCC5:
  85.         .DB     ", VCC5=",0
  86. ;
  87. ;------------------------------------------------------------------------------
  88. ;
  89. MLMSG_POWER_ON:
  90.         .DW     MSG_POWER_ON_RUS*2, MSG_POWER_ON_ENG*2
  91. MSG_POWER_ON_RUS:
  92.         .DB     $0D,$0A,"Включение питания ATX...",$0A,0
  93. MSG_POWER_ON_ENG:
  94.         .DB     $0D,$0A,"ATX power up...",$0A,0,0
  95. ;
  96. ;------------------------------------------------------------------------------
  97. ;
  98. MLMSG_CFGFPGA:
  99.         .DW     MSG_CFGFPGA_RUS*2, MSG_CFGFPGA_ENG*2
  100. MSG_CFGFPGA_RUS:
  101.         .DB     $0D,$0A,"Загрузка конфигурации в FPGA... ",0,0
  102. MSG_CFGFPGA_ENG:
  103.         .DB     $0D,$0A,"Set FPGA configuration... ",0,0
  104. ;
  105. ;------------------------------------------------------------------------------
  106. ;
  107. MLMSG_DONE1:
  108.         .DW     MSG_DONE1_RUS*2, MSG_DONE1_ENG*2
  109. MSG_DONE1_RUS:
  110.         .DB     "Завершено.",$0D,$0A
  111.         .DB     "Проверка обмена с FPGA... ",0,0
  112. MSG_DONE1_ENG:
  113.         .DB     "Done.",$0D,$0A,"FPGA data exchange test... ",0,0
  114. ;
  115. ;------------------------------------------------------------------------------
  116. ;
  117. MSG_OK: .DB     "Ok.",0
  118. ;
  119. ;------------------------------------------------------------------------------
  120. ;
  121. MLMSG_SOMEERRORS:
  122.         .DW     MSG_SOMEERRORS_RUS*2, MSG_SOMEERRORS_ENG*2
  123. MSG_SOMEERRORS_RUS:
  124.         .DB     "Есть ошибки!",0,0
  125. MSG_SOMEERRORS_ENG:
  126.         .DB     "We have some errors!",0,0
  127. ;
  128. ;------------------------------------------------------------------------------
  129. ;
  130. MLMSG_SPI_TEST:
  131.         .DW     MSG_SPITEST_RUS*2, MSG_SPITEST_ENG*2
  132. MSG_SPITEST_RUS:
  133.         .DB     $0D,$0A,"Количество неправильных байт из 50000 -",0
  134. MSG_SPITEST_ENG:
  135.         .DB     $0D,$0A,"Quantity wrong byte from 50000 -",0,0
  136. ;
  137. ;------------------------------------------------------------------------------
  138. ;
  139. MLMSG_KBD_DETECT:
  140.         .DW     MSG_KBD_DETECT_RUS*2, MSG_KBD_DETECT_ENG*2
  141. MSG_KBD_DETECT_RUS:
  142.         .DB     $0D,$0A,"Проверка клавиатуры PS/2...",$0D,$0A,0
  143. MSG_KBD_DETECT_ENG:
  144.         .DB     $0D,$0A,"PS/2 keyboard check...",$0D,$0A,0,0
  145. ;
  146. ;------------------------------------------------------------------------------
  147. ;
  148. MLMSG_NORESPONSE:
  149.         .DW     MSG_NORESPONSE_RUS*2, MSG_NORESPONSE_ENG*2
  150. MSG_NORESPONSE_RUS:
  151.         .DB     " ...нет ответа",$0D,$0A,0,0
  152. MSG_NORESPONSE_ENG:
  153.         .DB     " ...no response",$0D,$0A,0
  154. ;
  155. ;------------------------------------------------------------------------------
  156. ;
  157. MLMSG_UNWANTED:
  158.         .DW     MSG_UNWANTED_RUS*2, MSG_UNWANTED_ENG*2
  159. MSG_UNWANTED_RUS:
  160.         .DB     " ...неожидаемый ответ",$0D,$0A,0
  161. MSG_UNWANTED_ENG:
  162.         .DB     " ...unwanted response",$0D,$0A,0
  163. ;
  164. ;------------------------------------------------------------------------------
  165. ;
  166. MLMSG_TXFAIL:
  167.         .DW     MSG_TXFAIL_RUS*2, MSG_TXFAIL_ENG*2
  168. MSG_TXFAIL_RUS:
  169.         .DB     " ...сбой при передаче",$0D,$0A,0
  170. MSG_TXFAIL_ENG:
  171.         .DB     " ...fail to transmit",$0D,$0A,0,0
  172. ;
  173. ;------------------------------------------------------------------------------
  174. ;
  175. MENU_MAIN:
  176.         .DB     6,3,26+2,8,$9F,$F0
  177.         .DW     MTST_SHOW_REPORT,1000
  178.         ;handlers
  179.         .DW     TESTPS2KEYB
  180.         .DW     TESTZXKEYB
  181.         .DW     TESTMOUSE
  182.         .DW     TESTBEEP
  183.         .DW     TESTVIDEO
  184.         .DW     TESTRS232
  185.         .DW     TESTSD
  186.         .DW     FLASHER
  187.         ;lang0
  188.         .DB     "──────────────────────────"
  189.         .DB     "Тест клавиатуры PS/2      "
  190.         .DB     "Тест клавиатуры ZX и др.  "
  191.         .DB     "Тест мыши                 "
  192.         .DB     "Тест BEEP/TAPEOUT/COVOX   "
  193.         .DB     "Тест видео                "
  194.         .DB     "Тест RS-232               "
  195.         .DB     "Диагностика SD/MMC        "
  196.         .DB     "Программирование Flash-ROM"
  197.         ;lang1
  198.         .DB     "──────────────────────────"
  199.         .DB     "PS/2 keyboard test        "
  200.         .DB     "ZX keyboard test and etc  "
  201.         .DB     "Mouse test                "
  202.         .DB     "BEEP/TAPEOUT/COVOX test   "
  203.         .DB     "Video test                "
  204.         .DB     "RS-232 test               "
  205.         .DB     "SD/MMC diagnostic         "
  206.         .DB     "Write Flash-ROM           "
  207. ;width fixed!   "12345678901234567890123456"
  208. ;
  209. ;------------------------------------------------------------------------------
  210. ;
  211. MLMSG_MENU_HELP:
  212.         .DW     MSG_MENU_HELP_RUS*2, MSG_MENU_HELP_ENG*2
  213. MSG_MENU_HELP_RUS:
  214.         .DB     $16,5,14,"Основные клавиши управления:"     ,$16,5,15,"<>, <>"
  215.         .DB     $16,5,16,"<Enter> - ",$22,"Да",$22,$2C," выбор"
  216.         .DB     $16,5,17,"<Esc> - ",$22,"Нет",$22,$2C," отмена, выход "
  217.         .DB     $16,5,18,"Горячие клавиши (только в меню): "
  218.         .DB     $16,5,19,"<ScrollLock> - режим TV/VGA"
  219.         .DB     $16,5,20,"<CapsLock> - язык интерфейса"     ,0
  220. MSG_MENU_HELP_ENG:
  221.         .DB     $16,5,14,"Usage:"                           ,$16,5,15,"<>, <>"
  222.         .DB     $16,5,16,"<Enter> - ",$22,"Yes",$22,$2C," select"
  223.         .DB     $16,5,17,"<Esc> - ",$22,"No",$22,$2C," cancel, exit "
  224.         .DB     $16,5,18,"Hot-keys (in menu only): "
  225.         .DB     $16,5,19,"<ScrollLock> - toggle TV/VGA mode"
  226.         .DB     $16,5,20,"<CapsLock> - language switch"     ,0
  227. ;width limited!          "567890123456789012345678901234567"
  228. ;
  229. ;------------------------------------------------------------------------------
  230. ;
  231. MLMSG_TBEEP:
  232.         .DW     MSG_TBEEP_RUS*2, MSG_TBEEP_ENG*2
  233. MSG_TBEEP_RUS:
  234.         .DB     $16,26,10,"Гц",$16,10,12,"<>, <> - изменение частоты",$15,$0F,0,0
  235. MSG_TBEEP_ENG:
  236.         .DB     $16,26,10,"Hz",$16,14,12,    "<>, <> - frequence"    ,$15,$0F,0,0
  237. ;width limited!                          "0123456789012345678901234567"
  238. ;
  239. ;------------------------------------------------------------------------------
  240. ;
  241. MLMSG_TZXK_1:
  242.         .DW     MSG_TZXK_1_RUS*2, MSG_TZXK_1_ENG*2
  243. MSG_TZXK_1_RUS:
  244.         .DB     $16,14, 7,"Клавиатура ZX",$16,35, 7,"Джойстик",0
  245. MSG_TZXK_1_ENG:
  246.         .DB     $16,15, 7,"ZX Keyboard",$16,35, 7,"Joystick",0
  247. ;
  248. ;------------------------------------------------------------------------------
  249. ;
  250. MSG_TZXK_2:
  251.         .DB     $16,11, 9,"1 2 3 4 5 6 7 8 9 0"
  252.         .DB     $16,11,10,"Q W E R T Y U I O P"
  253.         .DB     $16,11,11,"A S D F G H J K L e"
  254.         .DB     $16,11,12,"c Z X C V B N M s s"
  255.         .DB     $16,38,10,$18
  256.         .DB     $16,36,11,$1B," F ",$1A
  257.         .DB     $16,38,12,$19
  258.         .DB     $16,14,15,"SoftReset"
  259.         .DB     $16,30,15,"TurboKey",0
  260. ;
  261. ;------------------------------------------------------------------------------
  262. ;
  263. MSG_TPS2K_1:
  264.         .DB     $16,5, 7,"e   1 2 3 4 5 6 7 8 9 0 1 2  p s p  ",$07,$20,$07,$20,$07
  265.         .DB     $16,5, 9,"` 1 2 3 4 5 6 7 8 9 0 - = ",$1B,"  i h u  n / * -"
  266.         .DB     $16,5,10,"t Q W E R T Y U I O P [ ] \  d e d  7 8 9"
  267.         .DB     $16,5,11,"c A S D F G H J K L ",$3B," '   e         4 5 6 +"
  268.         .DB     $16,5,12,"s Z X C V B N M , . /     s    ",$18,"    1 2 3"
  269.         .DB     $16,5,13,"c w a       s       a w m c  ",$1B,$20,$19,$20,$1A,"  0   . e"
  270.         .DB     $16,5,16,"Raw data:",$16,4,15,0
  271. ;
  272. ;------------------------------------------------------------------------------
  273. ;
  274. MLMSG_TPS2K_0:
  275.         .DW     MSG_TPS2K_0_RUS*2, MSG_TPS2K_0_ENG*2
  276. MSG_TPS2K_0_RUS:
  277.         .DB     $16, 5,19,"Трёхкратное нажатие <ESC> - выход из теста.",0,0
  278. MSG_TPS2K_0_ENG:
  279.         .DB     $16,10,19,     "Press <ESC> three times to exit.",0
  280. ;width limited!           "5678901234567890123456789012345678901234567"
  281. ;
  282. ;------------------------------------------------------------------------------
  283. ;
  284. MLMSG_MOUSE_TEST:
  285.         .DW     MSG_MOUSE_TEST_RUS*2, MSG_MOUSE_TEST_ENG*2
  286. MSG_MOUSE_TEST_RUS:
  287.         .DB     $0D,$0A,"Тестирование мыши... ",0
  288. MSG_MOUSE_TEST_ENG:
  289.         .DB     $0D,$0A,"Mouse test... ",0,0
  290. ;
  291. ;------------------------------------------------------------------------------
  292. ;
  293. MLMSG_MOUSE_DETECT:
  294.         .DW     MSG_MOUSE_DETECT_RUS*2, MSG_MOUSE_DETECT_ENG*2
  295. MSG_MOUSE_DETECT_RUS:
  296.         .DB     "Обнаружение мыши...  ",0
  297. MSG_MOUSE_DETECT_ENG:
  298.         .DB     "Detecting mouse...  ",0,0
  299. ;
  300. ;------------------------------------------------------------------------------
  301. ;
  302. MLMSG_MOUSE_SETUP:
  303.         .DW     MSG_MOUSE_SETUP_RUS*2, MSG_MOUSE_SETUP_ENG*2
  304. MSG_MOUSE_SETUP_RUS:
  305.         .DB     "Настройка... ",0
  306. MSG_MOUSE_SETUP_ENG:
  307.         .DB     "Customization... ",0
  308. ;
  309. ;------------------------------------------------------------------------------
  310. ;
  311. MLMSG_MOUSE_LETSGO:
  312.         .DW     MSG_MOUSE_LETSGO_RUS*2, MSG_MOUSE_LETSGO_ENG*2
  313. MSG_MOUSE_LETSGO_RUS:
  314.         .DB     "Поехали!",0,0
  315. MSG_MOUSE_LETSGO_ENG:
  316.         .DB     "Let",$27,"s go!",0
  317. ;
  318. ;------------------------------------------------------------------------------
  319. ;
  320. MLMSG_MOUSE_FAIL0:
  321.         .DW     MSG_MOUSE_FAIL0_RUS*2, MSG_MOUSE_FAIL0_ENG*2
  322. MSG_MOUSE_FAIL0_RUS:
  323.         .DB     "      Нет ответа от мыши."      ,0
  324. MSG_MOUSE_FAIL0_ENG:
  325.         .DB     "      No mouse response."       ,0,0
  326. ;width limited! "1234567890123456789012345678901"
  327. ;
  328. ;------------------------------------------------------------------------------
  329. ;
  330. MLMSG_MOUSE_FAIL1:
  331.         .DW     MSG_MOUSE_FAIL1_RUS*2, MSG_MOUSE_FAIL1_ENG*2
  332. MSG_MOUSE_FAIL1_RUS:
  333.         .DB     "   Имеются некоторые проблемы." ,0,0
  334. MSG_MOUSE_FAIL1_ENG:
  335.         .DB     "    There are some problems."   ,0,0
  336. ;width limited! "1234567890123456789012345678901"
  337. ;
  338. ;------------------------------------------------------------------------------
  339. ;
  340. MLMSG_MOUSE_RESTART:
  341.         .DW     MSG_MOUSE_RESTART_RUS*2, MSG_MOUSE_RESTART_ENG*2
  342. MSG_MOUSE_RESTART_RUS:
  343.         .DB     "  <Enter> - перезапустить тест.",0
  344. MSG_MOUSE_RESTART_ENG:
  345.         .DB     "     <Enter> - restart test."   ,0,0
  346. ;width limited! "1234567890123456789012345678901"
  347. ;
  348. ;------------------------------------------------------------------------------
  349. ;
  350. MLMSG_MTST:
  351.         .DW     MSG_MTST_RUS*2, MSG_MTST_ENG*2
  352. MSG_MTST_RUS:
  353.         .DB     $16,35,18,   " Тест DRAM "
  354.         .DB     $16,32,19,"Проведено циклов",$16,32,20,"без ошибок"
  355.         .DB     $16,32,21,"с ошибками",0
  356. MSG_MTST_ENG:
  357.         .DB     $16,35,18,   " DRAM test "
  358. ;width limited!           "23456789012345678"
  359.         .DB     $16,32,19,"Loops",  $16,32,20,"Pass",  $16,32,21,"Fail",0,0
  360. ;width limited!           "23456789012345678" "2345678901"       "2345678901"
  361. ;
  362. ;------------------------------------------------------------------------------
  363. ;
  364. MLMSG_MENU_SWLNG:
  365.         .DW     MSG_MENU_SWLNG_RUS*2, MSG_MENU_SWLNG_ENG*2
  366. MSG_MENU_SWLNG_RUS:
  367.         .DB     $16,23,12,         "Русский"        ,0,0
  368. MSG_MENU_SWLNG_ENG:
  369.         .DB     $16,23,12,         "English"        ,0,0
  370. ;width limited!           "456789012345678901234567"
  371. ;
  372. ;------------------------------------------------------------------------------
  373. ;
  374. MLMSG_FL_MENU:
  375.         .DW     MSG_FL_MENU_RUS*2, MSG_FL_MENU_ENG*2
  376. MSG_FL_MENU_RUS:
  377.         .DB     $16,2,2,"Выход"
  378.         .DB     $16,2,3,"Всё снова"
  379.         .DB     $16,2,4,"Стереть м/сх."
  380.         .DB     $16,2,5,"Добав.задание"
  381.         .DB     $16,2,6,"Выполнить "   ,0
  382. MSG_FL_MENU_ENG:
  383.         .DB     $16,2,2,"Exit "
  384.         .DB     $16,2,3,"Retrieve all "
  385.         .DB     $16,2,4,"Erase chip "
  386.         .DB     $16,2,5,"Add job"
  387.         .DB     $16,2,6,"Execute jobs" ,0
  388. ;width limited!         "2345678901234"
  389. ;
  390. ;------------------------------------------------------------------------------
  391. ;
  392. MLMSG_FP_NOFILES:
  393.         .DW     MSG_FP_NOFILES_RUS*2,MSG_FP_NOFILES_ENG*2
  394. MSG_FP_NOFILES_RUS:
  395.         .DB     $15,$9F," Нет файлов ",0,0
  396. MSG_FP_NOFILES_ENG:
  397.         .DB     $15,$9F,"  No files  ",0,0
  398. ;width fixed!           "123456789012"
  399. ;
  400. ;------------------------------------------------------------------------------
  401. ;
  402. MLMSG_FL_READROM:
  403.         .DW     MSG_FL_READROM_RUS*2,MSG_FL_READROM_ENG*2
  404. MSG_FL_READROM_RUS:
  405.         .DB     $16, 2,10,$15,$9E,"Чтение Flash" ,$15,$9F,$16, 2,11,"<ESC> - выход",0
  406. MSG_FL_READROM_ENG:
  407.         .DB     $16, 2,10,$15,$9E,"Read Flash...",$15,$9F,$16, 2,11,"<ESC> - exit" ,0
  408. ;width limited!                   "2345678901234"                   "2345678901234"
  409. ;
  410. ;------------------------------------------------------------------------------
  411. ;
  412. MLMSG_FL_SDINIT:
  413.         .DW     MSG_FL_SDINIT_RUS*2,MSG_FL_SDINIT_ENG*2
  414. MSG_FL_SDINIT_RUS:
  415.         .DB     $16, 2,11,$15,$9F,"Иниц.SD карты",0,0
  416. MSG_FL_SDINIT_ENG:
  417.         .DB     $16, 2,11,$15,$9F,"SDcard init. ",0,0
  418. ;width limited!                   "2345678901234"
  419. ;
  420. ;------------------------------------------------------------------------------
  421. ;
  422. MLMSG_FL_SDERROR1:
  423.         .DW     MSG_FL_SDERROR1_RUS*2,MSG_FL_SDERROR1_ENG*2
  424. MSG_FL_SDERROR1_RUS:
  425.         .DB     " Нет SD карты! ",0
  426. MSG_FL_SDERROR1_ENG:
  427.         .DB     "  No SD-card!  ",0
  428. ;width fixed!   "123456789012345"
  429. ;
  430. ;------------------------------------------------------------------------------
  431. ;
  432. MLMSG_FL_SDERROR2:
  433.         .DW     MSG_FL_SDERROR2_RUS*2,MSG_FL_SDERROR2_ENG*2
  434. MSG_FL_SDERROR2_RUS:
  435.         .DB     " Ошибка чт. SD ",0
  436. MSG_FL_SDERROR2_ENG:
  437.         .DB     " SD read error ",0
  438. ;width fixed!   "123456789012345"
  439. ;
  440. ;------------------------------------------------------------------------------
  441. ;
  442. MLMSG_FL_SDERROR3:
  443.         .DW     MSG_FL_SDERROR3_RUS*2,MSG_FL_SDERROR3_ENG*2
  444. MSG_FL_SDERROR3_RUS:
  445.         .DB     "   Нет FAT !   ",0
  446. MSG_FL_SDERROR3_ENG:
  447.         .DB     " FAT no found! ",0
  448. ;width fixed!   "123456789012345"
  449. ;
  450. ;------------------------------------------------------------------------------
  451. ;
  452. MLMSG_FL_SDERROR4:
  453.         .DW     MSG_FL_SDERROR4_RUS*2,MSG_FL_SDERROR4_ENG*2
  454. MSG_FL_SDERROR4_RUS:
  455.         .DB     "  Ошибка FAT ! ",0
  456. MSG_FL_SDERROR4_ENG:
  457.         .DB     "  FAT error !  ",0
  458. ;width fixed!   "123456789012345"
  459. ;
  460. ;------------------------------------------------------------------------------
  461. ;это сообщение никогда ;) не должно появляться
  462. MLMSG_FL_SDERRORX:
  463.         .DW     MSG_FL_SDERRORX_RUS*2,MSG_FL_SDERRORX_ENG*2
  464. MSG_FL_SDERRORX_RUS:
  465.         .DB     " О, глюкануло! ",0
  466. MSG_FL_SDERRORX_ENG:
  467.         .DB     " Great glitch! ",0
  468. ;width fixed!   "123456789012345"
  469. ;
  470. ;------------------------------------------------------------------------------
  471. ;
  472. MLMSG_FL_SURE:
  473.         .DW     MSG_FL_SURE_RUS*2,MSG_FL_SURE_ENG*2
  474. MSG_FL_SURE_RUS:
  475.         .DB     $16, 2,12,$15,$9E," Уверен? <Y> ",0,0
  476. MSG_FL_SURE_ENG:
  477.         .DB     $16, 2,12,$15,$9E,"You sure? <Y>",0,0
  478. ;width fixed!                     "2345678901234"
  479. ;
  480. ;------------------------------------------------------------------------------
  481. ;
  482. MLMSG_FL_ERASE:
  483.         .DW     MSG_FL_ERASE_RUS*2,MSG_FL_ERASE_ENG*2
  484. MSG_FL_ERASE_RUS:
  485.         .DB     $16, 2,12,$15,$9E,"Стирание...  ",0,0
  486. MSG_FL_ERASE_ENG:
  487.         .DB     $16, 2,12,$15,$9E,"Erase...     ",0,0
  488. ;width fixed!                     "2345678901234"
  489. ;
  490. ;------------------------------------------------------------------------------
  491. ;
  492. MLMSG_FL_WRITE:
  493.         .DW     MSG_FL_WRITE_RUS*2,MSG_FL_WRITE_ENG*2
  494. MSG_FL_WRITE_RUS:
  495.         .DB     $16, 2,12,$15,$9E,"Запись...    ",0,0
  496. MSG_FL_WRITE_ENG:
  497.         .DB     $16, 2,12,$15,$9E,"Write...     ",0,0
  498. ;width fixed!                     "2345678901234"
  499. ;
  500. ;------------------------------------------------------------------------------
  501. ;
  502. MLMSG_FL_VERIFY:
  503.         .DW     MSG_FL_VERIFY_RUS*2,MSG_FL_VERIFY_ENG*2
  504. MSG_FL_VERIFY_RUS:
  505.         .DB     $16, 2,12,$15,$9E,"Проверка...  ",0,0
  506. MSG_FL_VERIFY_ENG:
  507.         .DB     $16, 2,12,$15,$9E,"Verify...    ",0,0
  508. ;width fixed!                     "2345678901234"
  509. ;
  510. ;------------------------------------------------------------------------------
  511. ;
  512. MLMSG_FL_COMPLETE:
  513.         .DW     MSG_FL_COMPLETE_RUS*2,MSG_FL_COMPLETE_ENG*2
  514. MSG_FL_COMPLETE_RUS:
  515.         .DB     $16, 2,12,$15,$9E,"Завершено.   ",0,0
  516. MSG_FL_COMPLETE_ENG:
  517.         .DB     $16, 2,12,$15,$9E,"Complete.    ",0,0
  518. ;width limited!                   "2345678901234"
  519. ;
  520. ;------------------------------------------------------------------------------
  521. ;
  522. MLMSG_FLRES0:
  523.         .DW     MSG_FLRES0_RUS*2,MSG_FLRES0_ENG*2
  524. MSG_FLRES0_RUS:
  525.         .DB     $16,13, 6, "Запись в FlashROM завершена" ,0,0
  526. MSG_FLRES0_ENG:
  527.         .DB     $16,18, 6,      "Job(s) completed."      ,0,0
  528. ;width limited!           "23456789012345678901234567890"
  529. ;
  530. ;------------------------------------------------------------------------------
  531. ;
  532. MLMSG_FLRES1:
  533.         .DW     MSG_FLRES1_RUS*2,MSG_FLRES1_ENG*2
  534. MSG_FLRES1_RUS:
  535.         .DB     $16,21, 7,         "без ошибок."         ,0,0
  536. MSG_FLRES1_ENG:
  537.         .DB     $16,17, 7,     "No errors detected."     ,0,0
  538. ;width limited!           "23456789012345678901234567890"
  539. ;
  540. ;------------------------------------------------------------------------------
  541. ;
  542. MLMSG_FLRES2:
  543.         .DW     MSG_FLRES2_RUS*2,MSG_FLRES2_ENG*2
  544. MSG_FLRES2_RUS:
  545.         .DB     $16,21, 7,         "с ошибками!"         ,0,0
  546. MSG_FLRES2_ENG:
  547.         .DB     $16,14, 7,  "Some errors are detected!"  ,0,0
  548. ;width limited!           "23456789012345678901234567890"
  549. ;
  550. ;------------------------------------------------------------------------------
  551. ;
  552. MLMSG_SENSORS:
  553.         .DW     MSG_SENSORS_RUS*2,MSG_SENSORS_ENG*2
  554. MSG_SENSORS_RUS:
  555.         .DB     "   Датчики: ",0,0
  556. MSG_SENSORS_ENG:
  557.         .DB     "   Sensors: ",0,0
  558. ;width fixed!   "012345678901"
  559. ;
  560. ;------------------------------------------------------------------------------
  561. ;
  562. MLMSG_S_NOCARD:
  563.         .DW     MSG_S_NOCARD_RUS*2,MSG_S_NOCARD_ENG*2
  564. MSG_S_NOCARD_RUS:
  565.         .DB     "     Нет карты     ",0
  566. MSG_S_NOCARD_ENG:
  567.         .DB     "      No card      ",0
  568. ;width fixed!   "2345678901234567890"
  569. ;
  570. ;------------------------------------------------------------------------------
  571. ;
  572. MLMSG_S_INSERTED:
  573.         .DW     MSG_S_INSERTED_RUS*2,MSG_S_INSERTED_ENG*2
  574. MSG_S_INSERTED_RUS:
  575.         .DB     " Карта установлена ",0
  576. MSG_S_INSERTED_ENG:
  577.         .DB     "   Card inserted   ",0
  578. ;width fixed!   "2345678901234567890"
  579. ;
  580. ;------------------------------------------------------------------------------
  581. ;
  582. MLMSG_S_READONLY:
  583.         .DW     MSG_S_READONLY_RUS*2,MSG_S_READONLY_ENG*2
  584. MSG_S_READONLY_RUS:
  585.         .DB     "  Защита от записи ",0
  586. MSG_S_READONLY_ENG:
  587.         .DB     "     Read only     ",0
  588. ;width fixed!   "1234567890123456789"
  589. ;
  590. ;------------------------------------------------------------------------------
  591. ;
  592. MLMSG_S_WRITEEN:
  593.         .DW     MSG_S_WRITEEN_RUS*2,MSG_S_WRITEEN_ENG*2
  594. MSG_S_WRITEEN_RUS:
  595.         .DB     "  Запись разрешена ",0
  596. MSG_S_WRITEEN_ENG:
  597.         .DB     "   Write enabled   ",0
  598. ;width fixed!   "1234567890123456789"
  599. ;
  600. ;------------------------------------------------------------------------------
  601. ;
  602. MLMSG_TSD_INIT:
  603.         .DW     MSG_TSD_INIT_RUS*2,MSG_TSD_INIT_ENG*2
  604. MSG_TSD_INIT_RUS:
  605.         .DB     "Инициализация карточки...",0
  606. MSG_TSD_INIT_ENG:
  607.         .DB     "Card initialization...",0,0
  608. ;
  609. ;------------------------------------------------------------------------------
  610. ;
  611. MLMSG_TSD_NOCARD:
  612.         .DW     MSG_TSD_NOCARD_RUS*2,MSG_TSD_NOCARD_ENG*2
  613. MSG_TSD_NOCARD_RUS:
  614.         .DB     "SD/MMC карта не обнаружена.",0
  615. MSG_TSD_NOCARD_ENG:
  616.         .DB     "No SD/MMC card found.",0
  617. ;
  618. ;------------------------------------------------------------------------------
  619. ;
  620. MLMSG_TSD_FOUNDCARD:
  621.         .DW     MSG_TSD_FOUNDCARD_RUS*2,MSG_TSD_FOUNDCARD_ENG*2
  622. MSG_TSD_FOUNDCARD_RUS:
  623.         .DB     "Обнаружена карта: ",0,0
  624. MSG_TSD_FOUNDCARD_ENG:
  625.         .DB     "Found card: ",0,0
  626. ;
  627. ;------------------------------------------------------------------------------
  628. ;
  629. MLMSG_TSD_MENU:
  630.         .DW     MSG_TSD_MENU_RUS*2,MSG_TSD_MENU_ENG*2
  631. MSG_TSD_MENU_RUS:
  632.         .DB     $16,16,11,    "Начать диагностику "
  633.         .DB     $16,12,12,"[ ] Подробный отчёт в RS-232",0
  634. MSG_TSD_MENU_ENG:
  635.         .DB     $16,17,11,     "Start diagnostic "
  636.         .DB     $16,12,12,"[ ] Detailed log to RS-232",0
  637. ;width limited!           "2345678901234567890123456789"
  638. ;
  639. ;------------------------------------------------------------------------------
  640. ;
  641. MLMSG_TSD_FOUNDFAT:
  642.         .DW     MSG_TSD_FOUNDFAT_RUS*2,MSG_TSD_FOUNDFAT_ENG*2
  643. MSG_TSD_FOUNDFAT_RUS:
  644.         .DB     "Обнаружена FAT",0,0
  645. MSG_TSD_FOUNDFAT_ENG:
  646.         .DB     "Found FAT",0
  647. ;
  648. ;------------------------------------------------------------------------------
  649. ;
  650. MLMSG_TSD_DETECT:
  651.         .DW     MSG_TSD_DETECT_RUS*2,MSG_TSD_DETECT_ENG*2
  652. MSG_TSD_DETECT_RUS:
  653.         .DB     "Поиск файловой системы...",0
  654. MSG_TSD_DETECT_ENG:
  655.         .DB     "Detecting of file system...",0
  656. ;
  657. ;------------------------------------------------------------------------------
  658. ;
  659. MLMSG_TSD_READFILE:
  660.         .DW     MSG_TSD_READFILE_RUS*2,MSG_TSD_READFILE_ENG*2
  661. MSG_TSD_READFILE_RUS:
  662.         .DB     "Чтение тестового файла...",0
  663. MSG_TSD_READFILE_ENG:
  664.         .DB     "Reading of test file...",0
  665. ;
  666. ;------------------------------------------------------------------------------
  667. ;
  668. MLMSG_TSD_COMPLETE:
  669.         .DW     MSG_TSD_COMPLETE_RUS*2,MSG_TSD_COMPLETE_ENG*2
  670. MSG_TSD_COMPLETE_RUS:
  671.         .DB     "Диагностика завершена.",0,0
  672. MSG_TSD_COMPLETE_ENG:
  673.         .DB     "Diagnostic is complete.",0
  674. ;
  675. ;------------------------------------------------------------------------------
  676. ;
  677.