• DCEmu Homebrew Emulation & Theme Park News

    The DCEmu the Homebrew Gaming and Theme Park Network is your best site to find Hacking, Emulation, Homebrew and for the first time Theme Park News and also Beers Wines and Spirit Reviews and Finally Marvel Cinematic Univers News. If you would like us to do reviews or wish to advertise/write/post articles in any way at DCEmu then use our Contact Page for more information. DCEMU Gaming is mainly about video games -
  • Nintendo 3DS News

    by Published on November 8th, 2019 20:56
    1. Categories:
    2. Nintendo 3DS News
    Article Preview

    • The Nintendo 3DS homebrew scene is still alive and kicking, with a new and very useful project by the simple name of custom-install. This tool allows you to take a .cia backup file, and install it to an SD card, removing the hassle of installing your games through the normally slow process on the 3DS itself. The process to get it up and running can be viewed below, straight from the project's GitHub page, along with the GBAtemp discussion topic.


      Summary
      1. Dump boot9.bin and movable.sed from a 3DS system.
      2. Install pycryptodomex:


      • Windows: py -3 -m pip install --user --upgrade pycryptodomex
      • macOS/Linux: python3 -m pip install --user --upgrade pycryptodomex


      1. Download the repo (zip link or git clone)
      2. Run custom-install.py with boot9.bin, movable.sed, path to the SD root, and CIA files to install (see Usage section).
      3. Download and use custom-install-finalize on the 3DS system to finish the install.

      Setup
      Linux users must build wwylele/save3ds and place save3ds_fuse in bin/linux.

      movable.sed is required and can be provided with -m or --movable.

      boot9 is needed:


      • -b or --boot9 argument (if set)
      • BOOT9_PATH environment variable (if set)
      • %APPDATA%\3ds\boot9.bin (Windows-specific)
      • ~/Library/Application Support/3ds/boot9.bin (macOS-specific)
      • ~/.3ds/boot9.bin
      • ~/3ds/boot9.bin

      A SeedDB is needed for newer games (2015+) that use seeds.
      SeedDB is checked in order of:


      • --seeddb argument (if set)
      • SEEDDB_PATH environment variable (if set)
      • %APPDATA%\3ds\seeddb.bin (Windows-specific)
      • ~/Library/Application Support/3ds/seeddb.bin (macOS-specific)
      • ~/.3ds/seeddb.bin
      • ~/3ds/seeddb.bin

      Usage
      Use -h to view arguments.

      Examples:

      py -3 custom-install.py -b boot9.bin -m movable.sed --sd E:\ file.cia file2.cia
      python3 custom-install.py -b boot9.bin -m movable.sed --sd /Volumes/GM9SD file.cia file2.cia
      python3 custom-install.py -b boot9.bin -m movable.sed --sd /media/GM9SD file.cia file2.cia



      Source

      https://gbatemp.net/threads/custom-i...t-a-pc.551500/


    ...
    by Published on October 4th, 2019 22:59
    1. Categories:
    2. Nintendo 3DS News
    Article Preview

    While the Nintendo 3DS isn’t a powerhouse by any definition of the word, it can still output some pretty decent graphics and do some pretty impressive things especially in regards to emulation. Now, its emulation capabilities have been expanded even further thanks to the folks at libretro provided your device is a New 3DS/2DS (XL) model.
    The New Nintendo 3DS didn’t get many exclusive titles but the homebrew community used its improved capabilities to deliver good performance in PS1 and Commodore 64 titles (Vice3DS) – Image from linked blog post

    According to a blog post on the libretro blog by Justin Weiss, some recent developments relating to PS1 emulation on the 3DS have pushed numerous original PlayStation games to playable territory on New 3DS/2DS consoles and these include:

    • PCSX4ALL’s Unai renderer is now used in the 3DS builds of PCSX ReARMed which provides boosts of 10-20FPS over the previous P.E.Op.S. renderer that was being used
      • This change comes at the cost of some accuracy but an enjoyable game is probably better than a more accurately rendered one!

    • Support for the CHD format in the 3DS port which is a compression format best suited for disc images.
      • This format reduces the file size of games and also improves their loading times. Framerate dips during FMVs and loading zones also get reduced

    Furthermore, full speed cores (dynarec-enabled ones) can be launched from the homebrew menu through ‘3dsx’ files negating the need to litter your 3DS Menu with cores installed from CIA files to get the best experience.
    To make use of the improvements mentioned above and play many PS1 games on your New 2/3DS console, follow this link to grab the latest Nightly builds. The next official release of RetroArch will implement the aforementioned improvements.

    http://wololo.net/2019/09/26/emulati...emulation-3ds/
    ...
    by Published on September 11th, 2019 21:42
    1. Categories:
    2. Nintendo 3DS News,
    3. Nintendo Switch

    Nintendo is using its legal muscle to take ROM sites down, apparently one at a time if it has to. As reported by Polygon, the Switch maker yesterday filed suit against the people behind RomUniverse, a site prominently offering ROMs and ISOs of games for dozens of current and older game systems, including the Switch and 3DS.
    The suit alleges that in addition to violating Nintendo's trademark and copyrights, the site has for the last decade been profiting off the distribution of unauthorized copies of games by selling a premium membership that allowed users to download larger numbers of ROMs at higher speeds.

    https://www.gamesindustry.biz/articl...-sues-rom-site ...
    by Published on August 28th, 2019 00:03
    1. Categories:
    2. Nintendo 3DS News

    • More stability. You know you want it, and Nintendo is here to make your wish come true by streaming it directly to a dual-screen system near you. Firmware 11.11.0-43 has just been released for the whole family of EUR 3DS consoles and, while no official changelog is available at the time of writing, we can all imagine what it would look like. It is currently unknown if and when update will also be released for other regions. Even if something got changed under the hood, it doesn't look like anything significant for homebrew according to a tweet made by smealum:

      The coast may seem clear, but the usual rules still apply: while CFW users can upgrade freely, you are advised to wait until the all-clear is given before doing so if you're relying on *hax payloads or other entrypoints - especially considering the new firmware doesn't introduce any new features or functions. This post will be kept up-to-date with any other useful hacking & homebrew related info.

      https://yls8.mtheall.com/ninupdates/...-00-40&sys=ktr

      https://gbatemp.net/threads/nintendo...leased.546848/
    ...
    by Published on August 14th, 2019 21:41
    1. Categories:
    2. Nintendo 3DS News

    Contrary to the PSVita, the 3DS’ homebrew haydays have been over for a pretty long time but noteworthy releases still drop from time to time. One of these releases was Twilight Menu++ 9.0.0 some days ago which came with Widescreen support (lets you play DS games in Widescreen (16:10) thus filling up the 3DS’ upper screen).
    Unfortunately, this feature wasn’t useable since TWL Patcher was required and that wasn’t out then. That finally changed on Sunday as Sono released his patcher which can enable Widescreen mode by following a short tutorial on a 64-Bit Windows PC. You can grab TWLPatcher from this link and follow the instructions found here to use it on your console!
    Many DS games are a lot of fun but playing them in Widescreen on your 3DS makes them even better!

    On the other hand, TWiLight Menu++ received an update to version 9.0.4 yesterday and this brings along:

    • Support for 202 Widescreen Mode games
      • Combined with version 9.0.3, titles like Final Fantasy IV, Pokemon Platinum and Assassin’s Creed II – Discovery are now supported

    • Sanity checks relating to Widescreen mode have been added which make sure that a working copy of ‘TwlBg.cxi’ is present in “sd:/luma/sysmodule” and whether it’s backed up
    • Some small bug fixes having to do with file copying

    To grab TWiLight Menu++ 9.0.4 and enjoy DS games in Widescreen, check out this link to grab and install it. Do note that updating via TWiLight Updater doesn’t work as of right now so you must update your binaries manually!

    http://wololo.net/2019/08/14/news-na...-games-on-3ds/
    ...
    by Published on July 16th, 2019 21:30
    1. Categories:
    2. Nintendo 3DS News

    Badda has released a Commodore 64 emulator to the Nintendo 3DS:

    This is a port of the VICE C64 emulator to 3DS.
    VICE - the Versatile Commodore Emulator - http://vice-emu.sourceforge.net/

    @spinal_cord made a C64 emulator (Breadbox) based on Frodo but it does not work anymore with recent firmwares and he is not updating it anymore, so I gave it a shot to port the Vice C64 emulator v3.3 to the 3DS. Vice does support SDL1 but porting was not quite as easy as "just compile": A new sounddriver for the 3DS needed to be written, devkitpro libraries do not support all functionality required by full fledged Vice (so I had to strip them in quite some places) and lots of other things that needed tweaking or adaption.
    The result is: Vice3DS

    v1.3

    enhancement: button to show/hide the keyboard, more soft buttons below keyboard
    enhancement: pixel perfect screen representation (required change in libSDL, thanks to @Vague Rant)
    enhancement: paint color keys on keyboard with palette colors
    enhancement: added help menu
    enhancement: remember current directory for file dialogs across restarts
    enhancement: standard soft button icons are copied to SD-card at startup, they can now be modified/amended by the user
    enhancement: added some more helper menu entries in menu "Misc"
    enhancement: added some soft button icons
    bugfix: no more freeze when exiting via home or power button
    bugfix: roms added for all C64 machine types
    bugfix: re-center display after machine type change
    optimization: stripped some unnecessary code (vkbd, hvsc)

    v1.2.1

    fix random lock-ups (was actually a bug in libSDL)
    fix for "not possible to select external palette files"
    other minor bugfixes and optimizations

    v1.2

    fix for "crackling sound when using keyboard"
    fix for "not possible to change back to stock rom from another rom"
    fix for "menu entry 'Restore default settings' messes up screen"
    added menu entry/icon 'Misc/Power off bottom screen backlight'
    added two icons for sprite collision menu entries
    added menu entry to restore all default settings (incl. hotkeys etc)
    quicksave/-load now always saves to/loads from /3ds/vice3ds
    added "RUN" to LOAD"*",8,1 menu entry
    Added F2/F4/F6/F8 keys to keyboard for easy access
    Added pause icon / ability to pause via soft button
    Nice new banner / startup logo

    v1.1

    Customizeable soft buttons on bottom screen.
    Changed standard assignment of autofire buttons: Joy1=R, Joy2=ZR
    True drive emulation now turned off by default
    Emu-speed adjustable with 3d slider (0=100%, max=Warp)
    Added menu 'Misc' with some helpers: RUN/STOP + RESTORE; LOAD"*",8,1
    Bugfix for loading external ROMs and other sysfiles

    https://github.com/badda71/vice3ds

    https://www.nintendomax.com/viewtopic.php?f=132&t=17043 ...
    by Published on July 9th, 2019 17:55
    1. Categories:
    2. Nintendo 3DS News
    Article Preview

    • It took a good while to be released, but it's finally here: Luma3DS, the popular custom firmware for the Nintendo 3DS, has just received a major update!

      Version 10.0 introduces several new features, like an NTP client which can be used to sync your clock via Google's time servers (works with GodMode9 too!), CTRPF-AR code support for the built-in cheat engine, blue light filters with five different light reduction levels (night owls, rejoice!) and a pm service reimplementation made by @TuxSH. There are also improvements and bugfixes all across the board, of course: a higher number of cheats can be enabled at the same time, the debugger received a ton of new functions and features (some thanks to the previously mentioned sysmodule reimplementation), EmuNAND options will be automatically hidden if none can be found on the SD card and a few crashes and oddities have been resolved.

      It's worth mentioning that v10.0 comes bundled with the newly released Homebrew Menu v2.1.0 too, which also has its own set of noteworthy additions: for example, an integrated 3dslink server that can be used to send .3dsx homebrew between two consoles on the same network (just press X while selecting a homebrew app!)

      Here are Luma3DS v10.0 and Homebrew Menu v2.1.0's official changelogs:
      Quoted from Luma3DS v10.0: We know it's been a long time, but here it is:
      • New feature: NTP client
        • Located in the "miscellaneous" Rosalina submenu, this fetches the time from time1.google.com (hardcoded IP) by default
        • This sets the config savefile RTC offset 0, hence the displayed by Home Menu will also be the time that Arm9 programs like GM9 will see
        • Consequently, Luma3DS's own Arm9 code will properly set the date and time when modifying or creating new files

      • New feature: blue light filters (thanks to @panicbit, #1065)
      • Lots of cheat engine bugfixes and improvements thanks to @piepie62 (multiple PRs), in addition to @tstambaugh92 's bugfixes (#1116, #1117)
        • most CTRPF-AR code types now supported
        • more cheats can be loaded at once

      • New reimplemented sysmodule: pm
        • Number of max. pm:dbg sessions increased for Rosalina usage
        • New pm:dbg commands: GetCurrentAppTitleIdAndPid, DebugNextApplicationByForce, LaunchTitleDebug (mainly for gdbstub usage)
        • Debug restrictions lifted for the gdbstub
        • Service restrictions lifted for Cubic Ninja

      • Lots of gdbstub improvements:
        • Added support for debugging application at their very start (new option in Debugger submenu)
        • Added support for target extended-remote
          • You do not need to select a process to attach to in process list anymore using this, although it still works absolutely fine
          • You will see a nice process list in IDA
          • When launching new processes: only titleId [mediaType [launchFlags]]is supported, and the launched title shouldn't rely on APT and all 3 parameters should be hex-encoded (see e11cc09)

        • Added support for accessing host files (including stdin/stdio/stderr) from target 3DS programs. Support for it has been added in libctru
        • Added support for accessing target SD-card files from the host (remote put, remote get and remote delete)
        • Doubled packet size
        • Many bugfixes

      • Fixed critical bugs in sm: one causing a crash when launching the camera applet when another title was using the camera, another possibly affecting sleep mode
      • Fixed a critical bug where Luma3DS's Arm9 code would spam I2C requests, causing some particular commits of popular Arm9 payloads to fail on New3DS units with IPS screens.
        If the issue still arises, put multiple payloads in the folder and use the chainloader menu to work around it
      • Reworked build system. Armips is no longer required.
      • Always dump errdisp errors to /luma/errdisp.txt
      • Upgraded FatFs to R0.13c
      • Upgraded I2C driver in Arm9 code
      • Fix screens not working on firmlaunch, firmlaunch errors will now be displayed on screen
      • Patch 11.8+ NIM-related Process9 to send all-zero key and IV when the UNITINFO patch is enabled (thanks to @luigoalma, #1142)
      • Hide EmuNAND options when there is no EmuNAND present on the console
      • Fix minor bugs involving DS(i) title autoloading
      • Many other bugfixes
      • Note: the pm reimplementation currently breaks NTR CFW to some extent (in particular game plugins). The abandoned "NTR CFW" is now unsupported, even if it may work.
        • A solution for future versions is being worked on.
        • It may be possible to change NTR CFW source code for it not to inject itself into pm, since Luma3DS removes svc permission checks anyway, to mitigate the issue. We do not have the time to do that ourselves
        • It is not possible to disable custom pm

      In addition, with thanks to @fincs, this release of Luma3DS comes bundled with version 2.1.0 of the Homebrew Menu.
      Click to expand...

      Quoted from Homebrew Menu v2.1.0:
      • Added netsender functionality, for sending homebrew to other 3DSes directly from hbmenu
      • Added Chinese language support
      • Improved Korean and Japanese
    ...
    by Published on June 13th, 2019 20:26
    1. Categories:
    2. Nintendo 3DS News

    Nintendo has pledged to continue its support for the 3DS, despite having no new games to announce for the platform at E3.
    Speaking with Time, Nintendo of America president Doug Bowser responded to a direct question about "the fate" of the 3DS, which was conspicuously absent from the E3 Nintendo Direct.
    Bowser admitted that Nintendo had "no games to announce on 3DS at this show," but he claimed that the absence of 3DS titles was down to a calculated decision to focus on the Switch.
    "But our 3DS business continues to do quite well. Retailers continue to support both the hardware and the software," he said. "And as long as there's consumer demand for 3DS, we'll continue to support it.
    "In fact, we believe it's a great entry point for young gamers. A 2DS at $79 with a game included is a great value proposition for a young gamer coming into the Nintendo ecosystem."
    This pledge of support comes at a time when many believe that the 3DS is close to redundant. Our own Chris Dring recently looked back on the legacy of the handheld, due to Nintendo indicating that no first-party 3DS software was due before the end of this fiscal year -- despite forecasting 100,000 unit sales of the device, and 500,000 software sales.

    https://www.gamesindustry.biz/articl...rt-for-the-3ds ...
    by Published on May 8th, 2019 17:24
    1. Categories:
    2. Nintendo 3DS News,
    3. Nintendo Wii News,
    4. Nintendo Gamecube News,
    5. Nintendo Switch

    team Libretro have released a new version of Retroarch for the 3DS, Nintendo Switch, Gamecube and Wii:

    – 3DS: Add unique IDs to prevent cores overwriting each other.
    – 3DS: Fix screen tearing when running 50Hz content.
    – ANDROID: We now target API level 26 (minimum is still API level 9).
    – ANDROID: Add option to vibrate on touch (works in menu or overlay).
    – ANDROID: Add device vibration option for cores that support rumble.
    – ANDROID: Add gamepad vibration support for cores that support rumble.
    – ANDROID: Allow stylus/pen to move mouse without pressing down.
    – AUDIO: Avoid deadlocks in certain audio drivers when toggling menu sounds on.
    – BLISS-BOX: Support PSX Jogcon (requires firmware 3.0).
    – CHEEVOS: Fix crash when reading memory that is out of range.
    – CHEEVOS: New Cheevos implementation enabled by default.
    – CHEEVOS: Pop-up badges when an achievement is triggered.
    – CRT: Dynamic super resolution support.
    – DISCORD: Fix potential crash when username is empty and discord is disabled.
    – DISCORD: Ask to join support for Linux.
    – INPUT/ANDROID: Add “Input Block Timeout” option.
    – COMMON: For platforms without HAVE_THREADS, don’t automatically resume content when saving/loading states
    – COMMON: Make playlist sorting optional and consistent.
    – COMMON: Fix sorting of playlists with blank labels.
    – COMMON: Fix content scanner creating false positive playlist entries that also have wrong label and crc32.
    – COMMON: Add some MMX-optimized pixel conversion routines.
    – COMMON: Fix typo preventing some SSE2-optimized pixel conversions from being used.
    – COMMON: Add option to track how long content has been running over time.
    – COMMON: Fix buffer overflows in system information.
    – COMMON: Add option to change screen orientation via the windowing system (Android, Windows, X11).
    – COMMON: Show CPU model name in log.
    – COMMON: Add “Help -> Send Debug Info” option (and F10 hotkey) to send diagnostic info to the RetroArch team for help with problems.
    – COMMON: Show GPU device name/version in log.
    – COMMON: Add menu option to write log info to a file.
    – COMMON: Add subsystem support for playlists. Subsystem info is automatically saved to the history playlist for easy relaunching.
    – GL: Add new “gl1” OpenGL 1.1 compliant video driver for legacy GPUs and software renderers
    – GL: Add a new “glcore” driver with slang support (requires GL 3.2+ or GLES3).
    – GL: Draw OSD on top of overlay.
    – GONG: Add savestate support.
    – GONG: Add video refresh rate core options.
    – GONG: Two player support via core option.
    – GUI: Fix text alignment when using stb_unicode.
    – GUI: Fix text display issues when using Japanese (and other unicode-dependent language) text with stb_unicode.
    – GUI: Set language on first startup to the user’s preferred OS language (Windows, *nix and Android).
    – INPUT: Add (scaled radial) analog deadzone and sensitivity options.
    – LIBRETRO: Add Turkish language support.
    – LIBRETRO: Allow non-accelerated video to rotate the display.
    – LOCALIZATION: Update Chinese (Simplified) translation.
    – LOCALIZATION: Update Chinese (Traditional) translation.
    – LOCALIZATION: Update Dutch translation.
    – LOCALIZATION: Update French translation.
    – LOCALIZATION: Update German translation.
    – LOCALIZATION: Update Japanese translation.
    – LOCALIZATION: Update Polish translation.
    – LOCALIZATION: Update Russian translation.
    – LOCALIZATION: Update Spanish translation.
    – LOCALIZATION: Add new Turkish translation.
    – MIDI: Fix startup crash in midi driver.
    – MENU: Bugfix – you can no longer get stuck in Online Updater -> Update Core screen when toggling between ingame and menu.
    – MENU: Selectively hide ‘Take Screenshot’ for video drivers that don’t support taking screenshots.
    – MENU: Framerate independent menu rendering. MaterialUI/Ozone/XMB/RGUI can now run at higher framerates.
    – MENU: Thumbnails work in history list.
    – MENU: Menu widgets.
    – MENU: Add memory statistics support to more context drivers.
    – MENU: Enable ozone driver for UWP builds.
    – MENU: Add optional “looping” menu text ticker with configurable speed.
    – MENU: Fix core video rendering when using ozone with GL cores that implement the scissor test.
    – MENU: Add optional playlist sublabels (associated core + play time, where available).
    – MENU: Dropdown list settings now apply immediately.
    – MENU: Add setting to require pressing the “Exit RetroArch” hotkey twice to confirm.
    – MENU: Now able to run at higher refresh rates than 60Hz.
    – MENU: Enable “Add to Favorites” without loading a core.
    – MENU: Allow core name to be hidden on history/favorites playlists.
    – MENU: Populate crc32 and db_name fields when adding history/favourites playlist entries.
    – MENU: Fix TTF files not showing in OSD/menu font selection screen.
    – MENU: Fix audio/video filters not showing in file browser.
    – MENU/MaterialUI: Add subsystem support.
    – MENU/MaterialUI: Add currently selected entry in dropdown menus.
    – MENU/OZONE: Add mouse support on entries (no sidebar yet).
    – MENU/OZONE: Allow collapsing the sidebar.
    – MENU/OZONE: Add thumbnail support.
    – MENU/OZONE: Battery notifications.
    – MENU/OZONE: Add wifi icon for network entries.
    – MENU/QT/WIMP: Add git version and build date to Help->About window.
    – MENU/QT/WIMP: Fix content loading via the file browser.
    – MENU/QT/WIMP: Add new settings window to control all RetroArch settings.
    – MENU/RGUI: ...
    by Published on February 4th, 2019 17:38
    1. Categories:
    2. Nintendo 3DS News



    derrekr has ported Sonic Robo Blast 2 to the Nintendo 3ds

    Hey there!
    Without further ado...

    Latest Release (3dsx and CIA): https://github.com/derrekr/srb2_3ds/releases

    Changelog:

    v1.1.3

    HUGE performance increase thanks to mipmapping
    stereoscopic 3D rendering
    initial CIA support
    fixed graphics glitch that was caused by uninitialized GPU shadow state registers
    fixed fog color
    fixed hole in GFZ2
    fixed crash when DSP firmware is missing
    ... other miscellaneous fixes

    v1.0 beta

    Initial release


    Installing

    Download the srb2_3ds archive from the latest release on Github and extract the files to /3ds/srb2_3ds on your SD card.
    Download SRB2's game files here or from srb2.org and extract them to /3ds/srb2_3ds as well. You may also copy the files to the root directory, but make sure config.cfg is located in the same directory as the game files.

    Only New3DS is supported at the moment.
    Please check the repo's README.

    https://github.com/derrekr/srb2_3ds

    https://www.nintendomax.com/viewtopic.php?f=132&t=16946 ...
    Page 1 of 99 123451151 ... LastLast