Page 1 of 1

blackwine's Sega System 2 implementations

Posted: Wed Mar 16, 2022 9:49 pm
by Blamo
While looking for those Neo Geo MRA files I noticed that blackwine had already implemented most System 2 games. He even has a fork of the main System 1 repository with all of his work integrated:

https://github.com/blackwine/Arcade-SEGASYS1_MiSTer

Since this seems to have been done about 7 months ago I'm wondering why this hasn't been integrated into main. Are they still heavily works in progress that aren't ready for release? Are they unofficial cores that will never be implemented into main and if so, is there a list of unofficial cores out there that can be used for reference since this seems to have gone under a lot of people's radar.

Re: blackwine's Sega System 2 implementations

Posted: Sat Mar 19, 2022 1:02 pm
by Stinky
Seconded, it would be nice to have WBML officially...

Re: blackwine's Sega System 2 implementations

Posted: Wed Mar 30, 2022 11:27 am
by ChloeIsFab
Thirded :) my favourite arcade machine of all time

Re: blackwine's Sega System 2 implementations

Posted: Wed Mar 30, 2022 1:11 pm
by jca
I think he wants to add some stuff to it but as it is at the moment it is working properly. It is a shame it is not in the official repo because if you use the new downloader it will revert to the official distribution.

Re: blackwine's Sega System 2 implementations

Posted: Wed Mar 30, 2022 3:15 pm
by Hodor
jca wrote: Wed Mar 30, 2022 1:11 pm I think he wants to add some stuff to it but as it is at the moment it is working properly. It is a shame it is not in the official repo because if you use the new downloader it will revert to the official distribution.
There is a little trick to avoid that: rename the unofficial rbf and edit the mras pointing to the new core name. Even you can create a new folder and drop the Blackwine´s specific mras into it.

Re: blackwine's Sega System 2 implementations

Posted: Wed Mar 30, 2022 4:07 pm
by jca
You are correct, until now I was using the old updater but now I am switching to the new downloader and it was my intention to do what you just described.

Re: blackwine's Sega System 2 implementations

Posted: Wed Mar 30, 2022 4:23 pm
by Alkadian
Hodor wrote: Wed Mar 30, 2022 3:15 pm
jca wrote: Wed Mar 30, 2022 1:11 pm I think he wants to add some stuff to it but as it is at the moment it is working properly. It is a shame it is not in the official repo because if you use the new downloader it will revert to the official distribution.
There is a little trick to avoid that: rename the unofficial rbf and edit the mras pointing to the new core name. Even you can create a new folder and drop the Blackwine´s specific mras into it.
Excellent trick! Thanks!

Re: blackwine's Sega System 2 implementations

Posted: Wed Mar 30, 2022 5:49 pm
by lamarax
Hodor wrote: Wed Mar 30, 2022 3:15 pm There is a little trick to avoid that: rename the unofficial rbf and edit the mras pointing to the new core name. Even you can create a new folder and drop the Blackwine´s specific mras into it.
...or just create an exception in your downloader.ini:

Code: Select all

[mister]
filter = !arcade-segasys1
This way, the update script will ignore the specific core and .mras, and won't overwrite download* what's inside the official repo alongside Blackwine's implementation from 1/9/2021.

*First time you run the update script after editing in the exception tag in the .ini, it might wipe everything related to SEGASYS1. Just put Blackwine's files back in, and they'll be subsequently left alone.

Re: blackwine's Sega System 2 implementations

Posted: Wed Mar 30, 2022 6:16 pm
by jca
Better make a note of it so when a new official version comes you don't forget to remove the filter.

Re: blackwine's Sega System 2 implementations

Posted: Thu Mar 31, 2022 9:35 am
by Hodor
lamarax wrote: Wed Mar 30, 2022 5:49 pm
Hodor wrote: Wed Mar 30, 2022 3:15 pm There is a little trick to avoid that: rename the unofficial rbf and edit the mras pointing to the new core name. Even you can create a new folder and drop the Blackwine´s specific mras into it.
...or just create an exception in your downloader.ini:

Code: Select all

[mister]
filter = !arcade-segasys1
This way, the update script will ignore the specific core and .mras, and won't overwrite download* what's inside the official repo alongside Blackwine's implementation from 1/9/2021.

*First time you run the update script after editing in the exception tag in the .ini, it might wipe everything related to SEGASYS1. Just put Blackwine's files back in, and they'll be subsequently left alone.
That´s even better, indeed.

Re: blackwine's Sega System 2 implementations

Posted: Thu Mar 31, 2022 10:01 am
by Alkadian
lamarax wrote: Wed Mar 30, 2022 5:49 pm
Hodor wrote: Wed Mar 30, 2022 3:15 pm There is a little trick to avoid that: rename the unofficial rbf and edit the mras pointing to the new core name. Even you can create a new folder and drop the Blackwine´s specific mras into it.
...or just create an exception in your downloader.ini:

Code: Select all

[mister]
filter = !arcade-segasys1
This way, the update script will ignore the specific core and .mras, and won't overwrite download* what's inside the official repo alongside Blackwine's implementation from 1/9/2021.

*First time you run the update script after editing in the exception tag in the .ini, it might wipe everything related to SEGASYS1. Just put Blackwine's files back in, and they'll be subsequently left alone.
Thanks, that worked even better indeed!

Re: blackwine's Sega System 2 implementations

Posted: Thu Mar 31, 2022 4:27 pm
by aberu
He updated us on discord publicly back on at the beginning of March that he noticed a regression in Pitfall, and he wants to fix that before merging into the main repo.

Re: blackwine's Sega System 2 implementations

Posted: Thu Mar 31, 2022 5:00 pm
by Alkadian
aberu wrote: Thu Mar 31, 2022 4:27 pm He updated us on discord publicly back on at the beginning of March that he noticed a regression in Pitfall, and he wants to fix that before merging into the main repo.
Great thanks for the heads-up!

Re: blackwine's Sega System 2 implementations

Posted: Sun Mar 26, 2023 2:32 pm
by TigerX2711

Does anyone know any news about Sega System 2 in the main repository?


Re: blackwine's Sega System 2 implementations

Posted: Tue Mar 28, 2023 5:57 pm
by Goemon

Does anyone know why the update_all script doesn’t get all the System 2 games?

I have Wonderboy and Wonderboy III in the list but Choplifter, DakkoChan House, Toki no Senshi - Chrono Soldier and Ufo Senshi Yohko Chan are missing.


Re: blackwine's Sega System 2 implementations

Posted: Tue Mar 28, 2023 8:34 pm
by jca

It is not an official core. More exactly it is a fork of the official Sega SYS1 core and was supposed to become official. There are still some bugs and BlackWine seems to have disappeared from the face of this earth.
It is still possible to use it but you have to do some magic as update all will always reinstall the official core.


Re: blackwine's Sega System 2 implementations

Posted: Wed Mar 29, 2023 3:28 pm
by aberu

He said he was working on fixing a few bugs that came up as a result of this. From what I remember, the changes in this fork caused some of the current core's supported games to not work anymore and he was working on that still.


Re: blackwine's Sega System 2 implementations

Posted: Fri Mar 31, 2023 6:23 am
by taz07rx

blackwine was doing great stuff with neogeo mvs arcade and sega sys1...it is a shame it was not officialy integrated to main because now there is a gap between these old cores and the framework...


Re: blackwine's Sega System 2 implementations

Posted: Sat Apr 01, 2023 1:56 am
by Mr. Encyclopedia

I'd be cool if these were at least added to the "unofficial cores" list that update_all can pull from.


Re: blackwine's Sega System 2 implementations

Posted: Sat Apr 01, 2023 3:27 am
by jca

It is not as simple as it seems. The core was supposed to be an update to the official core and thus as the same name as the official one. As it also has some bugs it cannot replace the official one. On my system I renamed the BlackWine core to something else, I downloaded only the mras which are not in the official distribution and changed the rbf name in each of these mras. This allow to avoid an overlap of the 2 cores but it has to be done manually. I may post a zip containing what is necessary.


Re: blackwine's Sega System 2 implementations

Posted: Sat Apr 01, 2023 1:35 pm
by TigerX2711

Yesterday I put it manually. I'll end up using it for Wonder Boy in Monster Land and maybe Chop Lifter renaming it as you suggest, so it can load these two games and have the official core at the same time. I'll give it a try like this.


Re: blackwine's Sega System 2 implementations

Posted: Sat Apr 01, 2023 6:36 pm
by jca

Here it is:
Preserves the official distribution.
Add 9 mras and alternatives exclusive to the BlackWine core.
As it is not official you will have to manually download the ROMs (MAME merged), list in the zip.


Re: blackwine's Sega System 2 implementations

Posted: Sat Apr 15, 2023 12:13 pm
by Lloyd2084

This was really useful, thank you.

I’d been struggling to understand why Choplifter had stopped working but now it’s up and running again!