;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;; http://CPCrulez.fr ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; nolist org &4000 ld a,&0C3 ld (&38), a call &0BD19 di ld hl, byte_0000 ld b,&0FF loc_0009: xor a cp (hl) jp nz, loc_0010 ld (hl),&2E loc_0010: inc hl djnz loc_0009 loc_0013: ld b,&0F5 in a, (c) rra jp nc, loc_0013 di ld b,&0FF loc_001E: nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop djnz loc_001E ld hl, byte_0000 ld b,&60 loc_0039: push bc ld bc,&0BC02 out (c), c inc b ld a, (hl) out (c), a ld b,&0A loc_0045: djnz loc_0045 inc hl pop bc djnz loc_0039 ld bc,&0BC02 ld a,&2E ; '.' out (c), c inc b out (c), a ; ici ya du temps machine pour une petite muzik nop nop nop loc_0058: ld a,&0 or a jp nz, loc_0084 loc_005E: ld hl,&2A4 dec hl ld (loc_005E+&1), hl xor a cp h jp z, loc_0079 ld hl, byte_0001 ld de, byte_0000 ld bc,&0FE ; 'þ' ld a, (de) ldir ld (de), a jr loc_00A9 loc_0079: ld a,&1 ld (loc_0058+&1), a ld hl,&400 ld (loc_005E+&1), hl loc_0084: ld hl,&400 dec hl ld (loc_0084+&1), hl xor a cp h jp z, loc_009F ld hl, loc_00FD ld de, loc_00FE ld bc,&0FE ld a, (de) lddr ld (de), a jr loc_00A9 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; loc_009F: xor a ld (loc_0058+&1), a ld hl,&400 ld (loc_0084+&1), hl loc_00A9: ei ld a,&2F call &0BB1E jp z, loc_0013 call &0BCA7 ret ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; byte_0000: db &2E byte_0001: db &2E,&2E,&2E,&2E,&2D,&2D,&2C,&2C,&2C,&2B,&2B db &2B,&2B,&2C,&2C,&2C,&2D,&2D,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2D,&2E,&2F,&2E,&2D,&2E,&2F,&30,&2F db &2E,&2D,&2C,&2D,&2E,&2F,&30,&2F,&2E,&2D,&2C db &2B,&2C,&2D,&2E,&2F,&30,&31,&30,&2F,&2E,&2D db &2C,&2B,&2C,&2D,&2E,&2F,&30,&2F,&2E,&2D,&2C db &2D,&2E,&2F,&2E,&2D,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2F,&2F,&30,&30,&30,&31 db &31,&31,&31,&30,&30,&30,&2F,&2F,&2E,&2E,&2E db &2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E,&2E loc_00FD: db &2E loc_00FE: db &2E db &0 |