Перейти к содержимому

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 24.12.2019 во всех областях

  1. 3 балла
    Это был мой первый опыт участия в подобном мероприятии. Опыт оказался интересным и неожиданно попятным. :) Вы посмотрите какую милейшую красоту мне отправила моя Сикрет Санта @Speed_fox (уже, правда, получается не такая уж и секретная :D). Иллюстрация к последней главе фантика, да ещё и с таким ламповым письмом бонусом. Видно, что делалось от всей души, оттого ещё более приятно. И за значок отдельное спасибо.)
  2. 2 балла
    Никогда ранее не участвовал в подобного рода мероприятиях, это мой первый опыт. Об этом и жалею. Это было очень чудесно! Никогда не думал, что дарить подарки людям, которых видел лишь невзначай здесь, на форуме, будет столь приятно. Не думал, что будет столь приятно получать от них тщательно и душевно приготовленный сюрприз для тебя. Это действительно волшебное чувство. Надеюсь, что в будущем я смогу поучаствовать в Тайном Санте вновь. И спасибо @Whitelightstorm за то, что подарила нам возможность получать ещё бОльшую радость от Нового года ;)
  3. 1 балл
    Молодцы, ребята! :) Я очень рада что вы поучаствовали, ответственно подошли к делу и все отправили вовремя. Нас было немного но мы с подарками, для первого раза считаю что хорошо. Многие из вас участвовали впервые, поделитесь своими мыслями.) Также можете написать пожелания и замечания, все учту. Очень жаль тех, кто не смог поучаствовать, но я помню ваши слова о том что примете участие в следующем году. Не забудьте поделиться фото со своими подарочками.:3 Можно выложить фото в теме здесь, в темках прелестей. Всем хорошего праздничного настроения!
  4. -1 балл
    Гайд по добавлению обновлённого SEGA Screen'а в Sonic 1. (Оригинал с SSRG) Открываем sonic1.asm,и в самом начале файла добавляем: BitMapXpos equ 4 BitMapYpos equ 2 BitMapWidth equ 256 BitMapHeight equ 128 BitMapCellHeight equ (BitMapHeight/8) BitMapCellWidth equ (BitMapWidth/8) WallPalBits equ $2000 MapRowWidth equ 64 bitmapaddr equ $8000 scrollAaddr equ $C000 spriteaddr equ $D800 hscrolladdr equ $DC00 scrollBaddr equ $E000 windowaddr equ $F000 DMA_ByteInc equ $0 DMA_Length1 equ $2 DMA_Length2 equ $4 DMA_SrcAdr1 equ $6 DMA_SrcAdr2 equ $8 DMA_SrcAdr3 equ $A DMA_DMAenbl equ $C DMA_DstAdr1 equ $E DMA_DstAdr2 equ $10 DMA_DMADisbl equ $12 SNDADD EQU $A04000 SNDDAT EQU $A04001 CNTLA EQU $A10008 CNTLB EQU $A1000A CNTLC EQU $A1000C CNTLAW EQU $A10009 CNTLBW EQU $A1000B CNTLCW EQU $A10009 PPCNTL EQU $A1000D PPDATA EQU $A10007 BUSREQ EQU $A11100 BUSRES EQU $A11200 Z80RAM EQU $A00000 VDATA EQU $C00000 VCTRL EQU $C00004 SetVdpRegister MACRO MOVE.W #$8000|(\1<<8)|\2,VCTRL; check out the SEGA manual ENDM SetVdpRegisterCode MACRO and.w #$00ff,\2 ; Mask off high part or.w #$8000|(\1<<8),\2 move.w \2,VCTRL ENDM AutoIncrement MACRO SetVdpRegister 15,\1 ENDM VramWrtAddr MACRO MOVE.L #$40000000|((\1&$3fff)<<16)|((\1>>14)&3),\2 ENDM VSramWrtAddr MACRO MOVE.L #$40000010|((\1&$3fff)<<16)|((\1>>14)&3),\2 ENDM CramWrtAddr MACRO MOVE.L #$C0000000|((\1&$3fff)<<16)|((\1>>14)&3),\2 ENDM CalcVramWrtAddrCode MACRO move.w \1,\2 ; Copy for lower 14 bits and.l #$3fff,\2 ; mask lsl.l #8,\2 lsl.l #8,\2 ; Shift up or.l #$40000000,\2 ; Set bit that tells VDP it's a VRAM WRITE lsr.l #8,\1 lsr.l #6,\1 ; Shift down 14 bits and.l #$3,\1 or.l \1,\2 ; and combine ENDM Потом находим это: ; end of 'ROM' EndOfRom: и перед этим вставляем это: SegaLogo move.l #10,d6 bsr delay SetVdpRegister 1,$44 SetVdpRegister 16,1 lea.l LogoChars,A0 VramWrtAddr $20,VCTRL move.l #16*147,d0 ldchar: move.w (a0)+,VDATA dbra d0,ldchar lea.l LogoPalette,a0 CramWrtAddr $0,VCTRL moveq.l #15,d0 ldpal: move.w (a0)+,VDATA dbra d0,ldpal VramWrtAddr $C51C,D2 moveq.l #1,d1 moveq.l #3,d3 newrow: move.l d2,VCTRL add.l #$00800000,D2 moveq.l #11,D0 wrtrow1: move.w d1,VDATA addq.w #1,d1 dbra d0,wrtrow1 dbra d3,newrow lea.l LogoCycle,a0 add.l #32,a0 moveq #16,d1 move.l #$3f,d6 jsr delay stcycl: move.l a0,a1 move.l #$c00e0000,$C00004.L moveq #8,d0 cyc: move.w (a1)+,VDATA dbra d0,cyc move.l #$08,d6 bsr delay subq #2,a0 dbra d1,stcycl move.l #$40,d6 bsr delay CramWrtAddr $0,VCTRL moveq.l #15,d0 .clpal: move.w #0,VDATA dbra d0,.clpal VramWrtAddr $C000,VCTRL move.l #64*28,d0 .clmap: move.w #0,VDATA dbra d0,.clmap rts delay: move.l #$fff,d7 dt: nop dbra d7,dt dbra d6,delay rts LogoChars: dc.l $00000000,$00000111,$00011BBC,$001ABBBB dc.l $01AABBBB,$01AAABBB,$1AAAABB1,$19AAAA1B dc.l $00000000,$11111111,$CCCDDDDE,$CCCCDDDD dc.l $CCCCDDDD,$BCCCCDDD,$11111111,$BBCCCCDD dc.l $00000000,$11111100,$EEEFF100,$EEEEF101 dc.l $EEEEF11A,$DEEEE11A,$111111AA,$DDEEE1AA dc.l $00000000,$00111111,$11BBCCCC,$BBBBCCCC dc.l $ABBBBCCC,$ABBBBCCC,$AABBB111,$AABB1BCC dc.l $00000000,$11111111,$DDDDEEEE,$DDDDEEEE dc.l $CDDDDEEE,$CDDDDEEE,$11111111,$CCDDDDEE dc.l $00000000,$11110000,$FFF10011,$FFF101BB dc.l $EFF11ABB,$EFF11ABB,$1111AAAB,$EEF1AAAB dc.l $00000000,$11111111,$BCCCCDDD,$BCCCCDDD dc.l $BBCCCCDD,$BBCCCCDD,$BBB11111,$B11CCCCD dc.l $00000000,$11111111,$DEEEEFFF,$DEEEEFFF dc.l $DDEEEEFF,$DDEEEEFF,$11111111,$DDDEEEEF dc.l $00000000,$11000000,$F1000000,$F1000000 dc.l $F1000000,$F1000000,$11000000,$F1000001 dc.l $00000000,$00000111,$00011DDD,$001CCDDD dc.l $01CCCDDD,$1BCCCCDD,$1BCCCCDD,$BBBCCC11 dc.l $00001111,$10000010,$E1100010,$DEE10010 dc.l $DEEE1010,$DDEEE100,$DDEEE100,$DDDEEE10 dc.l $10100001,$00110011,$00101101,$00100001 dc.l $00100001,$00000000,$00000000,$00000000 dc.l $19AAA1BB,$199AA1AB,$199AA1AB,$1999A1AA dc.l $1999A1AA,$199991AA,$199991AA,$1899991A dc.l $BBCCCCDD,$BBBCCCCD,$BBBCCCCD,$BB111111 dc.l $BBBBCCCC,$ABBBBCCC,$ABBBBCCC,$AABBBBCC dc.l $DDEEE19A,$DDDEE19A,$DDDEE199,$11111199 dc.l $11111199,$CD111199,$CDD11199,$CCDD1199 dc.l $AAA1BBBC,$AAA1BBBC,$AAA1BBBB,$AAA1BBB1 dc.l $9AA1ABBB,$9AA1ABBB,$99A1AABB,$99A1AABB dc.l $CCCDDDDE,$CCCDDDDE,$CCCCDDDD,$11111111 dc.l $BCCCCDDD,$BCCCCDDD,$BBCCCCDD,$BBCCCCDD dc.l $EEE1AAAA,$EEE19AAA,$EEE19AAA,$111199AA dc.l $D11199AA,$D111999A,$D111999A,$D1119999 dc.l $1BBBCCCC,$1BBBBCCC,$1BBBBCCC,$1ABBB111 dc.l $1ABBB1CC,$1AABB1BC,$1AABB1BC,$1AAAB1BB dc.l $DDDDEEEE,$CDDDEEEE,$CDDDDEEE,$11111111 dc.l $CCDDDDEE,$CCCDDDEE,$CCCDDDDE,$CCCCDDDE dc.l $F1000001,$F1000001,$E100001A,$1100001A dc.l $E100001A,$E10001AA,$E10001AA,$E100019A dc.l $BBBCCC11,$BBBBC1CC,$BBBBC1CC,$ABBBB1CC dc.l $ABBB1CCC,$AABB1BCC,$AABB1BCC,$AAA1BBBC dc.l $DDDEEE10,$1DDDEE10,$1DDDEEE1,$1DDDDEE1 dc.l $C1DDDEE1,$C1DDDDEE,$C1DDDDEE,$CC1DDDDE dc.l $00000000,$00000000,$00000000,$00000000 dc.l $00000000,$10000000,$10000000,$10000000 dc.l $019999A1,$0189999A,$0019999A,$00189999 dc.l $00011199,$11111111,$18888999,$18888899 dc.l $1111111C,$AAABBBB1,$AAABBBBC,$AAAABBBB dc.l $AAAABBBB,$1111ABBB,$9AAAABBB,$99AAAABB dc.l $CCDD1189,$CCCDD189,$1CCDD188,$1CCCD188 dc.l $1CCCD188,$1CCCC188,$1CCCC188,$1BCCC188 dc.l $99911111,$9991AAAB,$9991AAAA,$9991AAAA dc.l $89919AAA,$89919AA1,$889199AA,$889199AA dc.l $11111111,$BBBCCCCD,$BBBBCCCC,$BBBBCCCC dc.l $ABBBBCCC,$11111111,$AABBBBCC,$AABBBBCC dc.l $11119999,$D1118999,$D1118999,$D1118899 dc.l $C1118899,$11118889,$CCD18889,$CCD18888 dc.l $1AAAB111,$1AAAA1BB,$1AAAA1BB,$19AAA1BB dc.l $19AAA1BB,$199AA111,$199AAAAB,$1999AAAA dc.l $11111DDD,$BCCC1DDD,$BCCC1DDD,$BBCC1CDD dc.l $BBCC1CDD,$BBBC1CCD,$BBBC1CCD,$BBBB1CCC dc.l $E100199A,$E1001999,$D1001999,$D1018999 dc.l $D1018999,$D1018899,$D1188899,$D1188889 dc.l $AAA1BBBC,$AAA1BBBB,$AA1ABBBB,$9A1AABBB dc.l $9A1AAB11,$91AAAA11,$91AAAABB,$919AAAAB dc.l $CC1DDDDE,$CC1CDDDD,$CCC1DDDD,$BCC1CDDD dc.l $BCC1CDDD,$BBCC1CDD,$BBCC1CDD,$BBBC1CCD dc.l $E1000000,$E1000000,$E1000000,$DE100000 dc.l $DE100000,$DD100000,$DDE10000,$DDD10000 dc.l $17888899,$17788889,$11111111,$17778888 dc.l $17778888,$17777888,$17777888,$11111111 dc.l $99AAAABB,$999AAAA1,$1111111B,$9999AAAA dc.l $9999AAAA,$89999AAA,$89999AAA,$11111111 dc.l $1BCCC178,$BBBCC178,$BBBCC177,$BBBB1017 dc.l $BBBB1017,$ABB10001,$A1100000,$10000000 dc.l $8881999A,$8889199A,$88889111,$88889999 dc.l $78888999,$78888999,$11888899,$00111111 dc.l $AAABBBBC,$AAABBBBC,$11111111,$AAAABBBB dc.l $9AAAABBB,$9AAAABBB,$99AAAABB,$11111111 dc.l $CCC17888,$CCC17888,$11111788,$CCC11788 dc.l $BCC11778,$BCC10178,$BBC10011,$11110000 dc.l $1999AAAA,$81199AAA,$88911111,$889999AA dc.l $8889999A,$8889999A,$88889999,$11111111 dc.l $BBBB1CCC,$ABBB1CCC,$11111BCC,$AABBBBCC dc.l $AAABBBBC,$AAABBBBC,$AAAABBBB,$11111111 dc.l $D1788889,$C1778888,$CC778888,$CC777881 dc.l $CC777881,$CC777781,$CC777781,$11111111 dc.l $199AAAAB,$1999AAAA,$19991111,$89991AAA dc.l $89911AAA,$889119AA,$881119AA,$11111111 dc.l $BBBCC1CD,$BBBBC1CC,$111111CC,$ABBBBCCC dc.l $ABBBBCCC,$AABBBBCC,$AABBBBCC,$11111111 dc.l $DDD10000,$DDDD1000,$DDDD1000,$CDDD1000 dc.l $CDDDD100,$CCDDD100,$CCDDD100,$11111100 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00110000,$00110000,$00110000,$00110000 DC.L $00110000,$00000000,$00110000,$00000000 DC.L $01101100,$01101100,$01101100,$00000000 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $01101100,$01101100,$11111110,$01101100 DC.L $11111110,$01101100,$01101100,$00000000 DC.L $00110000,$01111100,$11000000,$01111000 DC.L $00001100,$11111000,$00110000,$00000000 DC.L $00000000,$11000110,$11001100,$00011000 DC.L $00110000,$01100110,$11000110,$00000000 DC.L $00111000,$01101100,$00111000,$01110110 DC.L $11011100,$11001100,$01110110,$00000000 DC.L $01100000,$01100000,$11000000,$00000000 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00011000,$00110000,$01100000,$01100000 DC.L $01100000,$00110000,$00011000,$00000000 DC.L $01100000,$00110000,$00011000,$00011000 DC.L $00011000,$00110000,$01100000,$00000000 DC.L $00000000,$01100110,$00111100,$11111111 DC.L $00111100,$01100110,$00000000,$00000000 DC.L $00000000,$00110000,$00110000,$11111100 DC.L $00110000,$00110000,$00000000,$00000000 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00000000,$00110000,$00110000,$01100000 DC.L $00000000,$00000000,$00000000,$11111100 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00000000,$00110000,$00110000,$00000000 DC.L $00000110,$00001100,$00011000,$00110000 DC.L $01100000,$11000000,$10000000,$00000000 DC.L $01111100,$11000110,$11001110,$11011110 DC.L $11110110,$11100110,$01111100,$00000000 DC.L $00110000,$01110000,$00110000,$00110000 DC.L $00110000,$00110000,$01111000,$00000000 DC.L $11111000,$00001100,$00001100,$00111000 DC.L $01100000,$11000000,$11111100,$00000000 DC.L $11111000,$00001100,$00001100,$00111000 DC.L $00001100,$00001100,$11111000,$00000000 DC.L $00011100,$00111100,$01101100,$11001100 DC.L $11111110,$00001100,$00001100,$00000000 DC.L $11111100,$11000000,$11111000,$00001100 DC.L $00001100,$00001100,$11111000,$00000000 DC.L $00111100,$01100000,$11000000,$11111000 DC.L $11001100,$11001100,$01111000,$00000000 DC.L $11111100,$00001100,$00011000,$00110000 DC.L $01100000,$11000000,$11000000,$00000000 DC.L $01111000,$11001100,$11001100,$01111000 DC.L $11001100,$11001100,$01111000,$00000000 DC.L $01111000,$11001100,$11001100,$01111100 DC.L $00001100,$00001100,$01111000,$00000000 DC.L $00000000,$00110000,$00110000,$00000000 DC.L $00000000,$00110000,$00110000,$00000000 DC.L $00000000,$00110000,$00110000,$00000000 DC.L $00000000,$00110000,$00110000,$01100000 DC.L $00011000,$00110000,$01100000,$11000000 DC.L $01100000,$00110000,$00011000,$00000000 DC.L $00000000,$00000000,$11111100,$00000000 DC.L $00000000,$11111100,$00000000,$00000000 DC.L $01100000,$00110000,$00011000,$00001100 DC.L $00011000,$00110000,$01100000,$00000000 DC.L $11111000,$00001100,$00001100,$00111000 DC.L $00110000,$00000000,$00110000,$00000000 DC.L $01111100,$11000110,$11011110,$11011110 DC.L $11011110,$11000000,$01111000,$00000000 DC.L $00110000,$01111000,$11001100,$11001100 DC.L $11111100,$11001100,$11001100,$00000000 DC.L $11111000,$11001100,$11001100,$11111000 DC.L $11001100,$11001100,$11111000,$00000000 DC.L $01111100,$11000000,$11000000,$11000000 DC.L $11000000,$11000000,$01111100,$00000000 DC.L $11111000,$11001100,$11001100,$11001100 DC.L $11001100,$11001100,$11111000,$00000000 DC.L $11111100,$11000000,$11000000,$11111000 DC.L $11000000,$11000000,$11111100,$00000000 DC.L $11111100,$11000000,$11000000,$11111000 DC.L $11000000,$11000000,$11000000,$00000000 DC.L $01111100,$11000000,$11000000,$11000000 DC.L $11011100,$11001100,$01111100,$00000000 DC.L $11001100,$11001100,$11001100,$11111100 DC.L $11001100,$11001100,$11001100,$00000000 DC.L $01111000,$00110000,$00110000,$00110000 DC.L $00110000,$00110000,$01111000,$00000000 DC.L $00011110,$00001100,$00001100,$00001100 DC.L $00001100,$00001100,$11111000,$00000000 DC.L $11000110,$11001100,$11011000,$11110000 DC.L $11011000,$11001100,$11000110,$00000000 DC.L $11000000,$11000000,$11000000,$11000000 DC.L $11000000,$11000000,$11111100,$00000000 DC.L $11000110,$11101110,$11111110,$11010110 DC.L $11000110,$11000110,$11000110,$00000000 DC.L $11000110,$11100110,$11110110,$11011110 DC.L $11001110,$11000110,$11000110,$00000000 DC.L $01111000,$11001100,$11001100,$11001100 DC.L $11001100,$11001100,$01111000,$00000000 DC.L $11111000,$11001100,$11001100,$11111000 DC.L $11000000,$11000000,$11000000,$00000000 DC.L $01111000,$11001100,$11001100,$11001100 DC.L $11001100,$11011000,$01101100,$00000000 DC.L $11111000,$11001100,$11001100,$11111000 DC.L $11110000,$11011000,$11001100,$00000000 DC.L $01111100,$11000000,$11000000,$01111000 DC.L $00001100,$00001100,$11111000,$00000000 DC.L $11111100,$00110000,$00110000,$00110000 DC.L $00110000,$00110000,$00110000,$00000000 DC.L $11001100,$11001100,$11001100,$11001100 DC.L $11001100,$11001100,$01111100,$00000000 DC.L $11001100,$11001100,$11001100,$11001100 DC.L $11001100,$01111000,$00110000,$00000000 DC.L $11000110,$11000110,$11000110,$11010110 DC.L $11111110,$11101110,$11000110,$00000000 DC.L $11000110,$11000110,$01101100,$00111000 DC.L $01101100,$11000110,$11000110,$00000000 DC.L $11001100,$11001100,$11001100,$01111000 DC.L $00110000,$00110000,$00110000,$00000000 DC.L $11111110,$00001100,$00011000,$00110000 DC.L $01100000,$11000000,$11111110,$00000000 DC.L $01111000,$01100000,$01100000,$01100000 DC.L $01100000,$01100000,$01111000,$00000000 DC.L $11000000,$01100000,$00110000,$00011000 DC.L $00001100,$00000110,$00000010,$00000000 DC.L $01111000,$00011000,$00011000,$00011000 DC.L $00011000,$00011000,$01111000,$00000000 DC.L $00010000,$00111000,$01101100,$11000110 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00000000,$00000000,$00000000,$11111111 DC.L $00110000,$00110000,$00011000,$00000000 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00000000,$00000000,$11111000,$00001100 DC.L $01111100,$11001100,$01111100,$00000000 DC.L $11000000,$11000000,$11111000,$11001100 DC.L $11001100,$11001100,$11111000,$00000000 DC.L $00000000,$00000000,$01111100,$11000000 DC.L $11000000,$11000000,$01111100,$00000000 DC.L $00001100,$00001100,$01111100,$11001100 DC.L $11001100,$11001100,$01111100,$00000000 DC.L $00000000,$00000000,$01111000,$11001100 DC.L $11111100,$11000000,$01111100,$00000000 DC.L $00111100,$01100000,$01100000,$11111000 DC.L $01100000,$01100000,$01100000,$00000000 DC.L $00000000,$00000000,$01111100,$11001100 DC.L $11001100,$01111100,$00001100,$11111000 DC.L $11000000,$11000000,$11111000,$11001100 DC.L $11001100,$11001100,$11001100,$00000000 DC.L $00110000,$00000000,$00110000,$00110000 DC.L $00110000,$00110000,$00110000,$00000000 DC.L $00011000,$00000000,$00011000,$00011000 DC.L $00011000,$00011000,$00011000,$11110000 DC.L $11000000,$11000000,$11001100,$11011000 DC.L $11110000,$11011000,$11001100,$00000000 DC.L $01110000,$00110000,$00110000,$00110000 DC.L $00110000,$00110000,$00110000,$00000000 DC.L $00000000,$00000000,$11000110,$11111110 DC.L $11010110,$11000110,$11000110,$00000000 DC.L $00000000,$00000000,$11111000,$11001100 DC.L $11001100,$11001100,$11001100,$00000000 DC.L $00000000,$00000000,$01111000,$11001100 DC.L $11001100,$11001100,$01111000,$00000000 DC.L $00000000,$00000000,$11111000,$11001100 DC.L $11001100,$11001100,$11111000,$11000000 DC.L $00000000,$00000000,$01111100,$11001100 DC.L $11001100,$11001100,$01111100,$00001100 DC.L $00000000,$00000000,$11011100,$11100000 DC.L $11000000,$11000000,$11000000,$00000000 DC.L $00000000,$00000000,$01111100,$11000000 DC.L $01111000,$00001100,$11111000,$00000000 DC.L $01100000,$01100000,$11111100,$01100000 DC.L $01100000,$01100000,$00111100,$00000000 DC.L $00000000,$00000000,$11001100,$11001100 DC.L $11001100,$11001100,$01111100,$00000000 DC.L $00000000,$00000000,$11001100,$11001100 DC.L $11001100,$01111000,$00110000,$00000000 DC.L $00000000,$00000000,$11000110,$11000110 DC.L $11010110,$11111110,$11000110,$00000000 DC.L $00000000,$00000000,$11000110,$01101100 DC.L $00111000,$01101100,$11000110,$00000000 DC.L $00000000,$00000000,$11001100,$11001100 DC.L $11001100,$01111100,$00001100,$11111000 DC.L $00000000,$00000000,$11111100,$00011000 DC.L $00110000,$01100000,$11111100,$00000000 DC.L $00011100,$00110000,$00110000,$11100000 DC.L $00110000,$00110000,$00011100,$00000000 DC.L $00011000,$00011000,$00011000,$00000000 DC.L $00011000,$00011000,$00011000,$00000000 DC.L $11100000,$00110000,$00110000,$00011100 DC.L $00110000,$00110000,$11100000,$00000000 DC.L $01110110,$11011100,$00000000,$00000000 DC.L $00000000,$00000000,$00000000,$00000000 DC.L $00000000,$00010000,$00111000,$01101100 DC.L $11000110,$11000110,$11111110,$00000000 dc.l $10000000 dc.l $00000000 dc.l $00000000 dc.l $00000000 dc.l $00000000 dc.l $00000000 dc.l $00000000 dc.l $00000000 dc.l $00011000 dc.l $00011000 dc.l $00011000 dc.l $11000011 dc.l $11000011 dc.l $00011000 dc.l $00011000 dc.l $00011000 dc.l $00000000 dc.l $01100110 dc.l $11111110 dc.l $11111110 dc.l $10011010 dc.l $00000010 dc.l $00000010 dc.l $00000010 dc.l $11000000 dc.l $11110000 dc.l $11111100 dc.l $01111000 dc.l $01111100 dc.l $00100110 dc.l $00000011 dc.l $00000000 LogoPalette: dc.w $000,$EEE,$EEE,$EEE,$EEE,$EEE,$EEE LogoCycle: dc.w $EA0,$E80,$E60,$E40,$E20,$E00,$C00,$A00,$800 dc.w $A00,$C00,$E00,$E20,$E40,$E60,$E80,$EA0,$E80 dc.w $E60,$E40,$E20,$E00,$C00,$A00,$800 Потом переходим в CheckSumCheck и после этого: CheckSumCheck: вставляем это: jsr SegaLogo И наконец,переходим в SegaScreen и заменяем это: SegaScreen: ; XREF: GameModeArray move.b #$E4,d0 bsr.w PlaySound_Special ; stop music bsr.w ClearPLC bsr.w Pal_FadeFrom lea ($C00004).l,a6 move.w #$8004,(a6) move.w #$8230,(a6) move.w #$8407,(a6) move.w #$8700,(a6) move.w #$8B00,(a6) clr.b ($FFFFF64E).w move #$2700,sr move.w ($FFFFF60C).w,d0 andi.b #$BF,d0 move.w d0,($C00004).l bsr.w ClearScreen move.l #$40000000,($C00004).l lea (Nem_SegaLogo).l,a0 ; load Sega logo patterns bsr.w NemDec lea ($FF0000).l,a1 lea (Eni_SegaLogo).l,a0 ; load Sega logo mappings move.w #0,d0 bsr.w EniDec lea ($FF0000).l,a1 move.l #$65100003,d0 moveq #$17,d1 moveq #7,d2 bsr.w ShowVDPGraphics lea ($FF0180).l,a1 move.l #$40000003,d0 moveq #$27,d1 moveq #$1B,d2 bsr.w ShowVDPGraphics moveq #0,d0 bsr.w PalLoad2 ; load Sega logo pallet move.w #-$A,($FFFFF632).w move.w #0,($FFFFF634).w move.w #0,($FFFFF662).w move.w #0,($FFFFF660).w move.w ($FFFFF60C).w,d0 ori.b #$40,d0 move.w d0,($C00004).l Sega_WaitPallet: move.b #2,($FFFFF62A).w bsr.w DelayProgram bsr.w PalCycle_Sega bne.s Sega_WaitPallet move.b #$E1,d0 bsr.w PlaySound_Special ; play "SEGA" sound move.b #$14,($FFFFF62A).w bsr.w DelayProgram move.w #$1E,($FFFFF614).w Sega_WaitEnd: move.b #2,($FFFFF62A).w bsr.w DelayProgram tst.w ($FFFFF614).w beq.s Sega_GotoTitle andi.b #$80,($FFFFF605).w ; is Start button pressed? beq.s Sega_WaitEnd ; if not, branch Sega_GotoTitle: move.b #4,($FFFFF600).w ; go to title screen rts на это: SegaScreen: ; XREF: GameModeArray move.b #$E4,d0 bsr.w PlaySound_Special; stop music bsr.w ClearPLC bsr.w Pal_FadeFrom lea ($C00004).l,a6 move.w #$8004,(a6) move.w #$8230,(a6) move.w #$8407,(a6) move.w #$8700,(a6) move.w #$8B00,(a6) clr.b ($FFFFF64E).w move #$2700,sr move.w ($FFFFF60C).w,d0 andi.b #$BF,d0 move.w d0,($C00004).l bsr.w ClearScreen move.l #$40000000,($C00004).l lea (Nem_SegaLogo).l,a0; load Sega logo patterns bsr.w NemDec lea ($FF0000).l,a1 lea (Eni_SegaLogo).l,a0; load Sega logo mappings move.w #0,d0 bsr.w EniDec lea ($FF0000).l,a1 move.w #-$A,($FFFFF632).w move.w #0,($FFFFF634).w move.w #0,($FFFFF662).w move.w #0,($FFFFF660).w move.w ($FFFFF60C).w,d0 ori.b #$40,d0 move.w d0,($C00004).l Sega_GotoTitle: move.b #4,($FFFFF600).w; go to title screen rts P.S.рекомендуется использовать дизассембл Hivebrain'а,адаптированный под ASM68K.
Таблица лидеров находится в часовом поясе Москва/GMT+03:00
×