Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NeoPop SDL 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = NeoPop SDL | image = https://dlhb.gamebrew.org/3dshomebrew/NeoPopSDL.jpg|250px | type = Handheld | version = v0.4 | licence = Mixed | author =...")
 
m (Text replacement - "Category:3DS homebrew emulators" to "")
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = NeoPop SDL
|title=NeoPop SDL
| image = https://dlhb.gamebrew.org/3dshomebrew/NeoPopSDL.jpg|250px
|image=Neopopsdl2.png
| type = Handheld
|description=NeoPop-SDL is the SDL port of NeoPop, a portable NeoGeo Pocket emulator.
| version = v0.4
|author=nop90
| licence = Mixed
|lastupdated=2017/06/14
| author = nop90
|type=Handheld
| website = https://gbatemp.net/threads/release-neopop-sdl-neogeo-pocket-emulator.472492/
|version=0.4
| download = https://dlhb.gamebrew.org/3dshomebrew/NeoPopSDL.rar
|license=Mixed
| source = https://github.com/nop90/Neopop-SDL
|download=https://dlhb.gamebrew.org/3dshomebrews/neopopsdl.7z
|website=https://gbatemp.net/threads/release-neopop-sdl-neogeo-pocket-emulator.472492
|source=https://github.com/nop90/Neopop-SDL
}}
}}
<youtube>axpmg0JlpTM</youtube>
NeoPopSDL is a Neo Geo Pocket Color Emulator for 3DS. It is a port of NeoPop-SDL.


It's about a year since I worked on an emulator port, mostly because the 3ds is not the best oprion to run emulators, but in one of my PC folders there where the sources of NeoPop SDL waiting to be tested with my SDL lib.
==Installation==
Available in 3DSX and CIA formats.
* CIA - Install the .cia with the CIA manager of your choice.
* 3DSX - Use the .3dsx provided with the Homebrew Launcher.


So yesterday I decided to compile it making only minor changes to the code (only set default dirs and key bindings) and with my great surprise it worked at the first try.
Roms must be place in /roms/neogeopocket/. You must have at least one rom or the emulator will not run.


Since I'm working on a lot of other projects, don't expect I will put too much time in enhacing this emulator (forget a nice menu gui or custom backgrounds to replace black borders), but at least I'll add the basic functionalities he needs.
==User guide==
Compatibility rate seems to be about 50%.


Notes to the alpha release (v0.1)
==Controls==
- The emulator is fully working, but lacks of a gui for changing the options and loading roms.
Keypad - directions
- To test the emulator put a rom image in the 3ds SD in the folder roms/neogeopocket, and rename the rom in rom.ngc.
 
- Frameskip can be increased with R button and decreased with L. On a n3ds select a value betwen 1 and 2.
A - A button


Source code is available on my Github (https://github.com/nop90/Neopop-SDL)
B - B button


The emulator is available in 3DSX and CIA format (https://github.com/nop90/Neopop-SDL/releases)
X - Option button


Changelog
Start - Pause emulator


Ver. 0.4 (14 June 2017)
Select - Exit
Completed the menu
 
fixed the grayscale rendering
L/R - Chage frameskip
removed frameskip change with L/R buttons and fullscreen toggling with Y
Ver. 0.3 (12 June 2017)
Added a basic menu
Ver. 0.2 (09 June 2017)
Added a basic rom loading interface on startup (changing rom needs exiting and restarting the emulator)
Added fullscreen toggling
Ver. 0.1 (30 May 2017)
Preview version
Controls


Keypad - directions
A - A button
B - B button
X - Option button
START - Pause emulator
SELECT - Exit
L and R - Chage frameskip
Y - Toggle fullscreen
Y - Toggle fullscreen


Known Bugs
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/neopopsdl3.png
https://dlhb.gamebrew.org/3dshomebrews/neopopsdl4.png
 
https://dlhb.gamebrew.org/3dshomebrews/neopopsdl5.png
https://dlhb.gamebrew.org/3dshomebrews/neopopsdl6.png


-
==Compatibility==
Tested on N3DS.


To Do List
==Known issues==
Crash when no rom is present in /roms/neogeopocket/.


- Extend the Menu with other options
Some games are too slow to be playable.


Screenshots
==Changelog==
'''V0.4 2017/06/14'''
* Completed the menu.
* Fixed the grayscale rendering.
* Removed frameskip change with L/R buttons and fullscreen toggling with Y.
'''V0.3 2017/06/12'''
* Added a basic menu.
'''V0.2 2017/06/09'''
* Added a basic rom loading interface on startup (changing rom needs exiting and restarting the emulator).
* Added fullscreen toggling.
'''V0.1 2017/05/30'''
* Preview version.


ngp1.png ngp2.png ngp3.png ngp4.png ngp5.png
==External links==
Last edited by nop90, Jun 14, 2017
* GitHub - https://github.com/nop90/Neopop-SDL
* GBAtemp - https://gbatemp.net/threads/release-neopop-sdl-neogeo-pocket-emulator.472492

Latest revision as of 06:01, 6 Mayıs 2024

NeoPop SDL
Neopopsdl2.png
General
Authornop90
TypeHandheld
Version0.4
LicenseMixed
Last Updated2017/06/14
Links
Download
Website
Source

NeoPopSDL is a Neo Geo Pocket Color Emulator for 3DS. It is a port of NeoPop-SDL.

Installation

Available in 3DSX and CIA formats.

  • CIA - Install the .cia with the CIA manager of your choice.
  • 3DSX - Use the .3dsx provided with the Homebrew Launcher.

Roms must be place in /roms/neogeopocket/. You must have at least one rom or the emulator will not run.

User guide

Compatibility rate seems to be about 50%.

Controls

Keypad - directions

A - A button

B - B button

X - Option button

Start - Pause emulator

Select - Exit

L/R - Chage frameskip

Y - Toggle fullscreen

Screenshots

neopopsdl3.png neopopsdl4.png

neopopsdl5.png neopopsdl6.png

Compatibility

Tested on N3DS.

Known issues

Crash when no rom is present in /roms/neogeopocket/.

Some games are too slow to be playable.

Changelog

V0.4 2017/06/14

  • Completed the menu.
  • Fixed the grayscale rendering.
  • Removed frameskip change with L/R buttons and fullscreen toggling with Y.

V0.3 2017/06/12

  • Added a basic menu.

V0.2 2017/06/09

  • Added a basic rom loading interface on startup (changing rom needs exiting and restarting the emulator).
  • Added fullscreen toggling.

V0.1 2017/05/30

  • Preview version.

External links

Advertising: