Difference between revisions of "YieArDS"

From GameBrew

Line 1: Line 1:
{{Infobox DS Homebrews
{{Infobox DS Homebrews
| title       = YieArDS  
| image       = yieards.png
| type        = Arcade
|description=Yie Ar arcade emulator for DS.
| version    = 0.1.5
|author=Fredrik Ahlström (FluBBa)
| lastupdated = 2021/03/23
| license    = Mixed
| author      = Fredrik Ahlström (FluBBa)
| website    = https://gbatemp.net/download/yieards.37045
| download    = https://dlhb.gamebrew.org/dshomebrew/yieards.7z
| source     = https://github.com/FluBBaOfWard/YieArDS
This is a Yie Ar Kung-Fu - Arcade emulator for the NDS.
This is a Yie Ar Kung-Fu - Arcade emulator for the NDS.

Latest revision as of 04:11, 29 October 2021

AuthorFredrik Ahlström (FluBBa)
Last Updated2021/03/23

This is a Yie Ar Kung-Fu - Arcade emulator for the NDS.


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 yiear.zip/yiear2.zip into a folder where you have arcade roms.

User guide

When the emulator starts, it will try to load Yie Ar Kung-Fu automatically on startup.



  • 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.



  • 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 - 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.


  • 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.


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



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

D-Pad - Move character

A - Kick

B - Punch


yieards2.png yieards3.png


Tested on iDeaS emulator.

Known issues

It has bugs in the sprite rendering, no tile priority, and no screenflip support, though they do not really affect gameplay.


V0.1.5 2021/03/23

  • Added load/save state.

V0.1.1 2020/06/08

  • Code cleanup.

V0.1.0 2019/08/01

  • Initial version, plays Yie Ar.


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.
  • Nicola Salmoria, for the MAME driver.
  • More MAME people + Maxim for the SN76496 info.

External links