You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
Portable homebrew-emulator for Pokémon-Mini on the NDS. ==Features== * Windows (Development, Native and SDL), Linux (Development and SDL), Nintendo DS, [[PokeMini_PSP|PlayStation Portable]] and Dreamcast. * Debugger that allow to diagnose hardware internals or modify them (Development package only). * Development tools for programming your own homebrew to the Pokémon-Mini. * Sync Cycles option which allow improving performance at cost of accuracy. * Unofficial colors support and enhancements. ==Installation== To include real BIOS, place bios.min on the emulator's directory. When no bios.min is present, emulator will use Pokémon-Mini FreeBIOS. ==User guide== Pokemini Homebrew games and Demos can be found at [https://www.pokemon-mini.net/games/?type=homebrew Pokémon-mini.net]. [https://sourceforge.net/p/pokemini/wiki/HomebrewCompatibility/ Homebrew compatibility list] (tested with 0.5.0). ==Controls== '''Pokémon-Mini:''' D-Pad - D-Pad A/B - Key A/B R - Key C L - Shock Detector Start - Power Button Select - UI Menu ==Screenshots== https://dlhb.gamebrew.org/dshomebrew/pokeminids2.png https://dlhb.gamebrew.org/dshomebrew/pokeminids3.png https://dlhb.gamebrew.org/dshomebrew/pokeminids4.png https://dlhb.gamebrew.org/dshomebrew/pokeminids5.png ==Known issues== Slow emulation, increase Sync Cycles to speed up emulation speed. Generated sound engine only. ==Changelog== '''0.60 Changes''' * Changed version format to only 2 fields to avoid confusion. * Fixed RTC month being reported wrong from host. * Adjusted graphics, now it display darker shades to match more closely the real system. * Added 2 new options: LCD contrast and LCD bright. * Changed the way analog LCD mode works, now it's less blurry and can do up to 5 shades without artifacts. * SDL port has been upgraded to SDL 2, this brings Haptic support and other improvements. * New Keyboard/Joystick option to allow checking inputs. * Applying joystick settings now can (re)enable the device. * Share EEPROM is now disabled by default. * Emulator can be compiled for 64-bit CPU without issues now. * Limited sync-cycles to 64 on 'accurancy' platforms. * NDS Only: Added 3-in-1 rumble support. * PSP Only: Analog stick now works. * Win32 Only: ** Corrected Direct3D issue in some GPUs. ** Sound write position is now handled correctly. * Debugger Only: ** Minor fixes. ** Trace history is now 10000 instructions instead of 256. ** Added copy & paste buttons to timing counters. '''0.5.2 ''' * Opening .minc files now opens the linked .min files. * More accurant PRC timing and triggering. * Minor changes. * Debugger Only: ** Recent ROMs list. ** Drag & Drop ROM files support. ** Added file association to .min and .minc files. ** Moved PRC Counter from Timers Window to Misc. Window. ** Added more special registers for printing and controlling the debug output. ** Reorganized the menu. ** Improved the memory content components. ** Added 16-bits memory filler into memory viewer. ** All viewers and main window position & size are now saved. * Win32 Only: ** Fixed command-lines and closing code. ** Recent ROMs list. ** Drag & Drop ROM files support. ** Added "Pause when inactive" window option. ** Added file association to .min and .minc files. '''0.5.1 ''' * Relative files are now launched from current directory. * Fixed notification message display in 32bpp. * Added 50% Scanline LCD filter. * New Tools (Available in Debugger package): ** PokeMini Image Converter. ** PokeMini Music Converter. * Win32 Only: Fixed DirectDraw surface pitch. * Debugger only: ** F1 shortcut for documentation. ** Improved external launcher. ** IRQ Window "Frames in single-row" initialization fixed. ** Minimized windows won't be rendered now. ** Added "Character Set -> From file..." in Memory viewer. ** Added "Memory data" in Memory viewer with Import, Export, Copy and Fill operations. '''0.5.0 ''' * Debugger is now complete. * Reordered menu items better. * Added Dingux platform (Thanks coccijoe for the port src code). * Fixed issue of sound going out of sync. * Separated piezo filtering (now works with any sound engine). * Fixed result of SUB instruction with decimal mode. * Fixed PRC rate divider. * Corrected some options in configurations file. * Multicart support. * Made sure shared EEPROM and cfg files are only saved on emulator's executable directory. * Added "Sync cycles" option that allow to trade between performance and accurancy, higher value can speed up emulation but may cause problems. * Pressing Left/Right while browsing will now page up/down, selecting drive is now C+Left and C+Right. * Unofficial colors palette changed (but still backward compatible). * New zooms: 5x (480x320) and 6x (576x384). * Loading ROM from ZIP package is now supported. * More palettes and 2 custom ones, they can be edited by pressing A. * Win32 platform is now fixed and updated. * Joystick can now be re-defined in portable devices. * SDL Only: Keyboard can now be re-defined under "Platform...". * Dreamcast Only: PAL/NTSC can now be selected under "Platform...". * NDS Only: Added FPS counter and rumble pak level adjustment. * PSP Only: Zoom from 1x to 4x can now be changed under "Platform...". '''0.4.5 ''' * Fixed interrupt flag status after interrupt jump/call. * Added "Generated", "Direct PWM" and "PWM+Filter" sound modes. ** Generated - Mode used in slow platforms. ** Direct PWM - Same as direct but with ability to play PWM raw sounds. ** PWM+Filter - Direct PWM with filtering to simulate PM's piezo speaker. * LCD update now when "dirty" instead of PRC rate counter match. * Unofficial colors information structure changed to lower memory usage. * Support for 4x4 attributes in unofficial colors. * Added "Reload colors info..." to reload the .minc file. * Soft reset now supported, changing rom won't reset clock. * FreeBIOS 1.2: Display status and improved compatibility. * SDL Only: Added joystick support (disabled by default). * Joystick can be enabled under "Platform..." -> "Define Joystick...". * SDL Only: Color depth can be changed between 16bpp and 32bpp. * Wiz Only: Fixed crash when sound disabled and added SDL port (wizsdl). * NDS, Wiz and PSP Only: Battery can be setup to reflect real battery. * Source Only: Added some simplified platforms to help porting. '''0.4.4''' * Fixed POPA/POPAX timings (thanks asterick). * Added support to read/write configurations @ 'pokemini.cfg'. * Load/save state are now working. * Added support for unshared EEPROM files (Each ROM can have his own EEPROM). * SDL Only: Zoom can now be changed on the fly under "Platform...". * Added more options. '''0.4.3''' * Some fixes. * Added zoom support for SDL platform (1x, 2x, 3x or 4x). * Added Dreamcast platform. * Fullscreen toggle works now on Windows. * Added emulated sound support for all platforms. * Improved UI. '''0.4.2''' * Palette support in SDL. * Rumble now shake the display up & down. * Added Wiz platform. * Fixed EEPROM access. * Fixed signed jump/call instructions. * Removed load/save state until a problem is solved. * Added unofficial colors support into games. '''0.4.1''' * Minor changes. * Audio dumping/capture is now WAV format. '''0.4.0''' * Complete rewrite, source code seems very portable. * Added FreeBIOS, a public domain BIOS that try to behave like the real BIOS. * Added SDL and some platforms. ==Credits== Thank's to p0p, Dave|X, Onori, goldmomo, asterick, DarkFader, Agilo, MrBlinky, Wa, Lupin and everyone at #pmdev on IRC EFNET. ==External links== * Google Code - http://code.google.com/p/pokemini * SourceForge - https://sourceforge.net/projects/pokemini * Pokémon-Mini.net - https://www.pokemon-mini.net/tools/pokemini
Advertising: