Subversion Repositories pentevo

Rev

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