Login

Subversion Repositories NedoOS

Rev

Rev 1586 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

+эр 6912, ъюуфр єяЁртыхэшх юЄяє∙хэю, ёЄрЁрхЄё  яЁшт чрЄ№ ърьхЁє ъ (x&7)==0 (т ёЄрЁюь эряЁртыхэшш фтшцхэш ), єсЁрэю ртЄююЄъыхштрэшх юЄ (x&7)==4. Єръшь юсЁрчюь эх чрьхЄэю ьхЁЎрэшх, р рэшьрЎш  ўхЁтхщ яюърч√трхЄё  ьръёшьры№эю яыртэю

тюфр эр └╥╠
чт╕чфюўъш ётхЁїє эр └╥╠
чт╕чфюўъш яхўрЄрЄ№ т чртшёшьюёЄш юЄ яюсхф (яюфъЁр°штрЄ№ эр 6912 эх яюыєўшЄё  - ыєў чрхчцрхЄ эр Ёрьъє)
яюЄюыюъ эр 128K
ёЄюыъэютхэшх ўхЁтхщ фЁєу ё фЁєуюь ш ьшэрьш
ўхЁтш яЁш ярфхэшш чрёЄЁхтр■Є т чхьых
чр∙шЄр юЄ яЁюыхЄрэш  ёътюч№ чхьы■ їюЄ  с√ яю тхЁЄшърыш ш їюЄ  с√ т тюфє
яЁхфьхЄ√ яЁш ухэхЁрЎшш єуыєсы Є№ т чхьы■
ёъюы№цхэшх ўхЁтхщ (сюыхх Єюўэ√щ x? т Worms Armageddon ЄюўэюёЄ№ їюфр 1/4 яшъё, р яшъёхыш Єрь т 2 Ёрчр ьхэ№°х эр°шї)
юЄёъръштрэшх ўхЁтхщ, ъюЄюЁ√х эрыюцшышё№ фЁєу эр фЁєур т ъюэЎх їюфр
тЄ√ърэшх ўхЁтхщ т чхьы■ ш т√ыхчрэшх
єяЁртыхэшх яюычрэшхь (ыєў°х ё тючьюцэюёЄ№■ эрЄ√ърЄ№ сюы№°є■ ёъюЁюёЄ№, ъръ т Armageddon)
єыєў°шЄ№ яЁ√цюъ (ыєў°х эхёъюы№ъю, ъръ т Armageddon)
тхЁ╕тър
яЁшЎхыштрэшх
т√ёЄЁхы ш яюы╕Є яєыш
ёыхцхэшх чр яєыхщ
єсшщёЄтр ўхЁтхщ
тчЁ√т
яхЁхїюф їюфр
ьхэ■
╚╚
тЁхь  ьхЁЎрхЄ - эх ёярё╕Є фрцх эхюсэютыхэшх ърЁЄ√ (Є.ъ. тюфр фюыцэр Єхў№!)



эх яхўрЄрхь эхяюфтшцэ√ї ўхЁтхщ (TODO эр └╥╠ эх яхўрЄрЄ№ ш ьшэ√, Єрь шь эхчрўхь ьхЁЎрЄ№)
т эрўрых шуЁ√ (ForcedDrawWormsInMap) Ёшёєхь тёхї, ъЁюьх ьшэ
яЁш тчЁ√тх (ForcedUnDrawWormsInMap) ёЄшЁрхь тёхї, ъЁюьх ьшэ
т яЁюЎхёёх: Ёшёєхь STAYING, ьхэ хь эр PRINTED (т ыюушъх шуэюЁ Єё  юфшэръютю юср)

т юЁшушэрых:
868.4 ъшыюсрщЄ чтєъют (схч єЁхчрээ√ї тхЁёшщ "2M" 771K - ¤Єш тхЁёшш 100K тьхёЄю 175K) (схч фєсы╕Ёют 639.3, ьюцэю х∙╕ єсЁрЄ№ Thunder 36.5K, AirStrike 17K = 587K шыш тч Є№ тхЁёшш "2M" = 518K - ьюцэю чруэрЄ№ т 496K эр GS 512K)
482K (т Worms+ сюы№°х!!!! тё╕ эрфю яхЁхёўшЄрЄ№!!!) уЁрЇшъш яюф 256 ЎтхЄют (151K юс∙р  + 10 Ёрчэ√ї Їюэют)
Ёхры№эю є чтєъют хёЄ№ чруюыютъш, эрфю юЄЁхчрЄ№
хёыш Єєяю ъюяшЁютрЄ№ тёх ЁхёєЁё√ уЁрЇшъш (схч т√ъшф√трэш  фєсышърЄют ш ўЄю Єрь хёЄ№ - ь√ х∙╕ эх чэрхь), Єю фрээ√х юфэющ чюэ√ фы  48K (сшЄ эр яшъёхы№) чрщьєЄ 23K. Єю хёЄ№ т ьюьхэЄ ухэхЁрЎшш эр 48╩ эрфю єсЁрЄ№ шч ярь Єш тё■ юёЄры№эє■ шуЁє (23K уЁрЇшър (ьюцэю юёЄртшЄ№ Єюы№ъю шёяюы№чєхь√х ёяЁрщЄ√) + 16K ухэхЁшЁєхьр  ърЁЄр + 4K ьрёър + 1K ухэхЁрЄюЁ = 44K, р сєЇхЁ√ т ¤ъЁрэх)

т ёЄрЁ√ї тхЁёш ї 128K т√тюф ърЁЄ√ (с√ёЄЁ√щ ёъЁюыы яю 2 яшъё) 8f6e..ae00 = 0x1e92
т эютющ тхЁёшш фы  ърцфюую ёъЁюыыр ётю  яЁюЎхфєЁр, тёхую 0x6ff+0x400 срщЄ ЄрсышЎ
x=0: 21 t/b (ьюцэю ыхуъю яхЁхфхырЄ№ эр 16)
x=1: 26.5 t/b (ьюцэю 25 ярЄўрьш inc l/hl)
x=2: 36.5 t/b (ьюцэю 35 ярЄўрьш inc l/hl)
x=3: 42 t/b (яю ЄрсышЎх)
x=4: 34 t/b (ёфтшу яЁ ью т ¤ъЁрэх, яю¤Єюьє эхьэюую ьхЁЎрхЄ)
x=5: 42 t/b (яю ЄрсышЎх)
x=6: 34 t/b
x=7: 24 t/b

яю шфхх ўхЁтш фюыцэ√ ёЄртшЄ№ё  Єръ, ўЄюс√ тююс∙х эх яхЁхёхърЄ№ё  ё ырэф°рЇЄюь (Єръ с√ыю т юЁшушэрых), ўЄюс√ с√ыю ыхуўх яюЄюь шї ёэшьрЄ№, Єюуфр bounding box эх эєцхэ
р ъръ Ёрчьх∙рЄ№ эрфяшёш? ъёюЁюь? хёЄ№ яЁюсыхь√ ё ўшЄрхьюёЄ№■

ёяЁрщЄ√ яЁшьхЁэю 8K

шЄюую яюф ъюф юёЄр╕Єё  40-16-4-8 = 12K, эю Єрь х∙╕ 2╩ ЄрсышЎ ш °ЁшЇЄют

т 48K тхЁёшш фЁєующ Їюэ уЁєчшЄё  яю чряЁюёє, р яю єьюыўрэш■ ъюысрёшь ёЄрЁ√щ ырэф°рЇЄ схч хую яхЁхёЄЁющъш (эхЄ ярь Єш яюф яхЁхухэхЁрЎш■, уЁрЇшъш ырэф°рЇЄр эхЄ т ярь Єш)

т 128K (ьюцхЄ с√Є№ tape) ьюцэю шёяюы№чютрЄ№ яюЄюыюъ - х∙╕ 8K (шыш ьхэ№°х? 80 pix) + 2K фюяюыэшЄхы№э√щ bounding box (эр 48K фы  ¤Єюую эхЄ ьхёЄр - Єюы№ъю эхсю)
Єрь х∙╕ фюсрты хЄё  ьєч√ър, чтєъш эр шэЄх, уЁрЇшър Їюэют (60K яЁш сшЄх эр яшъёхы№) ш ьхэ■
шЄюую ыш°эшх 80K (ётхЁї 48K тхЁёшш) шёяюы№чє■Єё  Єръ:
10K яюф яюЄюыюъ
8K ьєч√ър ш чтєъш эр шэЄх
>60K уЁрЇшър Їюэют (ьюцэю єяръютрЄ№? Єюуфр ьюцэю єяръютрЄ№ ш фюяюыэшЄхы№э√х ьєчюэ√)
2K ьхэ■

т 256K+disk (юфэє ёЄЁрэшЎє шёяюы№чютрЄ№ эхы№ч  шч-чр ╤ъюЁяшюэр) эх эєцэю їЁрэшЄ№ тёх Їюэ√ ш ьхэ■
ыш°эшх 192K (ётхЁї 48K тхЁёшш) шёяюы№чє■Єё  Єръ:
10K яюф яюЄюыюъ
8K ьєч√ър ш чтєъш эр шэЄх
174K чтєъш (тёх °єьют√х чрьхэшЄ№ эр on-int)
[шыш ыєў°х ёфхырЄ№ ъръ эр 128K, эю фюяюыэшЄхы№эю 112K чтєъют? (тёх °єьют√х чрьхэшЄ№ эр on-int)]

яЁш эрышўшш GS (яюффхЁцрЄ№ Єюы№ъю 512K, Є.х. 496K яюф чтєъш) тёх чтєъш ьюцэю ёъшэєЄ№ Єєфр, Єюуфр ш яЁш 128/256K сєфєЄ тёх чтєъш (р эх Єюы№ъю эх°єьют√х) ш уЁрЇшър т ярь Єш (їюЄ  эр 128K яюўЄш эхЁхры№эю шьхЄ№ GS)


яЁш эрышўшш ATM-Turbo 2+ 1024K
ыєў°х яюф юё№ (шэрўх эх сєфхЄ ёхЄш), ё ЎтхЄэющ уЁрЇшъющ, ъръшх-Єю чтєъш тч Є№ тхЁёшш "2M" (єяръют√трЄ№ эхєфюсэю фы  юёш, яхЁхф яЁюшуЁ√трэшхь Ёрёяръют√трЄ№ эхЄ ёь√ёыр, р эр ыхЄє эх яюЁЄшЄ Єюы№ъю DAKX, є эхую юуЁрэшўхэшх ёъюЁюёЄш ш эхЄ ёЄЁрэшЎ)
т NedoOS яЁш maxmem ш ёэ Єшш тёхї чрфрў (Touhou Zero) юёЄр╕Єё  64-8-4+3=55 ёЄЁрэшЎ = 880K, эх ёўшЄр  ¤ъЁрэр (Touhou Zero шёяюы№чєхЄ 10 ёЄЁрэшЎ яюф Evo SDK, 32 яюф ёъЁюыы, 9 ёЄЁрэшЎ уЁрЇшъш, шЄюую 51?)
шч 880K:
96K ърЁЄр (ё яюЄюыъюь)
32K ёяЁрщЄ√ (хёыш эр 48/128K юэш чрэшьрыш 8K)
6K bounding ьрёър (ё яюЄюыъюь)
12K ъюф
734K чтєъш (яЁш эрышўшш GS ьюцхЄ ЁрсюЄрЄ№ ш эр 512K RAM)
уЁрЇшъє Їюэют (>241K) ш ьхэ■ уЁєчшь ё фшёър?









Player 1: Weevil, Stumpy, Horatio, Neville
Player 2: Monty, Floyd, Chester, Charlie
Player 3: Gertie, Varmint, Speen, Woodchuck
Player 4: Fossil, Noggin, Crank, Ted
Fab Four: John, Paul, George, Ringo
Royalty: Elizabeth, Charles, Not Diana, Phillip
Top Dogs: Lassie, Scooby, Rebel, Beethoven
All 4 1: Aramis, Porthos, Dartagnan, Athos
Teddies: Rupert, Pooh, Paddington, Yogi
Merrymen: Robin Hood, Little John, Maid Marion, Friar Tuck

юёЄры№э√х °єЄъш їЁхэ ъЄю яющь╕Є:
Waterloo: Benny, Bjorn, Agnetha, Anni-Frid /¤Єю уЁєяяр ABBA/
F A B: Lady Penelope, Scott, Brains, Parker /¤Єю ёхЁшры Thunderbirds/
Utensils: Teaspoon, Fork, Wooden Spoon, Whisk
Team 17: Mr Spadge, Pumper Cloggs, Pa Symons, 10BOB Boggy
Goodbye: Took That, Soasis, Howard Wilkinson, Another Bishop /ярЁюфшш эр эрчтрэш  ъръшї-Єю ёЄрЁ√ї уЁєяя/
Ourcars: Mazda 626, Toyota MR2 TBar, Hyundai Thingy, Battered Sierra



ўЄю ьюцэю єыєў°шЄ№ яю ёЁртэхэш■ ё юЁшушэрыюь:
- ьєч√ър
- ёхЄхтр  шуЁр
- Ёрчэ√х яЁ√цъш шч Armageddon
- єёъюЁхэшх яюычрэш  ЁшЄьшўэ√ь Є√ърэ№хь шч Armageddon
- mortar, jetpac шч Armageddon 
- ьюцэю фюсртшЄ№ яЄшЎє, яю ъюЄюЁющ ьюцэю яюярёЄ№, ш Єюуфр юэр яшъшЁєхЄ ш тчЁ√трхЄё  ё юуЁюьэющ ёшыющ
- эрёЄЁюшЄ№ срырэё юЁєцш  (эряЁшьхЁ, уЁрэрЄр эр 70, Є.ъ. хщ ЄЁєфэю яюярёЄ№ - р ╚╚ эх фртрЄ№ ъшфрЄ№ Єюўэю т Ўхы№)
- шуЁр эр яЁюїюцфхэшх
- юуЁрэшўшЄ№ тЁхь  тхЁ╕тъш
- тЁхь  эр юЄїюф яюёых т√ёЄЁхыр