Sega Megadrive (Genesis) Flashback Mini HD with an USB on internal mother board

Hekel

Modding is my passion!
Member
Joined
Jan 9, 2018
Messages
275
Trophies
0
Age
35
Location
Switzerland
Website
www.evercade.net
XP
513
Country
Switzerland
I am not a coder by a long shot mind you I use to be in crew back in the c64 days mainly music , my question is can you “call up” the original dashboard to use the dumping Functions and then drop unload the original dashboard ie call it up in the back ground just do that task ?.
I have no idea if this is possible just an idea

Yes this is possible this was already made by @asper in the cfw. I use the same method. First it loads the original dashboard. Then it dumps the cartridge and open my dashboard. Its just not very eye candy :-D
 

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,028
Country
United States
Yes this is possible this was already made by @asper in the cfw. I use the same method. First it loads the original dashboard. Then it dumps the cartridge and open my dashboard. Its just not very eye candy :-D
Well, we just don't do anything because at start the original launcher automatically dump a cartridge when one is insterted so we just copied the .bin file without need to use any "hacking" ability at all. I suppose there is a method to use the original launcher libraries to ask for a dump and it is a thing I am investigating right now.
 
Last edited by asper,
  • Like
Reactions: Hekel

Hekel

Modding is my passion!
Member
Joined
Jan 9, 2018
Messages
275
Trophies
0
Age
35
Location
Switzerland
Website
www.evercade.net
XP
513
Country
Switzerland
Well, we just don't do anything because at start the original launcher automatically dump a cartridge when one is insterted so we just copied the .bin file without need to use any "hacking" ability at all. I suppose there is a method to use the original launcher libraries to ask for a dump and it is a thing I am investigating right now.

This would be amazing, would be great if its possible to inject this function before the apks starts.
 

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,028
Country
United States
This would be amazing, would be great if its possible to inject this function before the apks starts.
I think I found where the check is performed; can you please send me scrrenshots of the 1st 0x200 bytes of your unlicensed rom dumps ? PLEASE provide dumps screenshots done with your dumper and not dumps found online, thank you.
 

Hekel

Modding is my passion!
Member
Joined
Jan 9, 2018
Messages
275
Trophies
0
Age
35
Location
Switzerland
Website
www.evercade.net
XP
513
Country
Switzerland
I think I found where the check is performed; can you please send me scrrenshots of the 1st 0x200 bytes of your unlicensed rom dumps ? PLEASE provide dumps screenshots done with your dumper and not dumps found online, thank you.

This will be a problem because it does not dump the carts. Its simply recognized as no cart insert.
 

WD_Gaster

Well-Known Member
Newcomer
Joined
Jan 8, 2018
Messages
86
Trophies
0
Age
53
XP
137
Country
France
Yes this is possible this was already made by @asper in the cfw. I use the same method. First it loads the original dashboard. Then it dumps the cartridge and open my dashboard. Its just not very eye candy :-D
there is also a flaw with this method. it has to do with how android handles memory. if your app is not registered as launcher, and lets say you decide to play a game for an extended period of time, say several hours, its possible that androids "garbage collector" service which is used in clearing used ram for applications that are not in use after an extended period of time (launchers are exempt) that have not ran for a while, may terminate retroshield. since android handles memory different than other OS. Now i really dont know what the odds of this happening per session are, but it leaves itself open to possibility. Android sadly loves to determine "what app should be running" in the background if its a non-essential app.
Now for the good news, since i am guessing retroshield is a modified kodi, if it has any services running in the background this may prevent it from being terminated, but i have not looked into what services if any kodi runs on start.


Asper's cfw was clever in the sense that retroarch uses itself as an emulator so it forces android to keep it running since it has its own emulation built in, so its active at all times. awesome stuff.
 
Last edited by WD_Gaster,

Hekel

Modding is my passion!
Member
Joined
Jan 9, 2018
Messages
275
Trophies
0
Age
35
Location
Switzerland
Website
www.evercade.net
XP
513
Country
Switzerland
there is also a flaw with this method. it has to do with how android handles memory. if your app is not registered as launcher, and lets say you decide to play a game for an extended period of time, say several hours, its possible that androids "garbage collector" service which is used in clearing used ram for applications that are not in use after an extended period of time (launchers are exempt) that have not ran for a while, may terminate retroshield. since android handles memory different than other OS. Now i really dont know what the odds of this happening per session are, but it leaves itself open to possibility. Android sadly loves to determine "what app should be running" in the background if its a non-essential app.
Now for the good news, since i am guessing retroshield is a modified kodi, if it has any services running in the background this may prevent it from being terminated, but i have not looked into what services if any kodi runs on start.

Thanks for the informations, so far i didnt had any troubles. Retroshield is basiclys a modified kodi/spmc version. Will take a look if theres any troubles. I will anyway start soon a closed beta to test all out.
 
Last edited by Hekel,
  • Like
Reactions: YONKE and asper

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,028
Country
United States
Thanks for the informations, so far i didnt had any troubles. Retroshield is basiclys a modified kodi/spmc version. Will take a look if theres any troubles. I will anyway start soon a closed beta to test all out.
Try to leave it open for 24 hours and see if any crashes and/or sudden closes happens. I doubt someone will keep the console on for 24 hours ;)
 

WD_Gaster

Well-Known Member
Newcomer
Joined
Jan 8, 2018
Messages
86
Trophies
0
Age
53
XP
137
Country
France
technically that wont do, i suggest you launch a game, keep it running so ram is doing its thing and then after a long period of time, say several hours then try to return to your dash.
 

Hekel

Modding is my passion!
Member
Joined
Jan 9, 2018
Messages
275
Trophies
0
Age
35
Location
Switzerland
Website
www.evercade.net
XP
513
Country
Switzerland
technically that wont do, i suggest you launch a game, keep it running so ram is doing its thing and then after a long period of time, say several hours then try to return to your dash.
As i sad i did that today spiderman was running for 4h, then i quit the game with my home button and i came directly back to my dashboard. No problems.

--------------------- MERGED ---------------------------

But even if youre right and some apps haves this problem.. the worst case would be that the apk will reboot or not? Dunno if it re-initialize the sh commands
 

WD_Gaster

Well-Known Member
Newcomer
Joined
Jan 8, 2018
Messages
86
Trophies
0
Age
53
XP
137
Country
France
As i sad i did that today spiderman was running for 4h, then i quit the game with my home button and i came directly back to my dashboard. No problems.

--------------------- MERGED ---------------------------

But even if youre right and some apps haves this problem.. the worst case would be that the apk will reboot or not? Dunno if it re-initialize the sh commands
no. android will return to home (in this case the default atgames launcher) android presumes that you can relaunch the app again from your launcher. however since the default atgames dash has no such options, you can see how this is a problem.

also afaik the sh only runs post boot. once.
 

Hekel

Modding is my passion!
Member
Joined
Jan 9, 2018
Messages
275
Trophies
0
Age
35
Location
Switzerland
Website
www.evercade.net
XP
513
Country
Switzerland
no. android will return to home (in this case the default atgames launcher) android presumes that you can relaunch the app again from your launcher. however since the default atgames dash has no such options, you can see how this is a problem.

also afaik the sh only runs post boot. once.
As i sad i did not have this problem and i have retroshield installed on a second console since over s week. So for me it doesnt matter as long it works.
 

Hekel

Modding is my passion!
Member
Joined
Jan 9, 2018
Messages
275
Trophies
0
Age
35
Location
Switzerland
Website
www.evercade.net
XP
513
Country
Switzerland
Allright, i created now a script which dumps the original games on the hardware and creates a new folder that contains all files needed to put on the sd card. With this youre directly able to use my dashboard with the original included games.
 
  • Like
Reactions: fixingmytoys

Hekel

Modding is my passion!
Member
Joined
Jan 9, 2018
Messages
275
Trophies
0
Age
35
Location
Switzerland
Website
www.evercade.net
XP
513
Country
Switzerland
Hey There
This is a little Patch for the Original Dashboard to replace some Covers.

FIXES:

SEGA GAME GEAR:
- Change all Covers to PAL (Looks like ATGAMES preffered the US Ones..)

SEGA MASTER SYSTEM:
- Updates the SNAIL MAZE Cover
- Updates the ASSAULT CITY Cover (There is no Zapper support)

SEGA MEGA DRIVE:
- Updates the VECTORMAN 2 Cover (From Genesis to the Brasil Mega Drive Release)
 

Attachments

  • Cover Patch.zip
    1.2 MB · Views: 383

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,028
Country
United States
Hey There
This is a little Patch for the Original Dashboard to replace some Covers.

FIXES:

SEGA GAME GEAR:
- Change all Covers to PAL (Looks like ATGAMES preffered the US Ones..)

SEGA MASTER SYSTEM:
- Updates the SNAIL MAZE Cover
- Updates the ASSAULT CITY Cover (There is no Zapper support)

SEGA MEGA DRIVE:
- Updates the VECTORMAN 2 Cover (From Genesis to the Brasil Mega Drive Release)
You are a real sega fan my friend ;)
 
  • Like
Reactions: Hekel

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    LeoTCK @ LeoTCK: yes for nearly a month i was officially a wanted fugitive, until yesterday when it ended