PunchOutDS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox DS Homebrews
{{Infobox DS Homebrews
| title       = PunchOutDS  
|title=PunchOutDS
| image       = punchoutds.png
|image=punchoutds.png
| type        = Arcade
|description=Punch-Out!! arcade emulator for DS.
| version    = 0.4.0
|author=Fredrik Ahlström (FluBBa)
| lastupdated = 2021/03/28
|lastupdated=2021/03/28
| license    = Mixed
|type=Arcade
| author      = Fredrik Ahlström (FluBBa)
|version=0.4.0
| website    = https://gbatemp.net/download/punchoutds.37059
|license=Mixed
| download    = https://dlhb.gamebrew.org/dshomebrew/punchoutds.7z
|download=https://dlhb.gamebrew.org/dshomebrew/punchoutds.7z
| source     = https://github.com/FluBBaOfWard/PunchOutDS
|website=https://gbatemp.net/download/punchoutds.37059
}}  
|source=https://github.com/FluBBaOfWard/PunchOutDS
 
}}
This is a Punch-Out!! - Arcade emulator for the NDS.
This is a Punch-Out!! - Arcade emulator for the NDS.



Revision as of 04:08, 29 October 2021

PunchOutDS
Punchoutds.png
General
AuthorFredrik Ahlström (FluBBa)
TypeArcade
Version0.4.0
LicenseMixed
Last Updated2021/03/28
Links
Download
Website
Source

This is a Punch-Out!! - Arcade emulator for the NDS.

Installation

DLDI patch the emulator for your flashcard.

Create a folder named acds in either the root of your flash card or in the data folder.

Put punchout.zip/punchouta.zip/punchoutj.zip/punchita.zip/ spnchout.zip/spnchouta.zip/spnchoutj.zip/armwrest.zip into a folder where you have arcade roms.

User guide

When the emulator starts, it will try to load Punch-Out!! (Rev B) automatically on startup.

Menu

File:

  • Load Game - Choose a game to load.
  • Load State - Load a previously saved state for the currently running game.
  • Save State - Save a state for the current game.
  • Save Settings - Save the current settings.
  • Reset Game - Reset the currently running game.

Options

Controller:

  • Autofire - Select to enable autofire.
  • Controller - 2P start a 2 player game.
  • Swap A/B - Swap which NDS button is mapped to which arcade button.

Display:

  • Display - Scaled or unscaled screenmode (L/R to scroll screen up/down).
  • Scaling - Flicker or barebones lineskip.
  • Gamma - Adjust gamma (brightness).
  • Disable Foreground - Turn on/off foreground rendering.
  • Disable Background - Turn on/off background rendering.
  • Disable Sprites - Turn on/off sprite rendering.

Settings:

  • Speed - Switch between speed modes.
    • Normal - Game runs at it's normal speed.
    • 200% - Game runs at double speed.
    • Max - Game runs at 4 times normal speed (might change in the future).
    • 50% - Game runs at half speed.
  • Autoload State - Toggle Savestate autoloading.
  • Autosave Settings - Save settings when leaving menu if any changes are made.
  • Autopause Game - Toggle if the game should pause when opening the menu.
  • Powersave 2nd Screen - If graphics/light should be turned off for the GUI screen when menu is not active.
  • Emulator on Bottom - Select if top or bottom screen should be used for emulator, when menu is active emulator screen is always on top.
  • Debug Output - Show an FPS meter for now.
  • Autosleep - Does not work.

Dipswitches:

  • Lot of settings for the actual arcade game, difficulty/lives etc.

Controls

Menu:

L+R or Touchscreen - Open up menu

D-Pad or Touchscreen - Navigate menus

A or Double tap - Select an option

B or Top of the screen - Go back

R/L or Touchscreen - Switch between tabs

In game:

Select - Insert coin

Start - Start

Left/Right - Dodge

Up/Down - Hand positions

Y - Left punch

X - Right punch

A - Super punch

B - Duck (Joystick up)

Screenshots

punchoutds2.pngpunchoutds3.png

Compatibility

Tested on iDeaS emulator.

Known issues

It has bugs in the tile/palette rendering.

Changelog

V0.4.0 2021/03/28

  • Added rom loading of all games.
  • Added load/save state.

V0.3.6 2020/06/08

  • Code cleanup.

V0.3.5 2018/07/22

  • Updated Z80.

V0.3.4 2018/07/10

  • Fixed mapping of buttons.
  • Fixed graphics for rev B roms.

V0.3.2 2018/05/10

  • Added loading of roms from disc.

V0.3.0 2018/05/02

  • Added support for Arm Wrestling.

V0.2.0 2018/04/28

  • Fixed zooming.

V0.1.0 2018/04/25

  • Fully playable.

V0.0.0 2018/04/21

  • Started to code.

Credits

Huge thanks to Loopy for the incredible PocketNES, without it this emu would probably never have been made.

Thanks to:

  • Dwedit for help and inspiration with a lot of things.
  • Reesy for help with the Z80 emu core.
  • Nicola Salmoria, for the MAME driver.

External links

Advertising: