How to update only selected cores?
How to update only selected cores?
Is there any way (other than manual copy) to update only the cores you have (and menu/main) using a script?
The update script that I have creates many folders and installs all cores but I’m not interested in many of these and just need my favourite systems updated.
The update script that I have creates many folders and installs all cores but I’m not interested in many of these and just need my favourite systems updated.
Re: How to update only selected cores?
Already answered 10 times in other threads... And explained on the Wiki as well...Kraken wrote:Is there any way (other than manual copy) to update only the cores you have (and menu/main) using a script?
The update script that I have creates many folders and installs all cores but I’m not interested in many of these and just need my favourite systems updated.
Re: How to update only selected cores?
Thanks for taking time and complaining about the question so eagerly.ElDoctor wrote:Already answered 10 times in other threads... And explained on the Wiki as well...Kraken wrote:Is there any way (other than manual copy) to update only the cores you have (and menu/main) using a script?
The update script that I have creates many folders and installs all cores but I’m not interested in many of these and just need my favourite systems updated.
maybe take things a little easier and work on your nerves a little?
-
- Atari nerd
- Posts: 45
- Joined: Thu Mar 12, 2020 2:13 am
Re: How to update only selected cores?
You can use the Core Manager script to individually pull updates. Alternatively, edit your update.ini file and edit the repositories filter or negative filter sections in include or exclude only specific cores from the updater.
If you don't want it to make folders, edit the directory section to look like this (or if you want only some folders like Arcade, leave those alone):
Code: Select all
#A space separated list of filters for the online repositories;
#each filter can be part of the repository name or a whole core category,
#i.e. “C64 Minimig NES SNES arcade-cores” if you want the script to check only
#for C64, Minimig, NES, SNES, and all arcade cores repositories making the whole
#update process quicker;
#if you use this option probably you want DOWNLOAD_NEW_CORES="true" so that you
#can use this filter in order to setup a brand new empty SD with only the cores
#you need, otherwise cores in the filter, but not on the SD won't be downloaded.
REPOSITORIES_FILTER=""
#Like REPOSITORIES_FILTER but repository names or core categories must not match the filter;
#REPOSITORIES_NEGATIVE_FILTER is processed after REPOSITORIES_FILTER.
REPOSITORIES_NEGATIVE_FILTER=""
Code: Select all
#Directories where all core categories will be downloaded.
declare -A CORE_CATEGORY_PATHS
CORE_CATEGORY_PATHS["computer-cores"]="$BASE_PATH"
CORE_CATEGORY_PATHS["console-cores"]="$BASE_PATH"
CORE_CATEGORY_PATHS["arcade-cores"]="$BASE_PATH"
CORE_CATEGORY_PATHS["other-cores"]="$BASE_PATH"
CORE_CATEGORY_PATHS["service-cores"]="$BASE_PATH"
Re: How to update only selected cores?
Basically there are 3 ways to cherry pick cores and make a selective update (it's better to start with a fresh SD):Kraken wrote:Is there any way (other than manual copy) to update only the cores you have (and menu/main) using a script?
The update script that I have creates many folders and installs all cores but I’m not interested in many of these and just need my favourite systems updated.
1) You can use REPOSITORIES_FILTER and/or REPOSITORIES_NEGATIVE_FILTER in your ini to configure the cores and/or categories you want or not want.
2) You can set DOWNLOAD_NEW_CORES="_New Cores" and all new cores will be downloaded into "_New Cores/_Computer", "_New Cores/_Consoles" and so on; if you do that on a fresh SD all cores will be downloaded into "_New Cores", then you can manually move the cores you're interested into the regular _Computer, _Console, etc. dir. Each new update run will update existing cores where they are and download new cores into "_New Cores"
3) You can set DOWNLOAD_NEW_CORES="false"; the updater won't download any new core, just update the ones which are on the SD and you can use core_manager.sh to install or delete cores.
Please take a look at https://github.com/MiSTer-devel/Updater_script_MiSTer for further instructions
Regards.
Locutus73
Re: How to update only selected cores?
On this topic, is there a way to modify the update script to copy mame roms which have available cores over so that I don't have to go one by one and search for each mame zip?
Re: How to update only selected cores?
https://github.com/RetroDriven/MiSTerMAMEdigitron wrote:On this topic, is there a way to modify the update script to copy mame roms which have available cores over so that I don't have to go one by one and search for each mame zip?
Re: How to update only selected cores?
Thanks buddy!Peredonov wrote:https://github.com/RetroDriven/MiSTerMAMEdigitron wrote:On this topic, is there a way to modify the update script to copy mame roms which have available cores over so that I don't have to go one by one and search for each mame zip?
Re: How to update only selected cores?
Does the script update the CPS1 stuff? I have the core but they don't seem to work.
-
- Atari nerd
- Posts: 45
- Joined: Thu Mar 12, 2020 2:13 am
Re: How to update only selected cores?
It gives you the MAME files, but not the RBFs. You have to be a Jotego patreon to get those, I believe. But if you drop them in, they should work with what RetroDriven downloads.
Re: How to update only selected cores?
Gotcha, thanks!Sigismond0 wrote:It gives you the MAME files, but not the RBFs. You have to be a Jotego patreon to get those, I believe. But if you drop them in, they should work with what RetroDriven downloads.
Re: How to update only selected cores?
The updater here https://github.com/MiSTer-devel/Updater_script_MiSTer will never download copyrighted stuff and, generally speaking, it won’t download stuff outside of MiSTer-devel (there are few specific harmless exceptions like cheats).digitron wrote:On this topic, is there a way to modify the update script to copy mame roms which have available cores over so that I don't have to go one by one and search for each mame zip?
Regards.
Locutus73
How to filter out some cores?
Hello,
How to prevent update'ing some cores (state for today)?
I have following entry in
but it seems it doesn't work (cores are still downloaded during update proces).
Greetings,
M
How to prevent update'ing some cores (state for today)?
I have following entry in
Code: Select all
/media/fat/Scripts/update.sh
Code: Select all
REPOSITORIES_FILTER="ORAO BK0011M Vector-06C"
Greetings,
M
Re: How to filter out some cores?
you have to put them in REPOSITORIES_NEGATIVE_FILTER category. Afterwards, all cores will be updated except these.
Re: How to filter out some cores?
Why need to create new topic?? Why i need to do additional work??
Re: How to filter out some cores?
Thats for I wanted to archive (download all cores except specified). But using REPOSITORIES_FILTER doesn't work in this case.mambrino wrote:Afterwards, all cores will be updated except these.
When I delete specified cores updater downloads them after next run.
Any ideas how to diagnose this situation?
Regards,
M