; XXXX YYYY ZZZZ NNNN ; XXXX startcím ; YYYY stopcím ; ZZZZ indítócím ; NNNN file-név ; DZ80 V3.4.1 Z80 Disassembly of SAVEHJ.BIN ; 2007/09/18 11:58 ; org 42ech ; X42ec: call X01c9 ld hl,X43ff call X28a7 ld hl,X3c42 ld c,3 X42fa: ld b,4 X42fc: call X0049 cp 1fh jr z,X42ec cp 49h ; I -smét jr z,X437c cp 4dh ; M elugrik a monitorra jp z,X31a6 cp 30h ; 0 jr c,X42fc cp 3ah ; : jr c,X431c cp 41h ; A jr c,X42fc cp 47h ; G jr nc,X42fc X431c: ld (hl),a inc hl djnz X42fc inc hl dec c jr nz,X42fa ld b,6 ld a,20h ld de,X43f9 X432b: ld (de),a inc de djnz X432b ld de,X43f9 ld b,6 X4334: push de call X0049 pop de cp 0dh jr z,X4347 ld (hl),a ld (de),a cp 1fh jr z,X42ec inc hl inc de djnz X4334 X4347: ld c,3 ld ix,X3c42 ld iy,X43f3 X4351: ld b,4 ld hl,X0000 X4356: ld a,(ix+0) cp 3ah jr c,X435f sub 7 X435f: and 0fh add hl,hl add hl,hl add hl,hl add hl,hl ld d,0 ld e,a add hl,de inc ix djnz X4356 ld (iy+0),l ld (iy+1),h inc iy inc iy inc ix dec c jr nz,X4351 X437c: ld de,(X43f3) ld hl,(X43f5) xor a sbc hl,de inc hl di call X0212 call X0287 ld a,55h ld b,7 ld iy,X43f9 X4396: call X0264 ld a,(iy+0) inc iy djnz X4396 X43a0: dec h jp m,X43b2 ld a,3ch call X0264 xor a call X0264 call X43da jr X43a0 ; X43b2: xor a cp l jr z,X43c2 ld a,3ch call X0264 ld a,l call X0264 call X43da X43c2: ld a,78h call X0264 ld a,(X43f7) call X0264 ld a,(X43f8) call X0264 call X01f8 ei jp X42ec ; X43da: ld b,a ld a,e call X0264 ld a,d call X0264 add a,e ld c,a X43e5: ld a,(de) call X0264 add a,c ld c,a inc de djnz X43e5 ld a,c call X0264 ret ; X43f3: call pe,X2042 ld b,h X43f7: call pe,X5342 ld b,c ld d,(hl) ld b,l ld c,b ld c,d X43ff: ld d,e ld b,c ld d,(hl) ld b,l jr nz,X4455 ld d,d ld c,a ld b,a ld d,d ld b,c ld c,l jr nz,X442d jr z,X4451 ld e,c jr nz,X445a ld c,d ld l,20h jr c,X444b ld l,31h ld l,32h ld (hl),2eh add hl,hl dec c ccf nop sbc a,d ; ; Miscellaneous equates ; ; These are addresses referenced in the code but ; which are in the middle of a multibyte instruction ; or are addresses outside the initialized space ; X0000 equ 0 X0049 equ 49h X01c9 equ 1c9h X01f8 equ 1f8h X0212 equ 212h X0264 equ 264h X0287 equ 287h X2042 equ 2042h X28a7 equ 28a7h X31a6 equ 31a6h X3c42 equ 3c42h X43f5 equ 43f5h X43f8 equ 43f8h X43f9 equ 43f9h X442d equ 442dh X444b equ 444bh X4451 equ 4451h X4455 equ 4455h X445a equ 445ah X5342 equ 5342h ; end ;