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
No edit summary
m (Text replacement - "Category:3DS homebrew emulators" to "")
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=NeoPop SDL
|title=NeoPop SDL
|image=NeoPopSDL.jpg
|image=Neopopsdl2.png
|description=NeoPop-SDL is the SDL port of NeoPop, a portable NeoGeo Pocket emulator.
|description=NeoPop-SDL is the SDL port of NeoPop, a portable NeoGeo Pocket emulator.
|author=nop90
|author=nop90
Line 8: Line 8:
|version=0.4
|version=0.4
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/NeoPopSDL.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/neopopsdl.7z
|website=https://gbatemp.net/threads/release-neopop-sdl-neogeo-pocket-emulator.472492/
|website=https://gbatemp.net/threads/release-neopop-sdl-neogeo-pocket-emulator.472492
|source=https://github.com/nop90/Neopop-SDL
|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.


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


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


==Changelog==
X - Option button
 
Start - Pause emulator
 
Select - Exit
 
L/R - Chage frameskip


'''Ver. 0.4 (14 June 2017)'''
Y - Toggle fullscreen
* Completed the menu
* fixed the grayscale rendering
* 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==
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/neopopsdl3.png
https://dlhb.gamebrew.org/3dshomebrews/neopopsdl4.png


* Keypad - directions
https://dlhb.gamebrew.org/3dshomebrews/neopopsdl5.png
* A - A button
https://dlhb.gamebrew.org/3dshomebrews/neopopsdl6.png
* B - B button
* X - Option button
* START - Pause emulator
* SELECT - Exit
* L and R - Chage frameskip
* Y - Toggle fullscreen


==Known Bugs==
==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.


https://dlhb.gamebrew.org/3dshomebrew/ngp1.png
==External links==
https://dlhb.gamebrew.org/3dshomebrew/ngp2.png
* GitHub - https://github.com/nop90/Neopop-SDL
https://dlhb.gamebrew.org/3dshomebrew/ngp3.png
* GBAtemp - https://gbatemp.net/threads/release-neopop-sdl-neogeo-pocket-emulator.472492
https://dlhb.gamebrew.org/3dshomebrew/ngp4.png
https://dlhb.gamebrew.org/3dshomebrew/ngp5.png

Latest revision as of 06:01, 6 May 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: