Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

7ffd locations

;------------------------------
яЁюшуЁ√трэшх ьєч√ъш
(after init)
0x615e 
        ld a,13
        ld bc,7ffd
        out (c),a


0x82f2
       add a,10
        ld bc,7ffd
        out (c) ,a
        ret
;------------------------------



....\
(
60d5
        ld a,(9ccd)
        ld c,0
60da
        inc c
        sub 3
        jr nc,60da
        ld a,2
        cp c
60e2
        call nz,6673 ; яхЁхэюё сыюър т ram0
        ld a,(9ccd)    
        ld e,a
        add a,e
        add a,e
        ld (60ef),a ;a 0 - єЁютхэ№ 1 ;3 - Lev2 ; 6 - lev-3 шЄф.
                   
)
....\

6673 ------
6684---  яЁш ёьхэх єЁютэ 

669f jp 0x9c4c
0x9c4c
        di 
        ld bc,7ffd
        out (c),l
        ld a,(iy)
        out (c),h
        ld (ix),a

        яхЁхэюё шч эєцэющ срэъш т ram0


        
9c7f
        out (c),a       ;яюёых яхЁхэюёр тъы■ўрхЄё  ram 0
        jp 66ef
;--------------------------------------------


Єхэхтющ ¤ъЁрэ - #f000 - #ffff ???

level1
        #62e7 - яхЁхэюё ърфЁр шч Єхэхтюую ¤ъЁрэр эр ¤ъЁрэ ьхфыхээю яюыюёърьш


        623a -6254 - уютюЁшЄ "╨╬┴╬╩╬╧" ўхую-Єю фхырхЄ т Ўшъых
                        єёЄрэртыштрхЄ Їыру Carry ш фхырхЄ яю эхьє яхЁхїюф эр #6500
;===================================
   єЁютхэ№ чртхЁ°хэ
        #623a - ё■фр яхЁхїюфшЄ т ьшёёш ї ёЄЁхы№с√ 
        #621f - Єюўър тїюфр яЁш юс√ўэющ шуЁх (яЁш єяЁрты. ЁюсюЄюь)
ц==================================




        64ea  - яЁютхЁър эр юъюэўрэшх цшчэхщ (? эр ё ш хёыш фр Єю тючтЁрЄ т ьхэ■ шэрўх ёЄшЁрэшх ¤ъЁрэр?)
        6500 - Єюўър тїюфр яЁш яЁюёЄюь яхЁхїюфх?
        650e call 62e7  - ёЄшЁрэшх ¤ъЁрэр (яЁш ушсхыш шыш яхЁхїюфх эр фЁєующ єЁютхэ№)


ц------------------------
*шуЁрхь ё¤ьяы (Ёхў№)

        ld hl,addr
        ld c,3         ;ram page
        call 9be7 
*------------------------



aa62 - уыртэюх ьхэ■.

AB1e - ┬╒╬─ ╧╨╚ GAME OVER C ┬█┬╬─╬╠ ╨┼╩╬╨─╬┬

!!!!!!!!!!!
    #AC20 - ╟└╧╙╤╩ ╚├╨█. ─╬╦╞═└ ┴█╥▄ ═└ ╤┬╬┼╠ ╠┼╤╥┼. ╧╨╚ ┬╒╬─┼ ─╬╦╞═└ ┴█╥▄ ╙╤╥└═╬┬╦┼═└ RAM10
!!!!!!!!!!!



ab1c - run
ц==========================



9cdd - эюьхЁ Єхъє∙хую єЁютэ  ( 0 - ёрь√щ яхЁт√щ  9 - ёююс∙хэшх ю яюсхфх)
т√сюЁ єЁютэ 
┬ ╧┼╨┼─ ┬╤┼├╬ ╬┴╨└┴└╥█┬└┼╥╤▀ ╧╨╬╓. ╧╬ └─╨┼╤╙ 6086
        LD A,[9CCD]
        ADD A,A
        LD L,A
        ...




  60d5  ld a,(9ccd)
        ld c,0
60da    inc c
        sub 3
        jr nc,60da 
        ld a,1
        cp c
        call nz,6673

  60e5  ld a,(9ccd)
        ld e,a
        add a,e
        add a,e
        ld (60ef),a
                   ;a 0 - єЁютхэ№ 1 ;3 - Lev2 ; 6 - lev-3 шЄф.
60ee    jr xx 
        jp aaaa
        jp bbbb
        ....




;=====================================
#81f6 - 828c speed loader





_____________________________________________________________________
CALL 7FFD LIST

initialize                                                              pre-initialize
#6160         - im2 sub (in)                                            *7a62 (ld c,13 : ld bc,7ffd : out [c],a
#616c         - im2 sub (out)                                           *7a70 xor a: jp 82ed


#82F4  (82ed - 82F2 - ENTRY) яхЁхъы■ўрЄхы№ ёЄЁрэшЎ  - 82f2 add a,10: ld bc,7ffd: out [c],a:ret                    
#9C4D  яЁюЎхфєЁр яхЁхсЁюёъш єЁютэхщ т эшцэ■■ ярь Є№

----
828E SPEECH??? 828E LD A,C CALL 82F2:NOP:NOP
82CB (A=0) CALL 82F2 :NOP:NOP


 9BEE  speech - in (entry - 9be7)          (яЁютхЁър чэрўхэш  яю рфЁхёє #615a - 0- 48ъс шэрўх 128 ) 9bed ld a,c: call 82f2
9C2A   speech - out (эр т√їюцфх єёЄрэртыштрхЄё  ёЄЁрэшЎр ram10)        a=0                                 9c2a call 82f2:nop:nop




#652E       ╧╨╬┬┼╨╩└ ═└ ─╬╤╥╚╞┼═╚┼ 9 ╙╨╬┬═▀ (╧╬┴┼─█)
        LD A,{9CCD]
        CP 9
        JP Z,#7F55
        EXA
        JP C,#6051
        ...