Homebrew [Release] PokeMini 3DS - Pokemon Mini Emulator

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
This is a Pokemon Mini emulator for 3DS. I'ts in 3dsx and CIA format.

The emulator runs fullspeed on o3DS and n3DS. It runs 72 FPS emulated (36 FPS real with 1 frameskip).

This is a port on 3DS of the excellent Pokemini v0.6 by JustBurn. Everything you'll see on your 3DS is from JustBurn, I only ported SDL code to 3DS libs and made it run at fullspeed.

You can find the last release (3dsx and CIA) on github: https://github.com/nop90/Pokemini/releases

The preview release of this project is in this thread. The source is on my github

PS: there are some color homebrews for this emulator out there. Try them.

Changelog

Ver. 1.0 (16 February 2017)
  • Fixed the CIA to handle the home menu events
  • Updated code to last version of ctrulib and sf2dlib
  • moved the roms forlder from /pokemini to /roms/pokemini

Ver. 1.0 alpha (6 September 2015)
  • Added sound
  • Fixed directory navigation. Now default starting directory is /Pokemini.
  • Added CIA version
Ver. 0.1 alpha (3 September 2015)
  • First release
Installation

Extract the PokeMini folder in the the zip file in the 3DS folder, or install the CIA.

The default path for the roms is /roms/Pokemini.

You don't need the original bios (the included opensource one works great) but if you want to test it, place the file used for the other PokeMini versions in the same directory of the roms (not tested).

Known Bugs

- none

To Do List

- change from CSND to DSP

Screenshots

Pokemini1.png
Pokemini3.png
Pokemini4.png
Pokemini2.png
 
Last edited by nop90,
D

Deleted User

Guest
I have to fix some folder handling problems first, or the CIA version can't work. But yes, I'll do it.
Ok thank you! I got a little confused when the .cia wasn't in the .zip file and wasn't on the "To do list"
 

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,302
Country
Looks great, nop90, congratulations on all your hard work. Is it possible for us to have a 3* zoom option in the platform settings? The Pokémon Mini's screen is small enough to fit three times (96*64, 192*128, 288*192). Other than that, I'm loving this, thanks for another great release.

FYI, you included a 3dsx and an elf in the release package; I assume you meant to bundle an smdh instead of the elf, but not a real concern anyway.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Looks great, nop90, congratulations on all your hard work. Is it possible for us to have a 3* zoom option in the platform settings? The Pokémon Mini's screen is small enough to fit three times (96*64, 192*128, 288*192). Other than that, I'm loving this, thanks for another great release.

FYI, you included a 3dsx and an elf in the release package; I assume you meant to bundle an smdh instead of the elf, but not a real concern anyway.

The 3x is not included for performance, with it can't reach 72 FPS on o3ds. Anyway 2x stretched is not bad IMHO.

For the smdh, i'm going to correct the attachment right now.
 

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
3,190
Trophies
2
Location
Bullet Hell
Website
www.exophase.com
XP
4,294
Country
United Kingdom
Enjoying it so far - can't wait for all the kinks to be ironed out and sound to be added.
It randomly freezes after a few minutes and requires a power off/on, but I've only tested it on my n3ds so far, and only with 3 roms... I might try it on my o3ds soon.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Enjoying it so far - can't wait for all the kinks to be ironed out and sound to be added.
It randomly freezes after a few minutes and requires a power off/on, but I've only tested it on my n3ds so far, and only with 3 roms... I might try it on my o3ds soon.

The freeze is a common problem on my emulators projects. Don't know if it's a problem in the latest ctulib or someting related to the way I use sf2dlib to render the screens.
 

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
3,190
Trophies
2
Location
Bullet Hell
Website
www.exophase.com
XP
4,294
Country
United Kingdom
The freeze is a common problem on my emulators projects. Don't know if it's a problem in the latest ctulib or someting related to the way I use sf2dlib to render the screens.

Yeah, it seems like more than just a coincidence. Tried it on my o3ds and had it freeze and lock the system up after a couple of minutes too.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM