Jump to content

Example of meta-tile drawing (4 tile x 4 tile) blocks :START SCREEN


bruddog
 Share

Recommended Posts

Just wanted to give a quick example of how the " TECMO SUPER BOWL" text positioned in 4x4 blocks

 

If we go to 0x05056 in the rom we get the following data:  A5 b6. This is a pointer to the data sequence. Flipping it and andding 0x10 for the ines header offset we get 0xB6B5.

 

Since 0x4000 is loaded in as a $A000 bank. B6B5 points to $56B5

 

At 0x56b5 we have the following sequence

 

20 76                                    ; These first two bytes set which 0x0800 size banks from the CHR section of the rom (0x40010 onwards in 28 team)

                                             ; we will use that contain the tiles we need

02                                         ;  This byte tells us which bank will be used to draw the 4x4 tile sections 

20                                         ;  This byte sets our background pallete index

03, 06                                   ; These two bytes set (# of metatile rows, # length of the metatile sequence) 

09                                         ; this byte sets the starting location for the metatiles (refer to the image below) 

42 43 44 45 46 00 ; these are pointer indexes to draw the metatiles

47 48 49 4A 4B 4C

00 4D 4E 4F 50 AB

 

I made a spreadsheet helper to make things clearer refer to the image below

 

Going through the first line

 

42= draws part of the white S

43= top part of the S and part of the U

44, draws the red TEC and part of the m as well as part of the top of the U and P. 

metatile.png

http://puu.sh/m0Sdp/8d2ff758af.png

metatile.bmp

Link to comment
Share on other sites

  • 5 years later...

Just want to say thank you to bruddog for this specific post. This right here truly is the Rosetta Stone of Tecmo graphics. Once you understand this post, you can customize just about any graphical element. I've now created new opening images, new end zone and 50-yard line graphics, new credits images, and custom scoreboard signage. Not just small tile edits but 100% completely new images from scratch. None of the above would be possible without this specific post. I hope to write some guides myself to help others out and show what I have learned but again, it is all possible once you grasp the way Tecmo graphics are stored, which is right here. 

 

Thanks again man!
 

Link to comment
Share on other sites

I've tried a few patterns, but the general process is something like:

  • screenshot the desired image
  • crop sides to get to exact dimensions - some multiple of 64x128 in this case
  • in GIMP or a more basic photo editor, erase all of the background - any background will make it harder for the color-reduction algorithms to make the face look good
  • in GIMP, experiment with Posterize and Noise filters
  • also in GIMP, adjusting Levels or Contrast/Brightness can really improve a photo 
  • resize (scale) to exact dimensions
  • export as PNG
  • import in GraphicsGale, set Color Depth to 4 colors
  • save as BMP
  • import into NESst
  • save as CHR file
  • import CHR tiles into custom Tecmo ROM

The most trial-and-error is with Levels, Contrast and Brightness, then seeing how that looks after reducing to 4 colors in Gale. Obviously you will lose a ton of detail by reducing the image to 4 colors, but getting the Levels right can help restore as much as possible.

 

I plan to submit a few writeups, however I am still experimenting a little and learning more as I go.

 

 

Edited by ovenmitt
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By ovenmitt
      I've learned a ton from this site and was able to go from never editing a ROM file to making an entire custom ROM with new players, teams, plays, and lots of new graphics, based entirely on info I learned here on this site and using a bunch of the Tecmo-specific tools that you guys have built over the years. One thing that worked really well was customizing graphics to display a portrait in the opening credit screens. Of course, you can make portraits of your friends and family, it's not just for TSB legends. 
       
      As I told him, this post by bruddog really is key to understanding Tecmo graphics. With that knowledge I was able to build some cool stuff, and I've created the attached guide for anyone who wants to do the same. Also a sample ROM file you can inspect or customize. To be fair: there are quite a few steps, it isn't automated, it will certainly take a while the first time. Hope you find this to be useful... and please post any tips for making these images look even better!
       

       
       
      TecmoPortraitsGuide.pdf Tecmo2021_randall.nes
    • By keithisgood
      Spurred on by a suggestion from Tecmo Turd, I've decided to take a look at giving the 32 team Original Tecmo Bowl (no Super here) a graphical touch-up, starting with the title screen. 

       

      There's precious little info on OG Tecmo here, and I have a question i was hoping someone (with greater hacking knowledge) could answer: 

      Would it be possible to shift the title screen cursor down a line or two? I can't seem to find where it's being drawn in the hex. The rest of the title screen starts at 0x006686 in the 32-team TB rom. I believe it's the same in vanilla TB. 

       

      I ask because moving the "1 Player / 2 Players / Coach" text and accompanying cursor would give me more hex space to draw a better title screen.

       

      I'm keeping notes on everything I do and will post info for those interested as we go along.

    • By keithisgood
      Any interest in revising the large helmet template? Very few players use the classic circular shell anymore, choosing instead the more sleek (and protective) Revo Speed. I mocked up what a Revo Speed helmet would look like on the team data screens. I've included the "single stripe" and "Double stripe" large helmet templates. Yea? Nea?

       

       

       

      The facemask is just a stand-in at this point.

    • By mwidunn
      I've been noodling around with the graphics on TSB for Sega using Fatilety.

       

      You'll notice, I've given the Pitch a more "old-school," classic feel.  Also, it looks as if it's actually been played on.

       

      I changed the Chain Crew.

       

      I've also modified the ball, so that it accords with the much rounder football used until (I believe) the 1950's in the NFL.

       

      If I could, I'd have rather wanted to place the Goal Posts on the Goal Line as per their (logical) placement in the NFL until the 1970's.  Alas, I couldn't find a way.  I was, however, able to change them to the traditional, H-style posts . . . or, at least, came close to making it appear to be so.

       

      There are some glitches in the alignment of the Yard Lines (e.g., at the 50- and 35-yard lines) based on that fact that they placed the NFL and Tecmo logo's on the field, both of which I removed.  I don't think either is too noticeable.

       

      I think, I might try my hand at the SNES version and do the same.  Though, I must admit: I like TSB Sega better.






  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...