Git Product home page Git Product logo

arcade-congo's Introduction

Congo Bongo Logo


Active Development Build release license issues stars discord Twitter Follow

Sega Congo Bongo Compatible Gateware IP Core

This Implementation of a compatible Congo Bongo/Tip Top arcade hardware in HDL is the work of Dar.

Overview

Congo Bongo is an isometric platform game and is Sega's take on Nintendo's legendary "Donkey Kong". The player takes on the role of a red-nosed safari explorer by the name of Safari Sam, who tries to catch a gorilla named Bongo.

The game consists of four different scenes. Each is timed by a bonus counter in the upper left corner of the screen. As time passes, the bonus decreases. If the bonus counter reaches zero, a player life is lost.

Technical specifications

  • SEGA ID: 834-5156
  • Main CPU: Zilog Z80 @ 3.04125 Mhz
  • Sound CPU: Zilog Z80 @ 4 Mhz
  • Sound Chip: Discrete circuitry, SN76496 @ 4 Mhz
  • Resolution: 256×224, 256 colors
  • Aspect Ratio: 8:7
  • Orientation: Vertical

Compatible Platforms

  • Analogue Pocket

Compatible Games

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

Officials Status
Congo Bongo
Tip Top

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/congo/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.

  • 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
Congo Bongo RTL 2022 (c) Dar
SN76489AN 2005 (c) Arnim Laeuger
T80 2001 (c) Daniel Wallner

Legal Notices

Congo Bongo © 1983 Sega. All rights reserved. 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 Sega.

arcade-congo's People

Contributors

boogermann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

arcade-congo's Issues

Tate mode (Feature Request)

Firstly, thanks so much for all the work you've done to bring historical games into the modern day.

Would it be possible to add a rotate option in the menu so I can play in TATE when I'm docked?

Horizontal/Vertical Scanlines Reversed?

Version (or build number)

0.1.1

Steps to reproduce

Given that the screen is, I think, rotated for this core, you may consider this a non issue. However, the horizontal and vertical scanline settings actually generate the opposite, from the players perspective. It's possible that you consider this technically correct, but I thought it worth mentioning.

Expected Behavior

I think most players would expect these settings to produce the intuitive display changes in their already rotated device.

Actual Behavior

Horizontal produces vertical scanlines and vice versa.

Additional Context

No response

Opened Issues and Pull Requests

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.