Jump to content

svb_1029

Members
  • Posts

    11
  • Joined

  • Last visited

  • Days Won

    3

svb_1029 last won the day on May 24 2021

svb_1029 had the most liked content!

1 Follower

Profile Information

  • Gender
    Male
  • Location
    Charlotte, NC

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. (Apologies for not originally asking this in the proper forum.) Referring to the post below, someone asked "I there a similar fix for the 28-team ROM for how a team substitute for injuries? (Now it's like the team is in their default formation setup.)" I haven't seen a deeper explanation (yet) of what the substitution issue was; was it where a 1-3-1 or 1-4 team was substituting an injured WR1 with a RB, or something else? I ask because I've been researching changing the offensive formations for more than 6 teams for the 28-team ROM. Thanks.
  2. Helmets Color Palettes for Helmet Logos (TEAM - Hex Location of Palette Reference - Palette Reference): INDIANAPOLIS - Unknown - (Uses palette 1 [0000] but location of reference is unknown [at least to me].) MIAMI - $6B1E - 4411 CLEVELAND - $6BB6 - 8822 DENVER - $6C5A - 0000 SEATTLE - $6CFE - 4411 LOS ANGELES - $6DA2 - 8822 WASHINGTON - $6E46 - CC33 SAN FRANCISCO - $6EEA - 0020 DALLAS - $6F8E - CC33 NEW YORK - $7032 - CC33 CHICAGO - $70D6 - 0000 MINNESOTA - $717A - 0000 Palette Colors (Hex Location of Palette - Colors): $10671 - 0F (black; also used for the screen background) 11 (blue*) 26 (tan; also used as the color for the facemask) 30 (white; used for the color of the helmet and the roster text) $10675 - 0F (black*) 16 (dark red*) 21 (lighter blue*) 30 (white*) $10679 - 0F (black*) 15 (pink*) 19 (green*) 30 (white*) $1067D - 0F (black; screen background) 11 (blue*) 15 (pink) 30 (white; roster text) * - indicates color is available to use for helmet logos Palette References: (Caveat for what follows: This may a) not be 100% accurate, and/or b) just a really bad way of explaining it, so any input those with more knowledge of Assembly than I might have would be much appreciated here. I have successfully tested it, however, so there's at least that...) There are two ways these logo color palettes are being referenced in the ROM: 1. Using the last digit of their hex address 2. Their ordinal position in the list of palettes The addresses of the palettes are as follows (same as above): 1. $10671 2. $10675 3. $10679 4. $1067D The ROM is subtracting 1 (one) from the last digit in the hex address, and using the result as the first palette reference type; i.e.: 1. 1 - 1 = 0 2. 5 - 1 = 4 3. 9 - 1 = 8 4. D - 1 = C The other way the ROM is referring to the palette is by its ordinal position in the list of palettes, starting with 0; i.e.: 1. 0 2. 1 3. 2 4. 3 The ROM is applying the palette to the helmet logo using a quadrant system (see first screenshot below). The first digit in the four-digit palette application uses the address reference, and is applied to the bottom-left quadrant of the logo. The second digit in the palette application also uses the address reference, and is applied to the top-left quadrant. The third digit in the palette application uses the position reference, and is applied to the bottom-right quadrant. The last digit in the palette application also uses the position reference, and is applied to the top-right quadrant. As an example, "0020" is used to assign the color palettes to SAN FRANCISCO. This means palette 1 is being applied to the two left and upper right quadrants, and palette 3 is being applied to the bottom left quadrant. Tile Arrangement (Helmet and Logo): Helmet With the exception of INDIANAPOLIS, the arrangement of tiles for each team's helmet is the same: 0102* [02 0C 08] 00 C8 C9 CC CD D8 00 00 [02 0C 08] D2 D3 {XX XX XX XX**} D6 00 [02 0C 08] D7 01 {XX XX XX XX**} F1 DD [02 0C 08] D9 01 {XX XX XX XX**} 01 DC [02 0C 08] F5 01 {XX XX XX XX**} CA CB [02 0C 08] CE 01 CF DA DB DE 00 00 [02 0C 08] 00 00 DF E0 E1 E4 E5 F0 [02 0C 08] 00 00 00 E2 E3 E6 E7 F2 0102* * - Not sure what this is doing, exactly; perhaps references a section (?). ** - Represents the team's logo tiles; more on this below. Sample: [02 0C 08] D7 01 {XX XX XX XX*} F1 DD "02 0C" signifies the position on the screen where the tile arrangement should begin. "08" signifies the number of tiles that should be arranged on this row. The remainder are tile references. (NOTE: INDIANAPOLIS is different in that midway through the helmet design the following hex values appear: 0E 15 and 05 5E 86; I've yet to understand what these do/reference.) Where each team's helmet and logo arrangement begins: INDIANAPOLIS - $6A8B MIAMI - $6B28 CLEVELAND - $6BCC DENVER - $6C70 SEATTLE - $6D14 LOS ANGELES - $6DB8 WASHINGTON - $6E5C SAN FRANCISCO - $6F00 DALLAS - $6FA4 NEW YORK - $7048 CHICAGO - $70EC MINNESOTA - $7190 Logos Each team's logo is constructed within a 32x32 pixel grid (or a 4x4 grid of 8x8 tiles), the arrangement of which is included in the arrangement of the helmet (see above for where the logo arrangement is included in each team's helmet design). Tile Location: $35010 through $36000 I've played around with importing the helmet from TSB to give them a less-goofy look, and change the shell color to something other than white. Mixed results thus far.
  3. I've been working on one, off and on, for Tecmo Bowl (not TSB). And I agree regarding the helmets.
  4. (i.e. What appears immediately after the NFLPA logo and text.) ("Part 1" because there's a lot going on here.) $6A7C ("INDIANAPOLIS") [02 0A 0C] 49 4E 44 49 41 4E 41 50 4F 4C 49 53 $6B20 ("MIAMI") [02 0E 05] 4D 49 41 4D 49 $6BB8 (" CLEVELAND ") [02 08 11] 20 20 20 20 43 4C 45 56 45 4C 41 4E 44 20 20 20 20 $6C5C (" DENVER ") [02 08 11] 20 20 20 20 20 44 45 4E 56 45 52 20 20 20 20 20 20 $6D00 (" SEATTLE ") [02 08 11] 20 20 20 20 20 53 45 41 54 54 4C 45 20 20 20 20 20 $6DA4 (" LOS ANGELES ") [02 08 11] 20 20 20 4C 4F 53 20 41 4E 47 45 4C 45 53 20 20 20 $6E48 (" WASHINGTON ") [02 08 11] 20 20 20 20 57 41 53 48 49 4E 47 54 4F 4E 20 20 20 $6EEC (" SAN FRANCISCO ") [02 08 11] 20 20 53 41 4E 20 46 52 41 4E 43 49 53 43 4F 20 20 $6F90 (" DALLAS ") [02 08 11] 20 20 20 20 20 44 41 4C 4C 41 53 20 20 20 20 20 20 $7034 (" NEW YORK ") [02 08 11] 20 20 20 20 4E 45 57 20 59 4F 52 4B 20 20 20 20 20 $70D8 (" CHICAGO ") [02 08 11] 20 20 20 20 20 43 48 49 43 41 47 4F 20 20 20 20 20 $717C (" MINNESOTA ") [02 08 11] 20 20 20 20 4D 49 4E 4E 45 53 4F 54 41 20 20 20 20 Sample: [02 0E 05] 4D 49 41 4D 49 "02" Not sure what this is doing exactly; perhaps references a section (?). "0E" signifies the position on the screen where the text should begin. "05" signifies the number of tiles/letters that should be used on this row. With respect to "MIAMI," the length of this team name can be changed, but you must shift everything else in the ROM down by the number of bytes you are adding (see screenshot).
  5. Colors: $10542 - 0F (black) 11 (blue) 15 (red) 20 (white) Tile Arrangement: $6943 (start) through $69D8 (end) Sample: [02 0A 0C] A2 A3 A3 A5 B0 B1 B4 B5 A3 A3 A3 A6 "02" Not sure what this is doing exactly; perhaps references a section (?). "0A" signifies the position on the screen where the arrangement of tiles begins (i.e. the left "margin"). "0C" signifies the number of tiles that should be arranged on this row. The remainder are tile references. Tile Location: $34010 (tile "00") through $35000 (tile "FF"); this is the same section of tiles where the ones for the "TECMO BOWL" title graphic are found. NFLPA Graphic Text: $69D9 (start), $6A74 (end) Sample: [01 01 02 0D 06] 40 20 31 39 38 38 ("@ 1988") "01 01" Not sure what this is doing exactly. This is the same "header" for every line of text except one; the line of text that begins "01 02 02" is the line that begins after a blank line has been added. "02" Not sure what this is, either; perhaps references a section (?). "0D" signifies the position on the screen where the text should begin. "06" signifies the number of tiles that should be arranged on this row. The remainder are tile references. For sheets and grins, I once replaced the NFLPA with a modified version of the NFL shield from TSB...
  6. (i.e. the "TECMO BOWL" title graphic along with the licensing information; "titleScreen_Default.png".) Colors: $10536 - 0F (not used) 0F (black outline of 'TB' title and black background) 11 (blue inside 'TB' title) 30 (white inside 'TB' title and color of licensing text) $1053A - 0F (not used) 0F (black outline of 'TB' title and black background) 15 (red inside 'TB' title) 30 (white inside 'TB' title and color used for the 'tm') Tile Arrangement: $6710 (start) through $681F (end) Sample: [20 85 16] 04 1A 18 05 10 18 19 1C 3C 3D 19 69 10 18 5C 5D 1A 11 3C 3D 19 69 "20 85" signifies the position on the screen where the tile arrangement should begin; the last byte - 5 - is the distance from the left "margin". "16" signifies the number of tiles that should be arranged on this row. The remainder are tile references. Tile Location: $34010 (tile "00") through $34A00 (tile "9F"); in addition, $34C10 and $34C20 are the tiles that make up the "TM". Title Graphic Text: $68E2 (start), $6924 (end) Sample: [22 8B 0B] 4C 49 43 45 4E 53 45 44 20 42 59 ("LICENSED BY") "22 8B" signifies the position on the screen with the text should begin. "0B" signifies the number of tiles/letters that should be arranged on this row.
×
×
  • Create New...