More actions
(Created page with "{{Infobox homebrew | title = NGPDS | image = https://dlhb.gamebrew.org/dshomebrew/ngpds.png | type = Handheld | version = 0.4.8 | licence = Mixed |...") Tag: visualeditor-switched |
No edit summary |
||
Line 36: | Line 36: | ||
* 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. | ||
* Load Flash RAM | * Load Flash RAM - Load flash ram for the currently running game. | ||
* Save Flash RAM | * Save Flash RAM - Save flash ram for the currently running game. | ||
* Save Settings | * Save Settings - Save the current settings. | ||
* Reset Game | * Reset Game - Reset the currently running game. | ||
===Options=== | ===Options=== |
Revision as of 18:47, 24 September 2021
NGPDS | |
General | |
---|---|
Author(s) | Fredrik Ahlström (FluBBa) |
Type | Handheld |
Version | 0.4.8 |
Licence | Mixed |
Links | |
Download | |
Website | |
Source |
<htmlet>adsense</htmlet>
This is a SNK Neogeo Pocket (Color) emulator for the Nintendo DS.
Features
- Should play most games.
- Can save flash ram.
Installation
Note: You will need a bios to be able to save in game.
DLDI patch the emulator for your flashcard.
Create a folder named ngpds in either the root of your flash card or in the data folder.
Then put game/bios files into a folder where you have roms.
User guide
Currently does not have save states yet.
Note that for NDS/NDS Lite, it can only load games up to 2MB. Also it doesn't run full speed.
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.
- Load Flash RAM - Load flash ram for the currently running game.
- Save Flash RAM - Save flash ram for the currently running 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:
- Mono Palette - You can select the palette for B & W games.
- Gamma - Adjust the gamma/brightness.
- Disable Foreground - Turn on/off foreground rendering.
- Disable Background - Turn on/off background rendering.
- Disable Sprites - Turn on/off sprite rendering.
Machine Settings:
- Language - Select between Japanese and English.
- Machine - Select the emulated machine.
- Half cpu speed - This halves the emulated cpu speed. Can make games faster.
- Change Batteries - Change to new main batteries (AA/LR6).
- Change Sub Battery - Change to a new sub battery (CR2032).
- Cpu speed hacks - Allow speed hacks.
- Half cpu speed - This is not really recommended.
- Bios Settings - Load a real NGP Bios.
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.
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:
B - NGP A button
A - NGP B button
Y/Select - Power button
X/Start - Start button
Screenshots
Compatibility
Tested on iDeaS emulator.
Changelog
V0.4.8 2021/09/11
- Added stereo sound.
- Added speed hacks.
- Optimized VRAM transfers a bit.
- Optimized memory accesses a bit.
V0.4.7 2021/08/29
- Various cpu fixes.
- Fixed auto power on/off.
V0.4.6 2021/08/22
- Added a new border on game screen.
- Added new setting to lower emulated cpu speed.
- Tweaked cpu register usage.
- Fixed MULA opcode.
V0.4.5 2021/06/28
- CPU working.
- Memory working.
- Graphics working.
- Sound working.
V0.4.0 2021/05/18
- Started port to Nintendo DS.
V0.3.0 2008/10/01
- Fixed copy protection in "Metal Slug 2" (SNK logo in VRAM).
- Fixed control problem in "Rockman Battle & Fighters" (MIRR opcode).
- Fixed background glitch in "Memories of Pure" (HCount register).
- Fixed problems with DMA probably affecting many games.
V0.2.0 2008/09/04
- Added speedhacks for a lot of games.
- Added emulation of batteries & sub battery.
- Added RTC alarm.
- Added power button (SELECT).
- Added D button (R) (check "Doko Demo Mahjong").
- Fixed a couple of cpu bugs affecting "Metal Slug 1" and a couple of other games.
V0.1.0 2008/07/04
- Initial GBA release (NGPAdvance).
V0.0.0 2008/04/02
- Started Coding.
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.
External links
- GitHub - http://www.github.com/FluBBaOfWard
- GBAtemp - https://gbatemp.net/download/ngpds.37181