Bally Astrocade for MiSTer
Clone or download
Latest commit 8553622 Dec 24, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc initial commit Dec 24, 2018
releases release Dec 25, 2018
sys adjust hblank timings Dec 24, 2018
t80 initial commit Dec 24, 2018
Astrocade.qpf initial commit Dec 24, 2018
Astrocade.qsf initial commit Dec 24, 2018
Astrocade.srf initial commit Dec 24, 2018
Astrocade.sv release Dec 25, 2018
Astrocade_input.sv initial commit Dec 24, 2018
LICENSE initial commit Dec 24, 2018
README.md adjust hblank timings Dec 24, 2018
bally.vhd initial commit Dec 24, 2018
bally_addr.vhd initial commit Dec 24, 2018
bally_col_pal.vhd initial commit Dec 24, 2018
bally_data.vhd initial commit Dec 24, 2018
bally_io.vhd adjust hblank timings Dec 24, 2018
bally_rams.vhd adjust hblank timings Dec 24, 2018
bram.vhd initial commit Dec 24, 2018
clean.bat initial commit Dec 24, 2018

README.md

Bally Astrocade for MiSTer

This is an FPGA implementation of the Bally Astrocade based on a project by MikeJ.

Features

  • Supports full keypad.
  • Supports paddle control as analog stick.

Installation

Copy the Astrocade_*.rbf file to the root of the SD card. Create an Astrocade folder on the root of the card, and place Astrocade roms (*.BIN) inside this folder. Search the web for a copy of the Bally Astrocade BIOS and rename it boot.rom and then place it in the Astrocade folder. Use the keyboard to select the game if prompted.

Astrocade Controls

The Astrocade had a very unusual controller. It was a gun-grip style handle with a joystick on the top, which had an integrated pot switch serving as a paddle control. This translates poorly to modern controllers. MiSTer only offers analog data for the first two axes of the controller, which is most often the left analog stick. For games which require paddle controls, directional movement, and the trigger button used together, I suggest mapping the controller such that the right analog stick is dpad motion, one of the shoulder buttons is the trigger button, and the left analog stick is the paddle.

Cart Expansions

No cart expansions are implemented at this time.

Known Issues

The video timings of the Astrocade seem to create problems with the first and last lines of each field. This seems to work okay on actual CRTs, but scandoublers like OSSC may be confused by it.