Может, мы обидели кого-то зря,
Сбросив пару лишних мегатонн,
И горит зелёным пламенем земля,
Там, где был когда-то Пентагон!..
Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Сам движок диззи, кажущийся с виду простым — таковым не является. Что авторы Dizzy-7 (ну те понятно, торопились... там сроки были), что Dizzy-XX. Если присмотреться к последнему, движения совсем не продуманы. Например кувырки не доворачиваются, прыжок на месте тупой инкремент-декремент высоты... ботинки смотят в сторону куда шел, итд... а внутри индус-код Я когда посмотрел потроха, понял почему она не вышла тогда... Тайловая отрисовка локаций это конечно быстро, но всего 255 тайлов, т.е. 4Кб под графику... а проваливание на облаке, это вообще полный джуджалярим))) Кстати в интро "где вращается остроконечный фигур" нифига не realtime рендеринг)) Полный NEG "бойaн")))
Последний раз редактировалось drbars; 20.02.2013 в 21:30.
Андрей, вот ты крутой кодер.. а VAV нет
После такого — он индус
А двигалка спрайтов там очень прикольная)) Молод был, амбициозен — да. JP (HL) ? — не, не слышал))Код:CP #00 ; байт в таблице JR Z,LL6D25 CP #01 JR Z,LL6D21 CP #02 JR Z,LL6D1D CP #03 JR Z,LL6D19 CP #04 JR Z,LL6D15 CP #05 JR Z,LL6D11 CP #06 JR Z,LL6D0D JR LL6D09 LL6D09 BIT 0,E ; бит в таблице JR LL6D27 LL6D0D BIT 1,E JR LL6D27 LL6D11 BIT 2,E JR LL6D27 LL6D15 BIT 3,E JR LL6D27 LL6D19 BIT 4,E JR LL6D27 LL6D1D BIT 5,E JR LL6D27 LL6D21 BIT 6,E JR LL6D27 LL6D25 BIT 7,E LL6D27 RET Z
Вот код Dizzy-5 шедевр, писали профи. В 48К запихать столько экранов, можно только под хорошим допингомКод:SCROLL_IN_MOVE_BUF: LD A,(DIZCORD2_XY) ; сдвиг диззи по фазе координаты X AND #07 RET Z LD B,A LD HL,SCROLL_BUF1+#67 LD DE,SCROLL1_END-SCROLL1 ;!! #0015 LL6B2F ADD HL,DE DJNZ LL6B2F LD (HL),#C3 ; JP DIZ_OUT затирание процедуры INC L LD DE,DIZ_OUT LD (HL),E INC L LD (HL),D PUSH HL LD A,#18 LD BC,#0008 LD (LL6B61),SP LD SP,SCROLL_BUF LL6B48 EX AF,AF' POP HL POP DE EXX POP HL POP DE EXX JP SCROLL_BUF1+#68 DIZ_OUT: PUSH DE PUSH HL EXX PUSH DE PUSH HL LD L,B LD H,B ADD HL,SP ADD HL,BC LD SP,HL EX AF,AF' DEC A JR NZ,LL6B48 LD SP,#0000 LL6B61 EQU $-#02 POP HL LD (HL),#CB DEC L LD (HL),#37 DEC L LD (HL),#D9 RET ;диззик SCROLL1: scf rr l rr e exx rr l rr e exx srl h rr d exx rr h rr d exx SCROLL1_END:
Последний раз редактировалось drbars; 20.02.2013 в 21:56.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)