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
No edit summary
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


'''Ver. 0.4 (14 June 2017)'''
L/R - Chage frameskip
* 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==
Y - Toggle fullscreen


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


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


==To Do List==
==Known issues==
Crash when /roms/neogeopocket/ is empty.


* Extend the Menu with other options
==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.


==Screenshots==
==External links==
* GitHub - https://github.com/nop90/Neopop-SDL
* GBAtemp - https://gbatemp.net/threads/release-neopop-sdl-neogeo-pocket-emulator.472492


https://dlhb.gamebrew.org/3dshomebrew/ngp1.png
[[Category:3DS homebrew emulators]]
https://dlhb.gamebrew.org/3dshomebrew/ngp2.png
[[Category:Homebrew handheld emulator on 3DS]]
https://dlhb.gamebrew.org/3dshomebrew/ngp3.png
https://dlhb.gamebrew.org/3dshomebrew/ngp4.png
https://dlhb.gamebrew.org/3dshomebrew/ngp5.png

Revision as of 05:10, 4 January 2022

NeoPop SDL
File:NeoPopSDL.jpg
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.pngneopopsdl4.png

neopopsdl5.pngneopopsdl6.png

Known issues

Crash when /roms/neogeopocket/ is empty.

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: