Page 1 of 1

Update_all deleted all my console cores except 2

Posted: Sat Feb 24, 2024 7:10 am
by morgoth

Hi all,
After running update_all (for the first time in 4-5 months), all of my console cores (_Console) have been deleted, except for two:

SMS_20230225.rbf
TurboGrafx16_20230102.rbf

This has never happened before. I do use downloader.ini and filter out (e.g. !core_name) many cores. Could some of the distribution references have changed (such as [distribution_mister])? Everything looks ok in the update_all settings. Also, my Games, _Arcade, & _Computer dirs seem unaffected.
Thanks


Re: Update_all deleted all my console cores except 2

Posted: Sat Feb 24, 2024 7:26 am
by morgoth

Just to add on, all Filters (/media/fat/Filters/) were also deleted


Re: Update_all deleted all my console cores except 2

Posted: Sat Feb 24, 2024 8:36 am
by morgoth

I did a bit more sleuthing, and can add on the following.

According to: https://github.com/MiSTer-devel/Downloader_MiSTer

I should d/l into my /Scripts folder "downloader.sh". Interestingly, I have never had this script. Rather, my Update_all.sh appears to be identical to downloader.sh (maybe a name-change occurred at some point)?

Further, the above site shows the default params for /media/fat/downloader.ini, which are very different than the params I have had in there since day 1. Again, this setup worked just fine for 2+ years, up until updating today. In case it is useful, here are the contents of my "downloader.ini":

[mister]
filter = !cheats !computer-cores x68000 !alternatives !hbmame !handheld2p !extra-utilities !arcade-astrocade !acornatom !acornelectron !adam !apogee !atari800 !adventurevision !arcadia !astrocade !ay-3-8500 !channelf !odyssey2 !vc4000 !vectrex !altair8800 !amstrad !amstrad-pcw !alicemc10 !aquarius !archie !avision !bbcmicro !bk0011m !coco2 !coco3 !edsac !epochgalaxyii !galaksija !interact !jupiter !lynx48 !laser !c16 !c64 !ondra_spo186 !orao !oric !pdp1 !pet2001 !pmd85 !ql !rx78 !samcoupe !sharpmz !sordm5 !spectrum !spmx !svi328 !tatungeinstein !ti-99_4a !trs-80 !tsconf !uk101 !vector06 !vic20 !zx81 !zxnext !atari5200 !atarilynx !atarist !coleco !colecoadam !colecovision !gamate !gameoflife !gamenwatch !gnw !intellivision !s32x !supervision !casio_pv-1000 !casio_pv-2000 !creativision !mgl !gameboycolor !atari2600 !wonderswancolor !gamegear !pokemonmini

[distribution_mister]
db_url = https://raw.githubusercontent.com/MiSTe ... b.json.zip

[jtcores]
db_url = https://raw.githubusercontent.com/joteg ... b.json.zip

[theypsilon_unofficial_distribution]
db_url = https://raw.githubusercontent.com/theyp ... b.json.zip

[names_txt]
db_url = https://raw.githubusercontent.com/Three ... on_US.json

[bios_db]
db_url = https://raw.githubusercontent.com/BigDe ... b.json.zip

[Coin-OpCollection/Distribution-MiSTerFPGA]
db_url = https://raw.githubusercontent.com/Coin- ... b.json.zip

[arcade_names_txt]
db_url = https://raw.githubusercontent.com/PigSa ... es_US.json


Please also find my "downloader.log" file attached. Potentially of note, I see that "UPDATE_LINUX = false" which isn't the recommended setting. I have no idea how to change this to "true"...

thanks again


Re: Update_all deleted all my console cores except 2

Posted: Sat Feb 24, 2024 10:52 am
by FPGA64

Technically update all just obeyed your filter list. I dont know the terms for the filters so cant help you there but somewhere in your wall of filters will be a typo.


Re: Update_all deleted all my console cores except 2

Posted: Sat Feb 24, 2024 7:33 pm
by morgoth

I double-checked the filter list just now against:
https://github.com/MiSTer-devel/Distrib ... rs-feature
There appear to be no errors, and nothing was changed here recently. Any other ideas?


Re: Update_all deleted all my console cores except 2

Posted: Sat Feb 24, 2024 7:40 pm
by FPGA64

If you remove the list do all the core reappear. because if thye do its your filter list. Very subtle mistypes can cause havoc.

I would remove your list and add one filter at a time until you find the error


Re: Update_all deleted all my console cores except 2

Posted: Sat Feb 24, 2024 7:44 pm
by FPGA64

!computer-cores x68000

This looks wrong. this is saying no computer-cores but you do want x68000 which is a computer core. In fact alot of your filters are redundant. !computer-cores stops the computer cores yet you have dozens of computers removed by name too


Re: Update_all deleted all my console cores except 2

Posted: Sun Feb 25, 2024 12:02 am
by morgoth

Well, starting fresh with a new filter= did fix my problems. So thank you for that suggestion!
Maybe the (relatively) recent work on downloader didn't play nice with my old list of filters...cleaning them out was probably in order anyway.