Skip to content

eshopper99/pacman

Repository files navigation

pacman

VHDL Representation of original 1980 retro video game classic Modication of VHDL code originally targetting a Spartan3 board Changed to run on more recent low cost FPGA Board ARTY7A35T available from AVNET EBV oder Digilent The design centers around a "T80" processor core from opencores.org - the T80 is an 8bit processor with generic parameters to run in either "Z80" Zilog compatible mode or in "8080" Intel mode. Note that for license reasons the original ROM code is not provided here The source coude does include ROM code which represents a public domain "Pong" game on the same hardware platform Users will have to obtain the ROM code seperately an initialise the BRAM blocks in the design

-- A simulation model of Pacman hardware -- Copyright (c) MikeJ - January 2006

-- All rights reserved

-- Redistribution and use in source and synthezised forms, with or without -- modification, are permitted provided that the following conditions are met:

-- Redistributions of source code must retain the above copyright notice, -- this list of conditions and the following disclaimer.

-- Redistributions in synthesized form must reproduce the above copyright -- notice, this list of conditions and the following disclaimer in the -- documentation and/or other materials provided with the distribution.

-- Neither the name of the author nor the names of other contributors may -- be used to endorse or promote products derived from this software without -- specific prior written permission.

-- THIS CODE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE -- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -- POSSIBILITY OF SUCH DAMAGE.

-- You are responsible for any legal issues arising from your use of this code.

-- The latest version of this file can be found at: www.fpgaarcade.com

-- Revision list

-- version 005 ARTIX7 release - targetting Zedboard / ARTY modified by J.Hofmann EBV Elektronik https://www.linkedin.com/in/jho99/ -- version 004 spartan3e release -- version 003 Jan 2006 release, general tidy up -- version 002 optional vga scan doubler -- version 001 initial release

About

VHDL Representation of original 1980 retro video game classic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published