Page 1 of 1

Dismember SG-1000 from the Coleco

Posted: Thu Oct 14, 2021 11:38 pm
by marcelosofth
As Coleco's Core runs naturally the SG-1000 games, would it be possible to dismember SG-1000 from Coleco's core? ;)

Re: Dismember SG-1000 from the Coleco

Posted: Fri Oct 15, 2021 10:19 am
by wark91
If you have two cores i will implied more work to maintain it.
What is the issue you have ?

For information, you can also play SG-1000 games on SMS core

Re: Dismember SG-1000 from the Coleco

Posted: Fri Oct 15, 2021 11:48 am
by elvis
I dump/preserve Sega SC-3000 tape homebrew software:

https://stickfreaks.com/sega-sc-3000/faq

I would absolutely love to see the SG-1000 (or SMS, although there are some palette differences) core extended to do SC-3000 features like tape loading and keyboard input.

Re: Dismember SG-1000 from the Coleco

Posted: Fri Oct 15, 2021 1:05 pm
by marcelosofth
These cores have to be separate as they are different consoles, it's the same thing with Master System and Game Gear, both are separate! and it's also interesting to have them separated to add more support to Mister, because now the hidden SG-1000, if you can separate them will be perfect " wark91" can you?

Re: Dismember SG-1000 from the Coleco

Posted: Fri Oct 15, 2021 3:55 pm
by pcfreak324
The Colecovision core has a real hardware equivalent: The Dina 2 in one console, which runs both Colecovision and SG-1000 games.

Regarding keyboard support, the Colecovision core supports the SK-1100 keyboard and can run most SC-3000 cartridges. Tape support is missing, however.

In my opinion what is missing the most with this core is disk and tape support for the Coleco Adam.

Re: Dismember SG-1000 from the Coleco

Posted: Fri Oct 15, 2021 4:45 pm
by wark91
@marcelosofh I understand your point but for dev side will be more work (keep two different repos with the same informations).
The problem is to adapt configuration if you want to switch from one console to another but it is manageable.
Maybe someday we may have better solution for configuration side.

Edit:
The SMS Core also provides the Sega System E Arcade.

Re: Dismember SG-1000 from the Coleco

Posted: Fri Oct 15, 2021 7:44 pm
by marcelosofth
Unfortunately there's nothing else to do, I had to rename Coleco's CORE to SG1000, so I can keep 2 different directories each with their respective Coleco and SG-1000 games. folder and core!

Re: Dismember SG-1000 from the Coleco

Posted: Sat Oct 16, 2021 11:57 am
by wark91
Ok so you found a way you like, Great !

Re: Dismember SG-1000 from the Coleco

Posted: Sat Oct 16, 2021 1:01 pm
by marcelosofth
It's an improvised form that isn't very cool, because when you're going to load the game it's there in the Coleco directory, so I have to go out and go to the SG-1000 directory and another thing is that CORE is booting with Coleco's Bios and not with the SG-1000.

Re: Dismember SG-1000 from the Coleco

Posted: Sat Oct 16, 2021 3:56 pm
by wark91
I didn't try Coleco core but maybe it is the way the Coleco play SG-1000.
On SMS Core, when you launch the core if you have bios enable you have Master System Bios but when you launch a SG-1000 game, the bios on SG-1000 appeared before the game.

Re: Dismember SG-1000 from the Coleco

Posted: Sat Oct 16, 2021 8:33 pm
by marcelosofth
True, the bios in SG1000 appears before the game, the bad thing is that even duplicating the file "SMS_20210930.rbf" to "SG1000_20210930.rbf whenever you start CORE it will get the bios in the SMS directory, if you could change it to search the bios in the SG1000 directory all problems would be solved!

Re: Dismember SG-1000 from the Coleco

Posted: Sat Oct 16, 2021 9:15 pm
by pgimeno
I've tried the same trick as in viewtopic.php?f=29&t=2739 and it worked in this case.

First, create a symbolic link named "cores" in the _Console folder that points to "." (without quotes). If you don't know how to create a symbolic link, create a subdirectory named "cores" in the _Console folder and copy the ColecoVision core inside.

Next, create an MRA file named SG1000.mra with these contents:

Code: Select all

<misterromdescription>
	<name>SG1000</name>
	<setname>SG1000</setname>
	<rbf>ColecoVision</rbf>
</misterromdescription>
When you invoke that MRA, it will use the SG1000 folder instead of the ColecoVision folder.

But it still loads the Coleco by default and it has a selection for both *.COL and *.SG games. The only difference is that it defaults to a different folder within games/.

Re: Dismember SG-1000 from the Coleco

Posted: Sat Oct 16, 2021 9:24 pm
by marcelosofth
Perfect friend, they already solve 2 problems, the first is that I'll be able to put a bios inside the sg1000 directory and the second I believe is when I start CORE it won't look for the game in the Coleco directory but in the correct SG1000!

Re: Dismember SG-1000 from the Coleco

Posted: Sat Oct 16, 2021 9:48 pm
by marcelosofth
It worked perfectly as I would like, thank you very much my friend, now I can separate the systems that are together so I will have a more complete list of systems in the Menu, I won the day today, thanks! very happy!

Re: Dismember SG-1000 from the Coleco

Posted: Sun Oct 17, 2021 1:25 pm
by marcelosofth
Another question, would be how to rename the system names without the need for the ".mra" file? example rename "Genesis" to "Mega Drive" or the names are embedded inside the ".rbf" file

Re: Dismember SG-1000 from the Coleco

Posted: Sun Oct 17, 2021 1:35 pm
by Flandango
If you are talking about renaming Genesis to Mega Drive in the Menu only and not the /games/Genesis folder, then you change the name in the /media/fat/names.txt file.
For example, it will have a line like this in it:

Code: Select all

Genesis: Mega Drive
*This still requires you to use the /media/games/Genesis folder for your games.

If you want the name changed in the .rbf file, then you'll have to change it in the code and recompile it, but be aware that update scripts won't recognize it and won't update it if need be.

Re: Dismember SG-1000 from the Coleco

Posted: Sun Oct 17, 2021 2:51 pm
by marcelosofth
Simply perfect friend, at the root of my Mister "/media/fat/" I didn't have the file "names.txt" so I managed to find all the full names, now my Menu was too beautiful, I just needed to play a .mp3 in the background to complete the party hehehe, thank you "Flandango"
https://github.com/ThreepwoodLeBrush/Na ... mon_US.txt