1 2SECTION code_clib 3SECTION code_l 4 5PUBLIC l_setmem_de 6 7 ; write byte to buffer pointed at by de 8 ; invoke with "call l_setmem_de - (n*2)" to write n bytes to memory 9 ; 10 ; enter : de = char *buffer 11 ; a = fill byte 12 ; 13 ; exit : de = char *buffer (one byte past last byte written) 14 ; 15 ; uses : de 16 17 ld (de),a 18 inc de 19 ld (de),a 20 inc de 21 ld (de),a 22 inc de 23 ld (de),a 24 inc de 25 26 ld (de),a 27 inc de 28 ld (de),a 29 inc de 30 ld (de),a 31 inc de 32 ld (de),a 33 inc de 34 35l_setmem_de: 36 37 ret 38