ROM Hack [Release] Ultimate GEN-MD Forwarder Maker for 3DS

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,256
Country
Argentina
Kind of off-topic, but if @Asdolo is going to make any more injectors for retroarch cores then he should probably wait for retroarch 1.4 to release soon. It's going to have cores optimized for the 3DS which should give much better compatibility and performance.
I'll look if there is important differences. If so, I'll upgrade the forwarders to work with RetroArch 1.4 as base. But the cores are compiled separately from RetroArch, and they're not making very new versions of the cores per se.
 

RibShark

Well-Known Member
Newcomer
Joined
Mar 22, 2014
Messages
74
Trophies
1
XP
560
Country
Great work, but RetroArch is licensed under the GPLv3, which means you have to release the source code of your modifications to RetroArch and the libretro cores in such a way that they can be compiled. I might have missed it, but I can't seem to find such source code anywhere.
 

arnoldcoolful/aKMTR

Member
Newcomer
Joined
Aug 9, 2016
Messages
10
Trophies
0
Age
22
Location
why do you want my location for?
XP
288
Country
United States
Hey
I tried your injector and tested it with a couple games and i have few issues with them, first is that the game is running fine on a 2ds but the music can get some terrible lag and sometimes the game can slow down for a bit as well, is there something i am doing incorrectly or is this how genesis games run on o3ds?
 

bebil

Member
Newcomer
Joined
Oct 18, 2013
Messages
6
Trophies
1
Age
30
XP
200
Country
Mexico
Sega-Genesis-6But-Cont.jpg

Dont have 6 Buttons config?
 
  • Like
Reactions: owek1

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,256
Country
Argentina
Great work, but RetroArch is licensed under the GPLv3, which means you have to release the source code of your modifications to RetroArch and the libretro cores in such a way that they can be compiled. I might have missed it, but I can't seem to find such source code anywhere.
I haven't yet, but I totally will as fast as I can
 

KapuDaKoopa

That One Splatoon Dataminer
Member
Joined
Mar 12, 2016
Messages
474
Trophies
0
XP
984
Country
United States
Hey
I tried your injector and tested it with a couple games and i have few issues with them, first is that the game is running fine on a 2ds but the music can get some terrible lag and sometimes the game can slow down for a bit as well, is there something i am doing incorrectly or is this how genesis games run on o3ds?
Picodrive doesn't run the best on o3DS, so yes that is just how they run on o3DS sadly.
 

bunny365

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
241
Trophies
0
XP
217
Country
United States
I actually found a few problems with this:
  1. The 3D banner doesn't quite look right when you blow into the mic to spin it.
    1. The Genesis in the image is a 2D image instead of a 3D model, like on regular VC titles, causing this weirdness when spun.
    2. The TV image seems to get darker when spinning.
  2. The name entry don't seem to handle &s correctly. I originally tried typing "Sonic 3 & Knuckles," but it showed up as "Sonic 3 Knuckles" on the bottom. I added another & and it showed as "Sonic 3 & Knuckles". Same thing applied to the banner text. However, the title ended up being named as "Sonic 3 && Knuckles".
  3. Reset Game doesn't work.
And I have some suggestions. I'd like to know what you think about them. :)
  1. The "Tap the Touch Screen to go to the RetroArch menu." should probably say "toggle" instead of "go to", since tapping can also close the menu.
  2. There should be options to closer match the VC experience, such as removing cheats and multiple state slots (only have two: one for saving in the menu and the other for automatic save and load)
  3. Option to save the game like how regular 3DS games save instead of saving in the retroarch folder.
  4. The "Cheat" menu should probably have an "s" at the end of the name.
  5. Considering the RA main menu only has Game Menu and Quit Game, all the options should be moved to a single menu, if possible.
  6. When editing button layout...
    1. It should always use N3DS config. If the user doesn't have N3DS, then they simply don't assign anything to the N3DS buttons. There shouldn't need to be a toggle for N3DS buttons.
    2. The "Enabled Circle Pad = D-pad mapping" option is unneeded, as the circle pad directions could just be assigned to the d-pad buttons by default.
  7. If possible, the HOME button should be disabled (for now), since it only causes a black screen just like entering sleep mode.
  8. Have it start in stretched fullscreen by default and use pixel perfect if holding start while starting.
I love what you did here and I'm looking forward to the future updates! :D

EDIT: I found another problem, but I think it might be RA related. Pressing HOME while the emulator is still running causes the sound to sound like when you remove the cartridge from a GBA, and it persists into the HOME Menu.
 
Last edited by bunny365,
  • Like
Reactions: Asdolo

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,256
Country
Argentina
I actually found a few problems with this:
  1. The 3D banner doesn't quite look right when you blow into the mic to spin it.
    1. The Genesis in the image is a 2D image instead of a 3D model, like on regular VC titles, causing this weirdness when spun.
    2. The TV image seems to get darker when spinning.
  2. The name entry don't seem to handle &s correctly. I originally tried typing "Sonic 3 & Knuckles," but it showed up as "Sonic 3 Knuckles" on the bottom. I added another & and it showed as "Sonic 3 & Knuckles". Same thing applied to the banner text. However, the title ended up being named as "Sonic 3 && Knuckles".
  3. Reset Game doesn't work.
And I have some suggestions. I'd like to know what you think about them. :)
  1. The "Tap the Touch Screen to go to the RetroArch menu." should probably say "toggle" instead of "go to", since tapping can also close the menu.
  2. There should be options to closer match the VC experience, such as removing cheats and multiple state slots (only have two: one for saving in the menu and the other for automatic save and load)
  3. Option to save the game like how regular 3DS games save instead of saving in the retroarch folder.
  4. The "Cheat" menu should probably have an "s" at the end of the name.
  5. Considering the RA main menu only has Game Menu and Quit Game, all the options should be moved to a single menu, if possible.
  6. When editing button layout...
    1. It should always use N3DS config. If the user doesn't have N3DS, then they simply don't assign anything to the N3DS buttons. There shouldn't need to be a toggle for N3DS buttons.
    2. The "Enabled Circle Pad = D-pad mapping" option is unneeded, as the circle pad directions could just be assigned to the d-pad buttons by default.
  7. If possible, the HOME button should be disabled (for now), since it only causes a black screen just like entering sleep mode.
  8. Have it start in stretched fullscreen by default and use pixel perfect if holding start while starting.
I love what you did here and I'm looking forward to the future updates! :D

EDIT: I found another problem, but I think it might be RA related. Pressing HOME while the emulator is still running causes the sound to sound like when you remove the cartridge from a GBA, and it persists into the HOME Menu.
I really appreciate this. Tomorrow I'm getting home again and I think I'm going to work on this!

Thank you!
 

bunny365

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
241
Trophies
0
XP
217
Country
United States
I really appreciate this. Tomorrow I'm getting home again and I think I'm going to work on this!

Thank you!
You're welcome. I really do like what you've done here. It's really unique and I can't wait to see what else you'll do. Also, one more suggestion:
It would be nice if there was a way to load the emulator off a single file from the SD Card instead of having a copy of the emulator for every single Genesis VC title we install.

EDIT: Another suggestion: Since PicoDrive supports other systems (Sega CD / Mega CD, 32X, and Master System), this should support using ROMs from the other systems and give the option of choosing a system for the 3D banner (like your Ultimate NES VC Injector). Of course, since Sega CD / Mega CD require a BIOS, those would have to be loaded from the SD Card. Then this program could probably be renamed Ultimate Sega Forwarder Maker.
 
Last edited by bunny365,
  • Like
Reactions: Asdolo

Hydraxis

Member
Newcomer
Joined
Aug 1, 2016
Messages
9
Trophies
0
XP
68
Country
Belgium
Hello @Asdolo
First of all, thank you very much for this very useful tool!
Unfortunately, it seems you have forgotten that RetroArch is licensed under the GPLv3 license, which means that you have to provide the source of your program.

To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.

For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.

I am not against closed source programs at all, and I totally respect the fact that your other programs are closed source. However, the GPLv3 license is there to be followed. I'm not trying to get you in trouble or anything, just giving you a heads up before you do.
Thank you for your understanding.
Have a nice day!
 
Last edited by Hydraxis,

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,256
Country
Argentina

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: yawn