You are on page 1of 2

c4c2 c3f1bf jp 0bff1h ;ACC na magnetofon

c4c5 c5 push bc ;Standardowo tu wskazuje $bff1


c4c6 f5 push af
c4c7 0e0b ld c,0bh
c4c9 b7 or a
c4ca 3802 jr c,c4ceh
c4cc d31f out (1fh),a
c4ce 0667 ld b,67h
04d0 10fe djnz c4d0h
c4d2 37 scf
c4d3 cb1f rr a
c4d5 0d dec c
c4d6 20f2 jr nz,c4cah
c4d8 f1 pop af
c4d9 c1 pop bc
c4da c9 ret

;0c4dbh_z_magnet:
c4db c3f4bf jp 0bff4h ;z magnetofony do ACC
c4de c5 push bc ;standardowo tu wskazuje $bff4
c4df d5 push de
c4e0 dbff in a,(0ffh)
c4e2 cb17 rl a
c4e4 cb17 rl a
c4e6 38f8 jr c,c4e0h
c4e8 0634 ld b,34h
c4ea 10fe djnz c4eah
c4ec dbff in a,(0ffh)
c4ee cb17 rl a
c4f0 cb17 rl a
c4f2 38ec jr c,c4e0h
c4f4 0e80 ld c,80h
c4f6 59 ld e,c
c4f7 0667 ld b,67h
c4f9 10fe djnz c4f9h
c4fb dbff in a,(0ffh)
c4fd cb17 rl a
c4ff cb17 rl a
0501 cb19 rr c
0503 30f2 jr nc,c4f7h
0505 cb13 rl e
0507 3005 jr nc,050eh
0509 51 ld d,c
050a 0e01 ld c,01h
050c 18e9 jr c4f7h
050e 79 ld a,c
050f fe80 cp 80h
0511 20cd jr nz,c4e0h
0513 7a ld a,d
0514 d1 pop de
0515 c1 pop bc
0516 c9 ret

;0c517h_PrintChar
c517 c3f7bf jp 0bff7h ;ACC na ekran przez wektor $bff7
c51a fe00 cp 00h ;Standardowo tu wskazuje $bff7
c51c c8 ret z
051d f5 push af
051e f5 push af
051f 3afebf ld a,(0bffeh) ;Liczba bajt�w w wierszu dla komendy "D"
0522 fe00 cp 00h
0524 2806 jr z,052ch
0526 dbff in a,(0ffh)
0528 cb6f bit 5,a
052a 28fa jr z,0526h
052c f1 pop af
052d e67f and 7fh
052f c5 push bc
0530 d5 push de
0531 e5 push hl
0532 010a00 ld bc,000ah
0535 2148c5 ld hl,0c548h
0538 11a020 ld de,20a0h
053b edb1 cpir
053d 2e51 ld l,51h
053f 09 add hl,bc
0540 6e ld l,(hl)
0541 e5 push hl
0542 2a54bf ld hl,(0bf54h)
0545 cbbe res 7,(hl)
0547 c9 ret

You might also like