In a message dated 11/4/98 8:47:23 PM Eastern Standard Time, dvanee@dowco.com writes: > ld hl,10 ; I used HL for a mem-addressing > ld (e_health),hl ; reason which isn't shown here > ld hl,5 > ld (e_attack),hl > ld hl,2 > ld (e_defence),hl since you're doing a 16 bit load, i think you need to allocate 2 bytes to these variables instead of one.