Jump to content

Photo

Dig Dug 35th Anniversary Edition

Dig Dug 2600 Hack Graphics Update

15 replies to this topic

#1 NostAlgae37 OFFLINE  

NostAlgae37

    Chopper Commander

  • 145 posts

Posted Tue Jul 4, 2017 6:30 AM

Announcing the release of Dig Dug 35th Anniversary Edition to the AtariAge community!

 

This hack started as a graphics update to a fine hack known as Dig Dug Arcade.

 

What I changed:

 

1) All of Dig Dug's animation frames.

 

2) All of the animation frames for the falling rock.

 

3) All of the fruit/vegetable bonus items.

 

Things that I'd still like to see done with the hack (but are beyond my capabilities):

 

1) Static (unloosened) rocks using the first frame of the falling rock animation instead of the ball sprite.

 

2) Terrain (strata) divisions made wavy instead of straight.

 

3) Terrain having a dotted pattern instead of lined.

 

4) Tops of some of the fruit/vegetable bonuses (carrot, turnip, tomato, pineapple) made a different color than the main body.

 

5) The mushroom and garlic bonus items changed to colors that better match the arcade.

 

6) The "8" in the "© Namco 1982" on the title screen made to look more like an 8 (I'd fix this one myself but I can't seem to find it when viewing the rom graphics in Hack-O-Matic).

 

Please enjoy and Happy Birthday to both America and Dig Dug!

 

 

Attached Files



#2 tdp OFFLINE  

tdp

    Chopper Commander

  • 138 posts

Posted Wed Jul 5, 2017 3:49 PM

Nice!!



#3 MrFish OFFLINE  

MrFish

  • 5,474 posts

Posted Thu Jul 6, 2017 8:38 PM

Nice job improving the sprites (no more green duck) and the title graphics look great too.

 

I'm wondering though (at least in emulation) why I'm seeing various graphic glitches above and below various sprites at times? I don't recall seeing them in the original.



#4 NostAlgae37 OFFLINE  

NostAlgae37

    Chopper Commander

  • Topic Starter
  • 145 posts

Posted Fri Jul 7, 2017 4:48 AM

Nice job improving the sprites (no more green duck) and the title graphics look great too.

 

I'm wondering though (at least in emulation) why I'm seeing various graphic glitches above and below various sprites at times? I don't recall seeing them in the original.

 

Thanks MrFish, but I can't take credit for all of that as my hack was built off an earlier hack that already updated the sprites for the monsters and added the title graphics that you like.

 

As for the graphics glitches, are you playing the game on the Flashback Portable or on a PC Emulator?  I was seeing them when I played the hack on the Flashback Portable and managed to eliminate most of the ones that I saw by changing the location of the sprite graphics in the rom (moving them up or down).  The only one that kept cropping up from time to time was that the upper tip of the garlic would be duplicated below the actual sprite on the first level that it is used as the bonus item, but I thought that was just a weird Flashback thing because that glitch would seldom show on the second stage.  I wonder if anyone has tried the hack on actual hardware?  If so, please let me know what issues you find and I will attempt to fix them if I can.



#5 MrFish OFFLINE  

MrFish

  • 5,474 posts

Posted Fri Jul 7, 2017 10:27 AM

Thanks MrFish, but I can't take credit for all of that as my hack was built off an earlier hack that already updated the sprites for the monsters and added the title graphics that you like.

 

Correct, I guess I should have read what was posted. I just busted into the game and posted a response comparing to the original version. I was in a hurry when I posted though.

 

 

As for the graphics glitches, are you playing the game on the Flashback Portable or on a PC Emulator?  I was seeing them when I played the hack on the Flashback Portable and managed to eliminate most of the ones that I saw by changing the location of the sprite graphics in the rom (moving them up or down).  The only one that kept cropping up from time to time was that the upper tip of the garlic would be duplicated below the actual sprite on the first level that it is used as the bonus item, but I thought that was just a weird Flashback thing because that glitch would seldom show on the second stage.  I wonder if anyone has tried the hack on actual hardware?  If so, please let me know what issues you find and I will attempt to fix them if I can.

 

I meant to put this information in my first post: I'm using Stella v4.7.2 on Windows. [Edit: I see I did mention emulator above, just not which one.]


Edited by MrFish, Fri Jul 7, 2017 10:43 AM.


#6 MrFish OFFLINE  

MrFish

  • 5,474 posts

Posted Fri Jul 7, 2017 10:36 AM

OK, I just dug (pun here) up the hack you're working off of (Dig Dug Arcade) and I'm not seeing any graphical glitches with it using Stella v4.7.2.



#7 AW127 OFFLINE  

AW127

    Moonsweeper

  • 337 posts
  • Location:Germany

Posted Sun Jul 9, 2017 2:21 PM

Nice graphic hack, NostAlgae37. Can you please release a PAL60 version of it for the european users? Would be great!

#8 NostAlgae37 OFFLINE  

NostAlgae37

    Chopper Commander

  • Topic Starter
  • 145 posts

Posted Wed Jul 12, 2017 4:20 AM

Nice graphic hack, NostAlgae37. Can you please release a PAL60 version of it for the european users? Would be great!

 

Unfortunately, I don't know how to do that, but someone else is welcome to.  ;-)  (I'm just an artistic type, not very technically-minded.)  By the way, have you tried the hack on actual/original hardware?  If so, can you please confirm whether you are seeing any graphical glitches of any sort?  Thanks very much.



#9 AW127 OFFLINE  

AW127

    Moonsweeper

  • 337 posts
  • Location:Germany

Posted Wed Jul 12, 2017 1:39 PM

By the way, have you tried the hack on actual/original hardware? If so, can you please confirm whether you are seeing any graphical glitches of any sort? Thanks very much.


Have not tried the game with the Harmony in my real PAL-Atari-console until now, because with the wrong colors, games make not so much fun. But i can confirm, what some other people here mentioned, that in some of the STELLA versions there are some graphical glitches besides the sprites. There is another, older "Dig Dug" Hack here in the forum, called "Dig Dug Arcade" or so (can not find the thread in the moment) and this hack has no graphic-glitches in all STELLA versions. Only this hack here has. There are some pixels in the near of the sprites which should not be there. But maybe this is a incompatibility in older versions of the emulator?

#10 stephena OFFLINE  

stephena

    River Patroller

  • 3,390 posts
  • Stella maintainer
  • Location:Newfoundland, Canada

Posted Wed Jul 12, 2017 1:56 PM

I am not aware of any glitches with Dig Dug and Stella.  But in any event, if anyone finds something, please report it to me, and also make sure to use the latest version of Stella (5.0, which will be released this Sunday).



#11 SpiceWare OFFLINE  

SpiceWare

    Draconian

  • 12,754 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Wed Jul 12, 2017 3:07 PM

6) The "8" in the "© Namco 1982" on the title screen made to look more like an 8 (I'd fix this one myself but I can't seem to find it when viewing the rom graphics in Hack-O-Matic).

 

 

Using Stella's built in debugger, I found the funky 8 at 987C - 987F.

 

 

Hit the ` key to enter the debugger.  Right-click near the 8 in the image in the upper left.

Screen Shot 2017-07-12 at 3.13.28 PM.png

 

After selecting Fill to scanline the program should in the area the graphics are being updated.

Screen Shot 2017-07-12 at 3.14.08 PM.png

 

The alternating stores to GRP1 and GRP0 are a key part of the 48 pixel graphic routine.  From that I can see the graphic data is coming from tables located at 98AF, 9AA7, and indirectly from 987B (it gets stored into RAM address EC first).

 

Scroll to 98AF and we can see the 2 from © NAMCO 1982

Screen Shot 2017-07-12 at 3.14.56 PM.png

 

Scroll to 9AA7 and we can see O from NAMCO and part of the 1 from 1982.

Screen Shot 2017-07-12 at 3.15.42 PM.png

 

Scroll to 987B and we can see data, but it's not in graphical representation.  What's up is that data's getting stored to RAM, not to GRP0, GRP1, or a playfield register, so Stella and Hack-O-Matic think it's just numeric data as opposed to graphic data.

Screen Shot 2017-07-12 at 3.16.35 PM.png

 

We can tell Stella it's graphic data by typing in the command GFX followed by an address range.  once we do that we can see the 198 from 1982.

Screen Shot 2017-07-12 at 3.20.17 PM.png



#12 AW127 OFFLINE  

AW127

    Moonsweeper

  • 337 posts
  • Location:Germany

Posted Sun Jul 16, 2017 4:32 PM

Great description SPICEWARE with all those pics.

I really must have a deeper look at the debugger in Stella. Maybe also for changing colors in games to adjust them from NTSC to PAL or so. Should work, or?

Can the debugger also show the user in which lines of the programm the colors was written, when the user change them in the TIA-Menü? Because when i change them there and restart the game, my new colors are gone. So the change must be made in the lines directly or?

#13 Tidus79001 OFFLINE  

Tidus79001

    Star Raider

  • 220 posts
  • I will not comply
  • Location:Star Trekkin', across the universe

Posted Sat Sep 16, 2017 12:56 PM

Has anyone done a hack where there fire button acts like it does in the arcade (single pump per each push of the button).  The 2600 while amazing takes a bit of the challenge away since you only need to press & hold the fire button down to inflate & pop enemies.  My father and I were introduced to the game in 1982 while on vacation at Daytona Beach and we were blown away by how fun and different the game was than anything out there.  I know that was the only disappointment that my father and I had in the 2600 version the he bought me for Christmas in 1983 (other than that it is an amazing game).  Nice nostalgic memories of this game and I know we both are still very fond of Dig Dug even today.



#14 Atariboy2600 ONLINE  

Atariboy2600

    River Patroller

  • 2,152 posts

Posted Thu Sep 21, 2017 8:32 AM

Many years ago I had a pipe dream of how a arcade version of Dig Dug would look on the 2600 heres some mock up screens

Attached Thumbnails

  • 2600 - digdug 01.png
  • 2600 - digdug 02.png
  • 2600 - digdug 03.png


#15 Smoke Monster OFFLINE  

Smoke Monster

    Chopper Commander

  • 108 posts
  • Puzzle Bobbling

Posted Fri Dec 14, 2018 3:49 PM

This is an awesome hack, NostAlgae37. Any plans to continue it one day? I'm seeing some glitches in MiSTer, but its 2600 core is still in the early stages of dev I believe.


Edited by Smoke Monster, Fri Dec 14, 2018 3:58 PM.


#16 NostAlgae37 OFFLINE  

NostAlgae37

    Chopper Commander

  • Topic Starter
  • 145 posts

Posted Sun Mar 24, 2019 7:56 PM

This is an awesome hack, NostAlgae37. Any plans to continue it one day? I'm seeing some glitches in MiSTer, but its 2600 core is still in the early stages of dev I believe.

 

Actually yes, I have an updated version that I am working on (with new graphics for the bonus prizes, an updated score font that is arcade exact, and a more readable 1982 on the title screen), but I need some help from the community.  Does anyone know if there is there a part of the code that defines the address range that the program looks to fetch the graphics for each individual fruit/vegetable prize from?  In other words, does it specify the locations of each of the bonus prizes?







Also tagged with one or more of these keywords: Dig Dug, 2600, Hack, Graphics Update

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users