Dismember SG-1000 from the Coleco

User avatar
marcelosofth
Posts: 174
Joined: Wed Sep 22, 2021 10:03 pm
Location: Brazil - São Paulo
Has thanked: 8 times
Been thanked: 4 times
Contact:

Dismember SG-1000 from the Coleco

Unread post by marcelosofth »

As Coleco's Core runs naturally the SG-1000 games, would it be possible to dismember SG-1000 from Coleco's core? ;)
User avatar
wark91
Core Developer
Posts: 334
Joined: Sun May 24, 2020 8:34 pm
Has thanked: 447 times
Been thanked: 95 times

Re: Dismember SG-1000 from the Coleco

Unread post 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
elvis
Posts: 63
Joined: Sun May 24, 2020 9:25 pm
Has thanked: 41 times
Been thanked: 37 times

Re: Dismember SG-1000 from the Coleco

Unread post 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.
User avatar
marcelosofth
Posts: 174
Joined: Wed Sep 22, 2021 10:03 pm
Location: Brazil - São Paulo
Has thanked: 8 times
Been thanked: 4 times
Contact:

Re: Dismember SG-1000 from the Coleco

Unread post 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?
pcfreak324
Posts: 50
Joined: Mon Jun 01, 2020 12:14 pm
Has thanked: 3 times
Been thanked: 12 times

Re: Dismember SG-1000 from the Coleco

Unread post 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.
User avatar
wark91
Core Developer
Posts: 334
Joined: Sun May 24, 2020 8:34 pm
Has thanked: 447 times
Been thanked: 95 times

Re: Dismember SG-1000 from the Coleco

Unread post 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.
User avatar
marcelosofth
Posts: 174
Joined: Wed Sep 22, 2021 10:03 pm
Location: Brazil - São Paulo
Has thanked: 8 times
Been thanked: 4 times
Contact:

Re: Dismember SG-1000 from the Coleco

Unread post 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!
User avatar
wark91
Core Developer
Posts: 334
Joined: Sun May 24, 2020 8:34 pm
Has thanked: 447 times
Been thanked: 95 times

Re: Dismember SG-1000 from the Coleco

Unread post by wark91 »

Ok so you found a way you like, Great !
User avatar
marcelosofth
Posts: 174
Joined: Wed Sep 22, 2021 10:03 pm
Location: Brazil - São Paulo
Has thanked: 8 times
Been thanked: 4 times
Contact:

Re: Dismember SG-1000 from the Coleco

Unread post 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.
User avatar
wark91
Core Developer
Posts: 334
Joined: Sun May 24, 2020 8:34 pm
Has thanked: 447 times
Been thanked: 95 times

Re: Dismember SG-1000 from the Coleco

Unread post 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.
User avatar
marcelosofth
Posts: 174
Joined: Wed Sep 22, 2021 10:03 pm
Location: Brazil - São Paulo
Has thanked: 8 times
Been thanked: 4 times
Contact:

Re: Dismember SG-1000 from the Coleco

Unread post 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!
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: Dismember SG-1000 from the Coleco

Unread post 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/.
User avatar
marcelosofth
Posts: 174
Joined: Wed Sep 22, 2021 10:03 pm
Location: Brazil - São Paulo
Has thanked: 8 times
Been thanked: 4 times
Contact:

Re: Dismember SG-1000 from the Coleco

Unread post 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!
User avatar
marcelosofth
Posts: 174
Joined: Wed Sep 22, 2021 10:03 pm
Location: Brazil - São Paulo
Has thanked: 8 times
Been thanked: 4 times
Contact:

Re: Dismember SG-1000 from the Coleco

Unread post 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!
User avatar
marcelosofth
Posts: 174
Joined: Wed Sep 22, 2021 10:03 pm
Location: Brazil - São Paulo
Has thanked: 8 times
Been thanked: 4 times
Contact:

Re: Dismember SG-1000 from the Coleco

Unread post 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
Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Re: Dismember SG-1000 from the Coleco

Unread post 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.
User avatar
marcelosofth
Posts: 174
Joined: Wed Sep 22, 2021 10:03 pm
Location: Brazil - São Paulo
Has thanked: 8 times
Been thanked: 4 times
Contact:

Re: Dismember SG-1000 from the Coleco

Unread post 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
Post Reply