haven't messed with msx stuff, I think I read that you have to set 256Kb of ram or something..core menu ? please try, I'll update the OP if that was it
Sorry but I cound't find that option. Also, I forgot to write that I set the core to "MSX2+" before, so that's not the issue. I tried with japanese versions of mg1 and 2 and they worked, it's strange, but a lot of games are not working, one that loaded even had the whole screen glitched.
I am on a New 3DS XL on 10.2 using ironhax with the 10/3 3dsx nightlies and Sonic CD runs slow (around 40 fps) on Genesis Plus GX, but it runs at ~59 FPS using Picodrive but drops a frame or two pretty regularly. I also can't get Picodrive to look nice on the 3DS screen (I think it forces overscan or underscan so it screws up the 1:1 and doesn't look as nice as Genesis Plus GX).
I can't imagine that any Sega CD game would run well on an Old 3DS with the current state of things since it still drops frames occasionally even on a New.
What you will need to do is copy the xml code that is floating around in the thread and place it alongside the MAME .3dsx file. You must also rename this xml file after the .3dsx file. The xml file contains a list of programs that the emu will try to run in order to take advantage of extra memory that it cannot access on its own. Youtube and Smash are two examples of these programs the emu attempts to access.
I grabbed the first instance of the xml in this thread, but it didn't work. I gotta find out what title links to what particular ap. I'm on the right path though.
@ChuxThis post (linked in the topic post) should have the most complete XML file so far; with thanks to aliaspider, the XML now has title comments so users can tell in what order titles are attempted
When launching a homebrew with the above linked XML, your Homebrew Launcher will attempt to launch under them in priority order from top to bottom. So if you have YouTube, Monster Hunter 4 Ultimate and Smash Bros., it will use YouTube. If you only have Monster Hunter 4 Ultimate and Smash Bros., it will use MH4U. If you only have Smash Bros., it will use that.
If you have absolutely none of the titles from the XML, the Homebrew Launcher will ask you to choose one manually, so you can try something else and hope launching under that works. If that's necessary, I would recommend trying Monster Hunter 3 (don't own it personally to test). The vast majority of titles besides those mentioned above won't be able to run the largest cores, though; those titles were chosen for a reason.
Important notes:
Only the latest YouTube is useful as a target for running under, as its .text size dramatically increased vs. earlier releases. Older versions won't give you the headroom you need for large emulators like MAME to run. If your YouTube is old, you will either need to update it to make this work (using eShop spoofing if necessary), or remove YouTube from your XML file so that a title lower in the list will be targeted instead.
There may be issues running homebrew under Monster Hunter 4 or Smash Bros. on the original 3DS. I can't test this myself as I never owned one, but I've seen a number of reports of homebrew not working on original 3DS when launched under mixed-mode (original+New 3DS) titles like those two. This is why YouTube is first on the list, because I'm pretty certain it should work on all devices, whereas Monster Hunter and Smash Bros. may or may not.
Last edited by Vague Rant,
, Reason: rm fake-commented list in favor of aliaspider's properly commented version.
@ChuxThis post (linked in the topic post) should have the most complete XML file so far.
N.B.: Do not try to copy the below and use it as your XML; I'm writing all over it. I'm just specifying each title since you were asking.
Code:
<targets selectable="true">
<title mediatype="1">00040000000B0F00</title> // YouTube (USA)
<title mediatype="1">00040000000CCD00</title> // YouTube (Europe)
<title mediatype="1">00040000000D3000</title> // YouTube (Japan)
<title mediatype="1">000400000015FA00</title> // Monster Hunter 4 Ultimate Special Demo (USA)
<title mediatype="1">000400000015FB00</title> // Monster Hunter 4 Ultimate Special Demo (Europe)
<title mediatype="1">0004000000126300</title> // Monster Hunter 4 Ultimate (USA eShop)
<title mediatype="1">0004000000126100</title> // Monster Hunter 4 Ultimate (Europe eShop)
<title mediatype="1">000400000011D700</title> // Monster Hunter 4G (Japan eShop)
<title mediatype="2">0004000000126300</title> // Monster Hunter 4 Ultimate (USA cartridge)
<title mediatype="2">0004000000126100</title> // Monster Hunter 4 Ultimate (Europe cartridge)
<title mediatype="2">000400000011D700</title> // Monster Hunter 4 Ultimate (Japan cartridge)
<title mediatype="1">000400000014E500</title> // Super Smash Bros. for Nintendo 3DS Demo (USA)
<title mediatype="1">000400000014E600</title> // Super Smash Bros. for Nintendo 3DS Demo (Europe)
<title mediatype="1">000400000014C200</title> // Super Smash Bros. for Nintendo 3DS Special Demo (USA)
<title mediatype="1">000400000014C300</title> // Super Smash Bros. for Nintendo 3DS Special Demo (Europe)
<title mediatype="1">00040000000EDF00</title> // Super Smash Bros. for Nintendo 3DS (USA eShop)
<title mediatype="1">00040000000EE000</title> // Super Smash Bros. for Nintendo 3DS (Europe eShop)
<title mediatype="1">00040000000B8B00</title> // Dairantou Smash Brothers for Nintendo 3DS (Japan eShop)
<title mediatype="2">00040000000EDF00</title> // Super Smash Bros. for Nintendo 3DS (USA cartridge)
<title mediatype="2">00040000000EE000</title> // Super Smash Bros. for Nintendo 3DS (Europe cartridge)
<title mediatype="2">00040000000B8B00</title> // Dairantou Smash Brothers for Nintendo 3DS (Japan cartridge)
</targets>
When launching a homebrew with the above linked XML (again, not the one from the spoiler), your Homebrew Launcher will attempt to launch under them in priority order from top to bottom. So if you have YouTube, Monster Hunter 4 Ultimate and Smash Bros., it will use YouTube. If you only have Monster Hunter 4 Ultimate and Smash Bros., it will use MH4U. If you only have Smash Bros., it will use that.
If you have absolutely none of the titles from the XML, the Homebrew Launcher will ask you to choose one manually, so you can try something else and hope launching under that works. If that's necessary, I would recommend trying Monster Hunter 3 (don't own it personally to test). The vast majority of titles besides those mentioned above won't be able to run the largest cores, though; those titles were chosen for a reason.
Important notes:
Only the latest YouTube is useful as a target for running under, as its .text size dramatically increased vs. earlier releases. Older versions won't give you the headroom you need for large emulators like MAME to run. If your YouTube is old, you will either need to update it to make this work (using eShop spoofing if necessary), or remove YouTube from your XML file so that a title lower in the list will be targeted instead.
There may be issues running homebrew under Monster Hunter 4 or Smash Bros. on the original 3DS. I can't test this myself as I never owned one, but I've seen a number of reports of homebrew not working on original 3DS when launched under mixed-mode (original+New 3DS) titles like those two. This is why YouTube is first on the list, because I'm pretty certain it should work on all devices, whereas Monster Hunter and Smash Bros. may or may not.
To be clear, if the emulator in question doesn't use dynarec, then there should be no speed difference. Off the top of my head, emulators that use dynarec include:
-PCSX
-gpSP
-Picodrive (SVP and 32X emulation only.
Dynarec works up to and including SysNAND 9.2. It will work on all versions of EmuNAND if you have 9.2 or below SysNAND and are using .cia files because these have kernel access.
So what you're telling me is that I need to downgrade my emunand to 9.0 in order to get the full performance of those emulators. Any drawbacks to doing so on the CFW and online gaming side of things?
So what you're telling me is that I need to downgrade my emunand to 9.0 in order to get the full performance of those emulators. Any drawbacks to doing so on the CFW and online gaming side of things?
So what you're telling me is that I need to downgrade my emunand to 9.0 in order to get the full performance of those emulators. Any drawbacks to doing so on the CFW and online gaming side of things?
Then you're good to go. Just use CIA builds (however, Aliaspider is coming up with a fix to enable dynarec for the 3dsx builds for 9.2 and below, if for some reason you prefer those).
After a couple days of Nintendo releasing their 18.0.0 firmware update, @SciresM releases a brand new update to his Atmosphere NX custom firmware for the Nintendo...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
The romhacking community is always a source for new ways to play retro games, from completely new levels or stages, characters, quality of life improvements, to flat...
Quite a bit of news have unfolded in the past couple of days in regards to the Sonic franchise, for both its small and big screens outings.
To start off, the...
In the month of March I had such lofty ideals, as I often do. I said to myself “I really want to beat Skyrim”, and I really did want to. I got the game downloaded...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
After a couple days of Nintendo releasing their 18.0.0 firmware update, @SciresM releases a brand new update to his Atmosphere NX custom firmware for the Nintendo...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...