Code Monkey home page Code Monkey logo

arcade-scootershooter_mister's Introduction

Scooter Shooter for MISTer

An FPGA implementation of Scooter Shooter for the MiSTer platform

Credits

Features

  • Logic modelled to match the original PCB design as closely as possible
  • Standard joystick and keyboard controls
  • High score saving (Can be saved manually or automatically - manual saving is the default)
  • Greg Miller's cycle-accurate MC6809E CPU core with modifications by Sorgelig and bugfixes by Arnim Laeuger and Jotego
  • T80s CPU by Daniel Wallner with fixes by MikeJ, Sorgelig, and others
  • YM2203 implementation using JT03 by Jotego
  • Audio filtering, including the PCB's switchable low-pass filters
  • Option for normalized video timings to use with picky HDTVs and monitors (underclocks the game by ~1%)

Installation

Place *.rbf into the "_Arcade/cores" folder on your SD card. Then, place *.mra into the "_Arcade" folder and ROM files from MAME into "games/mame".

ATTENTION

ROMs are not included. In order to use this arcade core, you must provide the correct ROMs.

To simplify the process, .mra files are provided in the releases folder that specify the required ROMs along with their checksums. The ROM's .zip filename refers to the corresponding file in the M.A.M.E. project.

Please refer to https://github.com/MiSTer-devel/Main_MiSTer/wiki/Arcade-Roms for information on how to setup and use the environment.

Quick reference for folders and file placement:

/_Arcade/.mra /_Arcade/cores/.rbf /games/mame/.zip /games/hbmame/.zip

Controls

Keyboard

Key Function
1 1-Player Start
2 2-Player Start
5, 6 Coin
9 Service Credit
Arrow keys Movement
CTRL Fire

Joystick (buttons follow Super NES layout)

Joystick action Function
D-Pad Movement
B Fire

Note regarding video output

The video output from Scooter Shooter has highly elevated gamma levels. To correct this, apply gamma correction from within MiSTer's UI, Contrast Boost 3 recommended.

High Score Save/Load

Save and load of high scores is supported for this core.

  • To save your high scores manually, press the 'Save Settings' option in the OSD. High scores will be automatically loaded when the core is started.
  • To enable automatic saving of high scores, turn on the 'Autosave Hiscores' option, press the 'Save Settings' option in the OSD, and reload the core. High scores will then be automatically saved (if they have changed) any time the OSD is opened.

High score data is stored in /media/fat/config/nvram/ as <mra filename>.nvm

arcade-scootershooter_mister's People

Contributors

ace9921 avatar neurorulez avatar

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.