/arcade-pooyan

Konami Pooyan Compatible Gateware IP Core

Primary LanguageVHDLGNU General Public License v3.0GPL-3.0

Pooyan Logo


Active Development Build release license issues stars discord Twitter Follow

Konami Pooyan Compatible Gateware IP Core

This Implementation of a compatible Pooyan arcade hardware in HDL is the work of Dar.

Overview

Pooyan (プーヤン) is a fixed shooter arcade game released by Konami in Japan in 1982. It was manufactured in North America by Stern Electronics.

The player takes on the role of a bow-and-arrow welding pig who must protect her piglets from the pack of hungry wolves ballooning up or down the cliff face. The pig is suspended in a winch-controlled cage and must move vertically up and down, shooting the balloons and sending the wolves plummeting to the ground. Any wolves she misses will, having safely reached the ground, climb a ladder to try and bite her. Also, if any of the wolves reach the ground, more piglets will be captured by them. Mother Pig must try to kill as many wolves as possible without letting them reach the ground.

On the second level, the wolves use balloons to float upwards to the top of a high cliff. If enough of them reach the cliff, they will push a huge boulder down onto Mother Pig's cage. After this level has been completed, the piglets who have been captured are rescued and the game starts over with increased difficulty.

There is also a bonus round where Mother Pig will attempt to eliminate as many wolves on ascending balloons as possible by throwing as few slabs of meat as possible for a maximum bonus score.

Technical specifications

  • Main CPU: Zilog Z80 @ 3.72 MHz
  • Sound CPU: Zilog Z80 @ 1.789772 MHz
  • Sound Chip: (2x) General Instrument AY8910 @ 1.789772 Mhz
  • Resolution: 256×224, 256 colors
  • Display Box: 256×256 @ 3.93216 MHz
  • Aspect Ratio: 8: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
Pooyan JPN
Alternatives
Pooyan (Stern Electronics) USA
Pootan (Bootleg) JPN
Homebrews
Pooyan Tester

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/pooyan/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
  • 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
Pooyan RTL 2017 (c) Dar
T80 2001 (c) Daniel Wallner
YM2149 2005 (c) MikeJ

Legal Notices

Pooyan © 1982 Konami Industry Company, Limited. All 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 Konami.