Jump to content
IGNORED

The backgrounds in Double Dragon


tdp
 Share

Recommended Posts

I was just wondering how the backgrounds in Double Dragon are created? they are very detailed, and very colourful, and most importantly, solid. Are they using sprites in an area that is not changed once drawn, as the players cannot move to that part of the screen, so that part of the screen never needs to be updated once drawn? Batari's playfield options are much more limited than this from what I can see, and from what I have been able to produce.

 

post-6065-0-15751500-1526943902.gif

post-6065-0-99731700-1526943910.gif

post-6065-0-80469600-1526943921.jpg

post-6065-0-48554500-1526943951.jpg

  • Like 2
Link to comment
Share on other sites

Yep, use the debugger colors. Game:

post-3056-0-35541000-1527013134.png

 

Debug:

post-3056-0-91112500-1527013137.png

 

Hit ~ to enter the debugger then the select the TIA tab to see the coloration for each object, such as P0 (player 0) is red

post-3056-0-66159400-1527013210_thumb.png

 

So looking at that you can see things like:

  • P0 = Player 0, (aka sprite 0) for garage door, inside of windows, player's figure on the left, etc.
  • M0 = Missile 0, draws 3 vertical lines in the left gauge
  • P1 = Player 1, draws columns(?) and enemy figures on right, etc.
  • M1 = Missile 1, a few scanlines of the black strip down the left, draws 3 vertical lines in the right gauge
  • PF = Playfield, draws the window frame, visible bricks, etc.
  • BL = Ball, not used
  • BK = Background, draws the blue wall, sidewalk, and street, etc.
  • HM = HMOVE, most of black strip down the left (a side effect of reusing the objects on the 2600)
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

The backgrounds are drawn in 3 main sections. So in the screen that Darrell posted, the little top windows are part of the first section--two sprites, playfield, and background colors. Then the second "main" section that has the garage door and the columns. Again it uses two sprites, playfield, and background colors. And then the third "sidewalk" section that just consists of background colors. Since the action doesn't take place up that high, the program can spend the available cycles just drawing each section in great detail.

 

Then below the sidewalk where the actual game play takes place, the background switches to a single invariant color.

 

It's very cleverly done, and I agree with you....the background graphics on this title are excellent. It's just frustrating that the player characters looked shoddy in comparison.

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.
Note: Your post will require moderator approval before it will be visible.

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.

Loading...
 Share

  • Recently Browsing   0 members

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