Rev 109 | Rev 485 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 109 | Rev 131 | ||
---|---|---|---|
Line 1157... | Line 1157... | ||
1157 | int 0x40 |
1157 | int 0x40 |
1158 | ; HELP TEXT |
1158 | ; HELP TEXT |
1159 | add edx,14 ;help_text addr. |
1159 | add edx,14 ;help_text addr. |
1160 | add esi,37 ; = 51 - length 1 line |
1160 | add esi,37 ; = 51 - length 1 line |
1161 | mov ecx,0x00ffffff |
1161 | mov ecx,0x00ffffff |
1162 | mov edi,15 |
1162 | mov edi,(help_end-help_text)/51 |
1163 | @@: |
1163 | @@: |
1164 | add ebx,0x10 |
1164 | add ebx,0x10 |
1165 | int 0x40 |
1165 | int 0x40 |
1166 | add edx,51 |
1166 | add edx,51 |
1167 | dec edi |
1167 | dec edi |
Line 1327... | Line 1327... | ||
1327 | db 0xEC,0xED,0xEE,0xEF |
1327 | db 0xEC,0xED,0xEE,0xEF |
Line 1328... | Line 1328... | ||
1328 | 1328 | ||
1329 | ;text for help_window |
1329 | ;text for help_window |
1330 | help_label: db 'Help for HeEd.' |
1330 | help_label: db 'Help for HeEd.' |
- | 1331 | help_text: |
|
1331 | help_text: |
1332 | if lang eq ru |
1332 | db '1.HeEd ¢ á®áâ®ï¨¨ ®âªàëâì ä ©« ⮫쪮 ®¤¨ à § ¨ ' |
1333 | db '1.HeEd ¢ á®áâ®ï¨¨ ®âªàëâì ä ©« ⮫쪮 ®¤¨ à § ¨ ' |
1333 | db ' 㦮¥ ç¨á«® à § á®åà ¨âì ¥£®. ' |
1334 | db ' 㦮¥ ç¨á«® à § á®åà ¨âì ¥£®. ' |
1334 | db '2.ਠ®âªàë⨨ ä ©« ¡¥§ à áè¨à¥¨ï ¤® íâ® à áè¨-' |
1335 | db '2.ਠ®âªàë⨨ ä ©« ¡¥§ à áè¨à¥¨ï ¤® íâ® à áè¨-' |
1335 | db ' è¨à¥¨¥ ¢á¥ à ¢® 㪠§ë¢ âì ª ª âਠ¯à®¡¥« ¯®á«¥' |
1336 | db ' è¨à¥¨¥ ¢á¥ à ¢® 㪠§ë¢ âì ª ª âਠ¯à®¡¥« ¯®á«¥' |
Line 1342... | Line 1343... | ||
1342 | db ' ஥ ¡ë«® à §¬¥à®¬ ä ©« ¤® ®âªàëâ¨ï. ' |
1343 | db ' ஥ ¡ë«® à §¬¥à®¬ ä ©« ¤® ®âªàëâ¨ï. ' |
1343 | db '6.ਠ¦ ⨨ "Go" á ¯ãáâë¬ ¯®«¥¬ ¨¬¥¨ ä ©« ¢ë¢®-' |
1344 | db '6.ਠ¦ ⨨ "Go" á ¯ãáâë¬ ¯®«¥¬ ¨¬¥¨ ä ©« ¢ë¢®-' |
1344 | db ' ¤¨âáï ¯ ¬ïâì á ¤à¥á 0å80000, ® à §¬¥à ä ©« ' |
1345 | db ' ¤¨âáï ¯ ¬ïâì á ¤à¥á 0å80000, ® à §¬¥à ä ©« ' |
1345 | db ' à ¢¥ 0xFFFFFFFF. ' |
1346 | db ' à ¢¥ 0xFFFFFFFF. ' |
1346 | db ' (á¬. ¨ä® "About") ' |
1347 | db ' (á¬. ¨ä® "About") ' |
- | 1348 | else |
|
- | 1349 | db '1.HeEd can once open file and many times save it. ' |
|
- | 1350 | db '2.To open file without extension it is required to ' |
|
- | 1351 | db ' specify anyway as three spaces after a dot. ' |
|
- | 1352 | db '3.File is opened when the button "Go" is pressed. ' |
|
- | 1353 | db '4.Creation of new files in the menu is not provided' |
|
- | 1354 | db ' but you can edit... ' |
|
- | 1355 | db '5.Only number of bytes which was file size when ' |
|
- | 1356 | db ' opening is written to file. ' |
|
- | 1357 | db '6.If you press "Go" with empty filename field, ' |
|
- | 1358 | db ' memory starting from address 0x80000 is output, ' |
|
- | 1359 | db ' but file size equals to 0xFFFFFFFF. ' |
|
- | 1360 | db ' (see info "About") ' |
|
- | 1361 | end if |
|
1347 | help_end: |
1362 | help_end: |
1348 | ;text for about_window |
1363 | ;text for about_window |
1349 | about_label: db 'About this funny.' |
1364 | about_label: db 'About this funny.' |
1350 | about_text: |
1365 | about_text: |
- | 1366 | if lang eq ru |
|
1351 | db '¥ª®â®à ï ¨ä®à¬ æ¨ï ¤«ï â¥å, ªâ® § å®ç¥â ¤®¯¨á âì ' |
1367 | db '¥ª®â®à ï ¨ä®à¬ æ¨ï ¤«ï â¥å, ªâ® § å®ç¥â ¤®¯¨á âì ' |
1352 | db 'áî¤ çâ®-⮠᢮¥: ª®¤ ¯à ªâ¨çªáª¨ ¥ ®¯â¨¬¨§¨à®¢ ,' |
1368 | db 'áî¤ çâ®-⮠᢮¥: ª®¤ ¯à ªâ¨ç¥áª¨ ¥ ®¯â¨¬¨§¨à®¢ ,' |
1353 | db 'â ª çâ® à §®¡à âìáï ¡ã¤¥â ¥ â ª 㦠᫮¦®. âப¨ ' |
1369 | db 'â ª çâ® à §®¡à âìáï ¡ã¤¥â ¥ â ª 㦠᫮¦®. âப¨ ' |
1354 | db '¤«ï ª®¯®ª ¬¥î ¤®«¦ë ¨¤â¨ ¯àאַ ¤à㣠§ ¤à㣮¬, ' |
1370 | db '¤«ï ª®¯®ª ¬¥î ¤®«¦ë ¨¤â¨ ¯àאַ ¤à㣠§ ¤à㣮¬, ' |
1355 | db 'â. ª. ï ¯à¨ ¢ë¢®¤¥ ¨á¯®«ì§ãî ¥ mov esi,à §¬¥à ¨ ' |
1371 | db 'â. ª. ï ¯à¨ ¢ë¢®¤¥ ¨á¯®«ì§ãî ¥ mov esi,à §¬¥à ¨ ' |
1356 | db 'mov edx, ¤à¥á ¯à®áâ® ¯à¨¡ ¢«ïî ᬥ饨ï. â® ª -' |
1372 | db 'mov edx, ¤à¥á ¯à®áâ® ¯à¨¡ ¢«ïî ᬥ饨ï. â® ª -' |
1357 | db 'á ¥âáï ª®¤¨à®¢®ª ¨ à §¬¥à®¢ ä ©« ¤«ï á®åà ¥¨ï, ' |
1373 | db 'á ¥âáï ª®¤¨à®¢®ª ¨ à §¬¥à®¢ ä ©« ¤«ï á®åà ¥¨ï, ' |
Line 1361... | Line 1377... | ||
1361 | db '¤¥â ¥¯à¨ïâ® à §¡¨à âìáï, â® ¬®¦¥â¥ ¯¨á âì ¨ ' |
1377 | db '¤¥â ¥¯à¨ïâ® à §¡¨à âìáï, â® ¬®¦¥â¥ ¯¨á âì ¨ ' |
1362 | db 'á¯à®á¨âì. â ¯à®£à ¬¬ ¡ë« ¯¨á ¢ 室¥ à §¡®-' |
1378 | db 'á¯à®á¨âì. â ¯à®£à ¬¬ ¡ë« ¯¨á ¢ 室¥ à §¡®-' |
1363 | db 'ப á GUI MeOS ¨ ¯®í⮬㠥 ¯à¥â¥¤ã¥â çâ®-â® ' |
1379 | db 'ப á GUI MeOS ¨ ¯®í⮬㠥 ¯à¥â¥¤ã¥â çâ®-â® ' |
1364 | db '¡®«ì襥, 祬 ¯à¨¬¥à. à®áâ® ¤®¥« íâ ⥬ , ¢ë-' |
1380 | db '¡®«ì襥, 祬 ¯à¨¬¥à. à®áâ® ¤®¥« íâ ⥬ , ¢ë-' |
1365 | db 'ª¨ãâì ¦ «ª®. mailto:babalbes@yandex.ru ' |
1381 | db 'ª¨ãâì ¦ «ª®. mailto:babalbes@yandex.ru ' |
- | 1382 | else |
|
- | 1383 | db 'Some information for those who want add to this ' |
|
- | 1384 | db 'something their own: the code is practically not ' |
|
- | 1385 | db 'optimized, so investigation is not complicated. ' |
|
- | 1386 | db 'Strings for menu buttons must rank after each other' |
|
- | 1387 | db 'as I use not mov esi,size and mov edx,address when ' |
|
- | 1388 | db 'output but simply add offsets. For encodins and ' |
|
- | 1389 | db 'file sizes for save, it remains only add buttons ' |
|
- | 1390 | db 'with text in menu (at addition one should take into' |
|
- | 1391 | db 'account that buttons ID are recognized as dec ah ' |
|
- | 1392 | db 'rather than cmp ah,ID). Nevertheless if study is ' |
|
- | 1393 | db 'unpleasant, you can write and ask. This program has' |
|
- | 1394 | db 'been written in course of study GUI MeOS and does ' |
|
- | 1395 | db 'not therefore pretend on some more than example. ' |
|
- | 1396 | db 'Just this theme bothers, but I regret to delete. ' |
|
- | 1397 | db ' mailto:babalbes@yandex.ru ' |
|
- | 1398 | end if |
|
1366 | about_end: |
1399 | about_end: |
Line 1367... | Line 1400... | ||
1367 | 1400 | ||
Line 1368... | Line 1401... | ||
1368 | I_END: |
1401 | I_END: |