GreenBeretDS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:DS homebrew emulators" to "")
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = GreenBeretDS
|title=GreenBeretDS
| image       = [[File:Greenberetds.png]]
|image=greenberetds.png
| type       = Arcade Emulator
|description=Green Beret, Rush'n Attack and Mr. Goemon Arcade emulator.
| version     = 0.3
|author=Fredrik Ahlström (FluBBa)
| licence    = Mixed
|lastupdated=2024/03/22
| author      = Fredrik Olsson (FluBBa)
|type=Arcade
| website    = http://www.ndsretro.com/ndsdown.html
|version=0.6.2
| download    = Media:Greenberet03ds.zip
|license=Mixed
| source     = Media:Greenberet03dssrc.zip
|download=https://dlhb.gamebrew.org/dshomebrew/greenberetds.7z?k33p0fil35
|website=https://gbatemp.net/download/greenberetds.37040
|source=https://github.com/FluBBaOfWard/GreenBeretDS
}}
}}
 
This is a Green Beret, Rush'n Attack & Mr. Goemon - Arcade emulator for the NDS.
GreenBeretDS is a Green Beret, Rush'n Attack & Mr. Goemon - Arcade emulator for the NDS.


==Installation==
==Installation==
Download and extract file.
[[DLDI|DLDI]] patch the emulator for your flashcard if needed.


[[DLDI|DLDI]] patch .nds file and copy it to the root directory of the card.
Create a folder named acds in either the root of your flash card or in the data folder (eg h:\data\acds). This is where settings and save files end up.


Put gberet.zip, rushatck.zip and/or mrgoemon.zip (filenames are taken from MAME 0.94) into a folder named gberet in either the root of your flash card or in the data folder.
Put gberet.zip, rushatck.zip and/or mrgoemon.zip (filenames are taken from MAME 0.94) into a folder where you have arcade roms.


==User guide==
==User guide==
===Menu===
===Menu===
'''File:'''
'''File:'''
* Load Game - Select a game to load (Green Beret bootleg doesn't work).
* Load Game - Choose a game to load.
* Load State - Load a previously saved state for the currently running game.
* Load State - Load a previously saved state for the currently running game.
* Save State - Save a state for the current game.
* Save State - Save a state for the current game.
Line 31: Line 32:
===Options===
===Options===
'''Controller:'''
'''Controller:'''
* Autofire - Select if you want autofire.
* Autofire - Select to enable autofire.
* Controller - 2P start a 2 player game.
* Controller - 2P start a 2 player game.
* Swap A/B - Swap which GBA button is mapped to which arcade button.
* Swap A/B - Swap which NDS button is mapped to which arcade button.


'''Display:'''
'''Display:'''
* Display - Here you can select if you want scaled or unscaled screenmode.
* Display - Scaled or unscaled screenmode (L/R to scroll screen up/down).
* Unscaled mode - L & R buttons scroll the screen up and down.
* Scaling - Flicker or barebones lineskip.
* Scaling - Here you can select if you want flicker or barebones lineskip.
* Gamma - Adjust gamma (brightness).
* Gamma - Lets you change the gamma ("brightness").
* Disable background - Turn on/off background rendering.
* Disable sprites - Turn on/off sprite rendering.
 
'''Dipswitches:'''
* Lot of settings for the actual arcade game, difficulty/lives etc.


'''Settings:'''
'''Settings:'''
Line 50: Line 45:
** Normal - Game runs at it's normal speed.
** Normal - Game runs at it's normal speed.
** 200% - Game runs at double speed.
** 200% - Game runs at double speed.
** Max - Game runs at 4 times normal speed (might change this in the future).
** Max - Game runs at 4 times normal speed (might change in the future).
** 50% - Game runs at half speed.
** 50% - Game runs at half speed.
* FPS_Meter - Doesn't work.
* Autoload State - Toggle Savestate autoloading.
* Autosleep - Doesn't work.
* Autosave Settings - Save settings when leaving menu if any changes are made.
* Autoload state - Toggle Savestate autoloading.
* Autopause Game - Toggle if the game should pause when opening the menu.
** Automagically load the savestate associated with the selected game.
* Powersave 2nd Screen - If graphics/light should be turned off for the GUI screen when menu is not active.
* Autopause game - Toggle if the game should pause when opening the menu.
* Emulator on Bottom - Select if top or bottom screen should be used for emulator, when menu is active emulator screen is always on top.
* Powersave 2nd screen - Toggle if the menu screen should be turned off when closing the menu.
* Autosleep - Does not work.
 
'''Debug:'''
* Debug Output - Show an FPS meter for now.
* Disable Background - Turn on/off background rendering.
* Disable Sprites - Turn on/off sprite rendering.
* Step Frame - Emulate one frame.
 
'''Dipswitches:'''
* Lot of settings for the actual arcade game, difficulty/lives etc.


==Controls==
==Controls==
Can be controlled with Stylus.
'''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


L+R - Open menu
D-Pad - Move character


D-Pad - Navigate menu
Up - Jump, Climb


A - Select option
Down - Crouch


B - Go back
B - Knife attack


R/L - Select between tabs
A - Special attack


==Screenshots==
==Screenshots==
[[File:Greenberetds2.png]]
https://dlhb.gamebrew.org/dshomebrew/greenberetds2.png
https://dlhb.gamebrew.org/dshomebrew/greenberetds3.png
 
https://dlhb.gamebrew.org/dshomebrew/greenberetds4.png
https://dlhb.gamebrew.org/dshomebrew/greenberetds5.png
 
==Compatibility==
Tested on iDeaS emulator.


==Known issues==
==Known issues==
It has bugs in the sprite rendering, no tile priority, and no screenflip support.
It has bugs in the sprite rendering and no tile priority support, though they should not affect gameplay too much.


==Changelog==
==Changelog==
'''V0.3 2009-05-23'''
'''V0.6.2 2024/03/21'''
* Fixed parsin of some zip files.
* Added new debug menu.
* Better menu traversing.
* Better rom loading.
 
'''V0.6.1 2021/07/06'''
* Fixed reset for "Mr. Goemon".
 
'''V0.6.0 2021/03/23'''
* Added load/save state.
 
'''V0.5.6 2020/06/08'''
* Added support for flipped sprites.
 
'''V0.5.5 2018/07/13'''
* Fixed sound tempo.
 
'''V0.5.1 2018/05/01'''
* Added flipped background support.
 
'''V0.5.0 2018/04/20'''
* Lots of fixes.


'''V0.2 2009-05-13'''
'''V0.4.1 2016/08/02'''
* Updated Z80 and more.
 
'''V0.4.0 2009/07/12'''
* Fixed some more with zip handling.
 
'''V0.3.0 2009/05/23'''
* Fixed parsing of some zip files.
 
'''V0.2.0 2009/05/13'''
* Added GUI including touch support.
* Added GUI including touch support.
* Added support for "Rush n' Attack" & "Mr. Goemon".
* Added support for "Rush n' Attack" & "Mr. Goemon".
Line 92: Line 148:
* Fixed scaling.
* Fixed scaling.


'''V0.1 2009-04-30'''
'''V0.1.0 2009/04/30'''
* Initial release, plays Green Beret with sound.
* Initial release, plays Green Beret with sound.


==Credits==
==Credits==
Loopy for the PocketNES.
Huge thanks to Loopy for the incredible PocketNES, without it this emu would probably never have been made.
 
Dwedit for help and inspiration with a lot of things.


Reesy for help with the Z80 emu core.
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.
* More MAME people + Maxim for the SN76496 info.


Nicola Salmoria, for the MAME driver.
==External links==
* GitHub - http://www.github.com/FluBBaOfWard
* GBAtemp - https://gbatemp.net/download/greenberetds.37040


More MAME people + Maxim for the SN76496 info.


<br>
[[Category:DS homebrew emulators]]
[[Category:Homebrew arcade emulators on DS]]
[[Category:Homebrew arcade emulators on DS]]

Latest revision as of 07:20, 1 May 2024

GreenBeretDS
Greenberetds.png
General
AuthorFredrik Ahlström (FluBBa)
TypeArcade
Version0.6.2
LicenseMixed
Last Updated2024/03/22
Links
Download
Website
Source

This is a Green Beret, Rush'n Attack & Mr. Goemon - Arcade emulator for the NDS.

Installation

DLDI patch the emulator for your flashcard if needed.

Create a folder named acds in either the root of your flash card or in the data folder (eg h:\data\acds). This is where settings and save files end up.

Put gberet.zip, rushatck.zip and/or mrgoemon.zip (filenames are taken from MAME 0.94) into a folder where you have arcade roms.

User guide

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

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.
  • Autosleep - Does not work.

Debug:

  • Debug Output - Show an FPS meter for now.
  • Disable Background - Turn on/off background rendering.
  • Disable Sprites - Turn on/off sprite rendering.
  • Step Frame - Emulate one frame.

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

D-Pad - Move character

Up - Jump, Climb

Down - Crouch

B - Knife attack

A - Special attack

Screenshots

greenberetds2.pnggreenberetds3.png

greenberetds4.pnggreenberetds5.png

Compatibility

Tested on iDeaS emulator.

Known issues

It has bugs in the sprite rendering and no tile priority support, though they should not affect gameplay too much.

Changelog

V0.6.2 2024/03/21

  • Added new debug menu.
  • Better menu traversing.
  • Better rom loading.

V0.6.1 2021/07/06

  • Fixed reset for "Mr. Goemon".

V0.6.0 2021/03/23

  • Added load/save state.

V0.5.6 2020/06/08

  • Added support for flipped sprites.

V0.5.5 2018/07/13

  • Fixed sound tempo.

V0.5.1 2018/05/01

  • Added flipped background support.

V0.5.0 2018/04/20

  • Lots of fixes.

V0.4.1 2016/08/02

  • Updated Z80 and more.

V0.4.0 2009/07/12

  • Fixed some more with zip handling.

V0.3.0 2009/05/23

  • Fixed parsing of some zip files.

V0.2.0 2009/05/13

  • Added GUI including touch support.
  • Added support for "Rush n' Attack" & "Mr. Goemon".
  • Added support for (compressed) zip files.
  • Added savestates.
  • Added option for unscaled screen.
  • Added optional powersave for 2nd screen.
  • Added gamma correction.
  • Fixed scaling.

V0.1.0 2009/04/30

  • Initial release, plays Green Beret with sound.

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

External links

Advertising: