E6B14 DOCUMENTATION - 04 ENTRY TYPE *********************************** E6B14 controls battle swirl animation entries. Most of this is speculative, so poke around with the data and try to find errors with what is here. [AA BB (CC) DD 00] AA = 04 BB = If below 0x80: Distance from the top to start drawing from, [FF 00 FF 00], and number of lines to draw + 0x80 If above 0x80: Number of lines to draw + 0x80 CC = Lines DD = Space at the bottom to have clear, and [FF 00 FF 00]. Omit the space-to-have-clear if there is none (ie. you've reached the bottom of the screen) 00 = End LINE DOCUMENTATION ****************** 0x00 is far left, 0x80 is midscreen, 0xFF is far right. For the examples, dashes are unaffected areas and asterisks are shaded areas. [XX YY FF 00] XX = Start of shaded area. YY = End of shaded area. FF 00 = Jump down a line. This pattern is used for unbroken shaded areas (ex --*****-- ). But if you need gaps (ex --*---*--), you'll need to use the pattern below. [WW XX YY ZZ] WW = Start of shaded area #1. XX = End of shaded area #1. YY = Start of shaded area #2. ZZ = End of shaded area #2. For example, [60 70 90 A0]. This would draw a shaded area from 0x60 to 0x70, and another on the same horizontal line from 0x90 to 0xA0. 0x71 through 0x8F would be unaffected. After this it automatically jumps down a line. You can't have more shaded areas on the same line - for example, [60 61 70 71 80 81] would draw a shaded area from 0x60 to 0x61, 0x70 to 0x71, drop down a line automatically and THEN draw 0x80 to 0x81. This kills most attempts at lettering, and is also the reason that pkswirl.ips is animated.