Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!sunybcs!sybil.cs.Buffalo.EDU!gbbrooks From: gbbrooks@sybil.cs.Buffalo.EDU (G. Brandon Brooks) Newsgroups: comp.sys.amiga.tech Subject: Amiga Sprites - why do they do this? Message-ID: <16943@eerie.acsu.Buffalo.EDU> Date: 5 Feb 90 14:42:42 GMT Sender: nobody@acsu.Buffalo.EDU Reply-To: gbbrooks@sybil.cs.buffalo.edu (G. Brandon Brooks) Organization: SUNY/Buffalo Computer Science Lines: 37 I ran across this strange occurance about a month ago, and I was wondering if anyone here could explain the cause of this. I'm developing a game where I use a clock in the upper right corner of the screen with 4 sprites. The numbers that the clock uses are of a special graphics font that I designed and saved as an IFF brush. I loaded the brush in and proceeded to put a time up like; 2:00. The following appeared; 2: 0 (the FIRST '0' is missing). Others below: Time What the Amiga shows ---- -------------------- 2:00 2: 0 1:59 1:59 1:58 1:58 1:57 1:57 1:56 1:56 1:55 1: 5 1:54 1:54 1:53 1:53 1:52 1:52 1:51 :51 1:50 1:50 Okay, what apparently happens is that if the SAME TWO numbers appear on the same line, the first of the doubled digit will not appear. I took the pictures from the SAME memory location, in that: Sprite[1].posctldata := (example) 1234567; Sprite[2].posctldata := 1234567; But, if I copy the data in 1234567 to another location, say 11111, Sprite[1].posctldata := 1234567; Sprite[1].posctldata := 11111; The NUMBERS DO NOT DISAPPEAR!!!!!!! 1:55 will appear as 1:55. Why when the data for TWO sprites come from the SAME memory location will the Amiga only show ONE of them????? -Bewildered Brandon in Buffalo