Skip to content

Namco Dig Dug Compatible Gateware IP Core

License

Notifications You must be signed in to change notification settings

opengateware/arcade-digdug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dig Dug Logo


Active Development Build release license issues stars discord Twitter Follow

Namco Dig Dug Compatible Gateware IP Core

This Implementation of a compatible Dig Dug arcade hardware in HDL is the work of MiSTer-X.

Overview

Dig Dug is single screen action game in which the player must dig horizontal and vertical tunnels to reach and eliminate the underground-dwelling monsters living there. This is achieved by either inflating them with an air pump until they explode, or by dropping rocks onto them.

Technical specifications

  • Main CPU: Zilog Z80 @ 3.072 MHz
  • Graphics CPU: Zilog Z80 @ 3.072 MHz
  • Sound CPU: Zilog Z80 @ 3.072 MHz
  • Sound Chip: Namco 3-channel WSG
  • Resolution: 288×224, 16 colors
  • Display Box: 384×264 @ 6.144 MHz
  • Aspect Ratio: 9:7
  • Orientation: Vertical (90º)

Compatible Platforms

  • Analogue Pocket

Compatible Games

ROMs NOT INCLUDED: By using this gateware you agree to provide your own roms.

Game Region Status
Dig Dug (Rev 2) JPN
Alternatives
Dig Dug (Rev 1) JPN
Dig Dug (Atari, Rev 1) USA
Dig Dug (Atari, Rev 2) USA
Dig Dug (Manufactured by Sidam) ITA

ROM Instructions

  1. Download and Install ORCA (Open ROM Conversion Assistant)
  2. Download the ROM Recipes and extract to your computer.
  3. Copy the required MAME .zip file(s) into the roms folder.
  4. Inside the tools folder execute the script related to your system.
    1. Windows: right click make_roms.ps1 and select Run with Powershell.
    2. Linux and MacOS: run script make_roms.sh.
  5. After the conversion is completed, copy the Assets folder to the Root of your SD Card.
  6. Optional: an .md5 file is included to verify if the hash of the ROMs are valid. (eg: md5sum -c checklist.md5)

Note: Make sure your .rom files are in the Assets/digdug/common directory.

Status of Features

WARNING: This repository is in active development. There are no guarantees about stability. Breaking changes might occur until a stable release is made and announced.

  • Dip Switches
    • Reset Core
    • Enter Service Mode
    • Change Difficulty
    • Change Number of Lives
    • Change Score for Bonus Life
  • Pause
  • Hi-Score Save

Credits and acknowledgment

Powered by Open-Source Software

This project borrowed and use code from several other projects. A great thanks to their efforts!

Modules Copyright/Developer
Data Loader 2022 (c) Adam Gastineau
Dig Dug RTL 2017 (c) MiSTer-X
Generic Dual-Port RAM module 2021 (c) Jim Gregory
Pause Handler 2021 (c) Jim Gregory
TV80 2004 (c) Guy Hutchison

Legal Notices

Dig Dug © 1982 NAMCO LTD. All rights reserved. Dig Dug is a trademark of BANDAI NAMCO ENTERTAINMENT INC. All other trademarks, logos, and copyrights are property of their respective owners.

The authors and contributors or any of its maintainers are in no way associated with or endorsed by Bandai Namco Entertainment Inc.