Login

Subversion Repositories NedoOS

Rev

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

00          -   end of string
                  хёыш с√ы яхЁхїюф яю 0B 39 -  тючтЁрЄ яю рфЁхёє юёЄртыхээюьє ъюьрэфющ 0B 39
01          - #CLS                   - ╬ўшёЄър ЄхёЄютюую юъэр яюёых эрцрЄш 
04 file     - #LOAD_SCENARIO "file.ovl"  - ╟руЁєчър ёЎхэрЁш  file
03          - ???? (юфшэюўэр  ъюьрэфр -т√їюф т ьхэ■, т тшфх 12 04 її її 03 - ЁрсюЄхЄ эюЁьры№эю)
06 xx       - #LOAD_MUSIC "XXX"      - чруЁєчър ьєч√ъш

08          - |      - юцшфрэшх эрцрЄш  ш яЁюфюыцхэшх т√тюфр схч яхЁхэюёр ёЄЁюъш
0A          - ^     - ╧хЁхэюё эр ёыхфє■∙є■ ёЄЁюъє

0B 01 XX YY     -  #LOCAL_LET [XX]=[XX]+YY                [XX]  ўхщър YY ╫╚╤╦╬
0B 02 XX YY     -  #LOCAL_LET [XX]=[XX]+[YY]              [XX],[YY]  -▀╫┼╔╩╚
0B 03 XX YY     -  #LOCAL_LET [XX]=[XX]-[YY]                                          -
0B 05 XX YY     -  #LOCAL_LET [XX]=YYY                  - ╧Ёшётюхэшх ыюъры№эющ яхЁхьхээющ X=Y
0B 06 XX YY ZZ  -  #LOCAL_LET [XX]=[YY]-[ZZ]
0B 07 X Y Z     -  #LOCAL_LET [XX]=[YY]-ZZ              - ┬█╫╚╥└═╚┼
0B 08 X Y Z     -  #IF [YY]>0 AND [ZZ]>0 THEN [XX]=1    - ╧ЁютхЁшЄ№  ўхщъш Y ш Z эр шёЄшээюёЄ№
0B 09 X Y Z     -  #IF [YY]>0 OR [ZZ]>0 THEN [XX]=1     - ╧ЁютхЁшЄ№  ўхщъш Y шыш Z эр шёЄшээюёЄ№
0B 0A X         -  #IF [XX]>0 THEN CONTINUE             - ╧ЁюфюыцшЄ№ хёыш X шёЄшээю

0B 0B XX [A1] [A2] [A3]...[Axx]  [A1]=[A1]&[A2]&[A3]..&..[Axx]  [A1]=1 хёыш тёх юяхЁрэф√ > 0
0B 0C XX [A1] [A2] [A3]...[Axx]  [A1]=[A1]or[A2]or[A3]..or..[Axx]  [A1]=1 хёыш їюЄ№ юфшэ > 0
      XX - ╩╬╦-┬╬ ╬╧┼╨└═─╬┬
      [A1]...[Axx] - ╬╧┼╨└═─█ ...   ╨┼╟╙╦▄╥└╥ - ┬ [A1]
      
0B 14 X Y   - #RANDOMIZE [XX]_YY                   - ухэхЁшЁєхЄ ёыєўрщэюх ўшёыю т  ўхщъє
                                                       [XX] т фшрярчюэх 0...YY-1
0B 32 X Y Z - #IF [XX]>0 THEN GOTO ZZYY            - ╧хЁхщЄш яю рфЁхёє YZ хёыш X шёЄшээю
0B 33 X Y Z - #IF [XX]=0 THEN GOTO ZZYY            - ╧хЁхщЄш яю рфЁхёє YZ хёыш X ыюцэю
0B 34 X Y Z - #IF [XX]<0 THEN GOTO ZZYY            - ╧хЁхщЄш яю рфЁхёє YZ (┼╤╦╚ ╒<0 )

0B 35 X Y Z -  #IF [XX]>00 THEN GOTO ZZYY          - ╧хЁхщЄш яю рфЁхёє YZ хёыш X шёЄшээю

0B 36 X Y    - #GOTO XXYY                           - ╧хЁхщЄш яю рфЁхёє XY

0B 39 x adr1 ... adrx  FFFF=??????? ъюьяыхъёэ√щ яхЁхъы■ўрЄхы№ - юуЁрэшўшЄхы№- ёыютю FFFF
    (т√сшЁрхЄ рфЁхё яхЁхїюфр юЄ ёюёЄю эш   ўхщъш [x] ш ёюїЁрэ хЄ рфЁхё тючтЁрЄр
       --- рфЁхё ёыхфє■∙хщ чр FFFF ъюььрэф√
 ([x])=0 - adr1   ([x])=1 -adr2 etc.
------------ уЁєяяр ЁрсюЄ√ ё уыюсры№э√ьш яхЁхьхээ√ьш ------------
0C 01 X Y   - #GLOB_TO_LOC [XX]=[YY]                     - ╧хЁхтюф уыюсры№эющ яхЁхьхээющ т ыюъры№эє■ LOC [XX]= GLOB [YY]
0C 02 X Y   - #LOC_TO_GLOB [XX]=[YY]                                         -
0C 03 X Y   - #GLOBAL_LET [XX]=YYY                       - ╧Ёшётюхэшх уыюсры№эющ яхЁхьхээющ X=Y
 
 
10 - BAD ENDING

0F XX - GOOD ENDING No XX
 
 

12 01 X     - #MENU[XXX]=OFF                       
12 02 X     - #MENU[XXX]=ON     
12 04 X Y   - #SUBMENU[XXX,YYY]=OFF
12 05 X Y   - #SUBMENU[XXX,YYY]=ON 

/////////////////////////////////////////////////////////////////////////////////
╥╚╧ ┬█┬╬─└
default - 60
this.prepareFX = function() {
        this.fx[50] = {
            type: 'FADE'
        };
        this.fx[51] = {
            type: 'FADE'
        };
        this.fx[54] = {
            type: 'RCGR',
            side: 'black',
            center: 'white'
        };
        this.fx[56] = {
            type: 'RCFC',
            style: 'horizontal',
            side: 'white',
            center: 'black'
        };
        this.fx[57] = {
            type: 'RCFC',
            style: 'horizontal',
            side: 'white',
            center: 'black'
        };
        this.fx[58] = {
            type: 'RCFC',
            style: 'vertical',
            side: 'white',
            center: 'black'
        };
        this.fx[59] = {
            type: 'PATF',
            pattern: [
                [155, 51, 215, 183, 67, 227, 99, 3],
                [211, 247, 119, 43, 31, 123, 91, 131],
                [143, 19, 219, 87, 195, 111, 255, 31],
                [235, 107, 167, 7, 139, 39, 79, 179],
                [223, 75, 191, 23, 151, 127, 243, 95],
                [143, 175, 251, 95, 207, 15, 147, 63],
                [59, 187, 135, 231, 115, 27, 71, 203],
                [159, 199, 83, 103, 47, 171, 11, 239]
            ]
        };
        this.fx[60] = {
            type: 'UPDN'
        };
        this.fx[61] = {
            type: 'WIND',
            wind: 150
        }
    };
/////////////////////////////////////////////////////////////////////////////////
╤ъюЁюёЄ№ ¤ЇЇхъЄр
 default - 1000
eff 50 - 500
eff 51 - 2000
/////////////////////////////////////////////////////////////////////////////////
13 01 05 07 AA 0E ZZ 'NAME' 00 - ╟└├╨╙╟╩└ BACKGROUND ┬ ┴╙╘┼╨ ┬█┬╬─└ ╚ ┬█┬╬─ ═└ ▌╩╨└═
13 02 05 07 AA 0E ZZ 04 00 - ┬█┬╬─╚╥ ═└ ▌╩╨└═ BACKGROUND ╚╟ ╧└╠▀╥╚ эх яюЁЄ  сєЇхЁ т√тюфр
13 02 05 07 AA 0E ZZ 03 00 - ┬█┬╬─╚╥ ═└ ▌╩╨└═ BACKGROUND ╚╟ ┴╙╘┼╨└ ┬█┬╬─└
          \   \                 ZZ - ╥╚╧ ┬█┬╬─└
           \   -+----------------- чрфхЁцър 0a с√ёЄЁхх ўхь 09
         ---+--/------------------- ???  ┴█┬└┼╥ 07 ╚ 08        07 - ёяыю°эющ т√тюф  08- ЎтхЄ шэфхъё8- яЁючЁрўэ√щ?
        /  ---^
13 03 08 AA 0D XX YY 'NAME' 00 - ╟└├╨╙╟╚╥▄ ╤╧╨└╔╥ ╚ ═└╦╬╞╚╥▄ ┬ ┴╙╘┼╨ ┬█┬╬─└

                             08 ъЁрЄэюёЄ№ ўў ъююЁфшэрЄ√. срщЄ
                             XX - X ╩╬╬╨─╚═└╥└ ╤╧╨└╔╥└ 0 - #3B (0-59)   Є.х ЇръЄ ъююЁфшэрЄр 08*╒╒

                             YY - Y ъююЁфшэрЄр (т яшъёхы ї)

                             └└ Єшя чруЁєчъш.  
                                09 шёяюы№чєхЄё  яЁш яЁ ьюь т√тюфх ёяЁрщЄр
                                0A шёяюы№чєхЄё  яЁш т√тюфх яютхЁї TB_008
                       ------     эрўрыю ъююЁфшэрЄ т тхЁїэхь ыхтюь єуыє      ---------
                       
-- 13 03 07 AA 'TB_008' 00  - ???? - ╥╬╦▄╩╬ ╧╨╚ ╟└├╨╙╟╩┼ TB_008  - чруЁєчър ьрёъш т сєЇхЁ т√тюфр
                                        - ╤─┼╦└╦ - ╤╬─┼╨╞╚╠╬┼ ▌╩╨└═└ ╩╚─└┼╥╤▀ ┬ ┴╙╘┼╨ ┬█┬╬─└
-- 13 03 08 AA 0D XX YY 'name' - ??? - чруЁєчър ёяЁрщЄр т сєЇхЁ т√тюфр
-----╟руЁєцрхЄё  ьрёър (яєёЄющ ¤ъЁрэ), эр эхую эръырф√трхЄё  ёяЁрщЄ, яюыєўхээ√щ ¤ъЁрэ эръырф√трхЄё  эр ╚╟╬┴╨└╞┼═╚┼ ═└ ▌╩╨└═┼
         ьрёър шчюсЁрцхэшх эр ¤ъЁрэх эх чрЄшЁрхЄ (эр Єю юэр ш ьрёър)
----- яЁю∙х уютюЁ  - фюсртыхэшх ёяЁрщЄр ъ шчюсЁрцхэш■ эр ¤ъЁрэх
- яюЁЄшЄё  сєЇхЁ т√тюфр

13 04 07 0A 'NAME' 00 -  ╟└├╨╙╟╚╥▄ BACKGROUND 'NAME' ┬ ╧└╠▀╥▄

13 0F - RESTORE BACKGROUND   - ╧┼╨┼╩╚═╙╥▄ ╨╚╤╙═╬╩ ╚╟ ╧└╠▀╥╚ ┬ ┴╙╘┼╨ ┬█┬╬─└
13 10 - STORE BACKGROUND     - ╤╬╒╨└═╚╥▄ ╚╟╬┴╨└╞┼═╚┼ ═└ ▌╩╨└═┼ ┬ ╧└╠▀╥▄


14 01 XX    -CLEAR NEXT XX GLOBAL VARIABLES
   E.G. 14 01 03 64 65 66 00  юсэєы хЄ уыюсры№э√х яхЁхьхээ√х 64 65 66(hex)
               \          /
                >>>>>>>>>>
14 03 XX   - ╬╫╚╤╥╩└ ▌╩╨└═└ ╤╧╬╤╬┴╬╠ XX


15 01 BB 0D XX YY 'NAME'00 - ╟└├╨╙╟╚╥▄ └═╚╠└╓╚▐, чряЁхЄшЄ№ т√тюф тёхї рэшьрЎшщ, ЁрчЁх°шЄ№ т√тюф рэшьрЎшш ё эюьхЁюь
                             Ёртэ√ь Єюы№ъю-ўЄю чруЁєцхээюьє
                                 BB - ═╬╠┼╨ └═╚╠└╓╚╚
                                 XX - X ╩╬╬╨─╚═└╥└ └═╚╠└╓╚╚ т чэръюьхёЄрї (0-59)
                                 YY - Y ъююЁфшэрЄр (т яшъёхы ї)
(╟═└╫┼═╚▀ ╩└╩ ╚ ┬ ╤╬╥┬┼╥╤╥┬╙▐┘┼╠ ╤╧╨└╔╥┼ - ёъюЁхх тёхую т .GRA рэшьрЎшш хёЄ№ ёьх∙хэшх юЄэюёшЄхы№эю эрўрыр ёяЁрщЄр)
///////////////////////////////////////
                rect: [+imgParams[3] + this.cgScreen[0] + (+params[3] << 3), +imgParams[4] + this.cgScreen[1] + (+params[4] << 3), +imgParams[1], +imgParams[2]], // т√ўшёыхэшх ъєфр т√тюфшЄ№ ёяЁрщЄ рэшьрЎшш
                //эєцэю Єюы№╩╬ єчэрЄ№, юЄъєфр схЁєЄё  imgparams т 'img'
                timeline: this.prepareAniTimings(imgParams[5], +imgParams[2]),
///////////////////////////////////////


                       ------     эрўрыю ъююЁфшэрЄ т тхЁїэхь ыхтюь єуыє      ---------
                       
15 03 BB          -   ╨└╟╨┼╪╚╥▄ └═╚╠└╓╚▐ ═╬╠┼╨ BB
15 04             -   ╬╥╩╦▐╫╚╥▄ ┬╤┼ └═╚╠╓╚╚
15 05             -   ╬╫╚╤╥╚╥▄ ┴└═╩ └═╚╠└╓╚╔ - └═╚╠└╓╚╚ ╤ ╬─╚═└╩╬┬└╠╚ ═╬╠┼╨└╠╚ ═┼ ╟└╥╚╨└▐╥╤▀
                        ╚ ╧╨╚ ╟└├╨╙╟╩┼ └═╚╠└╓╚╚ ╤ ╚╠┼▐┘╚╠╤▀ ═╬╠┼╨╬╠ ╚ ┼┼ ┬█╟╬┬┼ ┬╠┼╤╥┼ ╤ ═╬┬╬╔
                        ┬█┬╬─╚╥╤▀ ╥└╩╞┼ ╤╥└╨└▀ ╤ ╥┼╠ ╞┼ ═╬╠┼╨╬╠
  ╧ЁшэЎшя ЁрсюЄ√ ё рэшьрЎшхщ - ъы■ў эх юЄъы■ўрхЄ рэшьрЎш■ фы  Єхъє∙хую шчюсЁрцхэш 
      р фрхЄ чэрЄ№ ўЄю яЁш ёыхфє■∙хь юсэютыхэшш ¤ъЁрэр шч сєЇхЁр рэшьрЎш  т√тюфшЄё  эх сєфхЄ

16 XX   -    FLASH XXX
17 XX   -    PAUSE XXX
18 xx   -    earthshake xxx
                                      Єшя√ т√тюфр
32 - ьуэютхээю
36 - юЄ ъЁрхт ъ ЎхэЄЁє ¤ъЁрэр
37 - юЄ ъЁр  ъ ЎхэЄЁє яю ёяшЁрыш т фтр їюфр
38 - юЄ ЎхэЄЁр ъ ъЁр ь - (юсЁрЄэюх 36)
39 - юЄ ЎхэЄЁр тяЁртю ш тыхтю
3A - юЄ ЎхэЄЁр ттхЁї ш тэшч
3B - цры■чш             \
3C - ётхЁїє ш ёэшчє      \ ъръ т OVL 1.x
3D - ёыхтр эряЁртю        \