wok view get-pcem-roms/stuff/get-pcem-roms @ rev 25618

Update get-pcem-roms
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Aug 28 14:28:52 2023 +0000 (10 months ago)
parents 01737061adb0
children
line source
1 #!/bin/sh
3 ROMS=/usr/share/pcem/roms
4 #ROMS=/home/$USER/.pcem/roms
5 WEB_SITE="https://github.com/BaRRaKudaRain/PCem-ROMs"
6 ARCHIVE="https://github.com$(wget -O - $WEB_SITE/releases | sed '/.tar.gz/!d;s|.*href="||;s|" .*||;q')"
8 mv -f $ROMS $ROMS-old 2> /dev/null || mkdir -p $(dirname $ROMS) 2> /dev/null
9 wget -O - $ARCHIVE | tar xzf - -C $(dirname $ROMS)
10 mv $(dirname $ROMS)/PCem-ROMs-* $ROMS
12 cd $ROMS
14 mkdir cbm_pc10
15 wget -P cbm_pc10 http://www.zimmers.net/anonftp/pub/cbm-pc/firmware/pc10/cbm-pc10c-bios-v4.41-318085-08.bin
17 # Getting rid of extraneous text files.
18 find . -name roms.txt -delete
20 # Other cleanup
21 rm -r kmxc02/3ctm005\ \(broken\).bin ne1000/url.txt xtide/serdrive.exe \
22 pb_1300sx pb_l300sx/pb_l300sx.zip gd5434 gd5430/pci.bin1 \
23 europc/50146\ char\ d1.0\ euro.u16 super286tr/hyundai_award286.bin \
24 amic206.bin t1000/t1000font.bin vs440fx/BIOSCS1.REC \
25 mach64g/bios.bin pb570/gd5430.bin1 infowaym/gd5434.bin
27 # Capitalization fixes
28 mv bull_micral_45/EVEN.FIL bull_micral_45/even.fil
29 mv bull_micral_45/ODD.FIL bull_micral_45/odd.fil
30 mv spc4200p/U8.01 spc4200p/u8.01
31 mv spc4620p/31005H.U8 spc4620p/31005h.u8
32 mv spc4620p/31005H.U10 spc4620p/31005h.u10
33 mv spc6033p/phoenix.BIN spc6033p/phoenix.bin
34 mv pb410a/pb410a.080337.4abf.u25.bin pb410a/PB410A.080337.4ABF.U25.bin
35 mv zappa/1006BS0_.BIO zappa/1006bs0_.bio
36 mv zappa/1006BS0_.BI1 zappa/1006bs0_.bi1
37 mv pb520r/1009BC0R.BIO pb520r/1009bc0r.bio
38 mv pb520r/1009BC0R.BI1 pb520r/1009bc0r.bi1
39 mv pb570/1007BY0R.BIO pb570/1007by0r.bio
40 mv pb570/1007BY0R.BI1 pb570/1007by0r.bi1
41 mv p55tvp4/TV5I0204.AWD p55tvp4/tv5i0204.awd
42 mv p55t2p4/0207_J2.BIN p55t2p4/0207_j2.bin
43 mv oti037/BIOS.BIN oti037/bios.bin
44 mv BlasterPCI.rom blasterpci.rom
45 mv Pci_sg.rom pci_sg.rom
47 cd -
48 [ $ROMS = /home/$USER/.pcem/roms ] && chown -R $USER.users /home/$USER/.pcem