diff --git a/.gitignore b/.gitignore index e9a99e37..f7774f60 100644 --- a/.gitignore +++ b/.gitignore @@ -49,9 +49,9 @@ bios/Nintendo/Nintendo DSi/DSi_Nand_KOR.bin bios/Nintendo/Nintendo DSi/dsi_nand.bin # QEMU EDK2 firmware (64MB each) -bios/QEMU/edk2-aarch64-code.fd -bios/QEMU/edk2-arm-code.fd -bios/QEMU/edk2-arm-vars.fd +bios/QEMU/QEMU/edk2-aarch64-code.fd +bios/QEMU/QEMU/edk2-arm-code.fd +bios/QEMU/QEMU/edk2-arm-vars.fd # ScummVM data bundle (79MB, fetched from large-files release) bios/ScummVM/scummvm.zip diff --git a/bios/QEMU/MacROM.bin b/bios/QEMU/QEMU/MacROM.bin similarity index 100% rename from bios/QEMU/MacROM.bin rename to bios/QEMU/QEMU/MacROM.bin diff --git a/bios/QEMU/QEMU,cgthree.bin b/bios/QEMU/QEMU/QEMU,cgthree.bin similarity index 100% rename from bios/QEMU/QEMU,cgthree.bin rename to bios/QEMU/QEMU/QEMU,cgthree.bin diff --git a/bios/QEMU/QEMU,tcx.bin b/bios/QEMU/QEMU/QEMU,tcx.bin similarity index 100% rename from bios/QEMU/QEMU,tcx.bin rename to bios/QEMU/QEMU/QEMU,tcx.bin diff --git a/bios/QEMU/ast27x0_bootrom.bin b/bios/QEMU/QEMU/ast27x0_bootrom.bin similarity index 100% rename from bios/QEMU/ast27x0_bootrom.bin rename to bios/QEMU/QEMU/ast27x0_bootrom.bin diff --git a/bios/QEMU/bamboo.dtb b/bios/QEMU/QEMU/bamboo.dtb similarity index 100% rename from bios/QEMU/bamboo.dtb rename to bios/QEMU/QEMU/bamboo.dtb diff --git a/bios/QEMU/bios-256k.bin b/bios/QEMU/QEMU/bios-256k.bin similarity index 100% rename from bios/QEMU/bios-256k.bin rename to bios/QEMU/QEMU/bios-256k.bin diff --git a/bios/QEMU/bios-microvm.bin b/bios/QEMU/QEMU/bios-microvm.bin similarity index 100% rename from bios/QEMU/bios-microvm.bin rename to bios/QEMU/QEMU/bios-microvm.bin diff --git a/bios/QEMU/bios.bin b/bios/QEMU/QEMU/bios.bin similarity index 100% rename from bios/QEMU/bios.bin rename to bios/QEMU/QEMU/bios.bin diff --git a/bios/QEMU/bios_loongson3.bin b/bios/QEMU/QEMU/bios_loongson3.bin similarity index 100% rename from bios/QEMU/bios_loongson3.bin rename to bios/QEMU/QEMU/bios_loongson3.bin diff --git a/bios/QEMU/canon-a1100-rom1.bin b/bios/QEMU/QEMU/canon-a1100-rom1.bin similarity index 100% rename from bios/QEMU/canon-a1100-rom1.bin rename to bios/QEMU/QEMU/canon-a1100-rom1.bin diff --git a/bios/QEMU/canyonlands.dtb b/bios/QEMU/QEMU/canyonlands.dtb similarity index 100% rename from bios/QEMU/canyonlands.dtb rename to bios/QEMU/QEMU/canyonlands.dtb diff --git a/bios/QEMU/edk2-i386-code.fd b/bios/QEMU/QEMU/edk2-i386-code.fd similarity index 100% rename from bios/QEMU/edk2-i386-code.fd rename to bios/QEMU/QEMU/edk2-i386-code.fd diff --git a/bios/QEMU/edk2-i386-secure-code.fd b/bios/QEMU/QEMU/edk2-i386-secure-code.fd similarity index 100% rename from bios/QEMU/edk2-i386-secure-code.fd rename to bios/QEMU/QEMU/edk2-i386-secure-code.fd diff --git a/bios/QEMU/edk2-i386-vars.fd b/bios/QEMU/QEMU/edk2-i386-vars.fd similarity index 100% rename from bios/QEMU/edk2-i386-vars.fd rename to bios/QEMU/QEMU/edk2-i386-vars.fd diff --git a/bios/QEMU/edk2-riscv-code.fd b/bios/QEMU/QEMU/edk2-riscv-code.fd similarity index 100% rename from bios/QEMU/edk2-riscv-code.fd rename to bios/QEMU/QEMU/edk2-riscv-code.fd diff --git a/bios/QEMU/edk2-riscv-vars.fd b/bios/QEMU/QEMU/edk2-riscv-vars.fd similarity index 100% rename from bios/QEMU/edk2-riscv-vars.fd rename to bios/QEMU/QEMU/edk2-riscv-vars.fd diff --git a/bios/QEMU/edk2-x86_64-code.fd b/bios/QEMU/QEMU/edk2-x86_64-code.fd similarity index 100% rename from bios/QEMU/edk2-x86_64-code.fd rename to bios/QEMU/QEMU/edk2-x86_64-code.fd diff --git a/bios/QEMU/edk2-x86_64-secure-code.fd b/bios/QEMU/QEMU/edk2-x86_64-secure-code.fd similarity index 100% rename from bios/QEMU/edk2-x86_64-secure-code.fd rename to bios/QEMU/QEMU/edk2-x86_64-secure-code.fd diff --git a/bios/QEMU/efi-e1000.rom b/bios/QEMU/QEMU/efi-e1000.rom similarity index 100% rename from bios/QEMU/efi-e1000.rom rename to bios/QEMU/QEMU/efi-e1000.rom diff --git a/bios/QEMU/efi-e1000e.rom b/bios/QEMU/QEMU/efi-e1000e.rom similarity index 100% rename from bios/QEMU/efi-e1000e.rom rename to bios/QEMU/QEMU/efi-e1000e.rom diff --git a/bios/QEMU/efi-eepro100.rom b/bios/QEMU/QEMU/efi-eepro100.rom similarity index 100% rename from bios/QEMU/efi-eepro100.rom rename to bios/QEMU/QEMU/efi-eepro100.rom diff --git a/bios/QEMU/efi-ne2k_pci.rom b/bios/QEMU/QEMU/efi-ne2k_pci.rom similarity index 100% rename from bios/QEMU/efi-ne2k_pci.rom rename to bios/QEMU/QEMU/efi-ne2k_pci.rom diff --git a/bios/QEMU/efi-pcnet.rom b/bios/QEMU/QEMU/efi-pcnet.rom similarity index 100% rename from bios/QEMU/efi-pcnet.rom rename to bios/QEMU/QEMU/efi-pcnet.rom diff --git a/bios/QEMU/efi-rtl8139.rom b/bios/QEMU/QEMU/efi-rtl8139.rom similarity index 100% rename from bios/QEMU/efi-rtl8139.rom rename to bios/QEMU/QEMU/efi-rtl8139.rom diff --git a/bios/QEMU/efi-virtio.rom b/bios/QEMU/QEMU/efi-virtio.rom similarity index 100% rename from bios/QEMU/efi-virtio.rom rename to bios/QEMU/QEMU/efi-virtio.rom diff --git a/bios/QEMU/efi-vmxnet3.rom b/bios/QEMU/QEMU/efi-vmxnet3.rom similarity index 100% rename from bios/QEMU/efi-vmxnet3.rom rename to bios/QEMU/QEMU/efi-vmxnet3.rom diff --git a/bios/QEMU/hppa-firmware.img b/bios/QEMU/QEMU/hppa-firmware.img similarity index 100% rename from bios/QEMU/hppa-firmware.img rename to bios/QEMU/QEMU/hppa-firmware.img diff --git a/bios/QEMU/hppa-firmware64.img b/bios/QEMU/QEMU/hppa-firmware64.img similarity index 100% rename from bios/QEMU/hppa-firmware64.img rename to bios/QEMU/QEMU/hppa-firmware64.img diff --git a/bios/QEMU/kvmvapic.bin b/bios/QEMU/QEMU/kvmvapic.bin similarity index 100% rename from bios/QEMU/kvmvapic.bin rename to bios/QEMU/QEMU/kvmvapic.bin diff --git a/bios/QEMU/linuxboot.bin b/bios/QEMU/QEMU/linuxboot.bin similarity index 100% rename from bios/QEMU/linuxboot.bin rename to bios/QEMU/QEMU/linuxboot.bin diff --git a/bios/QEMU/linuxboot_dma.bin b/bios/QEMU/QEMU/linuxboot_dma.bin similarity index 100% rename from bios/QEMU/linuxboot_dma.bin rename to bios/QEMU/QEMU/linuxboot_dma.bin diff --git a/bios/QEMU/mips_bios.bin b/bios/QEMU/QEMU/mips_bios.bin similarity index 100% rename from bios/QEMU/mips_bios.bin rename to bios/QEMU/QEMU/mips_bios.bin diff --git a/bios/QEMU/mipsel_bios.bin b/bios/QEMU/QEMU/mipsel_bios.bin similarity index 100% rename from bios/QEMU/mipsel_bios.bin rename to bios/QEMU/QEMU/mipsel_bios.bin diff --git a/bios/QEMU/multiboot.bin b/bios/QEMU/QEMU/multiboot.bin similarity index 100% rename from bios/QEMU/multiboot.bin rename to bios/QEMU/QEMU/multiboot.bin diff --git a/bios/QEMU/multiboot_dma.bin b/bios/QEMU/QEMU/multiboot_dma.bin similarity index 100% rename from bios/QEMU/multiboot_dma.bin rename to bios/QEMU/QEMU/multiboot_dma.bin diff --git a/bios/QEMU/npcm7xx_bootrom.bin b/bios/QEMU/QEMU/npcm7xx_bootrom.bin similarity index 100% rename from bios/QEMU/npcm7xx_bootrom.bin rename to bios/QEMU/QEMU/npcm7xx_bootrom.bin diff --git a/bios/QEMU/npcm8xx_bootrom.bin b/bios/QEMU/QEMU/npcm8xx_bootrom.bin similarity index 100% rename from bios/QEMU/npcm8xx_bootrom.bin rename to bios/QEMU/QEMU/npcm8xx_bootrom.bin diff --git a/bios/QEMU/openbios-ppc b/bios/QEMU/QEMU/openbios-ppc similarity index 100% rename from bios/QEMU/openbios-ppc rename to bios/QEMU/QEMU/openbios-ppc diff --git a/bios/QEMU/openbios-sparc32 b/bios/QEMU/QEMU/openbios-sparc32 similarity index 100% rename from bios/QEMU/openbios-sparc32 rename to bios/QEMU/QEMU/openbios-sparc32 diff --git a/bios/QEMU/openbios-sparc64 b/bios/QEMU/QEMU/openbios-sparc64 similarity index 100% rename from bios/QEMU/openbios-sparc64 rename to bios/QEMU/QEMU/openbios-sparc64 diff --git a/bios/QEMU/opensbi-riscv32-generic-fw_dynamic.bin b/bios/QEMU/QEMU/opensbi-riscv32-generic-fw_dynamic.bin similarity index 100% rename from bios/QEMU/opensbi-riscv32-generic-fw_dynamic.bin rename to bios/QEMU/QEMU/opensbi-riscv32-generic-fw_dynamic.bin diff --git a/bios/QEMU/opensbi-riscv64-generic-fw_dynamic.bin b/bios/QEMU/QEMU/opensbi-riscv64-generic-fw_dynamic.bin similarity index 100% rename from bios/QEMU/opensbi-riscv64-generic-fw_dynamic.bin rename to bios/QEMU/QEMU/opensbi-riscv64-generic-fw_dynamic.bin diff --git a/bios/QEMU/palcode-clipper b/bios/QEMU/QEMU/palcode-clipper similarity index 100% rename from bios/QEMU/palcode-clipper rename to bios/QEMU/QEMU/palcode-clipper diff --git a/bios/QEMU/pegasos2.dtb b/bios/QEMU/QEMU/pegasos2.dtb similarity index 100% rename from bios/QEMU/pegasos2.dtb rename to bios/QEMU/QEMU/pegasos2.dtb diff --git a/bios/QEMU/petalogix-ml605.dtb b/bios/QEMU/QEMU/petalogix-ml605.dtb similarity index 100% rename from bios/QEMU/petalogix-ml605.dtb rename to bios/QEMU/QEMU/petalogix-ml605.dtb diff --git a/bios/QEMU/petalogix-s3adsp1800.dtb b/bios/QEMU/QEMU/petalogix-s3adsp1800.dtb similarity index 100% rename from bios/QEMU/petalogix-s3adsp1800.dtb rename to bios/QEMU/QEMU/petalogix-s3adsp1800.dtb diff --git a/bios/QEMU/pmon_2e.bin b/bios/QEMU/QEMU/pmon_2e.bin similarity index 100% rename from bios/QEMU/pmon_2e.bin rename to bios/QEMU/QEMU/pmon_2e.bin diff --git a/bios/QEMU/pnv-pnor.bin b/bios/QEMU/QEMU/pnv-pnor.bin similarity index 100% rename from bios/QEMU/pnv-pnor.bin rename to bios/QEMU/QEMU/pnv-pnor.bin diff --git a/bios/QEMU/pvh.bin b/bios/QEMU/QEMU/pvh.bin similarity index 100% rename from bios/QEMU/pvh.bin rename to bios/QEMU/QEMU/pvh.bin diff --git a/bios/QEMU/pxe-e1000.rom b/bios/QEMU/QEMU/pxe-e1000.rom similarity index 100% rename from bios/QEMU/pxe-e1000.rom rename to bios/QEMU/QEMU/pxe-e1000.rom diff --git a/bios/QEMU/pxe-eepro100.rom b/bios/QEMU/QEMU/pxe-eepro100.rom similarity index 100% rename from bios/QEMU/pxe-eepro100.rom rename to bios/QEMU/QEMU/pxe-eepro100.rom diff --git a/bios/QEMU/pxe-ne2k_pci.rom b/bios/QEMU/QEMU/pxe-ne2k_pci.rom similarity index 100% rename from bios/QEMU/pxe-ne2k_pci.rom rename to bios/QEMU/QEMU/pxe-ne2k_pci.rom diff --git a/bios/QEMU/pxe-pcnet.rom b/bios/QEMU/QEMU/pxe-pcnet.rom similarity index 100% rename from bios/QEMU/pxe-pcnet.rom rename to bios/QEMU/QEMU/pxe-pcnet.rom diff --git a/bios/QEMU/pxe-rtl8139.rom b/bios/QEMU/QEMU/pxe-rtl8139.rom similarity index 100% rename from bios/QEMU/pxe-rtl8139.rom rename to bios/QEMU/QEMU/pxe-rtl8139.rom diff --git a/bios/QEMU/pxe-virtio.rom b/bios/QEMU/QEMU/pxe-virtio.rom similarity index 100% rename from bios/QEMU/pxe-virtio.rom rename to bios/QEMU/QEMU/pxe-virtio.rom diff --git a/bios/QEMU/qboot.rom b/bios/QEMU/QEMU/qboot.rom similarity index 100% rename from bios/QEMU/qboot.rom rename to bios/QEMU/QEMU/qboot.rom diff --git a/bios/QEMU/qemu_vga.ndrv b/bios/QEMU/QEMU/qemu_vga.ndrv similarity index 100% rename from bios/QEMU/qemu_vga.ndrv rename to bios/QEMU/QEMU/qemu_vga.ndrv diff --git a/bios/QEMU/s390-ccw.img b/bios/QEMU/QEMU/s390-ccw.img similarity index 100% rename from bios/QEMU/s390-ccw.img rename to bios/QEMU/QEMU/s390-ccw.img diff --git a/bios/QEMU/s390-netboot.img b/bios/QEMU/QEMU/s390-netboot.img similarity index 100% rename from bios/QEMU/s390-netboot.img rename to bios/QEMU/QEMU/s390-netboot.img diff --git a/bios/QEMU/skiboot.lid b/bios/QEMU/QEMU/skiboot.lid similarity index 100% rename from bios/QEMU/skiboot.lid rename to bios/QEMU/QEMU/skiboot.lid diff --git a/bios/QEMU/slof.bin b/bios/QEMU/QEMU/slof.bin similarity index 100% rename from bios/QEMU/slof.bin rename to bios/QEMU/QEMU/slof.bin diff --git a/bios/QEMU/u-boot-sam460-20100605.bin b/bios/QEMU/QEMU/u-boot-sam460-20100605.bin similarity index 100% rename from bios/QEMU/u-boot-sam460-20100605.bin rename to bios/QEMU/QEMU/u-boot-sam460-20100605.bin diff --git a/bios/QEMU/u-boot.bin b/bios/QEMU/QEMU/u-boot.bin similarity index 100% rename from bios/QEMU/u-boot.bin rename to bios/QEMU/QEMU/u-boot.bin diff --git a/bios/QEMU/u-boot.e500 b/bios/QEMU/QEMU/u-boot.e500 similarity index 100% rename from bios/QEMU/u-boot.e500 rename to bios/QEMU/QEMU/u-boot.e500 diff --git a/bios/QEMU/vgabios-ati.bin b/bios/QEMU/QEMU/vgabios-ati.bin similarity index 100% rename from bios/QEMU/vgabios-ati.bin rename to bios/QEMU/QEMU/vgabios-ati.bin diff --git a/bios/QEMU/vgabios-bochs-display.bin b/bios/QEMU/QEMU/vgabios-bochs-display.bin similarity index 100% rename from bios/QEMU/vgabios-bochs-display.bin rename to bios/QEMU/QEMU/vgabios-bochs-display.bin diff --git a/bios/QEMU/vgabios-cirrus.bin b/bios/QEMU/QEMU/vgabios-cirrus.bin similarity index 100% rename from bios/QEMU/vgabios-cirrus.bin rename to bios/QEMU/QEMU/vgabios-cirrus.bin diff --git a/bios/QEMU/vgabios-qxl.bin b/bios/QEMU/QEMU/vgabios-qxl.bin similarity index 100% rename from bios/QEMU/vgabios-qxl.bin rename to bios/QEMU/QEMU/vgabios-qxl.bin diff --git a/bios/QEMU/vgabios-ramfb.bin b/bios/QEMU/QEMU/vgabios-ramfb.bin similarity index 100% rename from bios/QEMU/vgabios-ramfb.bin rename to bios/QEMU/QEMU/vgabios-ramfb.bin diff --git a/bios/QEMU/vgabios-stdvga.bin b/bios/QEMU/QEMU/vgabios-stdvga.bin similarity index 100% rename from bios/QEMU/vgabios-stdvga.bin rename to bios/QEMU/QEMU/vgabios-stdvga.bin diff --git a/bios/QEMU/vgabios-virtio.bin b/bios/QEMU/QEMU/vgabios-virtio.bin similarity index 100% rename from bios/QEMU/vgabios-virtio.bin rename to bios/QEMU/QEMU/vgabios-virtio.bin diff --git a/bios/QEMU/vgabios-vmware.bin b/bios/QEMU/QEMU/vgabios-vmware.bin similarity index 100% rename from bios/QEMU/vgabios-vmware.bin rename to bios/QEMU/QEMU/vgabios-vmware.bin diff --git a/bios/QEMU/vgabios.bin b/bios/QEMU/QEMU/vgabios.bin similarity index 100% rename from bios/QEMU/vgabios.bin rename to bios/QEMU/QEMU/vgabios.bin diff --git a/bios/QEMU/virtex-ml507.dtb b/bios/QEMU/QEMU/virtex-ml507.dtb similarity index 100% rename from bios/QEMU/virtex-ml507.dtb rename to bios/QEMU/QEMU/virtex-ml507.dtb diff --git a/bios/QEMU/vof-nvram.bin b/bios/QEMU/QEMU/vof-nvram.bin similarity index 100% rename from bios/QEMU/vof-nvram.bin rename to bios/QEMU/QEMU/vof-nvram.bin diff --git a/bios/QEMU/vof.bin b/bios/QEMU/QEMU/vof.bin similarity index 100% rename from bios/QEMU/vof.bin rename to bios/QEMU/QEMU/vof.bin diff --git a/bios/Roland/CM32L_CONTROL.ROM b/bios/Roland/CM-32L/CM32L_CONTROL.ROM similarity index 100% rename from bios/Roland/CM32L_CONTROL.ROM rename to bios/Roland/CM-32L/CM32L_CONTROL.ROM diff --git a/bios/Roland/CM32L_PCM.ROM b/bios/Roland/CM-32L/CM32L_PCM.ROM similarity index 100% rename from bios/Roland/CM32L_PCM.ROM rename to bios/Roland/CM-32L/CM32L_PCM.ROM diff --git a/bios/Roland/MT32_CONTROL.ROM b/bios/Roland/MT-32/MT32_CONTROL.ROM similarity index 100% rename from bios/Roland/MT32_CONTROL.ROM rename to bios/Roland/MT-32/MT32_CONTROL.ROM diff --git a/bios/Roland/MT32_PCM.ROM b/bios/Roland/MT-32/MT32_PCM.ROM similarity index 100% rename from bios/Roland/MT32_PCM.ROM rename to bios/Roland/MT-32/MT32_PCM.ROM diff --git a/bios/Microsoft/Chihiro/cerbios.bin b/bios/Sega/Chihiro/cerbios.bin similarity index 100% rename from bios/Microsoft/Chihiro/cerbios.bin rename to bios/Sega/Chihiro/cerbios.bin diff --git a/bios/Oric/Oric/8dos2.rom b/bios/Tangerine/Oric/8dos2.rom similarity index 100% rename from bios/Oric/Oric/8dos2.rom rename to bios/Tangerine/Oric/8dos2.rom diff --git a/bios/Oric/Oric/Bas122de.pch b/bios/Tangerine/Oric/Bas122de.pch similarity index 100% rename from bios/Oric/Oric/Bas122de.pch rename to bios/Tangerine/Oric/Bas122de.pch diff --git a/bios/Oric/Oric/Bas122fr.pch b/bios/Tangerine/Oric/Bas122fr.pch similarity index 100% rename from bios/Oric/Oric/Bas122fr.pch rename to bios/Tangerine/Oric/Bas122fr.pch diff --git a/bios/Oric/Oric/Bas122uk.pch b/bios/Tangerine/Oric/Bas122uk.pch similarity index 100% rename from bios/Oric/Oric/Bas122uk.pch rename to bios/Tangerine/Oric/Bas122uk.pch diff --git a/bios/Oric/Oric/Oric/colour.rom b/bios/Tangerine/Oric/Oric/colour.rom similarity index 100% rename from bios/Oric/Oric/Oric/colour.rom rename to bios/Tangerine/Oric/Oric/colour.rom diff --git a/bios/Oric/Oric/basic10.pch b/bios/Tangerine/Oric/basic10.pch similarity index 100% rename from bios/Oric/Oric/basic10.pch rename to bios/Tangerine/Oric/basic10.pch diff --git a/bios/Oric/Oric/basic10.rom b/bios/Tangerine/Oric/basic10.rom similarity index 100% rename from bios/Oric/Oric/basic10.rom rename to bios/Tangerine/Oric/basic10.rom diff --git a/bios/Oric/Oric/basic11b.rom b/bios/Tangerine/Oric/basic11b.rom similarity index 100% rename from bios/Oric/Oric/basic11b.rom rename to bios/Tangerine/Oric/basic11b.rom diff --git a/bios/Oric/Oric/bd500.rom b/bios/Tangerine/Oric/bd500.rom similarity index 100% rename from bios/Oric/Oric/bd500.rom rename to bios/Tangerine/Oric/bd500.rom diff --git a/bios/Oric/Oric/empty_orix.rom b/bios/Tangerine/Oric/empty_orix.rom similarity index 100% rename from bios/Oric/Oric/empty_orix.rom rename to bios/Tangerine/Oric/empty_orix.rom diff --git a/bios/Oric/Oric/hyperbas.rom b/bios/Tangerine/Oric/hyperbas.rom similarity index 100% rename from bios/Oric/Oric/hyperbas.rom rename to bios/Tangerine/Oric/hyperbas.rom diff --git a/bios/Oric/Oric/jasmin.rom b/bios/Tangerine/Oric/jasmin.rom similarity index 100% rename from bios/Oric/Oric/jasmin.rom rename to bios/Tangerine/Oric/jasmin.rom diff --git a/bios/Oric/Oric/kernel.rom b/bios/Tangerine/Oric/kernel.rom similarity index 100% rename from bios/Oric/Oric/kernel.rom rename to bios/Tangerine/Oric/kernel.rom diff --git a/bios/Oric/Oric/microdis.rom b/bios/Tangerine/Oric/microdis.rom similarity index 100% rename from bios/Oric/Oric/microdis.rom rename to bios/Tangerine/Oric/microdis.rom diff --git a/bios/Oric/Oric/pravetz.rom b/bios/Tangerine/Oric/pravetz.rom similarity index 100% rename from bios/Oric/Oric/pravetz.rom rename to bios/Tangerine/Oric/pravetz.rom diff --git a/bios/Oric/Oric/pravetzt.pch b/bios/Tangerine/Oric/pravetzt.pch similarity index 100% rename from bios/Oric/Oric/pravetzt.pch rename to bios/Tangerine/Oric/pravetzt.pch diff --git a/bios/Oric/Oric/pravetzt.rom b/bios/Tangerine/Oric/pravetzt.rom similarity index 100% rename from bios/Oric/Oric/pravetzt.rom rename to bios/Tangerine/Oric/pravetzt.rom diff --git a/bios/Oric/Oric/shell.rom b/bios/Tangerine/Oric/shell.rom similarity index 100% rename from bios/Oric/Oric/shell.rom rename to bios/Tangerine/Oric/shell.rom diff --git a/bios/Oric/Oric/teleass.rom b/bios/Tangerine/Oric/teleass.rom similarity index 100% rename from bios/Oric/Oric/teleass.rom rename to bios/Tangerine/Oric/teleass.rom diff --git a/bios/Oric/Oric/telmatic.rom b/bios/Tangerine/Oric/telmatic.rom similarity index 100% rename from bios/Oric/Oric/telmatic.rom rename to bios/Tangerine/Oric/telmatic.rom diff --git a/bios/Oric/Oric/telmon24.pch b/bios/Tangerine/Oric/telmon24.pch similarity index 100% rename from bios/Oric/Oric/telmon24.pch rename to bios/Tangerine/Oric/telmon24.pch diff --git a/bios/Oric/Oric/telmon24.rom b/bios/Tangerine/Oric/telmon24.rom similarity index 100% rename from bios/Oric/Oric/telmon24.rom rename to bios/Tangerine/Oric/telmon24.rom diff --git a/database.json b/database.json index 9508bef9..3bbde1cc 100644 --- a/database.json +++ b/database.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "generated_at": "2026-10-23T07:43:10Z", + "generated_at": "2026-10-23T11:13:30Z", "total_files": 19711, "total_size": 16808555694, "bios_dir": "bios", @@ -127315,16 +127315,6 @@ } } }, - "5996972d3e033f6c525c1988c563b4ffe4c58f22": { - "path": "bios/Microsoft/Chihiro/cerbios.bin", - "name": "cerbios.bin", - "size": 262144, - "sha1": "5996972d3e033f6c525c1988c563b4ffe4c58f22", - "md5": "f23d7e00ae8fbf88908ed1f9165f35eb", - "sha256": "b2dba4425355c42a15f9dd2b62158213ea9485de137739d95582e695da404958", - "crc32": "a73a4d20", - "adler32": "8c41bfd4" - }, "bf5fb954db868e523febccc68549ed9187961076": { "path": "bios/Microsoft/MSX/.variants/CARTS.SHA.bf5fb954", "name": "CARTS.SHA", @@ -134853,216 +134843,6 @@ "crc32": "343a0710", "adler32": "328b8b49" }, - "746a2996967282281a980842a93642ad7d740f9e": { - "path": "bios/Oric/Oric/8dos2.rom", - "name": "8dos2.rom", - "size": 512, - "sha1": "746a2996967282281a980842a93642ad7d740f9e", - "md5": "5f3cd5a4307fed7a9dfe8faa4c044273", - "sha256": "d58cb6f47f808d8c890310d1c6a46e92df05971f5952bcb4f4cf88d1faf37eb6", - "crc32": "efc88d2b", - "adler32": "82ebe76f" - }, - "3e8f851df9319891fb9849c922437468df98915d": { - "path": "bios/Oric/Oric/Bas122de.pch", - "name": "Bas122de.pch", - "size": 2037, - "sha1": "3e8f851df9319891fb9849c922437468df98915d", - "md5": "80fe771abf403e67f5640b2107c375c9", - "sha256": "cf3d0e680a362084aadb184a4a57a35432e5af885aa2f7838578e3116fb57c2e", - "crc32": "bfaaa640", - "adler32": "20bea5df" - }, - "c92aa5e5fedf94a01519867fd8235f33731b8191": { - "path": "bios/Oric/Oric/Bas122fr.pch", - "name": "Bas122fr.pch", - "size": 2037, - "sha1": "c92aa5e5fedf94a01519867fd8235f33731b8191", - "md5": "61e9414a2c0e2f71b5a25233506b4bf3", - "sha256": "52d5bda9d4624da09a6efa8a9fe1c956e602ead506822f205486e915e9ba88a7", - "crc32": "169dc64a", - "adler32": "c207a5d1" - }, - "ee9dc592128ff337be5ef0bfb6d059752296b445": { - "path": "bios/Oric/Oric/Bas122uk.pch", - "name": "Bas122uk.pch", - "size": 2037, - "sha1": "ee9dc592128ff337be5ef0bfb6d059752296b445", - "md5": "120a23e1566195050983764e7d4543ce", - "sha256": "a5340b6e01719a736a328cfff3a7449ddf77f76f138b07024648b6fcf15368de", - "crc32": "3a0be9f6", - "adler32": "1a00a5de" - }, - "bda81f64be319d8793d284bf9d40f01d19b33515": { - "path": "bios/Oric/Oric/Oric/colour.rom", - "name": "colour.rom", - "size": 128, - "sha1": "bda81f64be319d8793d284bf9d40f01d19b33515", - "md5": "c888b36bf0fc222c3585c3fabe556d21", - "sha256": "c24fd91c9f0687bf2033abd7747d3f5b162bba4f23692640f69ee62eb404b293", - "crc32": "d50fca65", - "adler32": "e82c1d5b" - }, - "6c62326403ecdf3d120fa7ffea47f4f1d5b40020": { - "path": "bios/Oric/Oric/basic10.pch", - "name": "basic10.pch", - "size": 2016, - "sha1": "6c62326403ecdf3d120fa7ffea47f4f1d5b40020", - "md5": "c3944a435cc249196db09290aa17e9cf", - "sha256": "2152eafd6573626b7467402838352d4cfbf22f43b4f9940eee7048aea7098dc1", - "crc32": "801dea4e", - "adler32": "8baea102" - }, - "333116e6884d85aaa4dfc7578a91cceeea66d016": { - "path": "bios/Oric/Oric/basic10.rom", - "name": "basic10.rom", - "size": 16384, - "sha1": "333116e6884d85aaa4dfc7578a91cceeea66d016", - "md5": "ebe418ec8a6c85d5ac32956c9a96c179", - "sha256": "83d341dab126092f7a6d56f6a92bca0643ff3aa6529d896085004f958c9be2ff", - "crc32": "f18710b4", - "adler32": "7c6b1a61" - }, - "9451a1a09d8f75944dbd6f91193fc360f1de80ac": { - "path": "bios/Oric/Oric/basic11b.rom", - "name": "basic11b.rom", - "size": 16384, - "sha1": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", - "md5": "a330779c42ad7d0c4ac6ef9e92788ec6", - "sha256": "ed28568574716eef5d7c0fde2568d7a47a6e4b1fbca81daff3be05e45723466d", - "crc32": "c3a92bef", - "adler32": "4d981bd9" - }, - "447975ed022379fb6b80a22fa37c2d188ca3aa88": { - "path": "bios/Oric/Oric/bd500.rom", - "name": "bd500.rom", - "size": 8192, - "sha1": "447975ed022379fb6b80a22fa37c2d188ca3aa88", - "md5": "2b6498fd29a0adbf1c529762c02c33ab", - "sha256": "257430f54fdc1c98bf0ddad97c6a609885b25130910c4ba370d6f51e3699b2d3", - "crc32": "61952e34", - "adler32": "4d7e15ec" - }, - "e7c32e4f75a58c87de1672e4dbd0794083535a60": { - "path": "bios/Oric/Oric/empty_orix.rom", - "name": "empty_orix.rom", - "size": 16384, - "sha1": "e7c32e4f75a58c87de1672e4dbd0794083535a60", - "md5": "af3cec316a4960be1c9987599066c792", - "sha256": "d1ca02145bc2d539ed45097712046228caf0e04d591ba4463a0ff2a0dad90f45", - "crc32": "c98b4655", - "adler32": "10b105dc" - }, - "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63": { - "path": "bios/Oric/Oric/hyperbas.rom", - "name": "hyperbas.rom", - "size": 16384, - "sha1": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", - "md5": "364bf095e0dc4222d75354d50b8cddfc", - "sha256": "08eaf63a55a7659a6da7c91cf4a57bb0e2e21ff856d0957928605aa5feed09c6", - "crc32": "1d96ab50", - "adler32": "f69457ec" - }, - "70e59b8abd67092f050462abc6cb5271e4c15f01": { - "path": "bios/Oric/Oric/jasmin.rom", - "name": "jasmin.rom", - "size": 2048, - "sha1": "70e59b8abd67092f050462abc6cb5271e4c15f01", - "md5": "5136f764a7dbd1352519351fbb53a9f3", - "sha256": "60d9aaaa7e787080779acbf8ad7af81fe9b8851af5e395c2f3bf10c114a76a23", - "crc32": "37220e89", - "adler32": "a9993e51" - }, - "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6": { - "path": "bios/Oric/Oric/kernel.rom", - "name": "kernel.rom", - "size": 16384, - "sha1": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", - "md5": "1d63b6289c7e3566d411cf0682e401bc", - "sha256": "62eaf60c3be8047599f3ef06874b86d479d9b74cf90efcd2d83f35db8c662144", - "crc32": "356231a6", - "adler32": "c1d39847" - }, - "0d2ef6e67322f48f4b7e08d8bbe68827e2074561": { - "path": "bios/Oric/Oric/microdis.rom", - "name": "microdis.rom", - "size": 8192, - "sha1": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", - "md5": "df864344d2a2091c3f952bd1c5ce1707", - "sha256": "1b82882eeaddba463e3f89218fd9eb30147345e540bbccf96bf30c14d2e45941", - "crc32": "a9664a9c", - "adler32": "b4326558" - }, - "7afc276cb118adff72e4f16698f94bf3b2c64146": { - "path": "bios/Oric/Oric/pravetz.rom", - "name": "pravetz.rom", - "size": 16384, - "sha1": "7afc276cb118adff72e4f16698f94bf3b2c64146", - "md5": "8712a22e7e078de3343667d9fc1f2390", - "sha256": "a142c6a9f9ccf25ce4e7ab64107bc2210ee7f68557fe3a8bbb60d1587da814ae", - "crc32": "58079502", - "adler32": "e5c81c95" - }, - "3dd12d7ba54fee06a7e20dadb2c278a23a17af50": { - "path": "bios/Oric/Oric/pravetzt.pch", - "name": "pravetzt.pch", - "size": 2390, - "sha1": "3dd12d7ba54fee06a7e20dadb2c278a23a17af50", - "md5": "eaa5158b07b439faab0db30e357f0af2", - "sha256": "191b5e58d65eee4b2ae74aefd882b0df44d321be6c226349293fad7c10fcdcbf", - "crc32": "46bab02d", - "adler32": "4a13f713" - }, - "926b95e1cb574d4914dbed0681729a7c1a4bc68d": { - "path": "bios/Oric/Oric/shell.rom", - "name": "shell.rom", - "size": 16384, - "sha1": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", - "md5": "642e8504adc72e7c16384dbdc1665fa2", - "sha256": "2f799c82479b64ca4fda7ed76bdc65bfb56596625061fba91933fed473fc9ae8", - "crc32": "8d166635", - "adler32": "a9d0bac9" - }, - "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d": { - "path": "bios/Oric/Oric/teleass.rom", - "name": "teleass.rom", - "size": 16384, - "sha1": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", - "md5": "2324c9cc227c1327a72a667c97ed2990", - "sha256": "49921a9f932f7ecc2947b9b08f0451a393dc48f55317209c44338dc8bcf227ee", - "crc32": "68b0fde6", - "adler32": "a1258c43" - }, - "35f92a0477a88f5cf564971125047ffcfa02ec10": { - "path": "bios/Oric/Oric/telmatic.rom", - "name": "telmatic.rom", - "size": 8192, - "sha1": "35f92a0477a88f5cf564971125047ffcfa02ec10", - "md5": "0a814078410353744e2947a8e9342e4e", - "sha256": "f213042b9b166b443b8a5a336a325ba4a2ae9482db369754932a7b3c802ed980", - "crc32": "94358dc6", - "adler32": "8c7a9749" - }, - "d8ce5b1405b6428969493efeb6f3aa2027c41bdc": { - "path": "bios/Oric/Oric/telmon24.pch", - "name": "telmon24.pch", - "size": 218, - "sha1": "d8ce5b1405b6428969493efeb6f3aa2027c41bdc", - "md5": "82a22231d402cd3284c698ba16a51d1d", - "sha256": "3ca567f014a71ea24734559ee63df8184886f17debeef41c4bf4cd6313d70bd1", - "crc32": "29e86dbc", - "adler32": "32334634" - }, - "86fc8dc0932f983efa199e31ae05a4424772f959": { - "path": "bios/Oric/Oric/telmon24.rom", - "name": "telmon24.rom", - "size": 16384, - "sha1": "86fc8dc0932f983efa199e31ae05a4424772f959", - "md5": "9a432244d9ee4a49e8ddcde64af94e05", - "sha256": "0ed991887342fba9e4b71668ff4c14ed93c2b3a19b4874dd0282404a1c442094", - "crc32": "aa727c5d", - "adler32": "13643247" - }, "451c85c46b92e6ad2ad930f055ccf0fe3049936d": { "path": "bios/Other/Clock Signal/AppleII/scsi.rom", "name": "scsi.rom", @@ -165124,7 +164904,7 @@ "adler32": "9f865ebb" }, "f2a9ce387019bf272c6e3459d961b30f28942ac5": { - "path": "bios/QEMU/MacROM.bin", + "path": "bios/QEMU/QEMU/MacROM.bin", "name": "MacROM.bin", "size": 1048576, "sha1": "f2a9ce387019bf272c6e3459d961b30f28942ac5", @@ -165134,7 +164914,7 @@ "adler32": "e6360545" }, "619b86fb02faf8f682474be3f0653b58015008ba": { - "path": "bios/QEMU/QEMU,cgthree.bin", + "path": "bios/QEMU/QEMU/QEMU,cgthree.bin", "name": "QEMU,cgthree.bin", "size": 850, "sha1": "619b86fb02faf8f682474be3f0653b58015008ba", @@ -165144,7 +164924,7 @@ "adler32": "036bc8fb" }, "5f1792a73ee47d78b2160191ecb2c92f353f93ad": { - "path": "bios/QEMU/QEMU,tcx.bin", + "path": "bios/QEMU/QEMU/QEMU,tcx.bin", "name": "QEMU,tcx.bin", "size": 1402, "sha1": "5f1792a73ee47d78b2160191ecb2c92f353f93ad", @@ -165154,7 +164934,7 @@ "adler32": "fb001da8" }, "9dda4cbcc1d3f6d38c10fee3de53b9abd5e47ec0": { - "path": "bios/QEMU/ast27x0_bootrom.bin", + "path": "bios/QEMU/QEMU/ast27x0_bootrom.bin", "name": "ast27x0_bootrom.bin", "size": 28564, "sha1": "9dda4cbcc1d3f6d38c10fee3de53b9abd5e47ec0", @@ -165164,7 +164944,7 @@ "adler32": "452a899b" }, "ebdf1745479f4ec88459bbd9ef16ee1114018508": { - "path": "bios/QEMU/bamboo.dtb", + "path": "bios/QEMU/QEMU/bamboo.dtb", "name": "bamboo.dtb", "size": 3211, "sha1": "ebdf1745479f4ec88459bbd9ef16ee1114018508", @@ -165174,7 +164954,7 @@ "adler32": "caeec677" }, "5fe6078506094333106e6b3f33c7185dea7f0268": { - "path": "bios/QEMU/bios-256k.bin", + "path": "bios/QEMU/QEMU/bios-256k.bin", "name": "bios-256k.bin", "size": 262144, "sha1": "5fe6078506094333106e6b3f33c7185dea7f0268", @@ -165184,7 +164964,7 @@ "adler32": "c2dd4a56" }, "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257": { - "path": "bios/QEMU/bios-microvm.bin", + "path": "bios/QEMU/QEMU/bios-microvm.bin", "name": "bios-microvm.bin", "size": 131072, "sha1": "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257", @@ -165194,7 +164974,7 @@ "adler32": "0b74f3f0" }, "f402170ee4f374c304a7ce0b139d6cecb1732aff": { - "path": "bios/QEMU/bios.bin", + "path": "bios/QEMU/QEMU/bios.bin", "name": "bios.bin", "size": 131072, "sha1": "f402170ee4f374c304a7ce0b139d6cecb1732aff", @@ -165204,7 +164984,7 @@ "adler32": "95b05338" }, "8e99ed6157811282b7570f5f2e13b81a3913497e": { - "path": "bios/QEMU/bios_loongson3.bin", + "path": "bios/QEMU/QEMU/bios_loongson3.bin", "name": "bios_loongson3.bin", "size": 561168, "sha1": "8e99ed6157811282b7570f5f2e13b81a3913497e", @@ -165214,7 +164994,7 @@ "adler32": "70af376f" }, "3df540b7517f27b3a76e31f193821d04e5805f89": { - "path": "bios/QEMU/canon-a1100-rom1.bin", + "path": "bios/QEMU/QEMU/canon-a1100-rom1.bin", "name": "canon-a1100-rom1.bin", "size": 4194304, "sha1": "3df540b7517f27b3a76e31f193821d04e5805f89", @@ -165224,7 +165004,7 @@ "adler32": "9810a0e7" }, "8a2fda0b4f23a92eb44776b5d7ffe951987062da": { - "path": "bios/QEMU/canyonlands.dtb", + "path": "bios/QEMU/QEMU/canyonlands.dtb", "name": "canyonlands.dtb", "size": 9779, "sha1": "8a2fda0b4f23a92eb44776b5d7ffe951987062da", @@ -165234,7 +165014,7 @@ "adler32": "20f37484" }, "514edbce58bfa877170673c1799351a7dab3b6df": { - "path": "bios/QEMU/edk2-aarch64-code.fd", + "path": "bios/QEMU/QEMU/edk2-aarch64-code.fd", "name": "edk2-aarch64-code.fd", "size": 67108864, "sha1": "514edbce58bfa877170673c1799351a7dab3b6df", @@ -165244,7 +165024,7 @@ "adler32": "40bc1dc3" }, "c20f01c28b59b388abb9d0febeec45d801a632f0": { - "path": "bios/QEMU/edk2-arm-code.fd", + "path": "bios/QEMU/QEMU/edk2-arm-code.fd", "name": "edk2-arm-code.fd", "size": 67108864, "sha1": "c20f01c28b59b388abb9d0febeec45d801a632f0", @@ -165254,7 +165034,7 @@ "adler32": "82f50279" }, "b051167e0e57bd13d77ed92ef7b474872f44ec6d": { - "path": "bios/QEMU/edk2-arm-vars.fd", + "path": "bios/QEMU/QEMU/edk2-arm-vars.fd", "name": "edk2-arm-vars.fd", "size": 67108864, "sha1": "b051167e0e57bd13d77ed92ef7b474872f44ec6d", @@ -165264,7 +165044,7 @@ "adler32": "07a25505" }, "45b8faebdfaaf19d16e3a7c5f60d69214685071c": { - "path": "bios/QEMU/edk2-i386-code.fd", + "path": "bios/QEMU/QEMU/edk2-i386-code.fd", "name": "edk2-i386-code.fd", "size": 3653632, "sha1": "45b8faebdfaaf19d16e3a7c5f60d69214685071c", @@ -165274,7 +165054,7 @@ "adler32": "40366717" }, "6982abec8ef2ed7c8293163d5a0bd69a01a2126f": { - "path": "bios/QEMU/edk2-i386-secure-code.fd", + "path": "bios/QEMU/QEMU/edk2-i386-secure-code.fd", "name": "edk2-i386-secure-code.fd", "size": 3653632, "sha1": "6982abec8ef2ed7c8293163d5a0bd69a01a2126f", @@ -165284,7 +165064,7 @@ "adler32": "a9298ccb" }, "b62e676c9317a32aaa9ee1d76268d8c55663bd6e": { - "path": "bios/QEMU/edk2-i386-vars.fd", + "path": "bios/QEMU/QEMU/edk2-i386-vars.fd", "name": "edk2-i386-vars.fd", "size": 540672, "sha1": "b62e676c9317a32aaa9ee1d76268d8c55663bd6e", @@ -165294,7 +165074,7 @@ "adler32": "8b83dcdb" }, "2c8633d881ece0c4794d740138a318f7e9af480c": { - "path": "bios/QEMU/edk2-riscv-code.fd", + "path": "bios/QEMU/QEMU/edk2-riscv-code.fd", "name": "edk2-riscv-code.fd", "size": 33554432, "sha1": "2c8633d881ece0c4794d740138a318f7e9af480c", @@ -165304,7 +165084,7 @@ "adler32": "63a4c181" }, "c4e6cce4247ba8f32f528c1c69f49228f616677f": { - "path": "bios/QEMU/edk2-riscv-vars.fd", + "path": "bios/QEMU/QEMU/edk2-riscv-vars.fd", "name": "edk2-riscv-vars.fd", "size": 33554432, "sha1": "c4e6cce4247ba8f32f528c1c69f49228f616677f", @@ -165314,7 +165094,7 @@ "adler32": "dc1a5505" }, "eac1a94b8e0d7c53fd5df001c36794ec34c7c724": { - "path": "bios/QEMU/edk2-x86_64-code.fd", + "path": "bios/QEMU/QEMU/edk2-x86_64-code.fd", "name": "edk2-x86_64-code.fd", "size": 3653632, "sha1": "eac1a94b8e0d7c53fd5df001c36794ec34c7c724", @@ -165324,7 +165104,7 @@ "adler32": "b542445f" }, "617abe2746696bb4a309d72cecb446dc76a2a61e": { - "path": "bios/QEMU/edk2-x86_64-secure-code.fd", + "path": "bios/QEMU/QEMU/edk2-x86_64-secure-code.fd", "name": "edk2-x86_64-secure-code.fd", "size": 3653632, "sha1": "617abe2746696bb4a309d72cecb446dc76a2a61e", @@ -165334,7 +165114,7 @@ "adler32": "9d7c7175" }, "a3df5fc33ab0190f470b34104ff3c0679cecbab6": { - "path": "bios/QEMU/efi-e1000.rom", + "path": "bios/QEMU/QEMU/efi-e1000.rom", "name": "efi-e1000.rom", "size": 159232, "sha1": "a3df5fc33ab0190f470b34104ff3c0679cecbab6", @@ -165344,7 +165124,7 @@ "adler32": "280ff49b" }, "1d37f3ae6748d4deefe9fd5188a2f557bf265d61": { - "path": "bios/QEMU/efi-e1000e.rom", + "path": "bios/QEMU/QEMU/efi-e1000e.rom", "name": "efi-e1000e.rom", "size": 159232, "sha1": "1d37f3ae6748d4deefe9fd5188a2f557bf265d61", @@ -165354,7 +165134,7 @@ "adler32": "90521649" }, "956d9592fea33374ef0f1900a185b6e1109ea765": { - "path": "bios/QEMU/efi-eepro100.rom", + "path": "bios/QEMU/QEMU/efi-eepro100.rom", "name": "efi-eepro100.rom", "size": 159232, "sha1": "956d9592fea33374ef0f1900a185b6e1109ea765", @@ -165364,7 +165144,7 @@ "adler32": "c4244d48" }, "adb7199f545fdb66c325b142c8dbc4cddb99a20d": { - "path": "bios/QEMU/efi-ne2k_pci.rom", + "path": "bios/QEMU/QEMU/efi-ne2k_pci.rom", "name": "efi-ne2k_pci.rom", "size": 157696, "sha1": "adb7199f545fdb66c325b142c8dbc4cddb99a20d", @@ -165374,7 +165154,7 @@ "adler32": "08f89a5e" }, "9e5a4bb247c6a1777c89117ca091f94342b9046d": { - "path": "bios/QEMU/efi-pcnet.rom", + "path": "bios/QEMU/QEMU/efi-pcnet.rom", "name": "efi-pcnet.rom", "size": 157696, "sha1": "9e5a4bb247c6a1777c89117ca091f94342b9046d", @@ -165384,7 +165164,7 @@ "adler32": "8c51a7bf" }, "99a1e431cc0cb0a78d5803875dfa687e12a947f4": { - "path": "bios/QEMU/efi-rtl8139.rom", + "path": "bios/QEMU/QEMU/efi-rtl8139.rom", "name": "efi-rtl8139.rom", "size": 160768, "sha1": "99a1e431cc0cb0a78d5803875dfa687e12a947f4", @@ -165394,7 +165174,7 @@ "adler32": "020e62ee" }, "1596e9b97f0bc8b5ff3e444235690a549ee982c6": { - "path": "bios/QEMU/efi-virtio.rom", + "path": "bios/QEMU/QEMU/efi-virtio.rom", "name": "efi-virtio.rom", "size": 160768, "sha1": "1596e9b97f0bc8b5ff3e444235690a549ee982c6", @@ -165404,7 +165184,7 @@ "adler32": "8ce8ce07" }, "6557242402387a6319a0db6abb916ada48e1391c": { - "path": "bios/QEMU/efi-vmxnet3.rom", + "path": "bios/QEMU/QEMU/efi-vmxnet3.rom", "name": "efi-vmxnet3.rom", "size": 156672, "sha1": "6557242402387a6319a0db6abb916ada48e1391c", @@ -165414,7 +165194,7 @@ "adler32": "368193a7" }, "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0": { - "path": "bios/QEMU/hppa-firmware.img", + "path": "bios/QEMU/QEMU/hppa-firmware.img", "name": "hppa-firmware.img", "size": 167820, "sha1": "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0", @@ -165424,7 +165204,7 @@ "adler32": "cfc8d575" }, "b42f6d4ca74073de6c038579b4a9323ad0a6b398": { - "path": "bios/QEMU/hppa-firmware64.img", + "path": "bios/QEMU/QEMU/hppa-firmware64.img", "name": "hppa-firmware64.img", "size": 206024, "sha1": "b42f6d4ca74073de6c038579b4a9323ad0a6b398", @@ -165434,7 +165214,7 @@ "adler32": "b4a5cfa1" }, "670c9cc79b4859944705eece710dc332188b79b4": { - "path": "bios/QEMU/kvmvapic.bin", + "path": "bios/QEMU/QEMU/kvmvapic.bin", "name": "kvmvapic.bin", "size": 9216, "sha1": "670c9cc79b4859944705eece710dc332188b79b4", @@ -165444,7 +165224,7 @@ "adler32": "da17ec01" }, "fd19bef7f5647960952520389f448364762ed948": { - "path": "bios/QEMU/linuxboot.bin", + "path": "bios/QEMU/QEMU/linuxboot.bin", "name": "linuxboot.bin", "size": 1024, "sha1": "fd19bef7f5647960952520389f448364762ed948", @@ -165454,7 +165234,7 @@ "adler32": "2ddc6510" }, "0bff50c10727bd9c85c831ea92b7a52699959992": { - "path": "bios/QEMU/linuxboot_dma.bin", + "path": "bios/QEMU/QEMU/linuxboot_dma.bin", "name": "linuxboot_dma.bin", "size": 1536, "sha1": "0bff50c10727bd9c85c831ea92b7a52699959992", @@ -165464,7 +165244,7 @@ "adler32": "46702910" }, "358abab78f3bfba72b7b45cb5dd66ce4411e2618": { - "path": "bios/QEMU/mips_bios.bin", + "path": "bios/QEMU/QEMU/mips_bios.bin", "name": "mips_bios.bin", "size": 298835, "sha1": "358abab78f3bfba72b7b45cb5dd66ce4411e2618", @@ -165474,7 +165254,7 @@ "adler32": "1f516c85" }, "daa15fb1b8829da5c5bd473243acf19cd0f17a74": { - "path": "bios/QEMU/mipsel_bios.bin", + "path": "bios/QEMU/QEMU/mipsel_bios.bin", "name": "mipsel_bios.bin", "size": 300324, "sha1": "daa15fb1b8829da5c5bd473243acf19cd0f17a74", @@ -165484,7 +165264,7 @@ "adler32": "4e362aa7" }, "a8b58ae464fc6fb26799432ae867bf57c546ff80": { - "path": "bios/QEMU/multiboot.bin", + "path": "bios/QEMU/QEMU/multiboot.bin", "name": "multiboot.bin", "size": 1024, "sha1": "a8b58ae464fc6fb26799432ae867bf57c546ff80", @@ -165494,7 +165274,7 @@ "adler32": "d9320a10" }, "32ab1cf336b674bfb154eb7a939a3e3275a92647": { - "path": "bios/QEMU/multiboot_dma.bin", + "path": "bios/QEMU/QEMU/multiboot_dma.bin", "name": "multiboot_dma.bin", "size": 1024, "sha1": "32ab1cf336b674bfb154eb7a939a3e3275a92647", @@ -165504,7 +165284,7 @@ "adler32": "44b92f10" }, "22a75d26a0591d2c7763765b6381fa2f73de43e1": { - "path": "bios/QEMU/npcm7xx_bootrom.bin", + "path": "bios/QEMU/QEMU/npcm7xx_bootrom.bin", "name": "npcm7xx_bootrom.bin", "size": 768, "sha1": "22a75d26a0591d2c7763765b6381fa2f73de43e1", @@ -165514,7 +165294,7 @@ "adler32": "b604f177" }, "732d7ebd8496debd6455f19db8e1d8d1a8be1f33": { - "path": "bios/QEMU/npcm8xx_bootrom.bin", + "path": "bios/QEMU/QEMU/npcm8xx_bootrom.bin", "name": "npcm8xx_bootrom.bin", "size": 672, "sha1": "732d7ebd8496debd6455f19db8e1d8d1a8be1f33", @@ -165524,7 +165304,7 @@ "adler32": "7eea86ca" }, "0ef5051dcb318c0bc45d1908f8318d6eece8686a": { - "path": "bios/QEMU/openbios-ppc", + "path": "bios/QEMU/QEMU/openbios-ppc", "name": "openbios-ppc", "size": 677196, "sha1": "0ef5051dcb318c0bc45d1908f8318d6eece8686a", @@ -165534,7 +165314,7 @@ "adler32": "f515649e" }, "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26": { - "path": "bios/QEMU/openbios-sparc32", + "path": "bios/QEMU/QEMU/openbios-sparc32", "name": "openbios-sparc32", "size": 382080, "sha1": "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26", @@ -165544,7 +165324,7 @@ "adler32": "9e10189e" }, "c6e215fe460629d35688ab8e51faf6f765827cd6": { - "path": "bios/QEMU/openbios-sparc64", + "path": "bios/QEMU/QEMU/openbios-sparc64", "name": "openbios-sparc64", "size": 1593408, "sha1": "c6e215fe460629d35688ab8e51faf6f765827cd6", @@ -165554,7 +165334,7 @@ "adler32": "9f0bb62b" }, "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f": { - "path": "bios/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", + "path": "bios/QEMU/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", "name": "opensbi-riscv32-generic-fw_dynamic.bin", "size": 268312, "sha1": "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f", @@ -165564,7 +165344,7 @@ "adler32": "e7947756" }, "6883bfd1991c0ef0d67b0967e7dcbd60420dd480": { - "path": "bios/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", + "path": "bios/QEMU/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", "name": "opensbi-riscv64-generic-fw_dynamic.bin", "size": 272504, "sha1": "6883bfd1991c0ef0d67b0967e7dcbd60420dd480", @@ -165574,7 +165354,7 @@ "adler32": "c5a7609b" }, "47b0870aaa45a7aa0d48847fd905908fb06f3e9f": { - "path": "bios/QEMU/palcode-clipper", + "path": "bios/QEMU/QEMU/palcode-clipper", "name": "palcode-clipper", "size": 153728, "sha1": "47b0870aaa45a7aa0d48847fd905908fb06f3e9f", @@ -165584,7 +165364,7 @@ "adler32": "05450b4a" }, "a4c1a8d4b15ade6653364286a160759b5b4caa85": { - "path": "bios/QEMU/pegasos2.dtb", + "path": "bios/QEMU/QEMU/pegasos2.dtb", "name": "pegasos2.dtb", "size": 2963, "sha1": "a4c1a8d4b15ade6653364286a160759b5b4caa85", @@ -165594,7 +165374,7 @@ "adler32": "e806983b" }, "892d265838866869b8a8ef104252ff5b2fda156f": { - "path": "bios/QEMU/petalogix-ml605.dtb", + "path": "bios/QEMU/QEMU/petalogix-ml605.dtb", "name": "petalogix-ml605.dtb", "size": 9882, "sha1": "892d265838866869b8a8ef104252ff5b2fda156f", @@ -165604,7 +165384,7 @@ "adler32": "8f21ee45" }, "976600e3f89ecc1f3564b7077f53c58e0b565280": { - "path": "bios/QEMU/petalogix-s3adsp1800.dtb", + "path": "bios/QEMU/QEMU/petalogix-s3adsp1800.dtb", "name": "petalogix-s3adsp1800.dtb", "size": 8161, "sha1": "976600e3f89ecc1f3564b7077f53c58e0b565280", @@ -165614,7 +165394,7 @@ "adler32": "185d9ccf" }, "41c43f4e8956169ab7602230a3a63934b26d65de": { - "path": "bios/QEMU/pmon_2e.bin", + "path": "bios/QEMU/QEMU/pmon_2e.bin", "name": "pmon_2e.bin", "size": 442384, "sha1": "41c43f4e8956169ab7602230a3a63934b26d65de", @@ -165624,7 +165404,7 @@ "adler32": "fb8015a3" }, "d8bf94da3e018ac22c1f63246acc3aa1e9a07992": { - "path": "bios/QEMU/pnv-pnor.bin", + "path": "bios/QEMU/QEMU/pnv-pnor.bin", "name": "pnv-pnor.bin", "size": 139264, "sha1": "d8bf94da3e018ac22c1f63246acc3aa1e9a07992", @@ -165634,7 +165414,7 @@ "adler32": "7f496f5e" }, "c2191e6495103c1f43e9b6ca8930e44c2245e476": { - "path": "bios/QEMU/pvh.bin", + "path": "bios/QEMU/QEMU/pvh.bin", "name": "pvh.bin", "size": 1536, "sha1": "c2191e6495103c1f43e9b6ca8930e44c2245e476", @@ -165644,7 +165424,7 @@ "adler32": "dda68210" }, "368e8e9827ae8757a7449319831078b6d5efb83f": { - "path": "bios/QEMU/pxe-e1000.rom", + "path": "bios/QEMU/QEMU/pxe-e1000.rom", "name": "pxe-e1000.rom", "size": 67072, "sha1": "368e8e9827ae8757a7449319831078b6d5efb83f", @@ -165654,7 +165434,7 @@ "adler32": "0be29edc" }, "b19572c9c2a11f03282df81c0397aceed409a86c": { - "path": "bios/QEMU/pxe-eepro100.rom", + "path": "bios/QEMU/QEMU/pxe-eepro100.rom", "name": "pxe-eepro100.rom", "size": 61440, "sha1": "b19572c9c2a11f03282df81c0397aceed409a86c", @@ -165664,7 +165444,7 @@ "adler32": "a4e05846" }, "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6": { - "path": "bios/QEMU/pxe-ne2k_pci.rom", + "path": "bios/QEMU/QEMU/pxe-ne2k_pci.rom", "name": "pxe-ne2k_pci.rom", "size": 61440, "sha1": "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6", @@ -165674,7 +165454,7 @@ "adler32": "2fe4f846" }, "13a039bf9916f1db42d3a019591d372b4cf4aee9": { - "path": "bios/QEMU/pxe-pcnet.rom", + "path": "bios/QEMU/QEMU/pxe-pcnet.rom", "name": "pxe-pcnet.rom", "size": 61440, "sha1": "13a039bf9916f1db42d3a019591d372b4cf4aee9", @@ -165684,7 +165464,7 @@ "adler32": "7394ee46" }, "7b512c0a7a13bc3c254a25237e4d4612170f4391": { - "path": "bios/QEMU/pxe-rtl8139.rom", + "path": "bios/QEMU/QEMU/pxe-rtl8139.rom", "name": "pxe-rtl8139.rom", "size": 61440, "sha1": "7b512c0a7a13bc3c254a25237e4d4612170f4391", @@ -165694,7 +165474,7 @@ "adler32": "f8f8e946" }, "3e3f77cfe70af904133db94f27ec24e3c9c43648": { - "path": "bios/QEMU/pxe-virtio.rom", + "path": "bios/QEMU/QEMU/pxe-virtio.rom", "name": "pxe-virtio.rom", "size": 60416, "sha1": "3e3f77cfe70af904133db94f27ec24e3c9c43648", @@ -165704,7 +165484,7 @@ "adler32": "3aa8ab28" }, "339d3a93c967491c9f1fffe963484386f48bd22c": { - "path": "bios/QEMU/qboot.rom", + "path": "bios/QEMU/QEMU/qboot.rom", "name": "qboot.rom", "size": 65536, "sha1": "339d3a93c967491c9f1fffe963484386f48bd22c", @@ -165714,7 +165494,7 @@ "adler32": "258694b8" }, "638c6262a6eb579ec3d1c9292566ac94c942dc15": { - "path": "bios/QEMU/qemu_vga.ndrv", + "path": "bios/QEMU/QEMU/qemu_vga.ndrv", "name": "qemu_vga.ndrv", "size": 18752, "sha1": "638c6262a6eb579ec3d1c9292566ac94c942dc15", @@ -165724,7 +165504,7 @@ "adler32": "83efe2ac" }, "7b4fa888d32ca8ddbc752f7442e4d055cee1871a": { - "path": "bios/QEMU/s390-ccw.img", + "path": "bios/QEMU/QEMU/s390-ccw.img", "name": "s390-ccw.img", "size": 42608, "sha1": "7b4fa888d32ca8ddbc752f7442e4d055cee1871a", @@ -165734,7 +165514,7 @@ "adler32": "e8e35133" }, "f6cec671408117bd9a31e982682662f27ef4fb2c": { - "path": "bios/QEMU/s390-netboot.img", + "path": "bios/QEMU/QEMU/s390-netboot.img", "name": "s390-netboot.img", "size": 67232, "sha1": "f6cec671408117bd9a31e982682662f27ef4fb2c", @@ -165744,7 +165524,7 @@ "adler32": "d80aa006" }, "8052069aa9714c23be05b4e62fb245a3d572cb0f": { - "path": "bios/QEMU/skiboot.lid", + "path": "bios/QEMU/QEMU/skiboot.lid", "name": "skiboot.lid", "size": 2527328, "sha1": "8052069aa9714c23be05b4e62fb245a3d572cb0f", @@ -165754,7 +165534,7 @@ "adler32": "25153bd7" }, "a03a94acfe555804d66cc6c74760ae1375a71a64": { - "path": "bios/QEMU/slof.bin", + "path": "bios/QEMU/QEMU/slof.bin", "name": "slof.bin", "size": 995000, "sha1": "a03a94acfe555804d66cc6c74760ae1375a71a64", @@ -165764,7 +165544,7 @@ "adler32": "14a181dd" }, "0399a79ac0cf77f0da70af9baec7548a3b368f0a": { - "path": "bios/QEMU/u-boot-sam460-20100605.bin", + "path": "bios/QEMU/QEMU/u-boot-sam460-20100605.bin", "name": "u-boot-sam460-20100605.bin", "size": 524288, "sha1": "0399a79ac0cf77f0da70af9baec7548a3b368f0a", @@ -165774,7 +165554,7 @@ "adler32": "27b1d275" }, "2aa01b414a703880192277f9ce0dae193e9d2c8d": { - "path": "bios/QEMU/u-boot.bin", + "path": "bios/QEMU/QEMU/u-boot.bin", "name": "u-boot.bin", "size": 141072, "sha1": "2aa01b414a703880192277f9ce0dae193e9d2c8d", @@ -165784,7 +165564,7 @@ "adler32": "fa1dde04" }, "9ea03f249f856cdcb4399cc1f5a5031729379911": { - "path": "bios/QEMU/u-boot.e500", + "path": "bios/QEMU/QEMU/u-boot.e500", "name": "u-boot.e500", "size": 421720, "sha1": "9ea03f249f856cdcb4399cc1f5a5031729379911", @@ -165794,7 +165574,7 @@ "adler32": "310e0a2c" }, "ded141cacdebf557ec552597cbf57cd989cec3e2": { - "path": "bios/QEMU/vgabios-ati.bin", + "path": "bios/QEMU/QEMU/vgabios-ati.bin", "name": "vgabios-ati.bin", "size": 39424, "sha1": "ded141cacdebf557ec552597cbf57cd989cec3e2", @@ -165804,7 +165584,7 @@ "adler32": "1db966fe" }, "9e2edd3d835219cde63a20e2cd58107d7e96ef5b": { - "path": "bios/QEMU/vgabios-bochs-display.bin", + "path": "bios/QEMU/QEMU/vgabios-bochs-display.bin", "name": "vgabios-bochs-display.bin", "size": 28672, "sha1": "9e2edd3d835219cde63a20e2cd58107d7e96ef5b", @@ -165814,7 +165594,7 @@ "adler32": "34ab824a" }, "883eb2657ce29661a0466b6b41ce75411f37aad9": { - "path": "bios/QEMU/vgabios-cirrus.bin", + "path": "bios/QEMU/QEMU/vgabios-cirrus.bin", "name": "vgabios-cirrus.bin", "size": 38912, "sha1": "883eb2657ce29661a0466b6b41ce75411f37aad9", @@ -165824,7 +165604,7 @@ "adler32": "cf318bfe" }, "527227abd5f3348c382d4b02703389fbeb83b067": { - "path": "bios/QEMU/vgabios-qxl.bin", + "path": "bios/QEMU/QEMU/vgabios-qxl.bin", "name": "vgabios-qxl.bin", "size": 39424, "sha1": "527227abd5f3348c382d4b02703389fbeb83b067", @@ -165834,7 +165614,7 @@ "adler32": "4f6f1e0d" }, "49df9be557f0f0277c8fedb889257e279586d536": { - "path": "bios/QEMU/vgabios-ramfb.bin", + "path": "bios/QEMU/QEMU/vgabios-ramfb.bin", "name": "vgabios-ramfb.bin", "size": 28672, "sha1": "49df9be557f0f0277c8fedb889257e279586d536", @@ -165844,7 +165624,7 @@ "adler32": "5efbca4a" }, "87fbc0ecb1ee7d4d8c8c88c7d8a2fb3ec8f99ea5": { - "path": "bios/QEMU/vgabios-stdvga.bin", + "path": "bios/QEMU/QEMU/vgabios-stdvga.bin", "name": "vgabios-stdvga.bin", "size": 39424, "sha1": "87fbc0ecb1ee7d4d8c8c88c7d8a2fb3ec8f99ea5", @@ -165854,7 +165634,7 @@ "adler32": "36a71e0d" }, "cddc53b94793609d1e837d78cd5468fcc1ed9164": { - "path": "bios/QEMU/vgabios-virtio.bin", + "path": "bios/QEMU/QEMU/vgabios-virtio.bin", "name": "vgabios-virtio.bin", "size": 39424, "sha1": "cddc53b94793609d1e837d78cd5468fcc1ed9164", @@ -165864,7 +165644,7 @@ "adler32": "43ea1f0d" }, "c54901ab8f526ab201ebf1b3ecdf711e38e6c259": { - "path": "bios/QEMU/vgabios-vmware.bin", + "path": "bios/QEMU/QEMU/vgabios-vmware.bin", "name": "vgabios-vmware.bin", "size": 39424, "sha1": "c54901ab8f526ab201ebf1b3ecdf711e38e6c259", @@ -165874,7 +165654,7 @@ "adler32": "48a01e0d" }, "63d87e2a6618c3a9b2aabecf03ac2456e5e63410": { - "path": "bios/QEMU/vgabios.bin", + "path": "bios/QEMU/QEMU/vgabios.bin", "name": "vgabios.bin", "size": 38912, "sha1": "63d87e2a6618c3a9b2aabecf03ac2456e5e63410", @@ -165884,7 +165664,7 @@ "adler32": "70dd56fe" }, "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1": { - "path": "bios/QEMU/virtex-ml507.dtb", + "path": "bios/QEMU/QEMU/virtex-ml507.dtb", "name": "virtex-ml507.dtb", "size": 11248, "sha1": "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1", @@ -165894,7 +165674,7 @@ "adler32": "d2b0afba" }, "5d1184609b87f78635f0575467a1c3f440900ff0": { - "path": "bios/QEMU/vof-nvram.bin", + "path": "bios/QEMU/QEMU/vof-nvram.bin", "name": "vof-nvram.bin", "size": 16384, "sha1": "5d1184609b87f78635f0575467a1c3f440900ff0", @@ -165904,7 +165684,7 @@ "adler32": "98f3a82e" }, "fc737b34a390f5752cb7e35b33d71f4f438ab607": { - "path": "bios/QEMU/vof.bin", + "path": "bios/QEMU/QEMU/vof.bin", "name": "vof.bin", "size": 3456, "sha1": "fc737b34a390f5752cb7e35b33d71f4f438ab607", @@ -191418,7 +191198,7 @@ "adler32": "ab36789b" }, "a439fbb390da38cada95a7cbb1d6ca199cd66ef8": { - "path": "bios/Roland/CM32L_CONTROL.ROM", + "path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "name": "CM32L_CONTROL.ROM", "size": 65536, "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", @@ -191428,7 +191208,7 @@ "adler32": "586ed7ae" }, "289cc298ad532b702461bfc738009d9ebe8025ea": { - "path": "bios/Roland/CM32L_PCM.ROM", + "path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "name": "CM32L_PCM.ROM", "size": 1048576, "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", @@ -191438,7 +191218,7 @@ "adler32": "884b72ba" }, "b083518fffb7f66b03c23b7eb4f868e62dc5a987": { - "path": "bios/Roland/MT32_CONTROL.ROM", + "path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "name": "MT32_CONTROL.ROM", "size": 65536, "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", @@ -191448,7 +191228,7 @@ "adler32": "1e07fec4" }, "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252": { - "path": "bios/Roland/MT32_PCM.ROM", + "path": "bios/Roland/MT-32/MT32_PCM.ROM", "name": "MT32_PCM.ROM", "size": 524288, "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", @@ -193228,6 +193008,16 @@ "crc32": "b1642de4", "adler32": "11d8aee2" }, + "5996972d3e033f6c525c1988c563b4ffe4c58f22": { + "path": "bios/Sega/Chihiro/cerbios.bin", + "name": "cerbios.bin", + "size": 262144, + "sha1": "5996972d3e033f6c525c1988c563b4ffe4c58f22", + "md5": "f23d7e00ae8fbf88908ed1f9165f35eb", + "sha256": "b2dba4425355c42a15f9dd2b62158213ea9485de137739d95582e695da404958", + "crc32": "a73a4d20", + "adler32": "8c41bfd4" + }, "77197fba2781ed1d81402c48bd743adb26d3161a": { "path": "bios/Sega/Chihiro/fpr-23887_29lv160te.ic4", "name": "fpr-23887_29lv160te.ic4", @@ -201208,6 +200998,216 @@ "crc32": "99a449b5", "adler32": "a32774de" }, + "746a2996967282281a980842a93642ad7d740f9e": { + "path": "bios/Tangerine/Oric/8dos2.rom", + "name": "8dos2.rom", + "size": 512, + "sha1": "746a2996967282281a980842a93642ad7d740f9e", + "md5": "5f3cd5a4307fed7a9dfe8faa4c044273", + "sha256": "d58cb6f47f808d8c890310d1c6a46e92df05971f5952bcb4f4cf88d1faf37eb6", + "crc32": "efc88d2b", + "adler32": "82ebe76f" + }, + "3e8f851df9319891fb9849c922437468df98915d": { + "path": "bios/Tangerine/Oric/Bas122de.pch", + "name": "Bas122de.pch", + "size": 2037, + "sha1": "3e8f851df9319891fb9849c922437468df98915d", + "md5": "80fe771abf403e67f5640b2107c375c9", + "sha256": "cf3d0e680a362084aadb184a4a57a35432e5af885aa2f7838578e3116fb57c2e", + "crc32": "bfaaa640", + "adler32": "20bea5df" + }, + "c92aa5e5fedf94a01519867fd8235f33731b8191": { + "path": "bios/Tangerine/Oric/Bas122fr.pch", + "name": "Bas122fr.pch", + "size": 2037, + "sha1": "c92aa5e5fedf94a01519867fd8235f33731b8191", + "md5": "61e9414a2c0e2f71b5a25233506b4bf3", + "sha256": "52d5bda9d4624da09a6efa8a9fe1c956e602ead506822f205486e915e9ba88a7", + "crc32": "169dc64a", + "adler32": "c207a5d1" + }, + "ee9dc592128ff337be5ef0bfb6d059752296b445": { + "path": "bios/Tangerine/Oric/Bas122uk.pch", + "name": "Bas122uk.pch", + "size": 2037, + "sha1": "ee9dc592128ff337be5ef0bfb6d059752296b445", + "md5": "120a23e1566195050983764e7d4543ce", + "sha256": "a5340b6e01719a736a328cfff3a7449ddf77f76f138b07024648b6fcf15368de", + "crc32": "3a0be9f6", + "adler32": "1a00a5de" + }, + "bda81f64be319d8793d284bf9d40f01d19b33515": { + "path": "bios/Tangerine/Oric/Oric/colour.rom", + "name": "colour.rom", + "size": 128, + "sha1": "bda81f64be319d8793d284bf9d40f01d19b33515", + "md5": "c888b36bf0fc222c3585c3fabe556d21", + "sha256": "c24fd91c9f0687bf2033abd7747d3f5b162bba4f23692640f69ee62eb404b293", + "crc32": "d50fca65", + "adler32": "e82c1d5b" + }, + "6c62326403ecdf3d120fa7ffea47f4f1d5b40020": { + "path": "bios/Tangerine/Oric/basic10.pch", + "name": "basic10.pch", + "size": 2016, + "sha1": "6c62326403ecdf3d120fa7ffea47f4f1d5b40020", + "md5": "c3944a435cc249196db09290aa17e9cf", + "sha256": "2152eafd6573626b7467402838352d4cfbf22f43b4f9940eee7048aea7098dc1", + "crc32": "801dea4e", + "adler32": "8baea102" + }, + "333116e6884d85aaa4dfc7578a91cceeea66d016": { + "path": "bios/Tangerine/Oric/basic10.rom", + "name": "basic10.rom", + "size": 16384, + "sha1": "333116e6884d85aaa4dfc7578a91cceeea66d016", + "md5": "ebe418ec8a6c85d5ac32956c9a96c179", + "sha256": "83d341dab126092f7a6d56f6a92bca0643ff3aa6529d896085004f958c9be2ff", + "crc32": "f18710b4", + "adler32": "7c6b1a61" + }, + "9451a1a09d8f75944dbd6f91193fc360f1de80ac": { + "path": "bios/Tangerine/Oric/basic11b.rom", + "name": "basic11b.rom", + "size": 16384, + "sha1": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", + "md5": "a330779c42ad7d0c4ac6ef9e92788ec6", + "sha256": "ed28568574716eef5d7c0fde2568d7a47a6e4b1fbca81daff3be05e45723466d", + "crc32": "c3a92bef", + "adler32": "4d981bd9" + }, + "447975ed022379fb6b80a22fa37c2d188ca3aa88": { + "path": "bios/Tangerine/Oric/bd500.rom", + "name": "bd500.rom", + "size": 8192, + "sha1": "447975ed022379fb6b80a22fa37c2d188ca3aa88", + "md5": "2b6498fd29a0adbf1c529762c02c33ab", + "sha256": "257430f54fdc1c98bf0ddad97c6a609885b25130910c4ba370d6f51e3699b2d3", + "crc32": "61952e34", + "adler32": "4d7e15ec" + }, + "e7c32e4f75a58c87de1672e4dbd0794083535a60": { + "path": "bios/Tangerine/Oric/empty_orix.rom", + "name": "empty_orix.rom", + "size": 16384, + "sha1": "e7c32e4f75a58c87de1672e4dbd0794083535a60", + "md5": "af3cec316a4960be1c9987599066c792", + "sha256": "d1ca02145bc2d539ed45097712046228caf0e04d591ba4463a0ff2a0dad90f45", + "crc32": "c98b4655", + "adler32": "10b105dc" + }, + "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63": { + "path": "bios/Tangerine/Oric/hyperbas.rom", + "name": "hyperbas.rom", + "size": 16384, + "sha1": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", + "md5": "364bf095e0dc4222d75354d50b8cddfc", + "sha256": "08eaf63a55a7659a6da7c91cf4a57bb0e2e21ff856d0957928605aa5feed09c6", + "crc32": "1d96ab50", + "adler32": "f69457ec" + }, + "70e59b8abd67092f050462abc6cb5271e4c15f01": { + "path": "bios/Tangerine/Oric/jasmin.rom", + "name": "jasmin.rom", + "size": 2048, + "sha1": "70e59b8abd67092f050462abc6cb5271e4c15f01", + "md5": "5136f764a7dbd1352519351fbb53a9f3", + "sha256": "60d9aaaa7e787080779acbf8ad7af81fe9b8851af5e395c2f3bf10c114a76a23", + "crc32": "37220e89", + "adler32": "a9993e51" + }, + "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6": { + "path": "bios/Tangerine/Oric/kernel.rom", + "name": "kernel.rom", + "size": 16384, + "sha1": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", + "md5": "1d63b6289c7e3566d411cf0682e401bc", + "sha256": "62eaf60c3be8047599f3ef06874b86d479d9b74cf90efcd2d83f35db8c662144", + "crc32": "356231a6", + "adler32": "c1d39847" + }, + "0d2ef6e67322f48f4b7e08d8bbe68827e2074561": { + "path": "bios/Tangerine/Oric/microdis.rom", + "name": "microdis.rom", + "size": 8192, + "sha1": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", + "md5": "df864344d2a2091c3f952bd1c5ce1707", + "sha256": "1b82882eeaddba463e3f89218fd9eb30147345e540bbccf96bf30c14d2e45941", + "crc32": "a9664a9c", + "adler32": "b4326558" + }, + "7afc276cb118adff72e4f16698f94bf3b2c64146": { + "path": "bios/Tangerine/Oric/pravetz.rom", + "name": "pravetz.rom", + "size": 16384, + "sha1": "7afc276cb118adff72e4f16698f94bf3b2c64146", + "md5": "8712a22e7e078de3343667d9fc1f2390", + "sha256": "a142c6a9f9ccf25ce4e7ab64107bc2210ee7f68557fe3a8bbb60d1587da814ae", + "crc32": "58079502", + "adler32": "e5c81c95" + }, + "3dd12d7ba54fee06a7e20dadb2c278a23a17af50": { + "path": "bios/Tangerine/Oric/pravetzt.pch", + "name": "pravetzt.pch", + "size": 2390, + "sha1": "3dd12d7ba54fee06a7e20dadb2c278a23a17af50", + "md5": "eaa5158b07b439faab0db30e357f0af2", + "sha256": "191b5e58d65eee4b2ae74aefd882b0df44d321be6c226349293fad7c10fcdcbf", + "crc32": "46bab02d", + "adler32": "4a13f713" + }, + "926b95e1cb574d4914dbed0681729a7c1a4bc68d": { + "path": "bios/Tangerine/Oric/shell.rom", + "name": "shell.rom", + "size": 16384, + "sha1": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", + "md5": "642e8504adc72e7c16384dbdc1665fa2", + "sha256": "2f799c82479b64ca4fda7ed76bdc65bfb56596625061fba91933fed473fc9ae8", + "crc32": "8d166635", + "adler32": "a9d0bac9" + }, + "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d": { + "path": "bios/Tangerine/Oric/teleass.rom", + "name": "teleass.rom", + "size": 16384, + "sha1": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", + "md5": "2324c9cc227c1327a72a667c97ed2990", + "sha256": "49921a9f932f7ecc2947b9b08f0451a393dc48f55317209c44338dc8bcf227ee", + "crc32": "68b0fde6", + "adler32": "a1258c43" + }, + "35f92a0477a88f5cf564971125047ffcfa02ec10": { + "path": "bios/Tangerine/Oric/telmatic.rom", + "name": "telmatic.rom", + "size": 8192, + "sha1": "35f92a0477a88f5cf564971125047ffcfa02ec10", + "md5": "0a814078410353744e2947a8e9342e4e", + "sha256": "f213042b9b166b443b8a5a336a325ba4a2ae9482db369754932a7b3c802ed980", + "crc32": "94358dc6", + "adler32": "8c7a9749" + }, + "d8ce5b1405b6428969493efeb6f3aa2027c41bdc": { + "path": "bios/Tangerine/Oric/telmon24.pch", + "name": "telmon24.pch", + "size": 218, + "sha1": "d8ce5b1405b6428969493efeb6f3aa2027c41bdc", + "md5": "82a22231d402cd3284c698ba16a51d1d", + "sha256": "3ca567f014a71ea24734559ee63df8184886f17debeef41c4bf4cd6313d70bd1", + "crc32": "29e86dbc", + "adler32": "32334634" + }, + "86fc8dc0932f983efa199e31ae05a4424772f959": { + "path": "bios/Tangerine/Oric/telmon24.rom", + "name": "telmon24.rom", + "size": 16384, + "sha1": "86fc8dc0932f983efa199e31ae05a4424772f959", + "md5": "9a432244d9ee4a49e8ddcde64af94e05", + "sha256": "0ed991887342fba9e4b71668ff4c14ed93c2b3a19b4874dd0282404a1c442094", + "crc32": "aa727c5d", + "adler32": "13643247" + }, "ce08f6a808701fc6672230a790167ee485157561": { "path": "bios/Texas Instruments/TI-83/TI83_102.rom", "name": "TI83_102.rom", @@ -214894,7 +214894,6 @@ "62e761035cb657903761800f4437b8af": "5a65b922b562cb1f57dab51b73151283f0e20c7a", "0cd5946c6473e42e8e4c2137785e427f": "f9608bb4ad1cfe3640d02844c7ad8e0bcd974917", "d5530f74681ec6e0f282dab42e6b1c5f": "618563e512ff5665183664f52270fa9606c9d289", - "f23d7e00ae8fbf88908ed1f9165f35eb": "5996972d3e033f6c525c1988c563b4ffe4c58f22", "74b0f217fa0e2b8bb5a2f8e2ecc69da3": "bf5fb954db868e523febccc68549ed9187961076", "254bfa82fa9b34c82d7b9766b193c303": "b7068e2aab02072852ca249596b7550ac632c4c2", "5353336d9c81946fa17582daccbb5cae": "1ef3956f7f918873fb9b031339bba45d1e5e5878", @@ -215546,27 +215545,6 @@ "3b6cd137d963bfc996d0b3dd38a5a130": "d08ffcf19945b63c7baf35d9965a9cd6bf61332b", "6924e3c6a145f16d4383253048ea0f9c": "cd34a0ee9b7a8cbb9c9eae34739704a9dd4dd413", "64a95a4a884cf4cc15a566b856603193": "34e5be43effe08435b4535b68b45bb9e61d384e9", - "5f3cd5a4307fed7a9dfe8faa4c044273": "746a2996967282281a980842a93642ad7d740f9e", - "80fe771abf403e67f5640b2107c375c9": "3e8f851df9319891fb9849c922437468df98915d", - "61e9414a2c0e2f71b5a25233506b4bf3": "c92aa5e5fedf94a01519867fd8235f33731b8191", - "120a23e1566195050983764e7d4543ce": "ee9dc592128ff337be5ef0bfb6d059752296b445", - "c888b36bf0fc222c3585c3fabe556d21": "bda81f64be319d8793d284bf9d40f01d19b33515", - "c3944a435cc249196db09290aa17e9cf": "6c62326403ecdf3d120fa7ffea47f4f1d5b40020", - "ebe418ec8a6c85d5ac32956c9a96c179": "333116e6884d85aaa4dfc7578a91cceeea66d016", - "a330779c42ad7d0c4ac6ef9e92788ec6": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", - "2b6498fd29a0adbf1c529762c02c33ab": "447975ed022379fb6b80a22fa37c2d188ca3aa88", - "af3cec316a4960be1c9987599066c792": "e7c32e4f75a58c87de1672e4dbd0794083535a60", - "364bf095e0dc4222d75354d50b8cddfc": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", - "5136f764a7dbd1352519351fbb53a9f3": "70e59b8abd67092f050462abc6cb5271e4c15f01", - "1d63b6289c7e3566d411cf0682e401bc": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", - "df864344d2a2091c3f952bd1c5ce1707": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", - "8712a22e7e078de3343667d9fc1f2390": "7afc276cb118adff72e4f16698f94bf3b2c64146", - "eaa5158b07b439faab0db30e357f0af2": "3dd12d7ba54fee06a7e20dadb2c278a23a17af50", - "642e8504adc72e7c16384dbdc1665fa2": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", - "2324c9cc227c1327a72a667c97ed2990": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", - "0a814078410353744e2947a8e9342e4e": "35f92a0477a88f5cf564971125047ffcfa02ec10", - "82a22231d402cd3284c698ba16a51d1d": "d8ce5b1405b6428969493efeb6f3aa2027c41bdc", - "9a432244d9ee4a49e8ddcde64af94e05": "86fc8dc0932f983efa199e31ae05a4424772f959", "d260e5ea815f73c8b15155fa2ffb97c3": "451c85c46b92e6ad2ad930f055ccf0fe3049936d", "06c4104c60e6eacd29cc87d54aa7d224": "227ec84ea3dcb9b3d3db15a543ac19e5923732d8", "a77c7946128ca0b2c5e5a66b17c99dae": "5f461811edd22c08d5fb0e13a7bae99ee571c9f6", @@ -221355,6 +221333,7 @@ "7ca240eb19818825f9d59d26b3037f69": "a7e0143dee5a47e679fd5155e58e717813912692", "080b53f5d3952a8a07981f9f66997887": "b3480714b11fc49b449660431f85d4ba92f799ba", "a5d31549c638f0dc0ad4f3bb163ba4b7": "f63eca9a1b1e92ee1582ff5e4c0db55193f97e33", + "f23d7e00ae8fbf88908ed1f9165f35eb": "5996972d3e033f6c525c1988c563b4ffe4c58f22", "f8d4a97e47840e45598721a527d07ea5": "77197fba2781ed1d81402c48bd743adb26d3161a", "284c29e927164692f4884563859319d5": "45d94d0c39be1cb3db9fab6610a88a550adda4e9", "e80075c0dfcd39ab2bea972d150e0ba1": "ff161eaa16b36b519eeab26364b99f59b9e8128c", @@ -221921,6 +221900,27 @@ "71f71d32cbb5e2fcc7d11e8735c97b6e": "bc58ac28be4854fb198b895c7fd999f599b5a961", "8a0f1567df8f166f4056a6a71ef7dce5": "497eea6e0ed80501ca3beee714d71a5815495b07", "3424f1a2df9d971024a50955cb05e067": "beff39b4edb449c66b704e1c64ee6ed58e30a868", + "5f3cd5a4307fed7a9dfe8faa4c044273": "746a2996967282281a980842a93642ad7d740f9e", + "80fe771abf403e67f5640b2107c375c9": "3e8f851df9319891fb9849c922437468df98915d", + "61e9414a2c0e2f71b5a25233506b4bf3": "c92aa5e5fedf94a01519867fd8235f33731b8191", + "120a23e1566195050983764e7d4543ce": "ee9dc592128ff337be5ef0bfb6d059752296b445", + "c888b36bf0fc222c3585c3fabe556d21": "bda81f64be319d8793d284bf9d40f01d19b33515", + "c3944a435cc249196db09290aa17e9cf": "6c62326403ecdf3d120fa7ffea47f4f1d5b40020", + "ebe418ec8a6c85d5ac32956c9a96c179": "333116e6884d85aaa4dfc7578a91cceeea66d016", + "a330779c42ad7d0c4ac6ef9e92788ec6": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", + "2b6498fd29a0adbf1c529762c02c33ab": "447975ed022379fb6b80a22fa37c2d188ca3aa88", + "af3cec316a4960be1c9987599066c792": "e7c32e4f75a58c87de1672e4dbd0794083535a60", + "364bf095e0dc4222d75354d50b8cddfc": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", + "5136f764a7dbd1352519351fbb53a9f3": "70e59b8abd67092f050462abc6cb5271e4c15f01", + "1d63b6289c7e3566d411cf0682e401bc": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", + "df864344d2a2091c3f952bd1c5ce1707": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", + "8712a22e7e078de3343667d9fc1f2390": "7afc276cb118adff72e4f16698f94bf3b2c64146", + "eaa5158b07b439faab0db30e357f0af2": "3dd12d7ba54fee06a7e20dadb2c278a23a17af50", + "642e8504adc72e7c16384dbdc1665fa2": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", + "2324c9cc227c1327a72a667c97ed2990": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", + "0a814078410353744e2947a8e9342e4e": "35f92a0477a88f5cf564971125047ffcfa02ec10", + "82a22231d402cd3284c698ba16a51d1d": "d8ce5b1405b6428969493efeb6f3aa2027c41bdc", + "9a432244d9ee4a49e8ddcde64af94e05": "86fc8dc0932f983efa199e31ae05a4424772f959", "4edf419caa9fb0542b4fed8bcd8b54c2": "ce08f6a808701fc6672230a790167ee485157561", "28308683219bc1242b3a423f05061e69": "8399e384804d8d29866caa4c8763d7a61946a467", "02d48eaad98a74619e2f68de23ac212f": "33877ff637dc5f4c5388799fd7e2159b48e72893", @@ -254745,9 +254745,6 @@ "IVOICE.BIN": [ "618563e512ff5665183664f52270fa9606c9d289" ], - "cerbios.bin": [ - "5996972d3e033f6c525c1988c563b4ffe4c58f22" - ], "CARTS.SHA": [ "bf5fb954db868e523febccc68549ed9187961076", "69dd7344e4dfa7e250973a71bbb3e8aa6fb08d81" @@ -256454,69 +256451,6 @@ "34e5be43effe08435b4535b68b45bb9e61d384e9", "b184f1c1febf66c8168fcae0b8aa37a5754f79db" ], - "8dos2.rom": [ - "746a2996967282281a980842a93642ad7d740f9e" - ], - "Bas122de.pch": [ - "3e8f851df9319891fb9849c922437468df98915d" - ], - "Bas122fr.pch": [ - "c92aa5e5fedf94a01519867fd8235f33731b8191" - ], - "Bas122uk.pch": [ - "ee9dc592128ff337be5ef0bfb6d059752296b445" - ], - "colour.rom": [ - "bda81f64be319d8793d284bf9d40f01d19b33515" - ], - "basic10.pch": [ - "6c62326403ecdf3d120fa7ffea47f4f1d5b40020" - ], - "basic10.rom": [ - "333116e6884d85aaa4dfc7578a91cceeea66d016" - ], - "basic11b.rom": [ - "9451a1a09d8f75944dbd6f91193fc360f1de80ac" - ], - "bd500.rom": [ - "447975ed022379fb6b80a22fa37c2d188ca3aa88" - ], - "empty_orix.rom": [ - "e7c32e4f75a58c87de1672e4dbd0794083535a60" - ], - "hyperbas.rom": [ - "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63" - ], - "jasmin.rom": [ - "70e59b8abd67092f050462abc6cb5271e4c15f01" - ], - "kernel.rom": [ - "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6" - ], - "microdis.rom": [ - "0d2ef6e67322f48f4b7e08d8bbe68827e2074561" - ], - "pravetz.rom": [ - "7afc276cb118adff72e4f16698f94bf3b2c64146" - ], - "pravetzt.pch": [ - "3dd12d7ba54fee06a7e20dadb2c278a23a17af50" - ], - "shell.rom": [ - "926b95e1cb574d4914dbed0681729a7c1a4bc68d" - ], - "teleass.rom": [ - "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d" - ], - "telmatic.rom": [ - "35f92a0477a88f5cf564971125047ffcfa02ec10" - ], - "telmon24.pch": [ - "d8ce5b1405b6428969493efeb6f3aa2027c41bdc" - ], - "telmon24.rom": [ - "86fc8dc0932f983efa199e31ae05a4424772f959" - ], "ADT-1.40.rom": [ "227ec84ea3dcb9b3d3db15a543ac19e5923732d8" ], @@ -270360,6 +270294,9 @@ "beena.zip": [ "f63eca9a1b1e92ee1582ff5e4c0db55193f97e33" ], + "cerbios.bin": [ + "5996972d3e033f6c525c1988c563b4ffe4c58f22" + ], "fpr-23887_29lv160te.ic4": [ "77197fba2781ed1d81402c48bd743adb26d3161a" ], @@ -271846,6 +271783,69 @@ "vis.zip": [ "beff39b4edb449c66b704e1c64ee6ed58e30a868" ], + "8dos2.rom": [ + "746a2996967282281a980842a93642ad7d740f9e" + ], + "Bas122de.pch": [ + "3e8f851df9319891fb9849c922437468df98915d" + ], + "Bas122fr.pch": [ + "c92aa5e5fedf94a01519867fd8235f33731b8191" + ], + "Bas122uk.pch": [ + "ee9dc592128ff337be5ef0bfb6d059752296b445" + ], + "colour.rom": [ + "bda81f64be319d8793d284bf9d40f01d19b33515" + ], + "basic10.pch": [ + "6c62326403ecdf3d120fa7ffea47f4f1d5b40020" + ], + "basic10.rom": [ + "333116e6884d85aaa4dfc7578a91cceeea66d016" + ], + "basic11b.rom": [ + "9451a1a09d8f75944dbd6f91193fc360f1de80ac" + ], + "bd500.rom": [ + "447975ed022379fb6b80a22fa37c2d188ca3aa88" + ], + "empty_orix.rom": [ + "e7c32e4f75a58c87de1672e4dbd0794083535a60" + ], + "hyperbas.rom": [ + "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63" + ], + "jasmin.rom": [ + "70e59b8abd67092f050462abc6cb5271e4c15f01" + ], + "kernel.rom": [ + "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6" + ], + "microdis.rom": [ + "0d2ef6e67322f48f4b7e08d8bbe68827e2074561" + ], + "pravetz.rom": [ + "7afc276cb118adff72e4f16698f94bf3b2c64146" + ], + "pravetzt.pch": [ + "3dd12d7ba54fee06a7e20dadb2c278a23a17af50" + ], + "shell.rom": [ + "926b95e1cb574d4914dbed0681729a7c1a4bc68d" + ], + "teleass.rom": [ + "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d" + ], + "telmatic.rom": [ + "35f92a0477a88f5cf564971125047ffcfa02ec10" + ], + "telmon24.pch": [ + "d8ce5b1405b6428969493efeb6f3aa2027c41bdc" + ], + "telmon24.rom": [ + "86fc8dc0932f983efa199e31ae05a4424772f959" + ], "TI83_102.rom": [ "ce08f6a808701fc6672230a790167ee485157561" ], @@ -272116,6 +272116,9 @@ "Amsdos.rom": [ "39102c8e9cb55fcc0b9b62098780ed4a3cb6a4bb" ], + "AMSDOS_0.5.ROM": [ + "39102c8e9cb55fcc0b9b62098780ed4a3cb6a4bb" + ], "boot-16.rom": [ "d4181c9f046aafc3fb326b381baac809d9e38d16" ], @@ -272125,6 +272128,12 @@ "c600.rom": [ "d4181c9f046aafc3fb326b381baac809d9e38d16" ], + "controller.rom": [ + "d4181c9f046aafc3fb326b381baac809d9e38d16" + ], + "diskII.prom": [ + "d4181c9f046aafc3fb326b381baac809d9e38d16" + ], "DISK2.rom": [ "d4181c9f046aafc3fb326b381baac809d9e38d16" ], @@ -272262,6 +272271,12 @@ "Kickstart v1.3 r34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[!].rom": [ "891e9a547772fe0c6c19b610baf8bc4ea7fcb785" ], + "Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[!].rom": [ + "891e9a547772fe0c6c19b610baf8bc4ea7fcb785" + ], + "Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).rom": [ + "891e9a547772fe0c6c19b610baf8bc4ea7fcb785" + ], "amiga-os-205.rom": [ "02843c4253bbd29aba535b0aa3bd9a85034ecde4" ], @@ -272274,6 +272289,9 @@ "Kickstart v2.05 r37.350 (1992)(Commodore)(A600HD)[!].rom": [ "02843c4253bbd29aba535b0aa3bd9a85034ecde4" ], + "Kickstart v2.05 rev 37.350 (1992)(Commodore)(A600HD)[!].rom": [ + "02843c4253bbd29aba535b0aa3bd9a85034ecde4" + ], "cd32.rom": [ "3525be8887f79b5929e017b42380a79edfee542d" ], @@ -272283,6 +272301,9 @@ "Kickstart v3.1 r40.60 (1993)(Commodore)(CD32).rom": [ "3525be8887f79b5929e017b42380a79edfee542d" ], + "Kickstart v3.1 rev 40.60 (1993)(Commodore)(CD32).rom": [ + "3525be8887f79b5929e017b42380a79edfee542d" + ], "cd32ext.rom": [ "5bef3d628ce59cc02a66e6e4ae0da48f60e78f7f" ], @@ -272295,6 +272316,12 @@ "amiga-os-310-cd32-ext.rom": [ "5bef3d628ce59cc02a66e6e4ae0da48f60e78f7f" ], + "CD32 Extended.ROM": [ + "5bef3d628ce59cc02a66e6e4ae0da48f60e78f7f" + ], + "CD32 Extended-ROM rev 40.60 (1993)(Commodore)(CD32).rom": [ + "5bef3d628ce59cc02a66e6e4ae0da48f60e78f7f" + ], "cdtv.rom": [ "7ba40ffa17e500ed9fed041f3424bd81d9c907be" ], @@ -272302,8 +272329,10 @@ "7ba40ffa17e500ed9fed041f3424bd81d9c907be" ], "CDTV Extended-ROM v1.0 (1991)(Commodore)(CDTV)[!].rom": [ - "7ba40ffa17e500ed9fed041f3424bd81d9c907be", - "5bc114bba29f60a614a311745b3e2464bfa06846" + "7ba40ffa17e500ed9fed041f3424bd81d9c907be" + ], + "CDTV Extended.ROM": [ + "7ba40ffa17e500ed9fed041f3424bd81d9c907be" ], "kick20.rom": [ "c5839f5cb98a7a8947065c3ed2f14f5f42e334a1" @@ -272314,18 +272343,39 @@ "Kickstart v2.04 r37.175 (1991)(Commodore)(A500+)[!].rom": [ "c5839f5cb98a7a8947065c3ed2f14f5f42e334a1" ], + "kick204.rom": [ + "c5839f5cb98a7a8947065c3ed2f14f5f42e334a1" + ], + "Kickstart v2.04 rev 37.175 (1991)(Commodore)(A500+)[!].rom": [ + "c5839f5cb98a7a8947065c3ed2f14f5f42e334a1" + ], + "Kickstart v2.04 rev 37.175 (1991)(Commodore)(A500+).rom": [ + "c5839f5cb98a7a8947065c3ed2f14f5f42e334a1" + ], "kick33180.A500": [ "11f9e62cf299f72184835b7b2a70a16333fc0d88" ], "Kickstart v1.2 r33.180 (1986)(Commodore)(A500-A1000-A2000)[!].rom": [ "11f9e62cf299f72184835b7b2a70a16333fc0d88" ], + "Kickstart v1.2 rev 33.180 (1986)(Commodore)(A500-A2000)[!].rom": [ + "11f9e62cf299f72184835b7b2a70a16333fc0d88" + ], + "Kickstart v1.2 rev 33.180 (1986)(Commodore)(A500-A1000-A2000).rom": [ + "11f9e62cf299f72184835b7b2a70a16333fc0d88" + ], "kick40063.A600": [ "3b7f1493b27e212830f989f26ca76c02049f09ca" ], "amiga-os-310-a600.rom": [ "3b7f1493b27e212830f989f26ca76c02049f09ca" ], + "Kickstart v3.1 rev 40.63 (1993)(Commodore)(A500-A600-A2000)[!].rom": [ + "3b7f1493b27e212830f989f26ca76c02049f09ca" + ], + "Kickstart v3.1 rev 40.63 (1993)(Commodore)(A500-A600-A2000).rom": [ + "3b7f1493b27e212830f989f26ca76c02049f09ca" + ], "kick40068.A1200": [ "e21545723fe8374e91342617604f1b3d703094f1" ], @@ -272335,12 +272385,21 @@ "AmigaVision.rom": [ "e21545723fe8374e91342617604f1b3d703094f1" ], + "Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200)[!].rom": [ + "e21545723fe8374e91342617604f1b3d703094f1" + ], + "Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom": [ + "e21545723fe8374e91342617604f1b3d703094f1" + ], "kick40068.A4000": [ "5fe04842d04a489720f0f4bb0e46948199406f49" ], "Kickstart v3.1 r40.68 (1993)(Commodore)(A4000).rom": [ "5fe04842d04a489720f0f4bb0e46948199406f49" ], + "Kickstart v3.1 rev 40.68 (1993)(Commodore)(A4000).rom": [ + "5fe04842d04a489720f0f4bb0e46948199406f49" + ], "1541 ROM": [ "ab16f56989b27d89babe5f89c5a8cb3da71a82f0" ], @@ -272555,6 +272614,21 @@ "d64tano.rom": [ "1983b4fb398e3dd9668d424c666c5a0b3f1e2b69" ], + "d64rom1": [ + "1983b4fb398e3dd9668d424c666c5a0b3f1e2b69" + ], + "dragrom": [ + "1983b4fb398e3dd9668d424c666c5a0b3f1e2b69" + ], + "Dragon Data Ltd - Dragon 64 - IC17": [ + "1983b4fb398e3dd9668d424c666c5a0b3f1e2b69" + ], + "Dragon Data Ltd - TANO IC18": [ + "1983b4fb398e3dd9668d424c666c5a0b3f1e2b69" + ], + "Eurohard S.A. - Dragon 200 IC18": [ + "1983b4fb398e3dd9668d424c666c5a0b3f1e2b69" + ], "alpha_ba": [ "1983b4fb398e3dd9668d424c666c5a0b3f1e2b69" ], @@ -272570,6 +272644,18 @@ "d64tano2.rom": [ "e3c8986bb1d44269c4587b04f1ca27a70b0aaa2e" ], + "d64rom2": [ + "e3c8986bb1d44269c4587b04f1ca27a70b0aaa2e" + ], + "Dragon Data Ltd - Dragon 64 - IC18": [ + "e3c8986bb1d44269c4587b04f1ca27a70b0aaa2e" + ], + "Dragon Data Ltd - TANO IC17": [ + "e3c8986bb1d44269c4587b04f1ca27a70b0aaa2e" + ], + "Eurohard S.A. - Dragon 200 IC17": [ + "e3c8986bb1d44269c4587b04f1ca27a70b0aaa2e" + ], "deltados.rom": [ "686ebb5f39dd4fc907a0b748867d0a022d2f1a60" ], @@ -272582,6 +272668,9 @@ "Expandible OS v2.0 (1984)(Intelligent Software).bin": [ "6033a0535136c40c47137e4d1cd9273c06d5fdff" ], + "EXOS20.ROM": [ + "6033a0535136c40c47137e4d1cd9273c06d5fdff" + ], "zx48.rom": [ "5ea7c2b824672e914525d1d5c419d71b84a426a2" ], @@ -274332,6 +274421,9 @@ "n88knj1.rom": [ "82e11a177af6a5091dd67f50a2f4bafda84d6556" ], + "kanji1.rom": [ + "82e11a177af6a5091dd67f50a2f4bafda84d6556" + ], "fx-scsi.rom": [ "65482a23ac5c10a6095aee1db5824cca54ead6e5" ], @@ -274352,6 +274444,10 @@ "4ed31ec6b0b175bb109c0eb5fd3d193da823339f", "1db57a1e8b6e4096f811587f9eab0c6675fd9755" ], + "dmg0_rom.bin": [ + "4ed31ec6b0b175bb109c0eb5fd3d193da823339f", + "1db57a1e8b6e4096f811587f9eab0c6675fd9755" + ], "gba_bios.bin": [ "300c20df6731a33952ded8c436f7f186d25d3492" ], @@ -274395,6 +274491,9 @@ "IPL_JAP.n64": [ "bf861922dcb78c316360e3e742f4f70ff63c9bc3" ], + "64dd_ipl_J.bin": [ + "bf861922dcb78c316360e3e742f4f70ff63c9bc3" + ], "64DD_IPL_USA.bin": [ "3c5b93ca231550c68693a14f03cea8d5dbd1be9e" ], @@ -274404,6 +274503,9 @@ "boot5.rom": [ "3c5b93ca231550c68693a14f03cea8d5dbd1be9e" ], + "64dd_ipl_U.bin": [ + "3c5b93ca231550c68693a14f03cea8d5dbd1be9e" + ], "nds7.bin": [ "24f67bdea115a2c847c8813a262502ee1607b7df" ], @@ -274486,9 +274588,6 @@ "SNES_SGB_RevB_(World).sfc": [ "973e10840db683cf3faf61bd443090786b3a9f04" ], - "pravetzt.rom": [ - "7afc276cb118adff72e4f16698f94bf3b2c64146" - ], "squirreljme-0.3.0-test.jar": [ "600cf0440594b0c69339ba4b626a47288b342d77" ], @@ -275659,6 +275758,12 @@ "boot.bin": [ "8951d1bb219ab2ff8583033d2119c899cc81f18c" ], + "dc_boot.bin.bin": [ + "8951d1bb219ab2ff8583033d2119c899cc81f18c" + ], + "dc_bios.bin.bin": [ + "8951d1bb219ab2ff8583033d2119c899cc81f18c" + ], "bios.gg": [ "914aa165e3d879f060be77870d345b60cfeb4ede" ], @@ -275680,6 +275785,9 @@ "bios.sms": [ "c315672807d8ddb8d91443729405c766dd95cae7" ], + "BIOS.sms": [ + "c315672807d8ddb8d91443729405c766dd95cae7" + ], "bios_CD_E.bin": [ "f891e0ea651e2232af0c5c4cb46a0cae2ee8f356" ], @@ -275723,7 +275831,8 @@ "b3c20fbe57cd2eb595e9edac86817e5948dccae4" ], "mpr-17933.bin": [ - "faa8ea183a6d7bbe5d4e03bb1332519800d3fbc3" + "faa8ea183a6d7bbe5d4e03bb1332519800d3fbc3", + "df94c5b4d47eb3cc404d88b33a8fda237eaf4720" ], "saturn_bios_E.bin": [ "faa8ea183a6d7bbe5d4e03bb1332519800d3fbc3" @@ -275962,7 +276071,8 @@ "ec0121bb8e2a209044309780d2efc2559c9a0ef1" ], "SCPH-70004_BIOS_V12_EUR_200.ROM1": [ - "cc44355ded232a2ba5309bb24d4cd55af08696b2" + "cc44355ded232a2ba5309bb24d4cd55af08696b2", + "747e36b086aceceb300c72c0d1bbab38e2920e63" ], "SCPH-90006_BIOS_VX_HK _230.ROM2": [ "b96cf94772f01b8434038285896467884a84b0c2" @@ -276426,6 +276536,9 @@ "microdisc.rom": [ "0d2ef6e67322f48f4b7e08d8bbe68827e2074561" ], + "pravetzt.rom": [ + "7afc276cb118adff72e4f16698f94bf3b2c64146" + ], "custom0.sf2": [ "286b2e1fb21cc79851da01666db6c0b0e88f25e3" ], @@ -276724,9 +276837,6 @@ "bsx_bios.rom": [ "4891d739a8a8b67923681bad4fb67edab2e90e50" ], - "BS-X.bios": [ - "4891d739a8a8b67923681bad4fb67edab2e90e50" - ], "neo-epo.sp1": [ "1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07" ], @@ -278370,9 +278480,6 @@ "DMG_ROM.bin": [ "1db57a1e8b6e4096f811587f9eab0c6675fd9755" ], - "dmg0_rom.bin": [ - "1db57a1e8b6e4096f811587f9eab0c6675fd9755" - ], "EXOS21.ROM": [ "55315b20fecb4441a07ee4bc5dc7153f396e0a2e" ], @@ -278529,9 +278636,6 @@ "Parallel.rom": [ "c75c751589cbcc1ad4ab4f63676af7abadd86f5b" ], - "FdsBios.bin": [ - "af5af53f66982e749643fdf8b2acbb7d4d3ed229" - ], "POCKSTAT.ROM": [ "6ae880493ddde880827d1e9f08e9cb2c38f9f2ec" ], @@ -278589,12 +278693,6 @@ "Kickstart v1.1 rev 32.34 (1986)(Commodore)(A1000)(PAL).rom": [ "16df8b5fd524c5a1c7584b2457ac15aff9e3ad6d" ], - "amiga-os-130-cdtv-ext.rom": [ - "5bc114bba29f60a614a311745b3e2464bfa06846" - ], - "CDTV Extended-ROM v1.0 (1992)(Commodore)(CDTV).rom": [ - "5bc114bba29f60a614a311745b3e2464bfa06846" - ], "SeaBIOS (128 KB)": [ "f402170ee4f374c304a7ce0b139d6cecb1732aff" ], @@ -291778,7 +291876,6 @@ "cbce86f7": "5a65b922b562cb1f57dab51b73151283f0e20c7a", "683a4158": "f9608bb4ad1cfe3640d02844c7ad8e0bcd974917", "0de7579d": "618563e512ff5665183664f52270fa9606c9d289", - "a73a4d20": "5996972d3e033f6c525c1988c563b4ffe4c58f22", "d42f4444": "bf5fb954db868e523febccc68549ed9187961076", "ac7d92b4": "b7068e2aab02072852ca249596b7550ac632c4c2", "a068cba9": "1ef3956f7f918873fb9b031339bba45d1e5e5878", @@ -292430,27 +292527,6 @@ "3843dcf5": "d08ffcf19945b63c7baf35d9965a9cd6bf61332b", "1eed61f5": "cd34a0ee9b7a8cbb9c9eae34739704a9dd4dd413", "343a0710": "34e5be43effe08435b4535b68b45bb9e61d384e9", - "efc88d2b": "746a2996967282281a980842a93642ad7d740f9e", - "bfaaa640": "3e8f851df9319891fb9849c922437468df98915d", - "169dc64a": "c92aa5e5fedf94a01519867fd8235f33731b8191", - "3a0be9f6": "ee9dc592128ff337be5ef0bfb6d059752296b445", - "d50fca65": "bda81f64be319d8793d284bf9d40f01d19b33515", - "801dea4e": "6c62326403ecdf3d120fa7ffea47f4f1d5b40020", - "f18710b4": "333116e6884d85aaa4dfc7578a91cceeea66d016", - "c3a92bef": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", - "61952e34": "447975ed022379fb6b80a22fa37c2d188ca3aa88", - "c98b4655": "e7c32e4f75a58c87de1672e4dbd0794083535a60", - "1d96ab50": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", - "37220e89": "70e59b8abd67092f050462abc6cb5271e4c15f01", - "356231a6": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", - "a9664a9c": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", - "58079502": "7afc276cb118adff72e4f16698f94bf3b2c64146", - "46bab02d": "3dd12d7ba54fee06a7e20dadb2c278a23a17af50", - "8d166635": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", - "68b0fde6": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", - "94358dc6": "35f92a0477a88f5cf564971125047ffcfa02ec10", - "29e86dbc": "d8ce5b1405b6428969493efeb6f3aa2027c41bdc", - "aa727c5d": "86fc8dc0932f983efa199e31ae05a4424772f959", "5aff85d3": "451c85c46b92e6ad2ad930f055ccf0fe3049936d", "8314fed0": "227ec84ea3dcb9b3d3db15a543ac19e5923732d8", "9ec2dbd0": "5f461811edd22c08d5fb0e13a7bae99ee571c9f6", @@ -298239,6 +298315,7 @@ "a85bb823": "a7e0143dee5a47e679fd5155e58e717813912692", "95344b04": "b3480714b11fc49b449660431f85d4ba92f799ba", "b1642de4": "f63eca9a1b1e92ee1582ff5e4c0db55193f97e33", + "a73a4d20": "5996972d3e033f6c525c1988c563b4ffe4c58f22", "13034372": "77197fba2781ed1d81402c48bd743adb26d3161a", "fb55e65e": "ff161eaa16b36b519eeab26364b99f59b9e8128c", "c295a8c2": "cdf247154e28c4b352b962a4a523587f2fde9305", @@ -298804,6 +298881,27 @@ "6377a7f8": "bc58ac28be4854fb198b895c7fd999f599b5a961", "e6fda693": "497eea6e0ed80501ca3beee714d71a5815495b07", "99a449b5": "beff39b4edb449c66b704e1c64ee6ed58e30a868", + "efc88d2b": "746a2996967282281a980842a93642ad7d740f9e", + "bfaaa640": "3e8f851df9319891fb9849c922437468df98915d", + "169dc64a": "c92aa5e5fedf94a01519867fd8235f33731b8191", + "3a0be9f6": "ee9dc592128ff337be5ef0bfb6d059752296b445", + "d50fca65": "bda81f64be319d8793d284bf9d40f01d19b33515", + "801dea4e": "6c62326403ecdf3d120fa7ffea47f4f1d5b40020", + "f18710b4": "333116e6884d85aaa4dfc7578a91cceeea66d016", + "c3a92bef": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", + "61952e34": "447975ed022379fb6b80a22fa37c2d188ca3aa88", + "c98b4655": "e7c32e4f75a58c87de1672e4dbd0794083535a60", + "1d96ab50": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", + "37220e89": "70e59b8abd67092f050462abc6cb5271e4c15f01", + "356231a6": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", + "a9664a9c": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", + "58079502": "7afc276cb118adff72e4f16698f94bf3b2c64146", + "46bab02d": "3dd12d7ba54fee06a7e20dadb2c278a23a17af50", + "8d166635": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", + "68b0fde6": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", + "94358dc6": "35f92a0477a88f5cf564971125047ffcfa02ec10", + "29e86dbc": "d8ce5b1405b6428969493efeb6f3aa2027c41bdc", + "aa727c5d": "86fc8dc0932f983efa199e31ae05a4424772f959", "7ee5d27b": "ce08f6a808701fc6672230a790167ee485157561", "926f72a4": "8399e384804d8d29866caa4c8763d7a61946a467", "dccb73d3": "33877ff637dc5f4c5388799fd7e2159b48e72893", @@ -311490,7 +311588,6 @@ "1aeb614856beba95463166daf09304b414d5617d3f37d221724b3337fc4b2722": "5a65b922b562cb1f57dab51b73151283f0e20c7a", "a80b6841182547d08635ad30a6af71441c4c9eed9391b3dd22feb30d8e50cc85": "f9608bb4ad1cfe3640d02844c7ad8e0bcd974917", "dabade432af1523f43029057071ca8c1ed3604498c784603e8733023382ad7a5": "618563e512ff5665183664f52270fa9606c9d289", - "b2dba4425355c42a15f9dd2b62158213ea9485de137739d95582e695da404958": "5996972d3e033f6c525c1988c563b4ffe4c58f22", "0a09940701f40647a2715271b43c9ab0d82bd488871427ad627b7e0f462f5dda": "bf5fb954db868e523febccc68549ed9187961076", "e33df7537335c0b6402ced6b3be70ef305e9158896e90b7939f8d406e5184b03": "b7068e2aab02072852ca249596b7550ac632c4c2", "01f43988d825d48a46915199b6cd42ae1505bdf83d642511204c50ecdf95c741": "1ef3956f7f918873fb9b031339bba45d1e5e5878", @@ -312142,27 +312239,6 @@ "eab425e6e65430232ec87a776d352f8fe1be4905df3a6bdaa0941c03e20069bc": "d08ffcf19945b63c7baf35d9965a9cd6bf61332b", "662bc6c693c88040531fbe51186ce203e188d1c67ad788b2013b3c91ce595420": "cd34a0ee9b7a8cbb9c9eae34739704a9dd4dd413", "afc1cc8b693f2b68d23ca203aa4d4eb4266baad4ab718f013a33b915d39574ef": "34e5be43effe08435b4535b68b45bb9e61d384e9", - "d58cb6f47f808d8c890310d1c6a46e92df05971f5952bcb4f4cf88d1faf37eb6": "746a2996967282281a980842a93642ad7d740f9e", - "cf3d0e680a362084aadb184a4a57a35432e5af885aa2f7838578e3116fb57c2e": "3e8f851df9319891fb9849c922437468df98915d", - "52d5bda9d4624da09a6efa8a9fe1c956e602ead506822f205486e915e9ba88a7": "c92aa5e5fedf94a01519867fd8235f33731b8191", - "a5340b6e01719a736a328cfff3a7449ddf77f76f138b07024648b6fcf15368de": "ee9dc592128ff337be5ef0bfb6d059752296b445", - "c24fd91c9f0687bf2033abd7747d3f5b162bba4f23692640f69ee62eb404b293": "bda81f64be319d8793d284bf9d40f01d19b33515", - "2152eafd6573626b7467402838352d4cfbf22f43b4f9940eee7048aea7098dc1": "6c62326403ecdf3d120fa7ffea47f4f1d5b40020", - "83d341dab126092f7a6d56f6a92bca0643ff3aa6529d896085004f958c9be2ff": "333116e6884d85aaa4dfc7578a91cceeea66d016", - "ed28568574716eef5d7c0fde2568d7a47a6e4b1fbca81daff3be05e45723466d": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", - "257430f54fdc1c98bf0ddad97c6a609885b25130910c4ba370d6f51e3699b2d3": "447975ed022379fb6b80a22fa37c2d188ca3aa88", - "d1ca02145bc2d539ed45097712046228caf0e04d591ba4463a0ff2a0dad90f45": "e7c32e4f75a58c87de1672e4dbd0794083535a60", - "08eaf63a55a7659a6da7c91cf4a57bb0e2e21ff856d0957928605aa5feed09c6": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", - "60d9aaaa7e787080779acbf8ad7af81fe9b8851af5e395c2f3bf10c114a76a23": "70e59b8abd67092f050462abc6cb5271e4c15f01", - "62eaf60c3be8047599f3ef06874b86d479d9b74cf90efcd2d83f35db8c662144": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", - "1b82882eeaddba463e3f89218fd9eb30147345e540bbccf96bf30c14d2e45941": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", - "a142c6a9f9ccf25ce4e7ab64107bc2210ee7f68557fe3a8bbb60d1587da814ae": "7afc276cb118adff72e4f16698f94bf3b2c64146", - "191b5e58d65eee4b2ae74aefd882b0df44d321be6c226349293fad7c10fcdcbf": "3dd12d7ba54fee06a7e20dadb2c278a23a17af50", - "2f799c82479b64ca4fda7ed76bdc65bfb56596625061fba91933fed473fc9ae8": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", - "49921a9f932f7ecc2947b9b08f0451a393dc48f55317209c44338dc8bcf227ee": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", - "f213042b9b166b443b8a5a336a325ba4a2ae9482db369754932a7b3c802ed980": "35f92a0477a88f5cf564971125047ffcfa02ec10", - "3ca567f014a71ea24734559ee63df8184886f17debeef41c4bf4cd6313d70bd1": "d8ce5b1405b6428969493efeb6f3aa2027c41bdc", - "0ed991887342fba9e4b71668ff4c14ed93c2b3a19b4874dd0282404a1c442094": "86fc8dc0932f983efa199e31ae05a4424772f959", "5e1efe51b2c8be901ab4283c671bd84364a574845b7269f92bdddc4dae9ae5d5": "451c85c46b92e6ad2ad930f055ccf0fe3049936d", "224b6d041e3491ed95928241206772dbbae1ab86779d02548f0b02a13884e0d3": "227ec84ea3dcb9b3d3db15a543ac19e5923732d8", "482c8e4eab3cf02fe7c2815df3bbccdef96ae4bc8c5e3e24265fc3943e72b535": "5f461811edd22c08d5fb0e13a7bae99ee571c9f6", @@ -317951,6 +318027,7 @@ "736773e82afccac7fa253d0d43b13f0f23c365fbbbf860597b68e13286f3ea4f": "a7e0143dee5a47e679fd5155e58e717813912692", "086285c30b1453ab797ace7dcd7665440fa187cfc6407d391d3bb96fba9f549f": "b3480714b11fc49b449660431f85d4ba92f799ba", "6a8bf30a5a0942f500d1d617506a99552e33774207d3e895258abafe35979641": "f63eca9a1b1e92ee1582ff5e4c0db55193f97e33", + "b2dba4425355c42a15f9dd2b62158213ea9485de137739d95582e695da404958": "5996972d3e033f6c525c1988c563b4ffe4c58f22", "44c6f9a25a133d38d719a9adf08c914f7e64736f26446d8c84555b983a95e5b7": "77197fba2781ed1d81402c48bd743adb26d3161a", "e0be3fc086fd478c9879f983af743bada512dedab144667039e8c147e502ce6d": "45d94d0c39be1cb3db9fab6610a88a550adda4e9", "df47c364fd16a4816d43f4b542544e902c8e62d8835fc5bd15eb3f83feca06e8": "ff161eaa16b36b519eeab26364b99f59b9e8128c", @@ -318517,6 +318594,27 @@ "24a286c1818d14c003d9aec26bf2a1fe307a173fc2731e4757583a1c0b96d78b": "bc58ac28be4854fb198b895c7fd999f599b5a961", "a351c2d792a73e9e0dbd7533821087b9a3fe3545006d2f7e7d7d4b10342f5ce7": "497eea6e0ed80501ca3beee714d71a5815495b07", "dd9c48c06081b3e7caeb7651bdb176d6c7fc057ede1415eeb1cde4abe499106d": "beff39b4edb449c66b704e1c64ee6ed58e30a868", + "d58cb6f47f808d8c890310d1c6a46e92df05971f5952bcb4f4cf88d1faf37eb6": "746a2996967282281a980842a93642ad7d740f9e", + "cf3d0e680a362084aadb184a4a57a35432e5af885aa2f7838578e3116fb57c2e": "3e8f851df9319891fb9849c922437468df98915d", + "52d5bda9d4624da09a6efa8a9fe1c956e602ead506822f205486e915e9ba88a7": "c92aa5e5fedf94a01519867fd8235f33731b8191", + "a5340b6e01719a736a328cfff3a7449ddf77f76f138b07024648b6fcf15368de": "ee9dc592128ff337be5ef0bfb6d059752296b445", + "c24fd91c9f0687bf2033abd7747d3f5b162bba4f23692640f69ee62eb404b293": "bda81f64be319d8793d284bf9d40f01d19b33515", + "2152eafd6573626b7467402838352d4cfbf22f43b4f9940eee7048aea7098dc1": "6c62326403ecdf3d120fa7ffea47f4f1d5b40020", + "83d341dab126092f7a6d56f6a92bca0643ff3aa6529d896085004f958c9be2ff": "333116e6884d85aaa4dfc7578a91cceeea66d016", + "ed28568574716eef5d7c0fde2568d7a47a6e4b1fbca81daff3be05e45723466d": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", + "257430f54fdc1c98bf0ddad97c6a609885b25130910c4ba370d6f51e3699b2d3": "447975ed022379fb6b80a22fa37c2d188ca3aa88", + "d1ca02145bc2d539ed45097712046228caf0e04d591ba4463a0ff2a0dad90f45": "e7c32e4f75a58c87de1672e4dbd0794083535a60", + "08eaf63a55a7659a6da7c91cf4a57bb0e2e21ff856d0957928605aa5feed09c6": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", + "60d9aaaa7e787080779acbf8ad7af81fe9b8851af5e395c2f3bf10c114a76a23": "70e59b8abd67092f050462abc6cb5271e4c15f01", + "62eaf60c3be8047599f3ef06874b86d479d9b74cf90efcd2d83f35db8c662144": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", + "1b82882eeaddba463e3f89218fd9eb30147345e540bbccf96bf30c14d2e45941": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", + "a142c6a9f9ccf25ce4e7ab64107bc2210ee7f68557fe3a8bbb60d1587da814ae": "7afc276cb118adff72e4f16698f94bf3b2c64146", + "191b5e58d65eee4b2ae74aefd882b0df44d321be6c226349293fad7c10fcdcbf": "3dd12d7ba54fee06a7e20dadb2c278a23a17af50", + "2f799c82479b64ca4fda7ed76bdc65bfb56596625061fba91933fed473fc9ae8": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", + "49921a9f932f7ecc2947b9b08f0451a393dc48f55317209c44338dc8bcf227ee": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", + "f213042b9b166b443b8a5a336a325ba4a2ae9482db369754932a7b3c802ed980": "35f92a0477a88f5cf564971125047ffcfa02ec10", + "3ca567f014a71ea24734559ee63df8184886f17debeef41c4bf4cd6313d70bd1": "d8ce5b1405b6428969493efeb6f3aa2027c41bdc", + "0ed991887342fba9e4b71668ff4c14ed93c2b3a19b4874dd0282404a1c442094": "86fc8dc0932f983efa199e31ae05a4424772f959", "9e443aa45fe8dde921c91fbebfb510afcb2a8566d3fc34e5b6bdadfa50fa42a9": "ce08f6a808701fc6672230a790167ee485157561", "faed05692fbb2efa86d3dc64c5e5d48de34cb761058dde8347fad8e3b185f93c": "8399e384804d8d29866caa4c8763d7a61946a467", "1e4b3144defa48b102e91818b0ee3b53a7e06906ba5394d7bd3ab3e8161b2e15": "33877ff637dc5f4c5388799fd7e2159b48e72893", @@ -476942,12 +477040,6 @@ "Intellivision/IVOICE.BIN": [ "618563e512ff5665183664f52270fa9606c9d289" ], - "Microsoft/Chihiro/cerbios.bin": [ - "5996972d3e033f6c525c1988c563b4ffe4c58f22" - ], - "Chihiro/cerbios.bin": [ - "5996972d3e033f6c525c1988c563b4ffe4c58f22" - ], "Microsoft/MSX/.variants/CARTS.SHA.bf5fb954": [ "bf5fb954db868e523febccc68549ed9187961076" ], @@ -484253,135 +484345,6 @@ "N-Gage/SYM.ROM": [ "34e5be43effe08435b4535b68b45bb9e61d384e9" ], - "Oric/Oric/8dos2.rom": [ - "746a2996967282281a980842a93642ad7d740f9e" - ], - "Oric/8dos2.rom": [ - "746a2996967282281a980842a93642ad7d740f9e" - ], - "Oric/Oric/Bas122de.pch": [ - "3e8f851df9319891fb9849c922437468df98915d" - ], - "Oric/Bas122de.pch": [ - "3e8f851df9319891fb9849c922437468df98915d" - ], - "Oric/Oric/Bas122fr.pch": [ - "c92aa5e5fedf94a01519867fd8235f33731b8191" - ], - "Oric/Bas122fr.pch": [ - "c92aa5e5fedf94a01519867fd8235f33731b8191" - ], - "Oric/Oric/Bas122uk.pch": [ - "ee9dc592128ff337be5ef0bfb6d059752296b445" - ], - "Oric/Bas122uk.pch": [ - "ee9dc592128ff337be5ef0bfb6d059752296b445" - ], - "Oric/Oric/Oric/colour.rom": [ - "bda81f64be319d8793d284bf9d40f01d19b33515" - ], - "Oric/Oric/colour.rom": [ - "bda81f64be319d8793d284bf9d40f01d19b33515" - ], - "Oric/colour.rom": [ - "bda81f64be319d8793d284bf9d40f01d19b33515" - ], - "Oric/Oric/basic10.pch": [ - "6c62326403ecdf3d120fa7ffea47f4f1d5b40020" - ], - "Oric/basic10.pch": [ - "6c62326403ecdf3d120fa7ffea47f4f1d5b40020" - ], - "Oric/Oric/basic10.rom": [ - "333116e6884d85aaa4dfc7578a91cceeea66d016" - ], - "Oric/basic10.rom": [ - "333116e6884d85aaa4dfc7578a91cceeea66d016" - ], - "Oric/Oric/basic11b.rom": [ - "9451a1a09d8f75944dbd6f91193fc360f1de80ac" - ], - "Oric/basic11b.rom": [ - "9451a1a09d8f75944dbd6f91193fc360f1de80ac" - ], - "Oric/Oric/bd500.rom": [ - "447975ed022379fb6b80a22fa37c2d188ca3aa88" - ], - "Oric/bd500.rom": [ - "447975ed022379fb6b80a22fa37c2d188ca3aa88" - ], - "Oric/Oric/empty_orix.rom": [ - "e7c32e4f75a58c87de1672e4dbd0794083535a60" - ], - "Oric/empty_orix.rom": [ - "e7c32e4f75a58c87de1672e4dbd0794083535a60" - ], - "Oric/Oric/hyperbas.rom": [ - "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63" - ], - "Oric/hyperbas.rom": [ - "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63" - ], - "Oric/Oric/jasmin.rom": [ - "70e59b8abd67092f050462abc6cb5271e4c15f01" - ], - "Oric/jasmin.rom": [ - "70e59b8abd67092f050462abc6cb5271e4c15f01" - ], - "Oric/Oric/kernel.rom": [ - "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6" - ], - "Oric/kernel.rom": [ - "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6" - ], - "Oric/Oric/microdis.rom": [ - "0d2ef6e67322f48f4b7e08d8bbe68827e2074561" - ], - "Oric/microdis.rom": [ - "0d2ef6e67322f48f4b7e08d8bbe68827e2074561" - ], - "Oric/Oric/pravetz.rom": [ - "7afc276cb118adff72e4f16698f94bf3b2c64146" - ], - "Oric/pravetz.rom": [ - "7afc276cb118adff72e4f16698f94bf3b2c64146" - ], - "Oric/Oric/pravetzt.pch": [ - "3dd12d7ba54fee06a7e20dadb2c278a23a17af50" - ], - "Oric/pravetzt.pch": [ - "3dd12d7ba54fee06a7e20dadb2c278a23a17af50" - ], - "Oric/Oric/shell.rom": [ - "926b95e1cb574d4914dbed0681729a7c1a4bc68d" - ], - "Oric/shell.rom": [ - "926b95e1cb574d4914dbed0681729a7c1a4bc68d" - ], - "Oric/Oric/teleass.rom": [ - "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d" - ], - "Oric/teleass.rom": [ - "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d" - ], - "Oric/Oric/telmatic.rom": [ - "35f92a0477a88f5cf564971125047ffcfa02ec10" - ], - "Oric/telmatic.rom": [ - "35f92a0477a88f5cf564971125047ffcfa02ec10" - ], - "Oric/Oric/telmon24.pch": [ - "d8ce5b1405b6428969493efeb6f3aa2027c41bdc" - ], - "Oric/telmon24.pch": [ - "d8ce5b1405b6428969493efeb6f3aa2027c41bdc" - ], - "Oric/Oric/telmon24.rom": [ - "86fc8dc0932f983efa199e31ae05a4424772f959" - ], - "Oric/telmon24.rom": [ - "86fc8dc0932f983efa199e31ae05a4424772f959" - ], "Other/Clock Signal/AppleII/scsi.rom": [ "451c85c46b92e6ad2ad930f055ccf0fe3049936d" ], @@ -512961,228 +512924,465 @@ "LaserActive/laseractive_dyw_1322a.bin": [ "b1e48d1f5e494a6cbece61cfca4469dea33fba4b" ], + "QEMU/QEMU/MacROM.bin": [ + "f2a9ce387019bf272c6e3459d961b30f28942ac5" + ], "QEMU/MacROM.bin": [ "f2a9ce387019bf272c6e3459d961b30f28942ac5" ], + "QEMU/QEMU/QEMU,cgthree.bin": [ + "619b86fb02faf8f682474be3f0653b58015008ba" + ], "QEMU/QEMU,cgthree.bin": [ "619b86fb02faf8f682474be3f0653b58015008ba" ], + "QEMU/QEMU/QEMU,tcx.bin": [ + "5f1792a73ee47d78b2160191ecb2c92f353f93ad" + ], "QEMU/QEMU,tcx.bin": [ "5f1792a73ee47d78b2160191ecb2c92f353f93ad" ], + "QEMU/QEMU/ast27x0_bootrom.bin": [ + "9dda4cbcc1d3f6d38c10fee3de53b9abd5e47ec0" + ], "QEMU/ast27x0_bootrom.bin": [ "9dda4cbcc1d3f6d38c10fee3de53b9abd5e47ec0" ], + "QEMU/QEMU/bamboo.dtb": [ + "ebdf1745479f4ec88459bbd9ef16ee1114018508" + ], "QEMU/bamboo.dtb": [ "ebdf1745479f4ec88459bbd9ef16ee1114018508" ], + "QEMU/QEMU/bios-256k.bin": [ + "5fe6078506094333106e6b3f33c7185dea7f0268" + ], + "QEMU/QEMU/bios-microvm.bin": [ + "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257" + ], "QEMU/bios-microvm.bin": [ "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257" ], + "QEMU/QEMU/bios.bin": [ + "f402170ee4f374c304a7ce0b139d6cecb1732aff" + ], + "QEMU/QEMU/bios_loongson3.bin": [ + "8e99ed6157811282b7570f5f2e13b81a3913497e" + ], "QEMU/bios_loongson3.bin": [ "8e99ed6157811282b7570f5f2e13b81a3913497e" ], + "QEMU/QEMU/canon-a1100-rom1.bin": [ + "3df540b7517f27b3a76e31f193821d04e5805f89" + ], "QEMU/canon-a1100-rom1.bin": [ "3df540b7517f27b3a76e31f193821d04e5805f89" ], + "QEMU/QEMU/canyonlands.dtb": [ + "8a2fda0b4f23a92eb44776b5d7ffe951987062da" + ], "QEMU/canyonlands.dtb": [ "8a2fda0b4f23a92eb44776b5d7ffe951987062da" ], + "QEMU/QEMU/edk2-aarch64-code.fd": [ + "514edbce58bfa877170673c1799351a7dab3b6df" + ], "QEMU/edk2-aarch64-code.fd": [ "514edbce58bfa877170673c1799351a7dab3b6df" ], + "QEMU/QEMU/edk2-arm-code.fd": [ + "c20f01c28b59b388abb9d0febeec45d801a632f0" + ], "QEMU/edk2-arm-code.fd": [ "c20f01c28b59b388abb9d0febeec45d801a632f0" ], + "QEMU/QEMU/edk2-arm-vars.fd": [ + "b051167e0e57bd13d77ed92ef7b474872f44ec6d" + ], "QEMU/edk2-arm-vars.fd": [ "b051167e0e57bd13d77ed92ef7b474872f44ec6d" ], + "QEMU/QEMU/edk2-i386-code.fd": [ + "45b8faebdfaaf19d16e3a7c5f60d69214685071c" + ], "QEMU/edk2-i386-code.fd": [ "45b8faebdfaaf19d16e3a7c5f60d69214685071c" ], + "QEMU/QEMU/edk2-i386-secure-code.fd": [ + "6982abec8ef2ed7c8293163d5a0bd69a01a2126f" + ], "QEMU/edk2-i386-secure-code.fd": [ "6982abec8ef2ed7c8293163d5a0bd69a01a2126f" ], + "QEMU/QEMU/edk2-i386-vars.fd": [ + "b62e676c9317a32aaa9ee1d76268d8c55663bd6e" + ], "QEMU/edk2-i386-vars.fd": [ "b62e676c9317a32aaa9ee1d76268d8c55663bd6e" ], + "QEMU/QEMU/edk2-riscv-code.fd": [ + "2c8633d881ece0c4794d740138a318f7e9af480c" + ], "QEMU/edk2-riscv-code.fd": [ "2c8633d881ece0c4794d740138a318f7e9af480c" ], + "QEMU/QEMU/edk2-riscv-vars.fd": [ + "c4e6cce4247ba8f32f528c1c69f49228f616677f" + ], "QEMU/edk2-riscv-vars.fd": [ "c4e6cce4247ba8f32f528c1c69f49228f616677f" ], + "QEMU/QEMU/edk2-x86_64-code.fd": [ + "eac1a94b8e0d7c53fd5df001c36794ec34c7c724" + ], "QEMU/edk2-x86_64-code.fd": [ "eac1a94b8e0d7c53fd5df001c36794ec34c7c724" ], + "QEMU/QEMU/edk2-x86_64-secure-code.fd": [ + "617abe2746696bb4a309d72cecb446dc76a2a61e" + ], "QEMU/edk2-x86_64-secure-code.fd": [ "617abe2746696bb4a309d72cecb446dc76a2a61e" ], + "QEMU/QEMU/efi-e1000.rom": [ + "a3df5fc33ab0190f470b34104ff3c0679cecbab6" + ], "QEMU/efi-e1000.rom": [ "a3df5fc33ab0190f470b34104ff3c0679cecbab6" ], + "QEMU/QEMU/efi-e1000e.rom": [ + "1d37f3ae6748d4deefe9fd5188a2f557bf265d61" + ], "QEMU/efi-e1000e.rom": [ "1d37f3ae6748d4deefe9fd5188a2f557bf265d61" ], + "QEMU/QEMU/efi-eepro100.rom": [ + "956d9592fea33374ef0f1900a185b6e1109ea765" + ], "QEMU/efi-eepro100.rom": [ "956d9592fea33374ef0f1900a185b6e1109ea765" ], + "QEMU/QEMU/efi-ne2k_pci.rom": [ + "adb7199f545fdb66c325b142c8dbc4cddb99a20d" + ], "QEMU/efi-ne2k_pci.rom": [ "adb7199f545fdb66c325b142c8dbc4cddb99a20d" ], + "QEMU/QEMU/efi-pcnet.rom": [ + "9e5a4bb247c6a1777c89117ca091f94342b9046d" + ], "QEMU/efi-pcnet.rom": [ "9e5a4bb247c6a1777c89117ca091f94342b9046d" ], + "QEMU/QEMU/efi-rtl8139.rom": [ + "99a1e431cc0cb0a78d5803875dfa687e12a947f4" + ], "QEMU/efi-rtl8139.rom": [ "99a1e431cc0cb0a78d5803875dfa687e12a947f4" ], + "QEMU/QEMU/efi-virtio.rom": [ + "1596e9b97f0bc8b5ff3e444235690a549ee982c6" + ], "QEMU/efi-virtio.rom": [ "1596e9b97f0bc8b5ff3e444235690a549ee982c6" ], + "QEMU/QEMU/efi-vmxnet3.rom": [ + "6557242402387a6319a0db6abb916ada48e1391c" + ], "QEMU/efi-vmxnet3.rom": [ "6557242402387a6319a0db6abb916ada48e1391c" ], + "QEMU/QEMU/hppa-firmware.img": [ + "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0" + ], "QEMU/hppa-firmware.img": [ "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0" ], + "QEMU/QEMU/hppa-firmware64.img": [ + "b42f6d4ca74073de6c038579b4a9323ad0a6b398" + ], "QEMU/hppa-firmware64.img": [ "b42f6d4ca74073de6c038579b4a9323ad0a6b398" ], + "QEMU/QEMU/kvmvapic.bin": [ + "670c9cc79b4859944705eece710dc332188b79b4" + ], "QEMU/kvmvapic.bin": [ "670c9cc79b4859944705eece710dc332188b79b4" ], + "QEMU/QEMU/linuxboot.bin": [ + "fd19bef7f5647960952520389f448364762ed948" + ], "QEMU/linuxboot.bin": [ "fd19bef7f5647960952520389f448364762ed948" ], + "QEMU/QEMU/linuxboot_dma.bin": [ + "0bff50c10727bd9c85c831ea92b7a52699959992" + ], "QEMU/linuxboot_dma.bin": [ "0bff50c10727bd9c85c831ea92b7a52699959992" ], + "QEMU/QEMU/mips_bios.bin": [ + "358abab78f3bfba72b7b45cb5dd66ce4411e2618" + ], "QEMU/mips_bios.bin": [ "358abab78f3bfba72b7b45cb5dd66ce4411e2618" ], + "QEMU/QEMU/mipsel_bios.bin": [ + "daa15fb1b8829da5c5bd473243acf19cd0f17a74" + ], "QEMU/mipsel_bios.bin": [ "daa15fb1b8829da5c5bd473243acf19cd0f17a74" ], + "QEMU/QEMU/multiboot.bin": [ + "a8b58ae464fc6fb26799432ae867bf57c546ff80" + ], "QEMU/multiboot.bin": [ "a8b58ae464fc6fb26799432ae867bf57c546ff80" ], + "QEMU/QEMU/multiboot_dma.bin": [ + "32ab1cf336b674bfb154eb7a939a3e3275a92647" + ], "QEMU/multiboot_dma.bin": [ "32ab1cf336b674bfb154eb7a939a3e3275a92647" ], + "QEMU/QEMU/npcm7xx_bootrom.bin": [ + "22a75d26a0591d2c7763765b6381fa2f73de43e1" + ], "QEMU/npcm7xx_bootrom.bin": [ "22a75d26a0591d2c7763765b6381fa2f73de43e1" ], + "QEMU/QEMU/npcm8xx_bootrom.bin": [ + "732d7ebd8496debd6455f19db8e1d8d1a8be1f33" + ], "QEMU/npcm8xx_bootrom.bin": [ "732d7ebd8496debd6455f19db8e1d8d1a8be1f33" ], + "QEMU/QEMU/openbios-ppc": [ + "0ef5051dcb318c0bc45d1908f8318d6eece8686a" + ], "QEMU/openbios-ppc": [ "0ef5051dcb318c0bc45d1908f8318d6eece8686a" ], + "QEMU/QEMU/openbios-sparc32": [ + "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26" + ], "QEMU/openbios-sparc32": [ "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26" ], + "QEMU/QEMU/openbios-sparc64": [ + "c6e215fe460629d35688ab8e51faf6f765827cd6" + ], "QEMU/openbios-sparc64": [ "c6e215fe460629d35688ab8e51faf6f765827cd6" ], + "QEMU/QEMU/opensbi-riscv32-generic-fw_dynamic.bin": [ + "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f" + ], "QEMU/opensbi-riscv32-generic-fw_dynamic.bin": [ "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f" ], + "QEMU/QEMU/opensbi-riscv64-generic-fw_dynamic.bin": [ + "6883bfd1991c0ef0d67b0967e7dcbd60420dd480" + ], "QEMU/opensbi-riscv64-generic-fw_dynamic.bin": [ "6883bfd1991c0ef0d67b0967e7dcbd60420dd480" ], + "QEMU/QEMU/palcode-clipper": [ + "47b0870aaa45a7aa0d48847fd905908fb06f3e9f" + ], "QEMU/palcode-clipper": [ "47b0870aaa45a7aa0d48847fd905908fb06f3e9f" ], + "QEMU/QEMU/pegasos2.dtb": [ + "a4c1a8d4b15ade6653364286a160759b5b4caa85" + ], "QEMU/pegasos2.dtb": [ "a4c1a8d4b15ade6653364286a160759b5b4caa85" ], + "QEMU/QEMU/petalogix-ml605.dtb": [ + "892d265838866869b8a8ef104252ff5b2fda156f" + ], "QEMU/petalogix-ml605.dtb": [ "892d265838866869b8a8ef104252ff5b2fda156f" ], + "QEMU/QEMU/petalogix-s3adsp1800.dtb": [ + "976600e3f89ecc1f3564b7077f53c58e0b565280" + ], "QEMU/petalogix-s3adsp1800.dtb": [ "976600e3f89ecc1f3564b7077f53c58e0b565280" ], + "QEMU/QEMU/pmon_2e.bin": [ + "41c43f4e8956169ab7602230a3a63934b26d65de" + ], "QEMU/pmon_2e.bin": [ "41c43f4e8956169ab7602230a3a63934b26d65de" ], + "QEMU/QEMU/pnv-pnor.bin": [ + "d8bf94da3e018ac22c1f63246acc3aa1e9a07992" + ], "QEMU/pnv-pnor.bin": [ "d8bf94da3e018ac22c1f63246acc3aa1e9a07992" ], + "QEMU/QEMU/pvh.bin": [ + "c2191e6495103c1f43e9b6ca8930e44c2245e476" + ], "QEMU/pvh.bin": [ "c2191e6495103c1f43e9b6ca8930e44c2245e476" ], + "QEMU/QEMU/pxe-e1000.rom": [ + "368e8e9827ae8757a7449319831078b6d5efb83f" + ], "QEMU/pxe-e1000.rom": [ "368e8e9827ae8757a7449319831078b6d5efb83f" ], + "QEMU/QEMU/pxe-eepro100.rom": [ + "b19572c9c2a11f03282df81c0397aceed409a86c" + ], "QEMU/pxe-eepro100.rom": [ "b19572c9c2a11f03282df81c0397aceed409a86c" ], + "QEMU/QEMU/pxe-ne2k_pci.rom": [ + "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6" + ], "QEMU/pxe-ne2k_pci.rom": [ "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6" ], + "QEMU/QEMU/pxe-pcnet.rom": [ + "13a039bf9916f1db42d3a019591d372b4cf4aee9" + ], "QEMU/pxe-pcnet.rom": [ "13a039bf9916f1db42d3a019591d372b4cf4aee9" ], + "QEMU/QEMU/pxe-rtl8139.rom": [ + "7b512c0a7a13bc3c254a25237e4d4612170f4391" + ], "QEMU/pxe-rtl8139.rom": [ "7b512c0a7a13bc3c254a25237e4d4612170f4391" ], + "QEMU/QEMU/pxe-virtio.rom": [ + "3e3f77cfe70af904133db94f27ec24e3c9c43648" + ], "QEMU/pxe-virtio.rom": [ "3e3f77cfe70af904133db94f27ec24e3c9c43648" ], + "QEMU/QEMU/qboot.rom": [ + "339d3a93c967491c9f1fffe963484386f48bd22c" + ], "QEMU/qboot.rom": [ "339d3a93c967491c9f1fffe963484386f48bd22c" ], + "QEMU/QEMU/qemu_vga.ndrv": [ + "638c6262a6eb579ec3d1c9292566ac94c942dc15" + ], "QEMU/qemu_vga.ndrv": [ "638c6262a6eb579ec3d1c9292566ac94c942dc15" ], + "QEMU/QEMU/s390-ccw.img": [ + "7b4fa888d32ca8ddbc752f7442e4d055cee1871a" + ], "QEMU/s390-ccw.img": [ "7b4fa888d32ca8ddbc752f7442e4d055cee1871a" ], + "QEMU/QEMU/s390-netboot.img": [ + "f6cec671408117bd9a31e982682662f27ef4fb2c" + ], "QEMU/s390-netboot.img": [ "f6cec671408117bd9a31e982682662f27ef4fb2c" ], + "QEMU/QEMU/skiboot.lid": [ + "8052069aa9714c23be05b4e62fb245a3d572cb0f" + ], "QEMU/skiboot.lid": [ "8052069aa9714c23be05b4e62fb245a3d572cb0f" ], + "QEMU/QEMU/slof.bin": [ + "a03a94acfe555804d66cc6c74760ae1375a71a64" + ], "QEMU/slof.bin": [ "a03a94acfe555804d66cc6c74760ae1375a71a64" ], + "QEMU/QEMU/u-boot-sam460-20100605.bin": [ + "0399a79ac0cf77f0da70af9baec7548a3b368f0a" + ], "QEMU/u-boot-sam460-20100605.bin": [ "0399a79ac0cf77f0da70af9baec7548a3b368f0a" ], + "QEMU/QEMU/u-boot.bin": [ + "2aa01b414a703880192277f9ce0dae193e9d2c8d" + ], "QEMU/u-boot.bin": [ "2aa01b414a703880192277f9ce0dae193e9d2c8d" ], + "QEMU/QEMU/u-boot.e500": [ + "9ea03f249f856cdcb4399cc1f5a5031729379911" + ], "QEMU/u-boot.e500": [ "9ea03f249f856cdcb4399cc1f5a5031729379911" ], + "QEMU/QEMU/vgabios-ati.bin": [ + "ded141cacdebf557ec552597cbf57cd989cec3e2" + ], "QEMU/vgabios-ati.bin": [ "ded141cacdebf557ec552597cbf57cd989cec3e2" ], + "QEMU/QEMU/vgabios-bochs-display.bin": [ + "9e2edd3d835219cde63a20e2cd58107d7e96ef5b" + ], "QEMU/vgabios-bochs-display.bin": [ "9e2edd3d835219cde63a20e2cd58107d7e96ef5b" ], + "QEMU/QEMU/vgabios-cirrus.bin": [ + "883eb2657ce29661a0466b6b41ce75411f37aad9" + ], "QEMU/vgabios-cirrus.bin": [ "883eb2657ce29661a0466b6b41ce75411f37aad9" ], + "QEMU/QEMU/vgabios-qxl.bin": [ + "527227abd5f3348c382d4b02703389fbeb83b067" + ], "QEMU/vgabios-qxl.bin": [ "527227abd5f3348c382d4b02703389fbeb83b067" ], + "QEMU/QEMU/vgabios-ramfb.bin": [ + "49df9be557f0f0277c8fedb889257e279586d536" + ], "QEMU/vgabios-ramfb.bin": [ "49df9be557f0f0277c8fedb889257e279586d536" ], + "QEMU/QEMU/vgabios-stdvga.bin": [ + "87fbc0ecb1ee7d4d8c8c88c7d8a2fb3ec8f99ea5" + ], + "QEMU/QEMU/vgabios-virtio.bin": [ + "cddc53b94793609d1e837d78cd5468fcc1ed9164" + ], "QEMU/vgabios-virtio.bin": [ "cddc53b94793609d1e837d78cd5468fcc1ed9164" ], + "QEMU/QEMU/vgabios-vmware.bin": [ + "c54901ab8f526ab201ebf1b3ecdf711e38e6c259" + ], "QEMU/vgabios-vmware.bin": [ "c54901ab8f526ab201ebf1b3ecdf711e38e6c259" ], + "QEMU/QEMU/vgabios.bin": [ + "63d87e2a6618c3a9b2aabecf03ac2456e5e63410" + ], + "QEMU/QEMU/virtex-ml507.dtb": [ + "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1" + ], "QEMU/virtex-ml507.dtb": [ "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1" ], + "QEMU/QEMU/vof-nvram.bin": [ + "5d1184609b87f78635f0575467a1c3f440900ff0" + ], "QEMU/vof-nvram.bin": [ "5d1184609b87f78635f0575467a1c3f440900ff0" ], + "QEMU/QEMU/vof.bin": [ + "fc737b34a390f5752cb7e35b33d71f4f438ab607" + ], "QEMU/vof.bin": [ "fc737b34a390f5752cb7e35b33d71f4f438ab607" ], @@ -556221,16 +556421,28 @@ "Pro-1000/pro1000.zip": [ "94e1e19004b2d87735b6874d07d9ca2cca2b418c" ], - "Roland/CM32L_CONTROL.ROM": [ + "Roland/CM-32L/CM32L_CONTROL.ROM": [ "a439fbb390da38cada95a7cbb1d6ca199cd66ef8" ], - "Roland/CM32L_PCM.ROM": [ + "CM-32L/CM32L_CONTROL.ROM": [ + "a439fbb390da38cada95a7cbb1d6ca199cd66ef8" + ], + "Roland/CM-32L/CM32L_PCM.ROM": [ "289cc298ad532b702461bfc738009d9ebe8025ea" ], - "Roland/MT32_CONTROL.ROM": [ + "CM-32L/CM32L_PCM.ROM": [ + "289cc298ad532b702461bfc738009d9ebe8025ea" + ], + "Roland/MT-32/MT32_CONTROL.ROM": [ "b083518fffb7f66b03c23b7eb4f868e62dc5a987" ], - "Roland/MT32_PCM.ROM": [ + "MT-32/MT32_CONTROL.ROM": [ + "b083518fffb7f66b03c23b7eb4f868e62dc5a987" + ], + "Roland/MT-32/MT32_PCM.ROM": [ + "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252" + ], + "MT-32/MT32_PCM.ROM": [ "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252" ], "Roland/mt32-roms/ctrl_cm32l_1_00.rom": [ @@ -557502,6 +557714,12 @@ "Beena/beena.zip": [ "f63eca9a1b1e92ee1582ff5e4c0db55193f97e33" ], + "Sega/Chihiro/cerbios.bin": [ + "5996972d3e033f6c525c1988c563b4ffe4c58f22" + ], + "Chihiro/cerbios.bin": [ + "5996972d3e033f6c525c1988c563b4ffe4c58f22" + ], "Sega/Chihiro/fpr-23887_29lv160te.ic4": [ "77197fba2781ed1d81402c48bd743adb26d3161a" ], @@ -561435,6 +561653,135 @@ "VIS/vis.zip": [ "beff39b4edb449c66b704e1c64ee6ed58e30a868" ], + "Tangerine/Oric/8dos2.rom": [ + "746a2996967282281a980842a93642ad7d740f9e" + ], + "Oric/8dos2.rom": [ + "746a2996967282281a980842a93642ad7d740f9e" + ], + "Tangerine/Oric/Bas122de.pch": [ + "3e8f851df9319891fb9849c922437468df98915d" + ], + "Oric/Bas122de.pch": [ + "3e8f851df9319891fb9849c922437468df98915d" + ], + "Tangerine/Oric/Bas122fr.pch": [ + "c92aa5e5fedf94a01519867fd8235f33731b8191" + ], + "Oric/Bas122fr.pch": [ + "c92aa5e5fedf94a01519867fd8235f33731b8191" + ], + "Tangerine/Oric/Bas122uk.pch": [ + "ee9dc592128ff337be5ef0bfb6d059752296b445" + ], + "Oric/Bas122uk.pch": [ + "ee9dc592128ff337be5ef0bfb6d059752296b445" + ], + "Tangerine/Oric/Oric/colour.rom": [ + "bda81f64be319d8793d284bf9d40f01d19b33515" + ], + "Oric/Oric/colour.rom": [ + "bda81f64be319d8793d284bf9d40f01d19b33515" + ], + "Oric/colour.rom": [ + "bda81f64be319d8793d284bf9d40f01d19b33515" + ], + "Tangerine/Oric/basic10.pch": [ + "6c62326403ecdf3d120fa7ffea47f4f1d5b40020" + ], + "Oric/basic10.pch": [ + "6c62326403ecdf3d120fa7ffea47f4f1d5b40020" + ], + "Tangerine/Oric/basic10.rom": [ + "333116e6884d85aaa4dfc7578a91cceeea66d016" + ], + "Oric/basic10.rom": [ + "333116e6884d85aaa4dfc7578a91cceeea66d016" + ], + "Tangerine/Oric/basic11b.rom": [ + "9451a1a09d8f75944dbd6f91193fc360f1de80ac" + ], + "Oric/basic11b.rom": [ + "9451a1a09d8f75944dbd6f91193fc360f1de80ac" + ], + "Tangerine/Oric/bd500.rom": [ + "447975ed022379fb6b80a22fa37c2d188ca3aa88" + ], + "Oric/bd500.rom": [ + "447975ed022379fb6b80a22fa37c2d188ca3aa88" + ], + "Tangerine/Oric/empty_orix.rom": [ + "e7c32e4f75a58c87de1672e4dbd0794083535a60" + ], + "Oric/empty_orix.rom": [ + "e7c32e4f75a58c87de1672e4dbd0794083535a60" + ], + "Tangerine/Oric/hyperbas.rom": [ + "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63" + ], + "Oric/hyperbas.rom": [ + "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63" + ], + "Tangerine/Oric/jasmin.rom": [ + "70e59b8abd67092f050462abc6cb5271e4c15f01" + ], + "Oric/jasmin.rom": [ + "70e59b8abd67092f050462abc6cb5271e4c15f01" + ], + "Tangerine/Oric/kernel.rom": [ + "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6" + ], + "Oric/kernel.rom": [ + "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6" + ], + "Tangerine/Oric/microdis.rom": [ + "0d2ef6e67322f48f4b7e08d8bbe68827e2074561" + ], + "Oric/microdis.rom": [ + "0d2ef6e67322f48f4b7e08d8bbe68827e2074561" + ], + "Tangerine/Oric/pravetz.rom": [ + "7afc276cb118adff72e4f16698f94bf3b2c64146" + ], + "Oric/pravetz.rom": [ + "7afc276cb118adff72e4f16698f94bf3b2c64146" + ], + "Tangerine/Oric/pravetzt.pch": [ + "3dd12d7ba54fee06a7e20dadb2c278a23a17af50" + ], + "Oric/pravetzt.pch": [ + "3dd12d7ba54fee06a7e20dadb2c278a23a17af50" + ], + "Tangerine/Oric/shell.rom": [ + "926b95e1cb574d4914dbed0681729a7c1a4bc68d" + ], + "Oric/shell.rom": [ + "926b95e1cb574d4914dbed0681729a7c1a4bc68d" + ], + "Tangerine/Oric/teleass.rom": [ + "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d" + ], + "Oric/teleass.rom": [ + "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d" + ], + "Tangerine/Oric/telmatic.rom": [ + "35f92a0477a88f5cf564971125047ffcfa02ec10" + ], + "Oric/telmatic.rom": [ + "35f92a0477a88f5cf564971125047ffcfa02ec10" + ], + "Tangerine/Oric/telmon24.pch": [ + "d8ce5b1405b6428969493efeb6f3aa2027c41bdc" + ], + "Oric/telmon24.pch": [ + "d8ce5b1405b6428969493efeb6f3aa2027c41bdc" + ], + "Tangerine/Oric/telmon24.rom": [ + "86fc8dc0932f983efa199e31ae05a4424772f959" + ], + "Oric/telmon24.rom": [ + "86fc8dc0932f983efa199e31ae05a4424772f959" + ], "Texas Instruments/TI-83/TI83_102.rom": [ "ce08f6a808701fc6672230a790167ee485157561" ], @@ -580706,12 +581053,6 @@ "scerts/CACERT_NINTENDO_CA.der": [ "b5229455dd26c1f53c73060e9089b391389e1f75" ], - "Oric/Oric/pravetzt.rom": [ - "7afc276cb118adff72e4f16698f94bf3b2c64146" - ], - "Oric/pravetzt.rom": [ - "7afc276cb118adff72e4f16698f94bf3b2c64146" - ], "Other/SquirrelJME/squirreljme-0.3.0-test.jar": [ "600cf0440594b0c69339ba4b626a47288b342d77" ], @@ -594116,6 +594457,12 @@ "Oric/microdisc.rom": [ "0d2ef6e67322f48f4b7e08d8bbe68827e2074561" ], + "Tangerine/Oric/pravetzt.rom": [ + "7afc276cb118adff72e4f16698f94bf3b2c64146" + ], + "Oric/pravetzt.rom": [ + "7afc276cb118adff72e4f16698f94bf3b2c64146" + ], "ZC/ZC210/zc210/sf2/custom0.sf2": [ "286b2e1fb21cc79851da01666db6c0b0e88f25e3" ], diff --git a/emulators/nesoid.yml b/emulators/nesoid.yml index 2a64be26..e9821479 100644 --- a/emulators/nesoid.yml +++ b/emulators/nesoid.yml @@ -141,7 +141,7 @@ files: 16 KB further in, so such a file needs at least 16656 bytes. Anything else is read as a raw 4352 byte image. A failed open or a short read leaves the Game Genie off and the content still runs. No hash is compared. - source_ref: "app/jni/neslib/cart.c:475-521 (open and format branch), app/jni/neslib/svga.c:132-140 (setter), app/jni/neslib/drivers/android/nesengine.cpp:242-243, app/jni/neslib/fce.c:1201-1203 (call site), EmulatorActivity.java:870-874, EmulatorSettingsFragment.java:179-193 (picker)" + source_ref: "app/jni/neslib/cart.c:475-521 (open and format branch), app/jni/neslib/svga.c:132-140 (setter), app/jni/neslib/drivers/android/nesengine.cpp:242-243, app/jni/neslib/fce.c:1201-1203 (call site), app/src/main/java/com/androidemu/nes/EmulatorActivity.java:870-874, app/src/main/java/com/androidemu/nes/EmulatorSettingsFragment.java:179-193 (picker)" - name: ".pal" system: nintendo-nes diff --git a/emulators/pce-emu.yml b/emulators/pce-emu.yml index 82f2af7a..fd27e46e 100644 --- a/emulators/pce-emu.yml +++ b/emulators/pce-emu.yml @@ -52,7 +52,7 @@ files: validation: [existence, size] min_size: 262144 category: bios - source_ref: "PCE.emu/src/main/Main.cc:80-91 (throws without it), PCE.emu/src/main/options.cc:275-301 (path resolution), PCE.emu/src/main/EmuMenuViews.cc:176-191 (selection), src/pce_fast/pce.cpp:477-483 + src/pce_fast/huc.cpp:284-304 (default module load), src/pce/pce.cpp:645-653 (accurate module load), src/pce_fast/pce.cpp:663 + src/pce/pce.cpp:1094 (name)" + source_ref: "PCE.emu/src/main/Main.cc:80-91 (throws without it), PCE.emu/src/main/options.cc:275-301 (path resolution), PCE.emu/src/main/EmuMenuViews.cc:176-191 (selection), PCE.emu/src/pce_fast/pce.cpp:477-483, PCE.emu/src/pce_fast/huc.cpp:284-304 (default module load), PCE.emu/src/pce/pce.cpp:645-653 (accurate module load), PCE.emu/src/pce_fast/pce.cpp:663, PCE.emu/src/pce/pce.cpp:1094 (name)" note: > min_size comes from the fixed 262144-byte read in pce_fast (huc.cpp:302) with Stream::read throwing on a short file @@ -64,7 +64,7 @@ files: required: false validation: [existence] category: bios - source_ref: "src/pce/pce.cpp:512-551 (DetectGECD), src/pce/pce.cpp:644-646 (gecdbios branch), src/pce/huc.cpp:225-316 (size-agnostic read), src/pce/pce.cpp:1095 (name)" + source_ref: "PCE.emu/src/pce/pce.cpp:512-551 (DetectGECD), PCE.emu/src/pce/pce.cpp:644-646 (gecdbios branch), PCE.emu/src/pce/huc.cpp:225-316 (size-agnostic read), PCE.emu/src/pce/pce.cpp:1095 (name)" note: > Reached only when the accurate module runs and DetectGECD matches the disc, since pce_fast has no Games Express branch. Served through the same diff --git a/emulators/stonesoup.yml b/emulators/stonesoup.yml index 8fdc9a6c..c2d1339e 100644 --- a/emulators/stonesoup.yml +++ b/emulators/stonesoup.yml @@ -16,10 +16,10 @@ notes: | Accepts .crawlrc config files as content (supported_extensions: crawlrc). The libretro wrapper sets -dir to the content directory. - ref: libretro/libretro.cc:178-198 (main_wrap() passes -dir content_dir) + ref: crawl-ref/libretro/libretro.cc:178-198 (main_wrap() passes -dir content_dir) Game data loaded at runtime from dat/ tree via datafile_path(). - ref: source/files.cc:375-458 (_get_base_dirs() + datafile_path()) + ref: crawl-ref/source/files.cc:375-458 (_get_base_dirs() + datafile_path()) No DATA_DIR_PATH defined in Makefile.libretro, so it falls back to SysEnv.crawl_dir. Data is NOT compiled into the binary. @@ -37,7 +37,7 @@ notes: | data_directories: - ref: stonesoup installed_on: [recalbox] - source_ref: "source/files.cc:375-458" + source_ref: "crawl-ref/source/files.cc:375-458" files: [] # no BIOS/firmware, game data loaded via data_directories diff --git a/emulators/trident.yml b/emulators/trident.yml index 0ffd332b..498e196e 100644 --- a/emulators/trident.yml +++ b/emulators/trident.yml @@ -3,9 +3,10 @@ display_name: "Nintendo - 3DS (Trident)" type: libretro core_classification: community_fork source: https://github.com/DanAlexMorton/3dsTrident -upstream: https://github.com/wheremyfoodat/Panda3DS +upstream: https://github.com/DanAlexMorton/Panda3DS profiled_date: "2026-03-25" source_commit: "b97b0befa326105e181838bc6fa11c546de8294d" +upstream_commit: "69095ee6d68d21eacac8d1517f0b7b4ed27884d3" core_version: git library_name: "Trident" @@ -24,8 +25,10 @@ notes: >- Files are resolved from the RetroArch save directory (/Emulator Files/sysdata/), not the system directory, or from the working directory when the frontend gives none. The core reports - library_name "Trident". The wrapper is vendor/Panda3DS at 69095ee6 - (DanAlexMorton/Panda3DS src/libretro_core.cpp:30, 243, 280-285). + library_name "Trident" (src/libretro_core.cpp:29, 243, 280-285). + 3dsTrident builds the vendor/Panda3DS submodule, DanAlexMorton/Panda3DS + at 69095ee6, a fork of wheremyfoodat/Panda3DS from their merge base + 944b9892. The libretro wrapper and the files cited below are in that tree. files: - name: aes_keys.txt diff --git a/emulators/uqm.yml b/emulators/uqm.yml index bbbf4f84..54243aef 100644 --- a/emulators/uqm.yml +++ b/emulators/uqm.yml @@ -60,7 +60,7 @@ files: validation: [md5] description: "UQM core game data archive" note: "Published apart from the source release. The RetroPie scriptmodule downloads it into content/packages." - source_ref: "build/win32_install/packages.nsh:3-5; sc2/build/win32_install/uqm-installer.nsi:289-306" + source_ref: "sc2/build/win32_install/packages.nsh:3-5; sc2/build/win32_install/uqm-installer.nsi:289-306" - name: uqm-0.8.0-3domusic.uqm path: uqm/content/addons/uqm-0.8.0-3domusic.uqm @@ -70,7 +70,7 @@ files: md5: "9e5801d45ca12028b486cdeb83568c02" validation: [md5] description: "UQM 3DO music track pack" - source_ref: "build/win32_install/packages.nsh:6-8; sc2/build/win32_install/uqm-installer.nsi:315-327, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" + source_ref: "sc2/build/win32_install/packages.nsh:6-8; sc2/build/win32_install/uqm-installer.nsi:315-327, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" - name: uqm-0.8.0-voice.uqm path: uqm/content/addons/uqm-0.8.0-voice.uqm @@ -80,7 +80,7 @@ files: md5: "fc89f77d7b66c2669abca6c157f5259a" validation: [md5] description: "UQM alien-race voice-over pack" - source_ref: "build/win32_install/packages.nsh:9-11; sc2/build/win32_install/uqm-installer.nsi:329-341, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" + source_ref: "sc2/build/win32_install/packages.nsh:9-11; sc2/build/win32_install/uqm-installer.nsi:329-341, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" - name: uqm-remix-disc1.uqm path: uqm/content/addons/uqm-remix-disc1.uqm @@ -90,7 +90,7 @@ files: md5: "09f242d8d72166d1d5ccbd3d99c93e7d" validation: [md5] description: "Precursor Remix disc 1 (modern remixes)" - source_ref: "build/win32_install/packages.nsh:12-14; sc2/build/win32_install/uqm-installer.nsi:345-358, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" + source_ref: "sc2/build/win32_install/packages.nsh:12-14; sc2/build/win32_install/uqm-installer.nsi:345-358, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" - name: uqm-remix-disc2.uqm path: uqm/content/addons/uqm-remix-disc2.uqm @@ -100,7 +100,7 @@ files: md5: "fbc8bdcb709939d559d8c7216ad15cc2" validation: [md5] description: "Precursor Remix disc 2" - source_ref: "build/win32_install/packages.nsh:15-17, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" + source_ref: "sc2/build/win32_install/packages.nsh:15-17, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" - name: uqm-remix-disc3.uqm path: uqm/content/addons/uqm-remix-disc3.uqm @@ -110,7 +110,7 @@ files: md5: "5ccc6d4ac301ae98e172ac6835dcdead" validation: [md5] description: "Precursor Remix disc 3" - source_ref: "build/win32_install/packages.nsh:18-20, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" + source_ref: "sc2/build/win32_install/packages.nsh:18-20, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" - name: uqm-remix-disc4-1.uqm path: uqm/content/addons/uqm-remix-disc4-1.uqm @@ -120,4 +120,4 @@ files: md5: "3fb63f4ac514343ed4b4b5b194c413fb" validation: [md5] description: "Precursor Remix disc 4-1" - source_ref: "build/win32_install/packages.nsh:21-23, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" + source_ref: "sc2/build/win32_install/packages.nsh:21-23, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132" diff --git a/install/amberelec.json b/install/amberelec.json index ad30a4fb..f808be8f 100644 --- a/install/amberelec.json +++ b/install/amberelec.json @@ -6,7 +6,7 @@ "platform": "amberelec", "display_name": "AmberELEC", "version": "1.0", - "generated": "2026-10-23T07:11:31Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "", "detect": [ { @@ -8249,7 +8249,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox_core", "dosbox_pure" @@ -8260,7 +8260,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox_core", "dosbox_pure" @@ -40283,7 +40283,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -40296,7 +40296,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "amiberry" ], @@ -40309,7 +40309,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -40322,7 +40322,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "amiberry" ], @@ -63038,7 +63038,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ] @@ -63048,7 +63048,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ] @@ -63058,7 +63058,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ] @@ -63068,7 +63068,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ] diff --git a/install/batocera.json b/install/batocera.json index b3cbe256..1642acbf 100644 --- a/install/batocera.json +++ b/install/batocera.json @@ -6,7 +6,7 @@ "platform": "batocera", "display_name": "Batocera", "version": "1.0", - "generated": "2026-10-23T07:11:31Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "bios", "detect": [ { @@ -7942,7 +7942,7 @@ "sha1": "5996972d3e033f6c525c1988c563b4ffe4c58f22", "sha256": "b2dba4425355c42a15f9dd2b62158213ea9485de137739d95582e695da404958", "size": 262144, - "repo_path": "bios/Microsoft/Chihiro/cerbios.bin", + "repo_path": "bios/Sega/Chihiro/cerbios.bin", "cores": null, "systems": [ "chihiro" @@ -10654,7 +10654,7 @@ "sha1": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", "sha256": "ed28568574716eef5d7c0fde2568d7a47a6e4b1fbca81daff3be05e45723466d", "size": 16384, - "repo_path": "bios/Oric/Oric/basic11b.rom", + "repo_path": "bios/Tangerine/Oric/basic11b.rom", "cores": null, "systems": [ "oricatmos" @@ -10664,7 +10664,7 @@ "sha1": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", "sha256": "ed28568574716eef5d7c0fde2568d7a47a6e4b1fbca81daff3be05e45723466d", "size": 16384, - "repo_path": "bios/Oric/Oric/basic11b.rom", + "repo_path": "bios/Tangerine/Oric/basic11b.rom", "cores": [ "clk" ] @@ -10676,7 +10676,7 @@ "sha1": "bda81f64be319d8793d284bf9d40f01d19b33515", "sha256": "c24fd91c9f0687bf2033abd7747d3f5b162bba4f23692640f69ee62eb404b293", "size": 128, - "repo_path": "bios/Oric/Oric/Oric/colour.rom", + "repo_path": "bios/Tangerine/Oric/Oric/colour.rom", "cores": null, "systems": [ "oricatmos" @@ -10686,7 +10686,7 @@ "sha1": "bda81f64be319d8793d284bf9d40f01d19b33515", "sha256": "c24fd91c9f0687bf2033abd7747d3f5b162bba4f23692640f69ee62eb404b293", "size": 128, - "repo_path": "bios/Oric/Oric/Oric/colour.rom", + "repo_path": "bios/Tangerine/Oric/Oric/colour.rom", "cores": [ "clk" ] @@ -10918,7 +10918,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": null, "systems": [ "scummvm" @@ -10928,7 +10928,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ] @@ -10940,7 +10940,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": null, "systems": [ "scummvm" @@ -10950,7 +10950,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ] @@ -52802,7 +52802,7 @@ "sha1": "333116e6884d85aaa4dfc7578a91cceeea66d016", "sha256": "83d341dab126092f7a6d56f6a92bca0643ff3aa6529d896085004f958c9be2ff", "size": 16384, - "repo_path": "bios/Oric/Oric/basic10.rom", + "repo_path": "bios/Tangerine/Oric/basic10.rom", "cores": [ "clk" ] @@ -52812,7 +52812,7 @@ "sha1": "7afc276cb118adff72e4f16698f94bf3b2c64146", "sha256": "a142c6a9f9ccf25ce4e7ab64107bc2210ee7f68557fe3a8bbb60d1587da814ae", "size": 16384, - "repo_path": "bios/Oric/Oric/pravetz.rom", + "repo_path": "bios/Tangerine/Oric/pravetz.rom", "cores": [ "clk" ] @@ -52842,7 +52842,7 @@ "sha1": "447975ed022379fb6b80a22fa37c2d188ca3aa88", "sha256": "257430f54fdc1c98bf0ddad97c6a609885b25130910c4ba370d6f51e3699b2d3", "size": 8192, - "repo_path": "bios/Oric/Oric/bd500.rom", + "repo_path": "bios/Tangerine/Oric/bd500.rom", "cores": [ "clk" ] @@ -52852,7 +52852,7 @@ "sha1": "70e59b8abd67092f050462abc6cb5271e4c15f01", "sha256": "60d9aaaa7e787080779acbf8ad7af81fe9b8851af5e395c2f3bf10c114a76a23", "size": 2048, - "repo_path": "bios/Oric/Oric/jasmin.rom", + "repo_path": "bios/Tangerine/Oric/jasmin.rom", "cores": [ "clk" ] @@ -52862,7 +52862,7 @@ "sha1": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", "sha256": "1b82882eeaddba463e3f89218fd9eb30147345e540bbccf96bf30c14d2e45941", "size": 8192, - "repo_path": "bios/Oric/Oric/microdis.rom", + "repo_path": "bios/Tangerine/Oric/microdis.rom", "cores": [ "clk" ] @@ -57460,7 +57460,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox-x", @@ -57502,7 +57502,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "dosbox-staging" ] @@ -57572,7 +57572,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "dosbox-staging" ] @@ -57692,7 +57692,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox-staging", "amiberry" @@ -57726,7 +57726,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox-staging", "amiberry" @@ -176469,7 +176469,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -176482,7 +176482,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -242705,7 +242705,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ], @@ -242718,7 +242718,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ], @@ -245089,7 +245089,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox-x", diff --git a/install/emudeck.json b/install/emudeck.json index a64c86c0..81e38da3 100644 --- a/install/emudeck.json +++ b/install/emudeck.json @@ -6,7 +6,7 @@ "platform": "emudeck", "display_name": "EmuDeck", "version": "1.0", - "generated": "2026-10-23T07:43:10Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "bios", "detect": [ { @@ -3123,7 +3123,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -3135,7 +3135,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -64208,7 +64208,7 @@ "sha1": "f402170ee4f374c304a7ce0b139d6cecb1732aff", "sha256": "8244f3e5eaca828cc0a6a963f1fad15d68d8d3c0b5c80b8451b3067a85f14ae1", "size": 131072, - "repo_path": "bios/QEMU/bios.bin", + "repo_path": "bios/QEMU/QEMU/bios.bin", "cores": [ "qemu" ] @@ -64218,7 +64218,7 @@ "sha1": "5fe6078506094333106e6b3f33c7185dea7f0268", "sha256": "f1d4f396011197eb989029659cde250751cc711c336b8fbbe6f77cfe0dc5dcd8", "size": 262144, - "repo_path": "bios/QEMU/bios-256k.bin", + "repo_path": "bios/QEMU/QEMU/bios-256k.bin", "cores": [ "qemu" ] @@ -64228,7 +64228,7 @@ "sha1": "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257", "sha256": "42780e1ab9161752848475529a25c39d7c76baee82a1b2ddff666c2f7de7bbee", "size": 131072, - "repo_path": "bios/QEMU/bios-microvm.bin", + "repo_path": "bios/QEMU/QEMU/bios-microvm.bin", "cores": [ "qemu" ] @@ -64238,7 +64238,7 @@ "sha1": "339d3a93c967491c9f1fffe963484386f48bd22c", "sha256": "9b9dfc6c25740d6225625570d71cab6805cc9216e68c8932e343266daaeb8c4b", "size": 65536, - "repo_path": "bios/QEMU/qboot.rom", + "repo_path": "bios/QEMU/QEMU/qboot.rom", "cores": [ "qemu" ] @@ -64248,7 +64248,7 @@ "sha1": "63d87e2a6618c3a9b2aabecf03ac2456e5e63410", "sha256": "f0defab87465236d0d22b6000bd2c270e05a56ff3bb7fd209a56069caed86d57", "size": 38912, - "repo_path": "bios/QEMU/vgabios.bin", + "repo_path": "bios/QEMU/QEMU/vgabios.bin", "cores": [ "qemu" ] @@ -64258,7 +64258,7 @@ "sha1": "883eb2657ce29661a0466b6b41ce75411f37aad9", "sha256": "305d3b15f67e65f1899a1664621f6b471e4345d33fd9eb4f6320b4559f6a04f2", "size": 38912, - "repo_path": "bios/QEMU/vgabios-cirrus.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-cirrus.bin", "cores": [ "qemu" ] @@ -64268,7 +64268,7 @@ "sha1": "87fbc0ecb1ee7d4d8c8c88c7d8a2fb3ec8f99ea5", "sha256": "651513519f9e0d5b99d3b051a8f5c68db69e987339b59a441d371068c34c146b", "size": 39424, - "repo_path": "bios/QEMU/vgabios-stdvga.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-stdvga.bin", "cores": [ "qemu" ] @@ -64278,7 +64278,7 @@ "sha1": "9e2edd3d835219cde63a20e2cd58107d7e96ef5b", "sha256": "d5fd6992dfdf0c980996b79c5ea13b9c8b36342c1dc94fcd682a6c3e8df850ff", "size": 28672, - "repo_path": "bios/QEMU/vgabios-bochs-display.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-bochs-display.bin", "cores": [ "qemu" ] @@ -64288,7 +64288,7 @@ "sha1": "49df9be557f0f0277c8fedb889257e279586d536", "sha256": "31b26b2288ed5594b65a234e797ee7105d225d48086170b27ab518c3fb69b7de", "size": 28672, - "repo_path": "bios/QEMU/vgabios-ramfb.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ramfb.bin", "cores": [ "qemu" ] @@ -64298,7 +64298,7 @@ "sha1": "ded141cacdebf557ec552597cbf57cd989cec3e2", "sha256": "9d4d1f32a7e059de82c09c19fc25e276a39d96a1a516605a32ba704596e10d8e", "size": 39424, - "repo_path": "bios/QEMU/vgabios-ati.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ati.bin", "cores": [ "qemu" ] @@ -64308,7 +64308,7 @@ "sha1": "527227abd5f3348c382d4b02703389fbeb83b067", "sha256": "e81cc2807ebb9a1467b1933d192a4313424b499b73e7674257f07cd2171e01c7", "size": 39424, - "repo_path": "bios/QEMU/vgabios-qxl.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-qxl.bin", "cores": [ "qemu" ] @@ -64318,7 +64318,7 @@ "sha1": "cddc53b94793609d1e837d78cd5468fcc1ed9164", "sha256": "746f38c2023dbbc071503113f970bcf69d49c6e7c55fa8c0e3748dbccba42772", "size": 39424, - "repo_path": "bios/QEMU/vgabios-virtio.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-virtio.bin", "cores": [ "qemu" ] @@ -64328,7 +64328,7 @@ "sha1": "c54901ab8f526ab201ebf1b3ecdf711e38e6c259", "sha256": "c12841eb2b057b6d99bfbc7ab72bea896e2b5cd694c93b026d7510de2b68ca11", "size": 39424, - "repo_path": "bios/QEMU/vgabios-vmware.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-vmware.bin", "cores": [ "qemu" ] @@ -64338,7 +64338,7 @@ "sha1": "670c9cc79b4859944705eece710dc332188b79b4", "sha256": "cdf057a71b07e3b52b19cbe210bdefa59250d01a9810b960f7fe1f98eed95a27", "size": 9216, - "repo_path": "bios/QEMU/kvmvapic.bin", + "repo_path": "bios/QEMU/QEMU/kvmvapic.bin", "cores": [ "qemu" ] @@ -64348,7 +64348,7 @@ "sha1": "fd19bef7f5647960952520389f448364762ed948", "sha256": "1ecfb26c19da9dc00cdec0d0d738db69aeea4f1231c0c0ffc483ff69b3cda6ce", "size": 1024, - "repo_path": "bios/QEMU/linuxboot.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot.bin", "cores": [ "qemu" ] @@ -64358,7 +64358,7 @@ "sha1": "0bff50c10727bd9c85c831ea92b7a52699959992", "sha256": "9c49e255340c78fc12e54ed043462bca02fb7fca29b7cfab62ff88a5344b6950", "size": 1536, - "repo_path": "bios/QEMU/linuxboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot_dma.bin", "cores": [ "qemu" ] @@ -64368,7 +64368,7 @@ "sha1": "a8b58ae464fc6fb26799432ae867bf57c546ff80", "sha256": "13a3f9f119797b8776105f020f36572ce6a20fa2c60d3b8112818bfaefcdd348", "size": 1024, - "repo_path": "bios/QEMU/multiboot.bin", + "repo_path": "bios/QEMU/QEMU/multiboot.bin", "cores": [ "qemu" ] @@ -64378,7 +64378,7 @@ "sha1": "32ab1cf336b674bfb154eb7a939a3e3275a92647", "sha256": "e01667420ee78a318ea44627d2dd68058d3377d024e6eb7237700afe2e86507d", "size": 1024, - "repo_path": "bios/QEMU/multiboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/multiboot_dma.bin", "cores": [ "qemu" ] @@ -64388,7 +64388,7 @@ "sha1": "c2191e6495103c1f43e9b6ca8930e44c2245e476", "sha256": "918ff03a118615c2f4611a5df2d9496aabe099b5cfaaf69e544ebf973305d59d", "size": 1536, - "repo_path": "bios/QEMU/pvh.bin", + "repo_path": "bios/QEMU/QEMU/pvh.bin", "cores": [ "qemu" ] @@ -64398,7 +64398,7 @@ "sha1": "368e8e9827ae8757a7449319831078b6d5efb83f", "sha256": "981a728f95b7a01645645e9b753cfb764c9eb59266fa888ac58d7008fbb48c10", "size": 67072, - "repo_path": "bios/QEMU/pxe-e1000.rom", + "repo_path": "bios/QEMU/QEMU/pxe-e1000.rom", "cores": [ "qemu" ] @@ -64408,7 +64408,7 @@ "sha1": "b19572c9c2a11f03282df81c0397aceed409a86c", "sha256": "07b89a742e0f6d0e92dafe57b0f28c493436d0e1e07b7b77e728490c1f7b45dd", "size": 61440, - "repo_path": "bios/QEMU/pxe-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/pxe-eepro100.rom", "cores": [ "qemu" ] @@ -64418,7 +64418,7 @@ "sha1": "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6", "sha256": "bb9c0eaad36b9b4ce26c5f348bd05a832c8bf83ef38391db0ce9b51de8523ac7", "size": 61440, - "repo_path": "bios/QEMU/pxe-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/pxe-ne2k_pci.rom", "cores": [ "qemu" ] @@ -64428,7 +64428,7 @@ "sha1": "13a039bf9916f1db42d3a019591d372b4cf4aee9", "sha256": "92358396c05b3346c6bfd52bbf2a47978d0a8c6ddea932ee091a24faefbd489e", "size": 61440, - "repo_path": "bios/QEMU/pxe-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/pxe-pcnet.rom", "cores": [ "qemu" ] @@ -64438,7 +64438,7 @@ "sha1": "7b512c0a7a13bc3c254a25237e4d4612170f4391", "sha256": "d491351e37a50eb5a40e98a9f6b4d85010ee60fb9e64129d65ea10839287f138", "size": 61440, - "repo_path": "bios/QEMU/pxe-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/pxe-rtl8139.rom", "cores": [ "qemu" ] @@ -64448,7 +64448,7 @@ "sha1": "3e3f77cfe70af904133db94f27ec24e3c9c43648", "sha256": "6994337fe07783a6233072e33771dc4f58260edc3269debe677a5227b264bfdc", "size": 60416, - "repo_path": "bios/QEMU/pxe-virtio.rom", + "repo_path": "bios/QEMU/QEMU/pxe-virtio.rom", "cores": [ "qemu" ] @@ -64458,7 +64458,7 @@ "sha1": "a3df5fc33ab0190f470b34104ff3c0679cecbab6", "sha256": "f37222fcdf0481bfbaf7a16d9aaf740aeb41d3d24c187801eb6e9a628cec0fc8", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000.rom", "cores": [ "qemu" ] @@ -64468,7 +64468,7 @@ "sha1": "1d37f3ae6748d4deefe9fd5188a2f557bf265d61", "sha256": "102c20348be2d0ebe45a77b076b31848182c2f7b4364775b6bc2ece6e97b4024", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000e.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000e.rom", "cores": [ "qemu" ] @@ -64478,7 +64478,7 @@ "sha1": "956d9592fea33374ef0f1900a185b6e1109ea765", "sha256": "2b5b55ba8afae7b5ef7116606babf60e6ceaa531c345d54542857cc3fbe3912e", "size": 159232, - "repo_path": "bios/QEMU/efi-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/efi-eepro100.rom", "cores": [ "qemu" ] @@ -64488,7 +64488,7 @@ "sha1": "adb7199f545fdb66c325b142c8dbc4cddb99a20d", "sha256": "9925e0a34547118110479d8fc4e01092a0a73e0a236416e9ff862655b46751f7", "size": 157696, - "repo_path": "bios/QEMU/efi-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/efi-ne2k_pci.rom", "cores": [ "qemu" ] @@ -64498,7 +64498,7 @@ "sha1": "9e5a4bb247c6a1777c89117ca091f94342b9046d", "sha256": "71c494fde94efa9871cf43868d7e3c8f4190e406d47a5102a2a21b36ded8a162", "size": 157696, - "repo_path": "bios/QEMU/efi-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/efi-pcnet.rom", "cores": [ "qemu" ] @@ -64508,7 +64508,7 @@ "sha1": "99a1e431cc0cb0a78d5803875dfa687e12a947f4", "sha256": "4cdd69a7f5c6ce7aec3a3f20a034dc80e1d22aa37a739c364378952d997a32c7", "size": 160768, - "repo_path": "bios/QEMU/efi-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/efi-rtl8139.rom", "cores": [ "qemu" ] @@ -64518,7 +64518,7 @@ "sha1": "1596e9b97f0bc8b5ff3e444235690a549ee982c6", "sha256": "26be36901db7f8181c306cc62bd74891d8646528965a78e40cceadba5dd7c8e7", "size": 160768, - "repo_path": "bios/QEMU/efi-virtio.rom", + "repo_path": "bios/QEMU/QEMU/efi-virtio.rom", "cores": [ "qemu" ] @@ -64528,7 +64528,7 @@ "sha1": "6557242402387a6319a0db6abb916ada48e1391c", "sha256": "33e833123ad9831df94b2d623a17f91e4c779e3cb799baa97058f5972676a32a", "size": 156672, - "repo_path": "bios/QEMU/efi-vmxnet3.rom", + "repo_path": "bios/QEMU/QEMU/efi-vmxnet3.rom", "cores": [ "qemu" ] @@ -64538,7 +64538,7 @@ "sha1": "eac1a94b8e0d7c53fd5df001c36794ec34c7c724", "sha256": "2df617a6fd1bae41ec7c0e3bceca96c928a5a88d8dc198468d34733393ab2792", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-code.fd", "cores": [ "qemu" ] @@ -64548,7 +64548,7 @@ "sha1": "617abe2746696bb4a309d72cecb446dc76a2a61e", "sha256": "54b5cf8601a787ad84e2d68ea979cabb111d20e3b635ad27376c4875e743db64", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-secure-code.fd", "cores": [ "qemu" ] @@ -64558,7 +64558,7 @@ "sha1": "45b8faebdfaaf19d16e3a7c5f60d69214685071c", "sha256": "69cebad2dac0fe52e3025836bdd09bf79d01741e4a79c680e0faa837c3fbb80f", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-code.fd", "cores": [ "qemu" ] @@ -64568,7 +64568,7 @@ "sha1": "6982abec8ef2ed7c8293163d5a0bd69a01a2126f", "sha256": "d95514ab60349ebc9355a761d4687f18e9787e66515593ea3bd98ea0131b0659", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-secure-code.fd", "cores": [ "qemu" ] @@ -64578,7 +64578,7 @@ "sha1": "b62e676c9317a32aaa9ee1d76268d8c55663bd6e", "sha256": "5d2ac383371b408398accee7ec27c8c09ea5b74a0de0ceea6513388b15be5d1e", "size": 540672, - "repo_path": "bios/QEMU/edk2-i386-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-vars.fd", "cores": [ "qemu" ] @@ -64588,7 +64588,7 @@ "sha1": "514edbce58bfa877170673c1799351a7dab3b6df", "sha256": "c0c78f7443cce15bcc91a8b6966e759c8c5cf5c80ac0086d5d79b0455fc9ccb5", "size": 67108864, - "repo_path": "bios/QEMU/edk2-aarch64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-aarch64-code.fd", "cores": [ "qemu" ], @@ -64600,7 +64600,7 @@ "sha1": "c20f01c28b59b388abb9d0febeec45d801a632f0", "sha256": "f9fcba7e85ab206efd88316c46ce9d7783c063abc9dd2b7b37df41cc8c0d2153", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-code.fd", "cores": [ "qemu" ], @@ -64612,7 +64612,7 @@ "sha1": "b051167e0e57bd13d77ed92ef7b474872f44ec6d", "sha256": "b3b855c5a80310168051164986855692d1bdb06e67619856177965cd87c6774f", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-vars.fd", "cores": [ "qemu" ], @@ -64624,7 +64624,7 @@ "sha1": "2c8633d881ece0c4794d740138a318f7e9af480c", "sha256": "8d74d1658106d4b748f2b56e1b689aad9977f7a485eb7a5654884b0b419c4ed9", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-code.fd", "cores": [ "qemu" ] @@ -64634,7 +64634,7 @@ "sha1": "c4e6cce4247ba8f32f528c1c69f49228f616677f", "sha256": "ea8094e953b1215444bd001ee1cf22818f1f7f8abcb158e62180cbaa6c1f70af", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-vars.fd", "cores": [ "qemu" ] @@ -64644,7 +64644,7 @@ "sha1": "0ef5051dcb318c0bc45d1908f8318d6eece8686a", "sha256": "f1d9bdb018e59ff65e39ce60cc0f9199af73d1770c34137ce423e04662cf96c8", "size": 677196, - "repo_path": "bios/QEMU/openbios-ppc", + "repo_path": "bios/QEMU/QEMU/openbios-ppc", "cores": [ "qemu" ], @@ -64655,7 +64655,7 @@ "sha1": "a03a94acfe555804d66cc6c74760ae1375a71a64", "sha256": "9a9047e0d949097724dec83260f04fc1dd1e55af0b7debbcad3889ff7114ffb7", "size": 995000, - "repo_path": "bios/QEMU/slof.bin", + "repo_path": "bios/QEMU/QEMU/slof.bin", "cores": [ "qemu" ] @@ -64665,7 +64665,7 @@ "sha1": "8052069aa9714c23be05b4e62fb245a3d572cb0f", "sha256": "6de4771f2f686482d387532115004cddaaa9d2bb39ef18d81e9629b11195c106", "size": 2527328, - "repo_path": "bios/QEMU/skiboot.lid", + "repo_path": "bios/QEMU/QEMU/skiboot.lid", "cores": [ "qemu" ] @@ -64675,7 +64675,7 @@ "sha1": "fc737b34a390f5752cb7e35b33d71f4f438ab607", "sha256": "8c88070f252075111468e7b2a8043209e7798c3fb136326227390ea50f168f13", "size": 3456, - "repo_path": "bios/QEMU/vof.bin", + "repo_path": "bios/QEMU/QEMU/vof.bin", "cores": [ "qemu" ] @@ -64685,7 +64685,7 @@ "sha1": "5d1184609b87f78635f0575467a1c3f440900ff0", "sha256": "cf97201f9403212ab75287bf209bfb7710cb5f253e8fe80723cf43760a9e8a12", "size": 16384, - "repo_path": "bios/QEMU/vof-nvram.bin", + "repo_path": "bios/QEMU/QEMU/vof-nvram.bin", "cores": [ "qemu" ] @@ -64695,7 +64695,7 @@ "sha1": "9ea03f249f856cdcb4399cc1f5a5031729379911", "sha256": "f0250e391566bca7b5e643c43b761ab9629a0b82427792a772e80c8b97836425", "size": 421720, - "repo_path": "bios/QEMU/u-boot.e500", + "repo_path": "bios/QEMU/QEMU/u-boot.e500", "cores": [ "qemu" ], @@ -64706,7 +64706,7 @@ "sha1": "0399a79ac0cf77f0da70af9baec7548a3b368f0a", "sha256": "be88ed96a6f50d5ba8ad7bf019f48e7f73acee95402d90d0dac3775d9c7a8d03", "size": 524288, - "repo_path": "bios/QEMU/u-boot-sam460-20100605.bin", + "repo_path": "bios/QEMU/QEMU/u-boot-sam460-20100605.bin", "cores": [ "qemu" ] @@ -64716,7 +64716,7 @@ "sha1": "638c6262a6eb579ec3d1c9292566ac94c942dc15", "sha256": "d8697354bde8a7ac9e6fe3a5fbca03698de623e95433a59c248e8e09b882c6b8", "size": 18752, - "repo_path": "bios/QEMU/qemu_vga.ndrv", + "repo_path": "bios/QEMU/QEMU/qemu_vga.ndrv", "cores": [ "qemu" ] @@ -64726,7 +64726,7 @@ "sha1": "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26", "sha256": "6ca2ed8f39e6e4fe3a88e84c0153836a8811cbb8c6a2019c33b63de372706733", "size": 382080, - "repo_path": "bios/QEMU/openbios-sparc32", + "repo_path": "bios/QEMU/QEMU/openbios-sparc32", "cores": [ "qemu" ], @@ -64737,7 +64737,7 @@ "sha1": "c6e215fe460629d35688ab8e51faf6f765827cd6", "sha256": "9c976bc634115fee073e788b8812aed263213380e16fbee55ca04d4c3cb4def8", "size": 1593408, - "repo_path": "bios/QEMU/openbios-sparc64", + "repo_path": "bios/QEMU/QEMU/openbios-sparc64", "cores": [ "qemu" ], @@ -64748,7 +64748,7 @@ "sha1": "5f1792a73ee47d78b2160191ecb2c92f353f93ad", "sha256": "92da99a770ab24f96c33c78382940cac8b25e88cb110634c1b32aa2d8cb852e7", "size": 1402, - "repo_path": "bios/QEMU/QEMU,tcx.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,tcx.bin", "cores": [ "qemu" ] @@ -64758,7 +64758,7 @@ "sha1": "619b86fb02faf8f682474be3f0653b58015008ba", "sha256": "a99f3a06fdac5cf5d72bd0fd24647d897302c3ff8e918add65168185f8cbdf4d", "size": 850, - "repo_path": "bios/QEMU/QEMU,cgthree.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,cgthree.bin", "cores": [ "qemu" ] @@ -64768,7 +64768,7 @@ "sha1": "47b0870aaa45a7aa0d48847fd905908fb06f3e9f", "sha256": "9f8da7264c7438fe4a24a2215e81893586f5cfafcd6e5fd0059fccc31a4e8839", "size": 153728, - "repo_path": "bios/QEMU/palcode-clipper", + "repo_path": "bios/QEMU/QEMU/palcode-clipper", "cores": [ "qemu" ], @@ -64779,7 +64779,7 @@ "sha1": "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f", "sha256": "1ebbd077b2b4c0f26dc0649124f8d5d56f925279dc6fc66c8adca9bb5f7855fc", "size": 268312, - "repo_path": "bios/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -64789,7 +64789,7 @@ "sha1": "6883bfd1991c0ef0d67b0967e7dcbd60420dd480", "sha256": "f61451043f3ab1bb83eef32100678fde818508c682b97591a08a46683705a167", "size": 272504, - "repo_path": "bios/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -64799,7 +64799,7 @@ "sha1": "7b4fa888d32ca8ddbc752f7442e4d055cee1871a", "sha256": "0985865e94e3a4f2a4db9c62a2cc2cf32075d4df8e7ddf641633e92840683b65", "size": 42608, - "repo_path": "bios/QEMU/s390-ccw.img", + "repo_path": "bios/QEMU/QEMU/s390-ccw.img", "cores": [ "qemu" ], @@ -64810,7 +64810,7 @@ "sha1": "f6cec671408117bd9a31e982682662f27ef4fb2c", "sha256": "ef4ef1630a8111dfe132be467818f121537c7e86c94238273a2073b114ab256e", "size": 67232, - "repo_path": "bios/QEMU/s390-netboot.img", + "repo_path": "bios/QEMU/QEMU/s390-netboot.img", "cores": [ "qemu" ], @@ -64821,7 +64821,7 @@ "sha1": "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0", "sha256": "3dd2013c37f9468d3c905a2efd607bf317686e7a2aa7d139baee772b0f70b74c", "size": 167820, - "repo_path": "bios/QEMU/hppa-firmware.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware.img", "cores": [ "qemu" ], @@ -64832,7 +64832,7 @@ "sha1": "b42f6d4ca74073de6c038579b4a9323ad0a6b398", "sha256": "a531f03a9f982a7e8811cdf3bc670f3c40d6d8b12c465f637247b16b18b851e0", "size": 206024, - "repo_path": "bios/QEMU/hppa-firmware64.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware64.img", "cores": [ "qemu" ], @@ -64843,7 +64843,7 @@ "sha1": "22a75d26a0591d2c7763765b6381fa2f73de43e1", "sha256": "1e643db3e209e801f30f4492fdbdafca3e8f251a7b8e12239249eb480f081003", "size": 768, - "repo_path": "bios/QEMU/npcm7xx_bootrom.bin", + "repo_path": "bios/QEMU/QEMU/npcm7xx_bootrom.bin", "cores": [ "qemu" ] @@ -64853,7 +64853,7 @@ "sha1": "ebdf1745479f4ec88459bbd9ef16ee1114018508", "sha256": "36a49d253e2bd907a54ca5e61965438b65fac0cf152c9b11f83c0c965203f218", "size": 3211, - "repo_path": "bios/QEMU/bamboo.dtb", + "repo_path": "bios/QEMU/QEMU/bamboo.dtb", "cores": [ "qemu" ] @@ -64863,7 +64863,7 @@ "sha1": "8a2fda0b4f23a92eb44776b5d7ffe951987062da", "sha256": "3e7ed2ed8637d8c8a1e619d8a280bc2da853e7a17eab689597c7b69770e503b0", "size": 9779, - "repo_path": "bios/QEMU/canyonlands.dtb", + "repo_path": "bios/QEMU/QEMU/canyonlands.dtb", "cores": [ "qemu" ] @@ -64873,7 +64873,7 @@ "sha1": "892d265838866869b8a8ef104252ff5b2fda156f", "sha256": "37bda496b0b4216cce70626492b43d9aaf0d5fcdefcce45efa09d5c583770c69", "size": 9882, - "repo_path": "bios/QEMU/petalogix-ml605.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-ml605.dtb", "cores": [ "qemu" ] @@ -64883,7 +64883,7 @@ "sha1": "976600e3f89ecc1f3564b7077f53c58e0b565280", "sha256": "ef9f3112b7d9258cfad362dba8338ce9a8bdce59dec4d47c690b28fbefc841d7", "size": 8161, - "repo_path": "bios/QEMU/petalogix-s3adsp1800.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-s3adsp1800.dtb", "cores": [ "qemu" ] @@ -66935,7 +66935,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ] @@ -66945,7 +66945,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "amiberry" ] @@ -66955,7 +66955,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ] @@ -66965,7 +66965,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "amiberry" ] @@ -93222,7 +93222,7 @@ "sha1": "2aa01b414a703880192277f9ce0dae193e9d2c8d", "sha256": "32a92bc476d476ad1befa6894edfddf5a7abe298fb02683e41f3b5f2ba5c9cd6", "size": 141072, - "repo_path": "bios/QEMU/u-boot.bin", + "repo_path": "bios/QEMU/QEMU/u-boot.bin", "cores": [ "qemu" ] @@ -93232,7 +93232,7 @@ "sha1": "358abab78f3bfba72b7b45cb5dd66ce4411e2618", "sha256": "2fb484617cc7273d971d55a5367cac91a8f86aa0de54e7e155837d09a0599bc7", "size": 298835, - "repo_path": "bios/QEMU/mips_bios.bin", + "repo_path": "bios/QEMU/QEMU/mips_bios.bin", "cores": [ "qemu" ] @@ -93242,7 +93242,7 @@ "sha1": "daa15fb1b8829da5c5bd473243acf19cd0f17a74", "sha256": "40232429030f906513bb5482c21d8b3f49626ab7808920382e065a2949caf99f", "size": 300324, - "repo_path": "bios/QEMU/mipsel_bios.bin", + "repo_path": "bios/QEMU/QEMU/mipsel_bios.bin", "cores": [ "qemu" ] @@ -93252,7 +93252,7 @@ "sha1": "8e99ed6157811282b7570f5f2e13b81a3913497e", "sha256": "fcdf6bb2cb7885a4a62f31fcb0d5e368bac7b6cea28f40c6dfa678af22fea20a", "size": 561168, - "repo_path": "bios/QEMU/bios_loongson3.bin", + "repo_path": "bios/QEMU/QEMU/bios_loongson3.bin", "cores": [ "qemu" ] @@ -93262,7 +93262,7 @@ "sha1": "41c43f4e8956169ab7602230a3a63934b26d65de", "sha256": "81576c8581e6765a73a8b5070dfb3758bcc3b0737461d481ec97ab5b67751771", "size": 442384, - "repo_path": "bios/QEMU/pmon_2e.bin", + "repo_path": "bios/QEMU/QEMU/pmon_2e.bin", "cores": [ "qemu" ] @@ -93272,7 +93272,7 @@ "sha1": "f2a9ce387019bf272c6e3459d961b30f28942ac5", "sha256": "05ad753fb594e656cf078023ec189e09e2a7655a780de993b75b8c51ed6b09ca", "size": 1048576, - "repo_path": "bios/QEMU/MacROM.bin", + "repo_path": "bios/QEMU/QEMU/MacROM.bin", "cores": [ "qemu" ] @@ -93282,7 +93282,7 @@ "sha1": "3df540b7517f27b3a76e31f193821d04e5805f89", "sha256": "93bb5d776bc5a7d609448a3fdb54f1c51653423a7baa5d9b6bcb7fa40b126f87", "size": 4194304, - "repo_path": "bios/QEMU/canon-a1100-rom1.bin", + "repo_path": "bios/QEMU/QEMU/canon-a1100-rom1.bin", "cores": [ "qemu" ] @@ -93292,7 +93292,7 @@ "sha1": "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1", "sha256": "9d96ed4b0c1a3af09d9e0ac927f3d456c058eaf8c2fa4c167eac7437ee9a80df", "size": 11248, - "repo_path": "bios/QEMU/virtex-ml507.dtb", + "repo_path": "bios/QEMU/QEMU/virtex-ml507.dtb", "cores": [ "qemu" ] @@ -93527,7 +93527,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ] @@ -93537,7 +93537,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ] @@ -93547,7 +93547,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ] @@ -93557,7 +93557,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ] diff --git a/install/emuelec.json b/install/emuelec.json index 7868b537..36c91149 100644 --- a/install/emuelec.json +++ b/install/emuelec.json @@ -6,7 +6,7 @@ "platform": "emuelec", "display_name": "EmuELEC", "version": "1.0", - "generated": "2026-10-23T07:11:31Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "", "detect": [ { @@ -11184,7 +11184,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox_pure" ] @@ -11194,7 +11194,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox_pure" ] @@ -43909,7 +43909,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -43922,7 +43922,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "amiberry" ], @@ -43935,7 +43935,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -43948,7 +43948,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "amiberry" ], @@ -68040,7 +68040,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ] @@ -68050,7 +68050,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ] @@ -68060,7 +68060,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ] @@ -68070,7 +68070,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ] diff --git a/install/knulli.json b/install/knulli.json index 4bade4d0..f78b850b 100644 --- a/install/knulli.json +++ b/install/knulli.json @@ -6,7 +6,7 @@ "platform": "knulli", "display_name": "KNULLI", "version": "1.0", - "generated": "2026-10-23T07:11:31Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "bios", "detect": [ { @@ -7453,7 +7453,7 @@ "sha1": "5996972d3e033f6c525c1988c563b4ffe4c58f22", "sha256": "b2dba4425355c42a15f9dd2b62158213ea9485de137739d95582e695da404958", "size": 262144, - "repo_path": "bios/Microsoft/Chihiro/cerbios.bin", + "repo_path": "bios/Sega/Chihiro/cerbios.bin", "cores": null, "systems": [ "chihiro" @@ -9506,7 +9506,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": null, "systems": [ "scummvm" @@ -9516,7 +9516,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ] @@ -9528,7 +9528,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": null, "systems": [ "scummvm" @@ -9538,7 +9538,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ] @@ -13071,7 +13071,7 @@ "sha1": "333116e6884d85aaa4dfc7578a91cceeea66d016", "sha256": "83d341dab126092f7a6d56f6a92bca0643ff3aa6529d896085004f958c9be2ff", "size": 16384, - "repo_path": "bios/Oric/Oric/basic10.rom", + "repo_path": "bios/Tangerine/Oric/basic10.rom", "cores": [ "clk" ] @@ -13081,7 +13081,7 @@ "sha1": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", "sha256": "ed28568574716eef5d7c0fde2568d7a47a6e4b1fbca81daff3be05e45723466d", "size": 16384, - "repo_path": "bios/Oric/Oric/basic11b.rom", + "repo_path": "bios/Tangerine/Oric/basic11b.rom", "cores": [ "clk" ] @@ -13091,7 +13091,7 @@ "sha1": "7afc276cb118adff72e4f16698f94bf3b2c64146", "sha256": "a142c6a9f9ccf25ce4e7ab64107bc2210ee7f68557fe3a8bbb60d1587da814ae", "size": 16384, - "repo_path": "bios/Oric/Oric/pravetz.rom", + "repo_path": "bios/Tangerine/Oric/pravetz.rom", "cores": [ "clk" ] @@ -13101,7 +13101,7 @@ "sha1": "bda81f64be319d8793d284bf9d40f01d19b33515", "sha256": "c24fd91c9f0687bf2033abd7747d3f5b162bba4f23692640f69ee62eb404b293", "size": 128, - "repo_path": "bios/Oric/Oric/Oric/colour.rom", + "repo_path": "bios/Tangerine/Oric/Oric/colour.rom", "cores": [ "clk" ] @@ -13131,7 +13131,7 @@ "sha1": "447975ed022379fb6b80a22fa37c2d188ca3aa88", "sha256": "257430f54fdc1c98bf0ddad97c6a609885b25130910c4ba370d6f51e3699b2d3", "size": 8192, - "repo_path": "bios/Oric/Oric/bd500.rom", + "repo_path": "bios/Tangerine/Oric/bd500.rom", "cores": [ "clk" ] @@ -13141,7 +13141,7 @@ "sha1": "70e59b8abd67092f050462abc6cb5271e4c15f01", "sha256": "60d9aaaa7e787080779acbf8ad7af81fe9b8851af5e395c2f3bf10c114a76a23", "size": 2048, - "repo_path": "bios/Oric/Oric/jasmin.rom", + "repo_path": "bios/Tangerine/Oric/jasmin.rom", "cores": [ "clk" ] @@ -13151,7 +13151,7 @@ "sha1": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", "sha256": "1b82882eeaddba463e3f89218fd9eb30147345e540bbccf96bf30c14d2e45941", "size": 8192, - "repo_path": "bios/Oric/Oric/microdis.rom", + "repo_path": "bios/Tangerine/Oric/microdis.rom", "cores": [ "clk" ] @@ -17737,7 +17737,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox-x", @@ -17779,7 +17779,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "dosbox-staging" ] @@ -17849,7 +17849,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "dosbox-staging" ] @@ -17969,7 +17969,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox-staging", "amiberry" @@ -18003,7 +18003,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox-staging", "amiberry" @@ -108674,7 +108674,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -108687,7 +108687,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -163506,7 +163506,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ], @@ -163519,7 +163519,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ], @@ -165757,7 +165757,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox-x", diff --git a/install/lakka.json b/install/lakka.json index 6a83238e..7ff53a97 100644 --- a/install/lakka.json +++ b/install/lakka.json @@ -6,7 +6,7 @@ "platform": "lakka", "display_name": "Lakka", "version": "1.0", - "generated": "2026-10-23T07:43:10Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "system", "detect": [ { @@ -3461,7 +3461,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": null, "systems": [ "dos" @@ -3485,7 +3485,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": null, "systems": [ "dos" @@ -3495,7 +3495,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -3509,7 +3509,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": null, "systems": [ "dos" @@ -3533,7 +3533,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": null, "systems": [ "dos" @@ -3543,7 +3543,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -79616,7 +79616,7 @@ "sha1": "f402170ee4f374c304a7ce0b139d6cecb1732aff", "sha256": "8244f3e5eaca828cc0a6a963f1fad15d68d8d3c0b5c80b8451b3067a85f14ae1", "size": 131072, - "repo_path": "bios/QEMU/bios.bin", + "repo_path": "bios/QEMU/QEMU/bios.bin", "cores": [ "qemu" ] @@ -79626,7 +79626,7 @@ "sha1": "5fe6078506094333106e6b3f33c7185dea7f0268", "sha256": "f1d4f396011197eb989029659cde250751cc711c336b8fbbe6f77cfe0dc5dcd8", "size": 262144, - "repo_path": "bios/QEMU/bios-256k.bin", + "repo_path": "bios/QEMU/QEMU/bios-256k.bin", "cores": [ "qemu" ] @@ -79636,7 +79636,7 @@ "sha1": "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257", "sha256": "42780e1ab9161752848475529a25c39d7c76baee82a1b2ddff666c2f7de7bbee", "size": 131072, - "repo_path": "bios/QEMU/bios-microvm.bin", + "repo_path": "bios/QEMU/QEMU/bios-microvm.bin", "cores": [ "qemu" ] @@ -79646,7 +79646,7 @@ "sha1": "339d3a93c967491c9f1fffe963484386f48bd22c", "sha256": "9b9dfc6c25740d6225625570d71cab6805cc9216e68c8932e343266daaeb8c4b", "size": 65536, - "repo_path": "bios/QEMU/qboot.rom", + "repo_path": "bios/QEMU/QEMU/qboot.rom", "cores": [ "qemu" ] @@ -79656,7 +79656,7 @@ "sha1": "63d87e2a6618c3a9b2aabecf03ac2456e5e63410", "sha256": "f0defab87465236d0d22b6000bd2c270e05a56ff3bb7fd209a56069caed86d57", "size": 38912, - "repo_path": "bios/QEMU/vgabios.bin", + "repo_path": "bios/QEMU/QEMU/vgabios.bin", "cores": [ "qemu" ] @@ -79666,7 +79666,7 @@ "sha1": "883eb2657ce29661a0466b6b41ce75411f37aad9", "sha256": "305d3b15f67e65f1899a1664621f6b471e4345d33fd9eb4f6320b4559f6a04f2", "size": 38912, - "repo_path": "bios/QEMU/vgabios-cirrus.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-cirrus.bin", "cores": [ "qemu" ] @@ -79676,7 +79676,7 @@ "sha1": "87fbc0ecb1ee7d4d8c8c88c7d8a2fb3ec8f99ea5", "sha256": "651513519f9e0d5b99d3b051a8f5c68db69e987339b59a441d371068c34c146b", "size": 39424, - "repo_path": "bios/QEMU/vgabios-stdvga.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-stdvga.bin", "cores": [ "qemu" ] @@ -79686,7 +79686,7 @@ "sha1": "9e2edd3d835219cde63a20e2cd58107d7e96ef5b", "sha256": "d5fd6992dfdf0c980996b79c5ea13b9c8b36342c1dc94fcd682a6c3e8df850ff", "size": 28672, - "repo_path": "bios/QEMU/vgabios-bochs-display.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-bochs-display.bin", "cores": [ "qemu" ] @@ -79696,7 +79696,7 @@ "sha1": "49df9be557f0f0277c8fedb889257e279586d536", "sha256": "31b26b2288ed5594b65a234e797ee7105d225d48086170b27ab518c3fb69b7de", "size": 28672, - "repo_path": "bios/QEMU/vgabios-ramfb.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ramfb.bin", "cores": [ "qemu" ] @@ -79706,7 +79706,7 @@ "sha1": "ded141cacdebf557ec552597cbf57cd989cec3e2", "sha256": "9d4d1f32a7e059de82c09c19fc25e276a39d96a1a516605a32ba704596e10d8e", "size": 39424, - "repo_path": "bios/QEMU/vgabios-ati.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ati.bin", "cores": [ "qemu" ] @@ -79716,7 +79716,7 @@ "sha1": "527227abd5f3348c382d4b02703389fbeb83b067", "sha256": "e81cc2807ebb9a1467b1933d192a4313424b499b73e7674257f07cd2171e01c7", "size": 39424, - "repo_path": "bios/QEMU/vgabios-qxl.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-qxl.bin", "cores": [ "qemu" ] @@ -79726,7 +79726,7 @@ "sha1": "cddc53b94793609d1e837d78cd5468fcc1ed9164", "sha256": "746f38c2023dbbc071503113f970bcf69d49c6e7c55fa8c0e3748dbccba42772", "size": 39424, - "repo_path": "bios/QEMU/vgabios-virtio.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-virtio.bin", "cores": [ "qemu" ] @@ -79736,7 +79736,7 @@ "sha1": "c54901ab8f526ab201ebf1b3ecdf711e38e6c259", "sha256": "c12841eb2b057b6d99bfbc7ab72bea896e2b5cd694c93b026d7510de2b68ca11", "size": 39424, - "repo_path": "bios/QEMU/vgabios-vmware.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-vmware.bin", "cores": [ "qemu" ] @@ -79746,7 +79746,7 @@ "sha1": "670c9cc79b4859944705eece710dc332188b79b4", "sha256": "cdf057a71b07e3b52b19cbe210bdefa59250d01a9810b960f7fe1f98eed95a27", "size": 9216, - "repo_path": "bios/QEMU/kvmvapic.bin", + "repo_path": "bios/QEMU/QEMU/kvmvapic.bin", "cores": [ "qemu" ] @@ -79756,7 +79756,7 @@ "sha1": "fd19bef7f5647960952520389f448364762ed948", "sha256": "1ecfb26c19da9dc00cdec0d0d738db69aeea4f1231c0c0ffc483ff69b3cda6ce", "size": 1024, - "repo_path": "bios/QEMU/linuxboot.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot.bin", "cores": [ "qemu" ] @@ -79766,7 +79766,7 @@ "sha1": "0bff50c10727bd9c85c831ea92b7a52699959992", "sha256": "9c49e255340c78fc12e54ed043462bca02fb7fca29b7cfab62ff88a5344b6950", "size": 1536, - "repo_path": "bios/QEMU/linuxboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot_dma.bin", "cores": [ "qemu" ] @@ -79776,7 +79776,7 @@ "sha1": "a8b58ae464fc6fb26799432ae867bf57c546ff80", "sha256": "13a3f9f119797b8776105f020f36572ce6a20fa2c60d3b8112818bfaefcdd348", "size": 1024, - "repo_path": "bios/QEMU/multiboot.bin", + "repo_path": "bios/QEMU/QEMU/multiboot.bin", "cores": [ "qemu" ] @@ -79786,7 +79786,7 @@ "sha1": "32ab1cf336b674bfb154eb7a939a3e3275a92647", "sha256": "e01667420ee78a318ea44627d2dd68058d3377d024e6eb7237700afe2e86507d", "size": 1024, - "repo_path": "bios/QEMU/multiboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/multiboot_dma.bin", "cores": [ "qemu" ] @@ -79796,7 +79796,7 @@ "sha1": "c2191e6495103c1f43e9b6ca8930e44c2245e476", "sha256": "918ff03a118615c2f4611a5df2d9496aabe099b5cfaaf69e544ebf973305d59d", "size": 1536, - "repo_path": "bios/QEMU/pvh.bin", + "repo_path": "bios/QEMU/QEMU/pvh.bin", "cores": [ "qemu" ] @@ -79806,7 +79806,7 @@ "sha1": "368e8e9827ae8757a7449319831078b6d5efb83f", "sha256": "981a728f95b7a01645645e9b753cfb764c9eb59266fa888ac58d7008fbb48c10", "size": 67072, - "repo_path": "bios/QEMU/pxe-e1000.rom", + "repo_path": "bios/QEMU/QEMU/pxe-e1000.rom", "cores": [ "qemu" ] @@ -79816,7 +79816,7 @@ "sha1": "b19572c9c2a11f03282df81c0397aceed409a86c", "sha256": "07b89a742e0f6d0e92dafe57b0f28c493436d0e1e07b7b77e728490c1f7b45dd", "size": 61440, - "repo_path": "bios/QEMU/pxe-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/pxe-eepro100.rom", "cores": [ "qemu" ] @@ -79826,7 +79826,7 @@ "sha1": "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6", "sha256": "bb9c0eaad36b9b4ce26c5f348bd05a832c8bf83ef38391db0ce9b51de8523ac7", "size": 61440, - "repo_path": "bios/QEMU/pxe-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/pxe-ne2k_pci.rom", "cores": [ "qemu" ] @@ -79836,7 +79836,7 @@ "sha1": "13a039bf9916f1db42d3a019591d372b4cf4aee9", "sha256": "92358396c05b3346c6bfd52bbf2a47978d0a8c6ddea932ee091a24faefbd489e", "size": 61440, - "repo_path": "bios/QEMU/pxe-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/pxe-pcnet.rom", "cores": [ "qemu" ] @@ -79846,7 +79846,7 @@ "sha1": "7b512c0a7a13bc3c254a25237e4d4612170f4391", "sha256": "d491351e37a50eb5a40e98a9f6b4d85010ee60fb9e64129d65ea10839287f138", "size": 61440, - "repo_path": "bios/QEMU/pxe-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/pxe-rtl8139.rom", "cores": [ "qemu" ] @@ -79856,7 +79856,7 @@ "sha1": "3e3f77cfe70af904133db94f27ec24e3c9c43648", "sha256": "6994337fe07783a6233072e33771dc4f58260edc3269debe677a5227b264bfdc", "size": 60416, - "repo_path": "bios/QEMU/pxe-virtio.rom", + "repo_path": "bios/QEMU/QEMU/pxe-virtio.rom", "cores": [ "qemu" ] @@ -79866,7 +79866,7 @@ "sha1": "a3df5fc33ab0190f470b34104ff3c0679cecbab6", "sha256": "f37222fcdf0481bfbaf7a16d9aaf740aeb41d3d24c187801eb6e9a628cec0fc8", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000.rom", "cores": [ "qemu" ] @@ -79876,7 +79876,7 @@ "sha1": "1d37f3ae6748d4deefe9fd5188a2f557bf265d61", "sha256": "102c20348be2d0ebe45a77b076b31848182c2f7b4364775b6bc2ece6e97b4024", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000e.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000e.rom", "cores": [ "qemu" ] @@ -79886,7 +79886,7 @@ "sha1": "956d9592fea33374ef0f1900a185b6e1109ea765", "sha256": "2b5b55ba8afae7b5ef7116606babf60e6ceaa531c345d54542857cc3fbe3912e", "size": 159232, - "repo_path": "bios/QEMU/efi-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/efi-eepro100.rom", "cores": [ "qemu" ] @@ -79896,7 +79896,7 @@ "sha1": "adb7199f545fdb66c325b142c8dbc4cddb99a20d", "sha256": "9925e0a34547118110479d8fc4e01092a0a73e0a236416e9ff862655b46751f7", "size": 157696, - "repo_path": "bios/QEMU/efi-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/efi-ne2k_pci.rom", "cores": [ "qemu" ] @@ -79906,7 +79906,7 @@ "sha1": "9e5a4bb247c6a1777c89117ca091f94342b9046d", "sha256": "71c494fde94efa9871cf43868d7e3c8f4190e406d47a5102a2a21b36ded8a162", "size": 157696, - "repo_path": "bios/QEMU/efi-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/efi-pcnet.rom", "cores": [ "qemu" ] @@ -79916,7 +79916,7 @@ "sha1": "99a1e431cc0cb0a78d5803875dfa687e12a947f4", "sha256": "4cdd69a7f5c6ce7aec3a3f20a034dc80e1d22aa37a739c364378952d997a32c7", "size": 160768, - "repo_path": "bios/QEMU/efi-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/efi-rtl8139.rom", "cores": [ "qemu" ] @@ -79926,7 +79926,7 @@ "sha1": "1596e9b97f0bc8b5ff3e444235690a549ee982c6", "sha256": "26be36901db7f8181c306cc62bd74891d8646528965a78e40cceadba5dd7c8e7", "size": 160768, - "repo_path": "bios/QEMU/efi-virtio.rom", + "repo_path": "bios/QEMU/QEMU/efi-virtio.rom", "cores": [ "qemu" ] @@ -79936,7 +79936,7 @@ "sha1": "6557242402387a6319a0db6abb916ada48e1391c", "sha256": "33e833123ad9831df94b2d623a17f91e4c779e3cb799baa97058f5972676a32a", "size": 156672, - "repo_path": "bios/QEMU/efi-vmxnet3.rom", + "repo_path": "bios/QEMU/QEMU/efi-vmxnet3.rom", "cores": [ "qemu" ] @@ -79946,7 +79946,7 @@ "sha1": "eac1a94b8e0d7c53fd5df001c36794ec34c7c724", "sha256": "2df617a6fd1bae41ec7c0e3bceca96c928a5a88d8dc198468d34733393ab2792", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-code.fd", "cores": [ "qemu" ] @@ -79956,7 +79956,7 @@ "sha1": "617abe2746696bb4a309d72cecb446dc76a2a61e", "sha256": "54b5cf8601a787ad84e2d68ea979cabb111d20e3b635ad27376c4875e743db64", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-secure-code.fd", "cores": [ "qemu" ] @@ -79966,7 +79966,7 @@ "sha1": "45b8faebdfaaf19d16e3a7c5f60d69214685071c", "sha256": "69cebad2dac0fe52e3025836bdd09bf79d01741e4a79c680e0faa837c3fbb80f", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-code.fd", "cores": [ "qemu" ] @@ -79976,7 +79976,7 @@ "sha1": "6982abec8ef2ed7c8293163d5a0bd69a01a2126f", "sha256": "d95514ab60349ebc9355a761d4687f18e9787e66515593ea3bd98ea0131b0659", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-secure-code.fd", "cores": [ "qemu" ] @@ -79986,7 +79986,7 @@ "sha1": "b62e676c9317a32aaa9ee1d76268d8c55663bd6e", "sha256": "5d2ac383371b408398accee7ec27c8c09ea5b74a0de0ceea6513388b15be5d1e", "size": 540672, - "repo_path": "bios/QEMU/edk2-i386-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-vars.fd", "cores": [ "qemu" ] @@ -79996,7 +79996,7 @@ "sha1": "514edbce58bfa877170673c1799351a7dab3b6df", "sha256": "c0c78f7443cce15bcc91a8b6966e759c8c5cf5c80ac0086d5d79b0455fc9ccb5", "size": 67108864, - "repo_path": "bios/QEMU/edk2-aarch64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-aarch64-code.fd", "cores": [ "qemu" ], @@ -80008,7 +80008,7 @@ "sha1": "c20f01c28b59b388abb9d0febeec45d801a632f0", "sha256": "f9fcba7e85ab206efd88316c46ce9d7783c063abc9dd2b7b37df41cc8c0d2153", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-code.fd", "cores": [ "qemu" ], @@ -80020,7 +80020,7 @@ "sha1": "b051167e0e57bd13d77ed92ef7b474872f44ec6d", "sha256": "b3b855c5a80310168051164986855692d1bdb06e67619856177965cd87c6774f", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-vars.fd", "cores": [ "qemu" ], @@ -80032,7 +80032,7 @@ "sha1": "2c8633d881ece0c4794d740138a318f7e9af480c", "sha256": "8d74d1658106d4b748f2b56e1b689aad9977f7a485eb7a5654884b0b419c4ed9", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-code.fd", "cores": [ "qemu" ] @@ -80042,7 +80042,7 @@ "sha1": "c4e6cce4247ba8f32f528c1c69f49228f616677f", "sha256": "ea8094e953b1215444bd001ee1cf22818f1f7f8abcb158e62180cbaa6c1f70af", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-vars.fd", "cores": [ "qemu" ] @@ -80052,7 +80052,7 @@ "sha1": "0ef5051dcb318c0bc45d1908f8318d6eece8686a", "sha256": "f1d9bdb018e59ff65e39ce60cc0f9199af73d1770c34137ce423e04662cf96c8", "size": 677196, - "repo_path": "bios/QEMU/openbios-ppc", + "repo_path": "bios/QEMU/QEMU/openbios-ppc", "cores": [ "qemu" ], @@ -80063,7 +80063,7 @@ "sha1": "a03a94acfe555804d66cc6c74760ae1375a71a64", "sha256": "9a9047e0d949097724dec83260f04fc1dd1e55af0b7debbcad3889ff7114ffb7", "size": 995000, - "repo_path": "bios/QEMU/slof.bin", + "repo_path": "bios/QEMU/QEMU/slof.bin", "cores": [ "qemu" ] @@ -80073,7 +80073,7 @@ "sha1": "8052069aa9714c23be05b4e62fb245a3d572cb0f", "sha256": "6de4771f2f686482d387532115004cddaaa9d2bb39ef18d81e9629b11195c106", "size": 2527328, - "repo_path": "bios/QEMU/skiboot.lid", + "repo_path": "bios/QEMU/QEMU/skiboot.lid", "cores": [ "qemu" ] @@ -80083,7 +80083,7 @@ "sha1": "fc737b34a390f5752cb7e35b33d71f4f438ab607", "sha256": "8c88070f252075111468e7b2a8043209e7798c3fb136326227390ea50f168f13", "size": 3456, - "repo_path": "bios/QEMU/vof.bin", + "repo_path": "bios/QEMU/QEMU/vof.bin", "cores": [ "qemu" ] @@ -80093,7 +80093,7 @@ "sha1": "5d1184609b87f78635f0575467a1c3f440900ff0", "sha256": "cf97201f9403212ab75287bf209bfb7710cb5f253e8fe80723cf43760a9e8a12", "size": 16384, - "repo_path": "bios/QEMU/vof-nvram.bin", + "repo_path": "bios/QEMU/QEMU/vof-nvram.bin", "cores": [ "qemu" ] @@ -80103,7 +80103,7 @@ "sha1": "9ea03f249f856cdcb4399cc1f5a5031729379911", "sha256": "f0250e391566bca7b5e643c43b761ab9629a0b82427792a772e80c8b97836425", "size": 421720, - "repo_path": "bios/QEMU/u-boot.e500", + "repo_path": "bios/QEMU/QEMU/u-boot.e500", "cores": [ "qemu" ], @@ -80114,7 +80114,7 @@ "sha1": "0399a79ac0cf77f0da70af9baec7548a3b368f0a", "sha256": "be88ed96a6f50d5ba8ad7bf019f48e7f73acee95402d90d0dac3775d9c7a8d03", "size": 524288, - "repo_path": "bios/QEMU/u-boot-sam460-20100605.bin", + "repo_path": "bios/QEMU/QEMU/u-boot-sam460-20100605.bin", "cores": [ "qemu" ] @@ -80124,7 +80124,7 @@ "sha1": "638c6262a6eb579ec3d1c9292566ac94c942dc15", "sha256": "d8697354bde8a7ac9e6fe3a5fbca03698de623e95433a59c248e8e09b882c6b8", "size": 18752, - "repo_path": "bios/QEMU/qemu_vga.ndrv", + "repo_path": "bios/QEMU/QEMU/qemu_vga.ndrv", "cores": [ "qemu" ] @@ -80134,7 +80134,7 @@ "sha1": "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26", "sha256": "6ca2ed8f39e6e4fe3a88e84c0153836a8811cbb8c6a2019c33b63de372706733", "size": 382080, - "repo_path": "bios/QEMU/openbios-sparc32", + "repo_path": "bios/QEMU/QEMU/openbios-sparc32", "cores": [ "qemu" ], @@ -80145,7 +80145,7 @@ "sha1": "c6e215fe460629d35688ab8e51faf6f765827cd6", "sha256": "9c976bc634115fee073e788b8812aed263213380e16fbee55ca04d4c3cb4def8", "size": 1593408, - "repo_path": "bios/QEMU/openbios-sparc64", + "repo_path": "bios/QEMU/QEMU/openbios-sparc64", "cores": [ "qemu" ], @@ -80156,7 +80156,7 @@ "sha1": "5f1792a73ee47d78b2160191ecb2c92f353f93ad", "sha256": "92da99a770ab24f96c33c78382940cac8b25e88cb110634c1b32aa2d8cb852e7", "size": 1402, - "repo_path": "bios/QEMU/QEMU,tcx.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,tcx.bin", "cores": [ "qemu" ] @@ -80166,7 +80166,7 @@ "sha1": "619b86fb02faf8f682474be3f0653b58015008ba", "sha256": "a99f3a06fdac5cf5d72bd0fd24647d897302c3ff8e918add65168185f8cbdf4d", "size": 850, - "repo_path": "bios/QEMU/QEMU,cgthree.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,cgthree.bin", "cores": [ "qemu" ] @@ -80176,7 +80176,7 @@ "sha1": "47b0870aaa45a7aa0d48847fd905908fb06f3e9f", "sha256": "9f8da7264c7438fe4a24a2215e81893586f5cfafcd6e5fd0059fccc31a4e8839", "size": 153728, - "repo_path": "bios/QEMU/palcode-clipper", + "repo_path": "bios/QEMU/QEMU/palcode-clipper", "cores": [ "qemu" ], @@ -80187,7 +80187,7 @@ "sha1": "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f", "sha256": "1ebbd077b2b4c0f26dc0649124f8d5d56f925279dc6fc66c8adca9bb5f7855fc", "size": 268312, - "repo_path": "bios/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -80197,7 +80197,7 @@ "sha1": "6883bfd1991c0ef0d67b0967e7dcbd60420dd480", "sha256": "f61451043f3ab1bb83eef32100678fde818508c682b97591a08a46683705a167", "size": 272504, - "repo_path": "bios/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -80207,7 +80207,7 @@ "sha1": "7b4fa888d32ca8ddbc752f7442e4d055cee1871a", "sha256": "0985865e94e3a4f2a4db9c62a2cc2cf32075d4df8e7ddf641633e92840683b65", "size": 42608, - "repo_path": "bios/QEMU/s390-ccw.img", + "repo_path": "bios/QEMU/QEMU/s390-ccw.img", "cores": [ "qemu" ], @@ -80218,7 +80218,7 @@ "sha1": "f6cec671408117bd9a31e982682662f27ef4fb2c", "sha256": "ef4ef1630a8111dfe132be467818f121537c7e86c94238273a2073b114ab256e", "size": 67232, - "repo_path": "bios/QEMU/s390-netboot.img", + "repo_path": "bios/QEMU/QEMU/s390-netboot.img", "cores": [ "qemu" ], @@ -80229,7 +80229,7 @@ "sha1": "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0", "sha256": "3dd2013c37f9468d3c905a2efd607bf317686e7a2aa7d139baee772b0f70b74c", "size": 167820, - "repo_path": "bios/QEMU/hppa-firmware.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware.img", "cores": [ "qemu" ], @@ -80240,7 +80240,7 @@ "sha1": "b42f6d4ca74073de6c038579b4a9323ad0a6b398", "sha256": "a531f03a9f982a7e8811cdf3bc670f3c40d6d8b12c465f637247b16b18b851e0", "size": 206024, - "repo_path": "bios/QEMU/hppa-firmware64.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware64.img", "cores": [ "qemu" ], @@ -80251,7 +80251,7 @@ "sha1": "22a75d26a0591d2c7763765b6381fa2f73de43e1", "sha256": "1e643db3e209e801f30f4492fdbdafca3e8f251a7b8e12239249eb480f081003", "size": 768, - "repo_path": "bios/QEMU/npcm7xx_bootrom.bin", + "repo_path": "bios/QEMU/QEMU/npcm7xx_bootrom.bin", "cores": [ "qemu" ] @@ -80261,7 +80261,7 @@ "sha1": "ebdf1745479f4ec88459bbd9ef16ee1114018508", "sha256": "36a49d253e2bd907a54ca5e61965438b65fac0cf152c9b11f83c0c965203f218", "size": 3211, - "repo_path": "bios/QEMU/bamboo.dtb", + "repo_path": "bios/QEMU/QEMU/bamboo.dtb", "cores": [ "qemu" ] @@ -80271,7 +80271,7 @@ "sha1": "8a2fda0b4f23a92eb44776b5d7ffe951987062da", "sha256": "3e7ed2ed8637d8c8a1e619d8a280bc2da853e7a17eab689597c7b69770e503b0", "size": 9779, - "repo_path": "bios/QEMU/canyonlands.dtb", + "repo_path": "bios/QEMU/QEMU/canyonlands.dtb", "cores": [ "qemu" ] @@ -80281,7 +80281,7 @@ "sha1": "892d265838866869b8a8ef104252ff5b2fda156f", "sha256": "37bda496b0b4216cce70626492b43d9aaf0d5fcdefcce45efa09d5c583770c69", "size": 9882, - "repo_path": "bios/QEMU/petalogix-ml605.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-ml605.dtb", "cores": [ "qemu" ] @@ -80291,7 +80291,7 @@ "sha1": "976600e3f89ecc1f3564b7077f53c58e0b565280", "sha256": "ef9f3112b7d9258cfad362dba8338ce9a8bdce59dec4d47c690b28fbefc841d7", "size": 8161, - "repo_path": "bios/QEMU/petalogix-s3adsp1800.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-s3adsp1800.dtb", "cores": [ "qemu" ] @@ -81952,7 +81952,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -81965,7 +81965,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "amiberry" ], @@ -81978,7 +81978,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -81991,7 +81991,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "amiberry" ], @@ -111393,7 +111393,7 @@ "sha1": "2aa01b414a703880192277f9ce0dae193e9d2c8d", "sha256": "32a92bc476d476ad1befa6894edfddf5a7abe298fb02683e41f3b5f2ba5c9cd6", "size": 141072, - "repo_path": "bios/QEMU/u-boot.bin", + "repo_path": "bios/QEMU/QEMU/u-boot.bin", "cores": [ "qemu" ] @@ -111403,7 +111403,7 @@ "sha1": "358abab78f3bfba72b7b45cb5dd66ce4411e2618", "sha256": "2fb484617cc7273d971d55a5367cac91a8f86aa0de54e7e155837d09a0599bc7", "size": 298835, - "repo_path": "bios/QEMU/mips_bios.bin", + "repo_path": "bios/QEMU/QEMU/mips_bios.bin", "cores": [ "qemu" ] @@ -111413,7 +111413,7 @@ "sha1": "daa15fb1b8829da5c5bd473243acf19cd0f17a74", "sha256": "40232429030f906513bb5482c21d8b3f49626ab7808920382e065a2949caf99f", "size": 300324, - "repo_path": "bios/QEMU/mipsel_bios.bin", + "repo_path": "bios/QEMU/QEMU/mipsel_bios.bin", "cores": [ "qemu" ] @@ -111423,7 +111423,7 @@ "sha1": "8e99ed6157811282b7570f5f2e13b81a3913497e", "sha256": "fcdf6bb2cb7885a4a62f31fcb0d5e368bac7b6cea28f40c6dfa678af22fea20a", "size": 561168, - "repo_path": "bios/QEMU/bios_loongson3.bin", + "repo_path": "bios/QEMU/QEMU/bios_loongson3.bin", "cores": [ "qemu" ] @@ -111433,7 +111433,7 @@ "sha1": "41c43f4e8956169ab7602230a3a63934b26d65de", "sha256": "81576c8581e6765a73a8b5070dfb3758bcc3b0737461d481ec97ab5b67751771", "size": 442384, - "repo_path": "bios/QEMU/pmon_2e.bin", + "repo_path": "bios/QEMU/QEMU/pmon_2e.bin", "cores": [ "qemu" ] @@ -111443,7 +111443,7 @@ "sha1": "f2a9ce387019bf272c6e3459d961b30f28942ac5", "sha256": "05ad753fb594e656cf078023ec189e09e2a7655a780de993b75b8c51ed6b09ca", "size": 1048576, - "repo_path": "bios/QEMU/MacROM.bin", + "repo_path": "bios/QEMU/QEMU/MacROM.bin", "cores": [ "qemu" ] @@ -111453,7 +111453,7 @@ "sha1": "3df540b7517f27b3a76e31f193821d04e5805f89", "sha256": "93bb5d776bc5a7d609448a3fdb54f1c51653423a7baa5d9b6bcb7fa40b126f87", "size": 4194304, - "repo_path": "bios/QEMU/canon-a1100-rom1.bin", + "repo_path": "bios/QEMU/QEMU/canon-a1100-rom1.bin", "cores": [ "qemu" ] @@ -111463,7 +111463,7 @@ "sha1": "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1", "sha256": "9d96ed4b0c1a3af09d9e0ac927f3d456c058eaf8c2fa4c167eac7437ee9a80df", "size": 11248, - "repo_path": "bios/QEMU/virtex-ml507.dtb", + "repo_path": "bios/QEMU/QEMU/virtex-ml507.dtb", "cores": [ "qemu" ] @@ -114418,7 +114418,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ], @@ -114431,7 +114431,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ], @@ -114444,7 +114444,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ], @@ -114457,7 +114457,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ], diff --git a/install/myminui.json b/install/myminui.json index 28c564e2..16952236 100644 --- a/install/myminui.json +++ b/install/myminui.json @@ -6,7 +6,7 @@ "platform": "myminui", "display_name": "MyMinUI", "version": "1.0", - "generated": "2026-10-23T07:11:31Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "", "detect": [ { @@ -127,7 +127,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox_pure" ] @@ -137,7 +137,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox_pure" ] diff --git a/install/recalbox.json b/install/recalbox.json index 86724297..b3c32c30 100644 --- a/install/recalbox.json +++ b/install/recalbox.json @@ -6,7 +6,7 @@ "platform": "recalbox", "display_name": "Recalbox", "version": "1.0", - "generated": "2026-10-23T07:11:31Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "bios", "detect": [ { @@ -4373,7 +4373,7 @@ "sha1": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", "sha256": "ed28568574716eef5d7c0fde2568d7a47a6e4b1fbca81daff3be05e45723466d", "size": 16384, - "repo_path": "bios/Oric/Oric/basic11b.rom", + "repo_path": "bios/Tangerine/Oric/basic11b.rom", "cores": null, "systems": [ "oricatmos" @@ -4384,7 +4384,7 @@ "sha1": "333116e6884d85aaa4dfc7578a91cceeea66d016", "sha256": "83d341dab126092f7a6d56f6a92bca0643ff3aa6529d896085004f958c9be2ff", "size": 16384, - "repo_path": "bios/Oric/Oric/basic10.rom", + "repo_path": "bios/Tangerine/Oric/basic10.rom", "cores": null, "systems": [ "oricatmos" @@ -4395,7 +4395,7 @@ "sha1": "447975ed022379fb6b80a22fa37c2d188ca3aa88", "sha256": "257430f54fdc1c98bf0ddad97c6a609885b25130910c4ba370d6f51e3699b2d3", "size": 8192, - "repo_path": "bios/Oric/Oric/bd500.rom", + "repo_path": "bios/Tangerine/Oric/bd500.rom", "cores": null, "systems": [ "oricatmos" @@ -4406,7 +4406,7 @@ "sha1": "70e59b8abd67092f050462abc6cb5271e4c15f01", "sha256": "60d9aaaa7e787080779acbf8ad7af81fe9b8851af5e395c2f3bf10c114a76a23", "size": 2048, - "repo_path": "bios/Oric/Oric/jasmin.rom", + "repo_path": "bios/Tangerine/Oric/jasmin.rom", "cores": null, "systems": [ "oricatmos" @@ -4417,7 +4417,7 @@ "sha1": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", "sha256": "1b82882eeaddba463e3f89218fd9eb30147345e540bbccf96bf30c14d2e45941", "size": 8192, - "repo_path": "bios/Oric/Oric/microdis.rom", + "repo_path": "bios/Tangerine/Oric/microdis.rom", "cores": null, "systems": [ "oricatmos" @@ -4428,7 +4428,7 @@ "sha1": "7afc276cb118adff72e4f16698f94bf3b2c64146", "sha256": "a142c6a9f9ccf25ce4e7ab64107bc2210ee7f68557fe3a8bbb60d1587da814ae", "size": 16384, - "repo_path": "bios/Oric/Oric/pravetz.rom", + "repo_path": "bios/Tangerine/Oric/pravetz.rom", "cores": null, "systems": [ "oricatmos" @@ -4439,7 +4439,7 @@ "sha1": "746a2996967282281a980842a93642ad7d740f9e", "sha256": "d58cb6f47f808d8c890310d1c6a46e92df05971f5952bcb4f4cf88d1faf37eb6", "size": 512, - "repo_path": "bios/Oric/Oric/8dos2.rom", + "repo_path": "bios/Tangerine/Oric/8dos2.rom", "cores": null, "systems": [ "oricatmos" @@ -4450,7 +4450,7 @@ "sha1": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", "sha256": "49921a9f932f7ecc2947b9b08f0451a393dc48f55317209c44338dc8bcf227ee", "size": 16384, - "repo_path": "bios/Oric/Oric/teleass.rom", + "repo_path": "bios/Tangerine/Oric/teleass.rom", "cores": null, "systems": [ "oricatmos" @@ -4461,7 +4461,7 @@ "sha1": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", "sha256": "08eaf63a55a7659a6da7c91cf4a57bb0e2e21ff856d0957928605aa5feed09c6", "size": 16384, - "repo_path": "bios/Oric/Oric/hyperbas.rom", + "repo_path": "bios/Tangerine/Oric/hyperbas.rom", "cores": null, "systems": [ "oricatmos" @@ -4472,7 +4472,7 @@ "sha1": "86fc8dc0932f983efa199e31ae05a4424772f959", "sha256": "0ed991887342fba9e4b71668ff4c14ed93c2b3a19b4874dd0282404a1c442094", "size": 16384, - "repo_path": "bios/Oric/Oric/telmon24.rom", + "repo_path": "bios/Tangerine/Oric/telmon24.rom", "cores": null, "systems": [ "oricatmos" @@ -4923,7 +4923,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": null, "systems": [ "scummvm" @@ -4934,7 +4934,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": null, "systems": [ "scummvm" @@ -11465,7 +11465,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox_pure" @@ -33696,7 +33696,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -33709,7 +33709,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "amiberry" ], @@ -33722,7 +33722,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -33735,7 +33735,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "amiberry" ], @@ -37962,7 +37962,7 @@ "sha1": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", "sha256": "62eaf60c3be8047599f3ef06874b86d479d9b74cf90efcd2d83f35db8c662144", "size": 16384, - "repo_path": "bios/Oric/Oric/kernel.rom", + "repo_path": "bios/Tangerine/Oric/kernel.rom", "cores": [ "oricutron" ], @@ -37975,7 +37975,7 @@ "sha1": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", "sha256": "2f799c82479b64ca4fda7ed76bdc65bfb56596625061fba91933fed473fc9ae8", "size": 16384, - "repo_path": "bios/Oric/Oric/shell.rom", + "repo_path": "bios/Tangerine/Oric/shell.rom", "cores": [ "oricutron" ], @@ -38566,7 +38566,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ], @@ -38579,7 +38579,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ], @@ -40193,7 +40193,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox_pure" @@ -41098,7 +41098,7 @@ "sha1": "9451a1a09d8f75944dbd6f91193fc360f1de80ac", "sha256": "ed28568574716eef5d7c0fde2568d7a47a6e4b1fbca81daff3be05e45723466d", "size": 16384, - "repo_path": "bios/Oric/Oric/basic11b.rom", + "repo_path": "bios/Tangerine/Oric/basic11b.rom", "cores": [ "oricutron" ], @@ -41111,7 +41111,7 @@ "sha1": "333116e6884d85aaa4dfc7578a91cceeea66d016", "sha256": "83d341dab126092f7a6d56f6a92bca0643ff3aa6529d896085004f958c9be2ff", "size": 16384, - "repo_path": "bios/Oric/Oric/basic10.rom", + "repo_path": "bios/Tangerine/Oric/basic10.rom", "cores": [ "oricutron" ], @@ -41124,7 +41124,7 @@ "sha1": "7afc276cb118adff72e4f16698f94bf3b2c64146", "sha256": "a142c6a9f9ccf25ce4e7ab64107bc2210ee7f68557fe3a8bbb60d1587da814ae", "size": 16384, - "repo_path": "bios/Oric/Oric/pravetz.rom", + "repo_path": "bios/Tangerine/Oric/pravetz.rom", "cores": [ "oricutron" ], @@ -41137,7 +41137,7 @@ "sha1": "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d", "sha256": "49921a9f932f7ecc2947b9b08f0451a393dc48f55317209c44338dc8bcf227ee", "size": 16384, - "repo_path": "bios/Oric/Oric/teleass.rom", + "repo_path": "bios/Tangerine/Oric/teleass.rom", "cores": [ "oricutron" ], @@ -41150,7 +41150,7 @@ "sha1": "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63", "sha256": "08eaf63a55a7659a6da7c91cf4a57bb0e2e21ff856d0957928605aa5feed09c6", "size": 16384, - "repo_path": "bios/Oric/Oric/hyperbas.rom", + "repo_path": "bios/Tangerine/Oric/hyperbas.rom", "cores": [ "oricutron" ], @@ -41163,7 +41163,7 @@ "sha1": "86fc8dc0932f983efa199e31ae05a4424772f959", "sha256": "0ed991887342fba9e4b71668ff4c14ed93c2b3a19b4874dd0282404a1c442094", "size": 16384, - "repo_path": "bios/Oric/Oric/telmon24.rom", + "repo_path": "bios/Tangerine/Oric/telmon24.rom", "cores": [ "oricutron" ], @@ -41176,7 +41176,7 @@ "sha1": "0d2ef6e67322f48f4b7e08d8bbe68827e2074561", "sha256": "1b82882eeaddba463e3f89218fd9eb30147345e540bbccf96bf30c14d2e45941", "size": 8192, - "repo_path": "bios/Oric/Oric/microdis.rom", + "repo_path": "bios/Tangerine/Oric/microdis.rom", "cores": [ "oricutron" ], @@ -41189,7 +41189,7 @@ "sha1": "447975ed022379fb6b80a22fa37c2d188ca3aa88", "sha256": "257430f54fdc1c98bf0ddad97c6a609885b25130910c4ba370d6f51e3699b2d3", "size": 8192, - "repo_path": "bios/Oric/Oric/bd500.rom", + "repo_path": "bios/Tangerine/Oric/bd500.rom", "cores": [ "oricutron" ], @@ -41202,7 +41202,7 @@ "sha1": "70e59b8abd67092f050462abc6cb5271e4c15f01", "sha256": "60d9aaaa7e787080779acbf8ad7af81fe9b8851af5e395c2f3bf10c114a76a23", "size": 2048, - "repo_path": "bios/Oric/Oric/jasmin.rom", + "repo_path": "bios/Tangerine/Oric/jasmin.rom", "cores": [ "oricutron" ], @@ -41215,7 +41215,7 @@ "sha1": "746a2996967282281a980842a93642ad7d740f9e", "sha256": "d58cb6f47f808d8c890310d1c6a46e92df05971f5952bcb4f4cf88d1faf37eb6", "size": 512, - "repo_path": "bios/Oric/Oric/8dos2.rom", + "repo_path": "bios/Tangerine/Oric/8dos2.rom", "cores": [ "oricutron" ], @@ -41437,7 +41437,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ], @@ -41450,7 +41450,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ], diff --git a/install/retroarch.json b/install/retroarch.json index 0eff4528..12e3aa11 100644 --- a/install/retroarch.json +++ b/install/retroarch.json @@ -6,7 +6,7 @@ "platform": "retroarch", "display_name": "RetroArch", "version": "1.0", - "generated": "2026-10-23T07:43:10Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "system", "detect": [ { @@ -4026,7 +4026,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": null, "systems": [ "dos" @@ -4050,7 +4050,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": null, "systems": [ "dos" @@ -4060,7 +4060,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -4074,7 +4074,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": null, "systems": [ "dos" @@ -4098,7 +4098,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": null, "systems": [ "dos" @@ -4108,7 +4108,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -80399,7 +80399,7 @@ "sha1": "f402170ee4f374c304a7ce0b139d6cecb1732aff", "sha256": "8244f3e5eaca828cc0a6a963f1fad15d68d8d3c0b5c80b8451b3067a85f14ae1", "size": 131072, - "repo_path": "bios/QEMU/bios.bin", + "repo_path": "bios/QEMU/QEMU/bios.bin", "cores": [ "qemu" ] @@ -80409,7 +80409,7 @@ "sha1": "5fe6078506094333106e6b3f33c7185dea7f0268", "sha256": "f1d4f396011197eb989029659cde250751cc711c336b8fbbe6f77cfe0dc5dcd8", "size": 262144, - "repo_path": "bios/QEMU/bios-256k.bin", + "repo_path": "bios/QEMU/QEMU/bios-256k.bin", "cores": [ "qemu" ] @@ -80419,7 +80419,7 @@ "sha1": "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257", "sha256": "42780e1ab9161752848475529a25c39d7c76baee82a1b2ddff666c2f7de7bbee", "size": 131072, - "repo_path": "bios/QEMU/bios-microvm.bin", + "repo_path": "bios/QEMU/QEMU/bios-microvm.bin", "cores": [ "qemu" ] @@ -80429,7 +80429,7 @@ "sha1": "339d3a93c967491c9f1fffe963484386f48bd22c", "sha256": "9b9dfc6c25740d6225625570d71cab6805cc9216e68c8932e343266daaeb8c4b", "size": 65536, - "repo_path": "bios/QEMU/qboot.rom", + "repo_path": "bios/QEMU/QEMU/qboot.rom", "cores": [ "qemu" ] @@ -80439,7 +80439,7 @@ "sha1": "63d87e2a6618c3a9b2aabecf03ac2456e5e63410", "sha256": "f0defab87465236d0d22b6000bd2c270e05a56ff3bb7fd209a56069caed86d57", "size": 38912, - "repo_path": "bios/QEMU/vgabios.bin", + "repo_path": "bios/QEMU/QEMU/vgabios.bin", "cores": [ "qemu" ] @@ -80449,7 +80449,7 @@ "sha1": "883eb2657ce29661a0466b6b41ce75411f37aad9", "sha256": "305d3b15f67e65f1899a1664621f6b471e4345d33fd9eb4f6320b4559f6a04f2", "size": 38912, - "repo_path": "bios/QEMU/vgabios-cirrus.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-cirrus.bin", "cores": [ "qemu" ] @@ -80459,7 +80459,7 @@ "sha1": "87fbc0ecb1ee7d4d8c8c88c7d8a2fb3ec8f99ea5", "sha256": "651513519f9e0d5b99d3b051a8f5c68db69e987339b59a441d371068c34c146b", "size": 39424, - "repo_path": "bios/QEMU/vgabios-stdvga.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-stdvga.bin", "cores": [ "qemu" ] @@ -80469,7 +80469,7 @@ "sha1": "9e2edd3d835219cde63a20e2cd58107d7e96ef5b", "sha256": "d5fd6992dfdf0c980996b79c5ea13b9c8b36342c1dc94fcd682a6c3e8df850ff", "size": 28672, - "repo_path": "bios/QEMU/vgabios-bochs-display.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-bochs-display.bin", "cores": [ "qemu" ] @@ -80479,7 +80479,7 @@ "sha1": "49df9be557f0f0277c8fedb889257e279586d536", "sha256": "31b26b2288ed5594b65a234e797ee7105d225d48086170b27ab518c3fb69b7de", "size": 28672, - "repo_path": "bios/QEMU/vgabios-ramfb.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ramfb.bin", "cores": [ "qemu" ] @@ -80489,7 +80489,7 @@ "sha1": "ded141cacdebf557ec552597cbf57cd989cec3e2", "sha256": "9d4d1f32a7e059de82c09c19fc25e276a39d96a1a516605a32ba704596e10d8e", "size": 39424, - "repo_path": "bios/QEMU/vgabios-ati.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ati.bin", "cores": [ "qemu" ] @@ -80499,7 +80499,7 @@ "sha1": "527227abd5f3348c382d4b02703389fbeb83b067", "sha256": "e81cc2807ebb9a1467b1933d192a4313424b499b73e7674257f07cd2171e01c7", "size": 39424, - "repo_path": "bios/QEMU/vgabios-qxl.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-qxl.bin", "cores": [ "qemu" ] @@ -80509,7 +80509,7 @@ "sha1": "cddc53b94793609d1e837d78cd5468fcc1ed9164", "sha256": "746f38c2023dbbc071503113f970bcf69d49c6e7c55fa8c0e3748dbccba42772", "size": 39424, - "repo_path": "bios/QEMU/vgabios-virtio.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-virtio.bin", "cores": [ "qemu" ] @@ -80519,7 +80519,7 @@ "sha1": "c54901ab8f526ab201ebf1b3ecdf711e38e6c259", "sha256": "c12841eb2b057b6d99bfbc7ab72bea896e2b5cd694c93b026d7510de2b68ca11", "size": 39424, - "repo_path": "bios/QEMU/vgabios-vmware.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-vmware.bin", "cores": [ "qemu" ] @@ -80529,7 +80529,7 @@ "sha1": "670c9cc79b4859944705eece710dc332188b79b4", "sha256": "cdf057a71b07e3b52b19cbe210bdefa59250d01a9810b960f7fe1f98eed95a27", "size": 9216, - "repo_path": "bios/QEMU/kvmvapic.bin", + "repo_path": "bios/QEMU/QEMU/kvmvapic.bin", "cores": [ "qemu" ] @@ -80539,7 +80539,7 @@ "sha1": "fd19bef7f5647960952520389f448364762ed948", "sha256": "1ecfb26c19da9dc00cdec0d0d738db69aeea4f1231c0c0ffc483ff69b3cda6ce", "size": 1024, - "repo_path": "bios/QEMU/linuxboot.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot.bin", "cores": [ "qemu" ] @@ -80549,7 +80549,7 @@ "sha1": "0bff50c10727bd9c85c831ea92b7a52699959992", "sha256": "9c49e255340c78fc12e54ed043462bca02fb7fca29b7cfab62ff88a5344b6950", "size": 1536, - "repo_path": "bios/QEMU/linuxboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot_dma.bin", "cores": [ "qemu" ] @@ -80559,7 +80559,7 @@ "sha1": "a8b58ae464fc6fb26799432ae867bf57c546ff80", "sha256": "13a3f9f119797b8776105f020f36572ce6a20fa2c60d3b8112818bfaefcdd348", "size": 1024, - "repo_path": "bios/QEMU/multiboot.bin", + "repo_path": "bios/QEMU/QEMU/multiboot.bin", "cores": [ "qemu" ] @@ -80569,7 +80569,7 @@ "sha1": "32ab1cf336b674bfb154eb7a939a3e3275a92647", "sha256": "e01667420ee78a318ea44627d2dd68058d3377d024e6eb7237700afe2e86507d", "size": 1024, - "repo_path": "bios/QEMU/multiboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/multiboot_dma.bin", "cores": [ "qemu" ] @@ -80579,7 +80579,7 @@ "sha1": "c2191e6495103c1f43e9b6ca8930e44c2245e476", "sha256": "918ff03a118615c2f4611a5df2d9496aabe099b5cfaaf69e544ebf973305d59d", "size": 1536, - "repo_path": "bios/QEMU/pvh.bin", + "repo_path": "bios/QEMU/QEMU/pvh.bin", "cores": [ "qemu" ] @@ -80589,7 +80589,7 @@ "sha1": "368e8e9827ae8757a7449319831078b6d5efb83f", "sha256": "981a728f95b7a01645645e9b753cfb764c9eb59266fa888ac58d7008fbb48c10", "size": 67072, - "repo_path": "bios/QEMU/pxe-e1000.rom", + "repo_path": "bios/QEMU/QEMU/pxe-e1000.rom", "cores": [ "qemu" ] @@ -80599,7 +80599,7 @@ "sha1": "b19572c9c2a11f03282df81c0397aceed409a86c", "sha256": "07b89a742e0f6d0e92dafe57b0f28c493436d0e1e07b7b77e728490c1f7b45dd", "size": 61440, - "repo_path": "bios/QEMU/pxe-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/pxe-eepro100.rom", "cores": [ "qemu" ] @@ -80609,7 +80609,7 @@ "sha1": "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6", "sha256": "bb9c0eaad36b9b4ce26c5f348bd05a832c8bf83ef38391db0ce9b51de8523ac7", "size": 61440, - "repo_path": "bios/QEMU/pxe-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/pxe-ne2k_pci.rom", "cores": [ "qemu" ] @@ -80619,7 +80619,7 @@ "sha1": "13a039bf9916f1db42d3a019591d372b4cf4aee9", "sha256": "92358396c05b3346c6bfd52bbf2a47978d0a8c6ddea932ee091a24faefbd489e", "size": 61440, - "repo_path": "bios/QEMU/pxe-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/pxe-pcnet.rom", "cores": [ "qemu" ] @@ -80629,7 +80629,7 @@ "sha1": "7b512c0a7a13bc3c254a25237e4d4612170f4391", "sha256": "d491351e37a50eb5a40e98a9f6b4d85010ee60fb9e64129d65ea10839287f138", "size": 61440, - "repo_path": "bios/QEMU/pxe-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/pxe-rtl8139.rom", "cores": [ "qemu" ] @@ -80639,7 +80639,7 @@ "sha1": "3e3f77cfe70af904133db94f27ec24e3c9c43648", "sha256": "6994337fe07783a6233072e33771dc4f58260edc3269debe677a5227b264bfdc", "size": 60416, - "repo_path": "bios/QEMU/pxe-virtio.rom", + "repo_path": "bios/QEMU/QEMU/pxe-virtio.rom", "cores": [ "qemu" ] @@ -80649,7 +80649,7 @@ "sha1": "a3df5fc33ab0190f470b34104ff3c0679cecbab6", "sha256": "f37222fcdf0481bfbaf7a16d9aaf740aeb41d3d24c187801eb6e9a628cec0fc8", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000.rom", "cores": [ "qemu" ] @@ -80659,7 +80659,7 @@ "sha1": "1d37f3ae6748d4deefe9fd5188a2f557bf265d61", "sha256": "102c20348be2d0ebe45a77b076b31848182c2f7b4364775b6bc2ece6e97b4024", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000e.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000e.rom", "cores": [ "qemu" ] @@ -80669,7 +80669,7 @@ "sha1": "956d9592fea33374ef0f1900a185b6e1109ea765", "sha256": "2b5b55ba8afae7b5ef7116606babf60e6ceaa531c345d54542857cc3fbe3912e", "size": 159232, - "repo_path": "bios/QEMU/efi-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/efi-eepro100.rom", "cores": [ "qemu" ] @@ -80679,7 +80679,7 @@ "sha1": "adb7199f545fdb66c325b142c8dbc4cddb99a20d", "sha256": "9925e0a34547118110479d8fc4e01092a0a73e0a236416e9ff862655b46751f7", "size": 157696, - "repo_path": "bios/QEMU/efi-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/efi-ne2k_pci.rom", "cores": [ "qemu" ] @@ -80689,7 +80689,7 @@ "sha1": "9e5a4bb247c6a1777c89117ca091f94342b9046d", "sha256": "71c494fde94efa9871cf43868d7e3c8f4190e406d47a5102a2a21b36ded8a162", "size": 157696, - "repo_path": "bios/QEMU/efi-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/efi-pcnet.rom", "cores": [ "qemu" ] @@ -80699,7 +80699,7 @@ "sha1": "99a1e431cc0cb0a78d5803875dfa687e12a947f4", "sha256": "4cdd69a7f5c6ce7aec3a3f20a034dc80e1d22aa37a739c364378952d997a32c7", "size": 160768, - "repo_path": "bios/QEMU/efi-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/efi-rtl8139.rom", "cores": [ "qemu" ] @@ -80709,7 +80709,7 @@ "sha1": "1596e9b97f0bc8b5ff3e444235690a549ee982c6", "sha256": "26be36901db7f8181c306cc62bd74891d8646528965a78e40cceadba5dd7c8e7", "size": 160768, - "repo_path": "bios/QEMU/efi-virtio.rom", + "repo_path": "bios/QEMU/QEMU/efi-virtio.rom", "cores": [ "qemu" ] @@ -80719,7 +80719,7 @@ "sha1": "6557242402387a6319a0db6abb916ada48e1391c", "sha256": "33e833123ad9831df94b2d623a17f91e4c779e3cb799baa97058f5972676a32a", "size": 156672, - "repo_path": "bios/QEMU/efi-vmxnet3.rom", + "repo_path": "bios/QEMU/QEMU/efi-vmxnet3.rom", "cores": [ "qemu" ] @@ -80729,7 +80729,7 @@ "sha1": "eac1a94b8e0d7c53fd5df001c36794ec34c7c724", "sha256": "2df617a6fd1bae41ec7c0e3bceca96c928a5a88d8dc198468d34733393ab2792", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-code.fd", "cores": [ "qemu" ] @@ -80739,7 +80739,7 @@ "sha1": "617abe2746696bb4a309d72cecb446dc76a2a61e", "sha256": "54b5cf8601a787ad84e2d68ea979cabb111d20e3b635ad27376c4875e743db64", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-secure-code.fd", "cores": [ "qemu" ] @@ -80749,7 +80749,7 @@ "sha1": "45b8faebdfaaf19d16e3a7c5f60d69214685071c", "sha256": "69cebad2dac0fe52e3025836bdd09bf79d01741e4a79c680e0faa837c3fbb80f", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-code.fd", "cores": [ "qemu" ] @@ -80759,7 +80759,7 @@ "sha1": "6982abec8ef2ed7c8293163d5a0bd69a01a2126f", "sha256": "d95514ab60349ebc9355a761d4687f18e9787e66515593ea3bd98ea0131b0659", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-secure-code.fd", "cores": [ "qemu" ] @@ -80769,7 +80769,7 @@ "sha1": "b62e676c9317a32aaa9ee1d76268d8c55663bd6e", "sha256": "5d2ac383371b408398accee7ec27c8c09ea5b74a0de0ceea6513388b15be5d1e", "size": 540672, - "repo_path": "bios/QEMU/edk2-i386-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-vars.fd", "cores": [ "qemu" ] @@ -80779,7 +80779,7 @@ "sha1": "514edbce58bfa877170673c1799351a7dab3b6df", "sha256": "c0c78f7443cce15bcc91a8b6966e759c8c5cf5c80ac0086d5d79b0455fc9ccb5", "size": 67108864, - "repo_path": "bios/QEMU/edk2-aarch64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-aarch64-code.fd", "cores": [ "qemu" ], @@ -80791,7 +80791,7 @@ "sha1": "c20f01c28b59b388abb9d0febeec45d801a632f0", "sha256": "f9fcba7e85ab206efd88316c46ce9d7783c063abc9dd2b7b37df41cc8c0d2153", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-code.fd", "cores": [ "qemu" ], @@ -80803,7 +80803,7 @@ "sha1": "b051167e0e57bd13d77ed92ef7b474872f44ec6d", "sha256": "b3b855c5a80310168051164986855692d1bdb06e67619856177965cd87c6774f", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-vars.fd", "cores": [ "qemu" ], @@ -80815,7 +80815,7 @@ "sha1": "2c8633d881ece0c4794d740138a318f7e9af480c", "sha256": "8d74d1658106d4b748f2b56e1b689aad9977f7a485eb7a5654884b0b419c4ed9", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-code.fd", "cores": [ "qemu" ] @@ -80825,7 +80825,7 @@ "sha1": "c4e6cce4247ba8f32f528c1c69f49228f616677f", "sha256": "ea8094e953b1215444bd001ee1cf22818f1f7f8abcb158e62180cbaa6c1f70af", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-vars.fd", "cores": [ "qemu" ] @@ -80835,7 +80835,7 @@ "sha1": "0ef5051dcb318c0bc45d1908f8318d6eece8686a", "sha256": "f1d9bdb018e59ff65e39ce60cc0f9199af73d1770c34137ce423e04662cf96c8", "size": 677196, - "repo_path": "bios/QEMU/openbios-ppc", + "repo_path": "bios/QEMU/QEMU/openbios-ppc", "cores": [ "qemu" ], @@ -80846,7 +80846,7 @@ "sha1": "a03a94acfe555804d66cc6c74760ae1375a71a64", "sha256": "9a9047e0d949097724dec83260f04fc1dd1e55af0b7debbcad3889ff7114ffb7", "size": 995000, - "repo_path": "bios/QEMU/slof.bin", + "repo_path": "bios/QEMU/QEMU/slof.bin", "cores": [ "qemu" ] @@ -80856,7 +80856,7 @@ "sha1": "8052069aa9714c23be05b4e62fb245a3d572cb0f", "sha256": "6de4771f2f686482d387532115004cddaaa9d2bb39ef18d81e9629b11195c106", "size": 2527328, - "repo_path": "bios/QEMU/skiboot.lid", + "repo_path": "bios/QEMU/QEMU/skiboot.lid", "cores": [ "qemu" ] @@ -80866,7 +80866,7 @@ "sha1": "fc737b34a390f5752cb7e35b33d71f4f438ab607", "sha256": "8c88070f252075111468e7b2a8043209e7798c3fb136326227390ea50f168f13", "size": 3456, - "repo_path": "bios/QEMU/vof.bin", + "repo_path": "bios/QEMU/QEMU/vof.bin", "cores": [ "qemu" ] @@ -80876,7 +80876,7 @@ "sha1": "5d1184609b87f78635f0575467a1c3f440900ff0", "sha256": "cf97201f9403212ab75287bf209bfb7710cb5f253e8fe80723cf43760a9e8a12", "size": 16384, - "repo_path": "bios/QEMU/vof-nvram.bin", + "repo_path": "bios/QEMU/QEMU/vof-nvram.bin", "cores": [ "qemu" ] @@ -80886,7 +80886,7 @@ "sha1": "9ea03f249f856cdcb4399cc1f5a5031729379911", "sha256": "f0250e391566bca7b5e643c43b761ab9629a0b82427792a772e80c8b97836425", "size": 421720, - "repo_path": "bios/QEMU/u-boot.e500", + "repo_path": "bios/QEMU/QEMU/u-boot.e500", "cores": [ "qemu" ], @@ -80897,7 +80897,7 @@ "sha1": "0399a79ac0cf77f0da70af9baec7548a3b368f0a", "sha256": "be88ed96a6f50d5ba8ad7bf019f48e7f73acee95402d90d0dac3775d9c7a8d03", "size": 524288, - "repo_path": "bios/QEMU/u-boot-sam460-20100605.bin", + "repo_path": "bios/QEMU/QEMU/u-boot-sam460-20100605.bin", "cores": [ "qemu" ] @@ -80907,7 +80907,7 @@ "sha1": "638c6262a6eb579ec3d1c9292566ac94c942dc15", "sha256": "d8697354bde8a7ac9e6fe3a5fbca03698de623e95433a59c248e8e09b882c6b8", "size": 18752, - "repo_path": "bios/QEMU/qemu_vga.ndrv", + "repo_path": "bios/QEMU/QEMU/qemu_vga.ndrv", "cores": [ "qemu" ] @@ -80917,7 +80917,7 @@ "sha1": "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26", "sha256": "6ca2ed8f39e6e4fe3a88e84c0153836a8811cbb8c6a2019c33b63de372706733", "size": 382080, - "repo_path": "bios/QEMU/openbios-sparc32", + "repo_path": "bios/QEMU/QEMU/openbios-sparc32", "cores": [ "qemu" ], @@ -80928,7 +80928,7 @@ "sha1": "c6e215fe460629d35688ab8e51faf6f765827cd6", "sha256": "9c976bc634115fee073e788b8812aed263213380e16fbee55ca04d4c3cb4def8", "size": 1593408, - "repo_path": "bios/QEMU/openbios-sparc64", + "repo_path": "bios/QEMU/QEMU/openbios-sparc64", "cores": [ "qemu" ], @@ -80939,7 +80939,7 @@ "sha1": "5f1792a73ee47d78b2160191ecb2c92f353f93ad", "sha256": "92da99a770ab24f96c33c78382940cac8b25e88cb110634c1b32aa2d8cb852e7", "size": 1402, - "repo_path": "bios/QEMU/QEMU,tcx.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,tcx.bin", "cores": [ "qemu" ] @@ -80949,7 +80949,7 @@ "sha1": "619b86fb02faf8f682474be3f0653b58015008ba", "sha256": "a99f3a06fdac5cf5d72bd0fd24647d897302c3ff8e918add65168185f8cbdf4d", "size": 850, - "repo_path": "bios/QEMU/QEMU,cgthree.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,cgthree.bin", "cores": [ "qemu" ] @@ -80959,7 +80959,7 @@ "sha1": "47b0870aaa45a7aa0d48847fd905908fb06f3e9f", "sha256": "9f8da7264c7438fe4a24a2215e81893586f5cfafcd6e5fd0059fccc31a4e8839", "size": 153728, - "repo_path": "bios/QEMU/palcode-clipper", + "repo_path": "bios/QEMU/QEMU/palcode-clipper", "cores": [ "qemu" ], @@ -80970,7 +80970,7 @@ "sha1": "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f", "sha256": "1ebbd077b2b4c0f26dc0649124f8d5d56f925279dc6fc66c8adca9bb5f7855fc", "size": 268312, - "repo_path": "bios/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -80980,7 +80980,7 @@ "sha1": "6883bfd1991c0ef0d67b0967e7dcbd60420dd480", "sha256": "f61451043f3ab1bb83eef32100678fde818508c682b97591a08a46683705a167", "size": 272504, - "repo_path": "bios/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -80990,7 +80990,7 @@ "sha1": "7b4fa888d32ca8ddbc752f7442e4d055cee1871a", "sha256": "0985865e94e3a4f2a4db9c62a2cc2cf32075d4df8e7ddf641633e92840683b65", "size": 42608, - "repo_path": "bios/QEMU/s390-ccw.img", + "repo_path": "bios/QEMU/QEMU/s390-ccw.img", "cores": [ "qemu" ], @@ -81001,7 +81001,7 @@ "sha1": "f6cec671408117bd9a31e982682662f27ef4fb2c", "sha256": "ef4ef1630a8111dfe132be467818f121537c7e86c94238273a2073b114ab256e", "size": 67232, - "repo_path": "bios/QEMU/s390-netboot.img", + "repo_path": "bios/QEMU/QEMU/s390-netboot.img", "cores": [ "qemu" ], @@ -81012,7 +81012,7 @@ "sha1": "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0", "sha256": "3dd2013c37f9468d3c905a2efd607bf317686e7a2aa7d139baee772b0f70b74c", "size": 167820, - "repo_path": "bios/QEMU/hppa-firmware.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware.img", "cores": [ "qemu" ], @@ -81023,7 +81023,7 @@ "sha1": "b42f6d4ca74073de6c038579b4a9323ad0a6b398", "sha256": "a531f03a9f982a7e8811cdf3bc670f3c40d6d8b12c465f637247b16b18b851e0", "size": 206024, - "repo_path": "bios/QEMU/hppa-firmware64.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware64.img", "cores": [ "qemu" ], @@ -81034,7 +81034,7 @@ "sha1": "22a75d26a0591d2c7763765b6381fa2f73de43e1", "sha256": "1e643db3e209e801f30f4492fdbdafca3e8f251a7b8e12239249eb480f081003", "size": 768, - "repo_path": "bios/QEMU/npcm7xx_bootrom.bin", + "repo_path": "bios/QEMU/QEMU/npcm7xx_bootrom.bin", "cores": [ "qemu" ] @@ -81044,7 +81044,7 @@ "sha1": "ebdf1745479f4ec88459bbd9ef16ee1114018508", "sha256": "36a49d253e2bd907a54ca5e61965438b65fac0cf152c9b11f83c0c965203f218", "size": 3211, - "repo_path": "bios/QEMU/bamboo.dtb", + "repo_path": "bios/QEMU/QEMU/bamboo.dtb", "cores": [ "qemu" ] @@ -81054,7 +81054,7 @@ "sha1": "8a2fda0b4f23a92eb44776b5d7ffe951987062da", "sha256": "3e7ed2ed8637d8c8a1e619d8a280bc2da853e7a17eab689597c7b69770e503b0", "size": 9779, - "repo_path": "bios/QEMU/canyonlands.dtb", + "repo_path": "bios/QEMU/QEMU/canyonlands.dtb", "cores": [ "qemu" ] @@ -81064,7 +81064,7 @@ "sha1": "892d265838866869b8a8ef104252ff5b2fda156f", "sha256": "37bda496b0b4216cce70626492b43d9aaf0d5fcdefcce45efa09d5c583770c69", "size": 9882, - "repo_path": "bios/QEMU/petalogix-ml605.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-ml605.dtb", "cores": [ "qemu" ] @@ -81074,7 +81074,7 @@ "sha1": "976600e3f89ecc1f3564b7077f53c58e0b565280", "sha256": "ef9f3112b7d9258cfad362dba8338ce9a8bdce59dec4d47c690b28fbefc841d7", "size": 8161, - "repo_path": "bios/QEMU/petalogix-s3adsp1800.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-s3adsp1800.dtb", "cores": [ "qemu" ] @@ -82865,7 +82865,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -82878,7 +82878,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "amiberry" ], @@ -82891,7 +82891,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -82904,7 +82904,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "amiberry" ], @@ -112423,7 +112423,7 @@ "sha1": "2aa01b414a703880192277f9ce0dae193e9d2c8d", "sha256": "32a92bc476d476ad1befa6894edfddf5a7abe298fb02683e41f3b5f2ba5c9cd6", "size": 141072, - "repo_path": "bios/QEMU/u-boot.bin", + "repo_path": "bios/QEMU/QEMU/u-boot.bin", "cores": [ "qemu" ] @@ -112433,7 +112433,7 @@ "sha1": "358abab78f3bfba72b7b45cb5dd66ce4411e2618", "sha256": "2fb484617cc7273d971d55a5367cac91a8f86aa0de54e7e155837d09a0599bc7", "size": 298835, - "repo_path": "bios/QEMU/mips_bios.bin", + "repo_path": "bios/QEMU/QEMU/mips_bios.bin", "cores": [ "qemu" ] @@ -112443,7 +112443,7 @@ "sha1": "daa15fb1b8829da5c5bd473243acf19cd0f17a74", "sha256": "40232429030f906513bb5482c21d8b3f49626ab7808920382e065a2949caf99f", "size": 300324, - "repo_path": "bios/QEMU/mipsel_bios.bin", + "repo_path": "bios/QEMU/QEMU/mipsel_bios.bin", "cores": [ "qemu" ] @@ -112453,7 +112453,7 @@ "sha1": "8e99ed6157811282b7570f5f2e13b81a3913497e", "sha256": "fcdf6bb2cb7885a4a62f31fcb0d5e368bac7b6cea28f40c6dfa678af22fea20a", "size": 561168, - "repo_path": "bios/QEMU/bios_loongson3.bin", + "repo_path": "bios/QEMU/QEMU/bios_loongson3.bin", "cores": [ "qemu" ] @@ -112463,7 +112463,7 @@ "sha1": "41c43f4e8956169ab7602230a3a63934b26d65de", "sha256": "81576c8581e6765a73a8b5070dfb3758bcc3b0737461d481ec97ab5b67751771", "size": 442384, - "repo_path": "bios/QEMU/pmon_2e.bin", + "repo_path": "bios/QEMU/QEMU/pmon_2e.bin", "cores": [ "qemu" ] @@ -112473,7 +112473,7 @@ "sha1": "f2a9ce387019bf272c6e3459d961b30f28942ac5", "sha256": "05ad753fb594e656cf078023ec189e09e2a7655a780de993b75b8c51ed6b09ca", "size": 1048576, - "repo_path": "bios/QEMU/MacROM.bin", + "repo_path": "bios/QEMU/QEMU/MacROM.bin", "cores": [ "qemu" ] @@ -112483,7 +112483,7 @@ "sha1": "3df540b7517f27b3a76e31f193821d04e5805f89", "sha256": "93bb5d776bc5a7d609448a3fdb54f1c51653423a7baa5d9b6bcb7fa40b126f87", "size": 4194304, - "repo_path": "bios/QEMU/canon-a1100-rom1.bin", + "repo_path": "bios/QEMU/QEMU/canon-a1100-rom1.bin", "cores": [ "qemu" ] @@ -112493,7 +112493,7 @@ "sha1": "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1", "sha256": "9d96ed4b0c1a3af09d9e0ac927f3d456c058eaf8c2fa4c167eac7437ee9a80df", "size": 11248, - "repo_path": "bios/QEMU/virtex-ml507.dtb", + "repo_path": "bios/QEMU/QEMU/virtex-ml507.dtb", "cores": [ "qemu" ] @@ -115397,7 +115397,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ], @@ -115410,7 +115410,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ], @@ -115423,7 +115423,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ], @@ -115436,7 +115436,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ], diff --git a/install/retrobat.json b/install/retrobat.json index 8d6ba31f..c6f3afc7 100644 --- a/install/retrobat.json +++ b/install/retrobat.json @@ -6,7 +6,7 @@ "platform": "retrobat", "display_name": "RetroBat", "version": "1.0", - "generated": "2026-10-23T07:14:35Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "bios", "detect": [ { @@ -8465,7 +8465,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": null, "systems": [ "scummvm" @@ -8475,7 +8475,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ] @@ -8487,7 +8487,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": null, "systems": [ "scummvm" @@ -8497,7 +8497,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ] @@ -18337,7 +18337,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox-pure-unleashed", @@ -18390,7 +18390,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "dosbox-staging" ] @@ -18460,7 +18460,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "dosbox-staging" ] @@ -18580,7 +18580,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox-staging", "amiberry" @@ -18614,7 +18614,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox-staging", "amiberry" @@ -39980,7 +39980,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -39993,7 +39993,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -96537,7 +96537,7 @@ "sha1": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", "sha256": "62eaf60c3be8047599f3ef06874b86d479d9b74cf90efcd2d83f35db8c662144", "size": 16384, - "repo_path": "bios/Oric/Oric/kernel.rom", + "repo_path": "bios/Tangerine/Oric/kernel.rom", "cores": [ "oricutron" ] @@ -96547,7 +96547,7 @@ "sha1": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", "sha256": "2f799c82479b64ca4fda7ed76bdc65bfb56596625061fba91933fed473fc9ae8", "size": 16384, - "repo_path": "bios/Oric/Oric/shell.rom", + "repo_path": "bios/Tangerine/Oric/shell.rom", "cores": [ "oricutron" ] @@ -97227,7 +97227,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ], @@ -97240,7 +97240,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ], @@ -99160,7 +99160,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox-pure-unleashed", diff --git a/install/retrodeck.json b/install/retrodeck.json index a8a573d1..b335d7ea 100644 --- a/install/retrodeck.json +++ b/install/retrodeck.json @@ -6,7 +6,7 @@ "platform": "retrodeck", "display_name": "RetroDECK", "version": "1.0", - "generated": "2026-10-23T07:43:10Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "", "detect": [ { @@ -42234,7 +42234,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -42246,7 +42246,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -113471,7 +113471,7 @@ "sha1": "eac1a94b8e0d7c53fd5df001c36794ec34c7c724", "sha256": "2df617a6fd1bae41ec7c0e3bceca96c928a5a88d8dc198468d34733393ab2792", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-code.fd", "cores": [ "qemu" ] @@ -113481,7 +113481,7 @@ "sha1": "617abe2746696bb4a309d72cecb446dc76a2a61e", "sha256": "54b5cf8601a787ad84e2d68ea979cabb111d20e3b635ad27376c4875e743db64", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-secure-code.fd", "cores": [ "qemu" ] @@ -113491,7 +113491,7 @@ "sha1": "45b8faebdfaaf19d16e3a7c5f60d69214685071c", "sha256": "69cebad2dac0fe52e3025836bdd09bf79d01741e4a79c680e0faa837c3fbb80f", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-code.fd", "cores": [ "qemu" ] @@ -113501,7 +113501,7 @@ "sha1": "6982abec8ef2ed7c8293163d5a0bd69a01a2126f", "sha256": "d95514ab60349ebc9355a761d4687f18e9787e66515593ea3bd98ea0131b0659", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-secure-code.fd", "cores": [ "qemu" ] @@ -113511,7 +113511,7 @@ "sha1": "b62e676c9317a32aaa9ee1d76268d8c55663bd6e", "sha256": "5d2ac383371b408398accee7ec27c8c09ea5b74a0de0ceea6513388b15be5d1e", "size": 540672, - "repo_path": "bios/QEMU/edk2-i386-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-vars.fd", "cores": [ "qemu" ] @@ -113521,7 +113521,7 @@ "sha1": "514edbce58bfa877170673c1799351a7dab3b6df", "sha256": "c0c78f7443cce15bcc91a8b6966e759c8c5cf5c80ac0086d5d79b0455fc9ccb5", "size": 67108864, - "repo_path": "bios/QEMU/edk2-aarch64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-aarch64-code.fd", "cores": [ "qemu" ], @@ -113533,7 +113533,7 @@ "sha1": "c20f01c28b59b388abb9d0febeec45d801a632f0", "sha256": "f9fcba7e85ab206efd88316c46ce9d7783c063abc9dd2b7b37df41cc8c0d2153", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-code.fd", "cores": [ "qemu" ], @@ -113545,7 +113545,7 @@ "sha1": "b051167e0e57bd13d77ed92ef7b474872f44ec6d", "sha256": "b3b855c5a80310168051164986855692d1bdb06e67619856177965cd87c6774f", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-vars.fd", "cores": [ "qemu" ], @@ -113557,7 +113557,7 @@ "sha1": "2c8633d881ece0c4794d740138a318f7e9af480c", "sha256": "8d74d1658106d4b748f2b56e1b689aad9977f7a485eb7a5654884b0b419c4ed9", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-code.fd", "cores": [ "qemu" ] @@ -113567,7 +113567,7 @@ "sha1": "c4e6cce4247ba8f32f528c1c69f49228f616677f", "sha256": "ea8094e953b1215444bd001ee1cf22818f1f7f8abcb158e62180cbaa6c1f70af", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-vars.fd", "cores": [ "qemu" ] @@ -115411,7 +115411,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -115424,7 +115424,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "amiberry" ], @@ -115437,7 +115437,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -115450,7 +115450,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "amiberry" ], @@ -126836,7 +126836,7 @@ "sha1": "2aa01b414a703880192277f9ce0dae193e9d2c8d", "sha256": "32a92bc476d476ad1befa6894edfddf5a7abe298fb02683e41f3b5f2ba5c9cd6", "size": 141072, - "repo_path": "bios/QEMU/u-boot.bin", + "repo_path": "bios/QEMU/QEMU/u-boot.bin", "cores": [ "qemu" ] @@ -126846,7 +126846,7 @@ "sha1": "358abab78f3bfba72b7b45cb5dd66ce4411e2618", "sha256": "2fb484617cc7273d971d55a5367cac91a8f86aa0de54e7e155837d09a0599bc7", "size": 298835, - "repo_path": "bios/QEMU/mips_bios.bin", + "repo_path": "bios/QEMU/QEMU/mips_bios.bin", "cores": [ "qemu" ] @@ -126856,7 +126856,7 @@ "sha1": "daa15fb1b8829da5c5bd473243acf19cd0f17a74", "sha256": "40232429030f906513bb5482c21d8b3f49626ab7808920382e065a2949caf99f", "size": 300324, - "repo_path": "bios/QEMU/mipsel_bios.bin", + "repo_path": "bios/QEMU/QEMU/mipsel_bios.bin", "cores": [ "qemu" ] @@ -126866,7 +126866,7 @@ "sha1": "8e99ed6157811282b7570f5f2e13b81a3913497e", "sha256": "fcdf6bb2cb7885a4a62f31fcb0d5e368bac7b6cea28f40c6dfa678af22fea20a", "size": 561168, - "repo_path": "bios/QEMU/bios_loongson3.bin", + "repo_path": "bios/QEMU/QEMU/bios_loongson3.bin", "cores": [ "qemu" ] @@ -126876,7 +126876,7 @@ "sha1": "41c43f4e8956169ab7602230a3a63934b26d65de", "sha256": "81576c8581e6765a73a8b5070dfb3758bcc3b0737461d481ec97ab5b67751771", "size": 442384, - "repo_path": "bios/QEMU/pmon_2e.bin", + "repo_path": "bios/QEMU/QEMU/pmon_2e.bin", "cores": [ "qemu" ] @@ -126886,7 +126886,7 @@ "sha1": "f2a9ce387019bf272c6e3459d961b30f28942ac5", "sha256": "05ad753fb594e656cf078023ec189e09e2a7655a780de993b75b8c51ed6b09ca", "size": 1048576, - "repo_path": "bios/QEMU/MacROM.bin", + "repo_path": "bios/QEMU/QEMU/MacROM.bin", "cores": [ "qemu" ] @@ -126896,7 +126896,7 @@ "sha1": "3df540b7517f27b3a76e31f193821d04e5805f89", "sha256": "93bb5d776bc5a7d609448a3fdb54f1c51653423a7baa5d9b6bcb7fa40b126f87", "size": 4194304, - "repo_path": "bios/QEMU/canon-a1100-rom1.bin", + "repo_path": "bios/QEMU/QEMU/canon-a1100-rom1.bin", "cores": [ "qemu" ] @@ -126906,7 +126906,7 @@ "sha1": "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1", "sha256": "9d96ed4b0c1a3af09d9e0ac927f3d456c058eaf8c2fa4c167eac7437ee9a80df", "size": 11248, - "repo_path": "bios/QEMU/virtex-ml507.dtb", + "repo_path": "bios/QEMU/QEMU/virtex-ml507.dtb", "cores": [ "qemu" ] @@ -127081,7 +127081,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ], @@ -127094,7 +127094,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ], @@ -127107,7 +127107,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ], @@ -127120,7 +127120,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ], diff --git a/install/retropie.json b/install/retropie.json index de8d5884..be29f22b 100644 --- a/install/retropie.json +++ b/install/retropie.json @@ -6,7 +6,7 @@ "platform": "retropie", "display_name": "RetroPie", "version": "1.0", - "generated": "2026-10-23T07:43:10Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "BIOS", "detect": [ { @@ -6979,7 +6979,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": null, "systems": [ "dos" @@ -7004,7 +7004,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": null, "systems": [ "dos" @@ -7014,7 +7014,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox-pure-unleashed", @@ -7029,7 +7029,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": null, "systems": [ "dos" @@ -7054,7 +7054,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": null, "systems": [ "dos" @@ -7064,7 +7064,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox-pure-unleashed", @@ -17545,7 +17545,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "dosbox-staging" ], @@ -17636,7 +17636,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "dosbox-staging" ], @@ -17792,7 +17792,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox-staging", "amiberry" @@ -17833,7 +17833,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox-staging", "amiberry" @@ -83978,7 +83978,7 @@ "sha1": "f402170ee4f374c304a7ce0b139d6cecb1732aff", "sha256": "8244f3e5eaca828cc0a6a963f1fad15d68d8d3c0b5c80b8451b3067a85f14ae1", "size": 131072, - "repo_path": "bios/QEMU/bios.bin", + "repo_path": "bios/QEMU/QEMU/bios.bin", "cores": [ "qemu" ] @@ -83988,7 +83988,7 @@ "sha1": "5fe6078506094333106e6b3f33c7185dea7f0268", "sha256": "f1d4f396011197eb989029659cde250751cc711c336b8fbbe6f77cfe0dc5dcd8", "size": 262144, - "repo_path": "bios/QEMU/bios-256k.bin", + "repo_path": "bios/QEMU/QEMU/bios-256k.bin", "cores": [ "qemu" ] @@ -83998,7 +83998,7 @@ "sha1": "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257", "sha256": "42780e1ab9161752848475529a25c39d7c76baee82a1b2ddff666c2f7de7bbee", "size": 131072, - "repo_path": "bios/QEMU/bios-microvm.bin", + "repo_path": "bios/QEMU/QEMU/bios-microvm.bin", "cores": [ "qemu" ] @@ -84008,7 +84008,7 @@ "sha1": "339d3a93c967491c9f1fffe963484386f48bd22c", "sha256": "9b9dfc6c25740d6225625570d71cab6805cc9216e68c8932e343266daaeb8c4b", "size": 65536, - "repo_path": "bios/QEMU/qboot.rom", + "repo_path": "bios/QEMU/QEMU/qboot.rom", "cores": [ "qemu" ] @@ -84018,7 +84018,7 @@ "sha1": "63d87e2a6618c3a9b2aabecf03ac2456e5e63410", "sha256": "f0defab87465236d0d22b6000bd2c270e05a56ff3bb7fd209a56069caed86d57", "size": 38912, - "repo_path": "bios/QEMU/vgabios.bin", + "repo_path": "bios/QEMU/QEMU/vgabios.bin", "cores": [ "qemu" ] @@ -84028,7 +84028,7 @@ "sha1": "883eb2657ce29661a0466b6b41ce75411f37aad9", "sha256": "305d3b15f67e65f1899a1664621f6b471e4345d33fd9eb4f6320b4559f6a04f2", "size": 38912, - "repo_path": "bios/QEMU/vgabios-cirrus.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-cirrus.bin", "cores": [ "qemu" ] @@ -84038,7 +84038,7 @@ "sha1": "87fbc0ecb1ee7d4d8c8c88c7d8a2fb3ec8f99ea5", "sha256": "651513519f9e0d5b99d3b051a8f5c68db69e987339b59a441d371068c34c146b", "size": 39424, - "repo_path": "bios/QEMU/vgabios-stdvga.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-stdvga.bin", "cores": [ "qemu" ] @@ -84048,7 +84048,7 @@ "sha1": "9e2edd3d835219cde63a20e2cd58107d7e96ef5b", "sha256": "d5fd6992dfdf0c980996b79c5ea13b9c8b36342c1dc94fcd682a6c3e8df850ff", "size": 28672, - "repo_path": "bios/QEMU/vgabios-bochs-display.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-bochs-display.bin", "cores": [ "qemu" ] @@ -84058,7 +84058,7 @@ "sha1": "49df9be557f0f0277c8fedb889257e279586d536", "sha256": "31b26b2288ed5594b65a234e797ee7105d225d48086170b27ab518c3fb69b7de", "size": 28672, - "repo_path": "bios/QEMU/vgabios-ramfb.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ramfb.bin", "cores": [ "qemu" ] @@ -84068,7 +84068,7 @@ "sha1": "ded141cacdebf557ec552597cbf57cd989cec3e2", "sha256": "9d4d1f32a7e059de82c09c19fc25e276a39d96a1a516605a32ba704596e10d8e", "size": 39424, - "repo_path": "bios/QEMU/vgabios-ati.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ati.bin", "cores": [ "qemu" ] @@ -84078,7 +84078,7 @@ "sha1": "527227abd5f3348c382d4b02703389fbeb83b067", "sha256": "e81cc2807ebb9a1467b1933d192a4313424b499b73e7674257f07cd2171e01c7", "size": 39424, - "repo_path": "bios/QEMU/vgabios-qxl.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-qxl.bin", "cores": [ "qemu" ] @@ -84088,7 +84088,7 @@ "sha1": "cddc53b94793609d1e837d78cd5468fcc1ed9164", "sha256": "746f38c2023dbbc071503113f970bcf69d49c6e7c55fa8c0e3748dbccba42772", "size": 39424, - "repo_path": "bios/QEMU/vgabios-virtio.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-virtio.bin", "cores": [ "qemu" ] @@ -84098,7 +84098,7 @@ "sha1": "c54901ab8f526ab201ebf1b3ecdf711e38e6c259", "sha256": "c12841eb2b057b6d99bfbc7ab72bea896e2b5cd694c93b026d7510de2b68ca11", "size": 39424, - "repo_path": "bios/QEMU/vgabios-vmware.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-vmware.bin", "cores": [ "qemu" ] @@ -84108,7 +84108,7 @@ "sha1": "670c9cc79b4859944705eece710dc332188b79b4", "sha256": "cdf057a71b07e3b52b19cbe210bdefa59250d01a9810b960f7fe1f98eed95a27", "size": 9216, - "repo_path": "bios/QEMU/kvmvapic.bin", + "repo_path": "bios/QEMU/QEMU/kvmvapic.bin", "cores": [ "qemu" ] @@ -84118,7 +84118,7 @@ "sha1": "fd19bef7f5647960952520389f448364762ed948", "sha256": "1ecfb26c19da9dc00cdec0d0d738db69aeea4f1231c0c0ffc483ff69b3cda6ce", "size": 1024, - "repo_path": "bios/QEMU/linuxboot.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot.bin", "cores": [ "qemu" ] @@ -84128,7 +84128,7 @@ "sha1": "0bff50c10727bd9c85c831ea92b7a52699959992", "sha256": "9c49e255340c78fc12e54ed043462bca02fb7fca29b7cfab62ff88a5344b6950", "size": 1536, - "repo_path": "bios/QEMU/linuxboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot_dma.bin", "cores": [ "qemu" ] @@ -84138,7 +84138,7 @@ "sha1": "a8b58ae464fc6fb26799432ae867bf57c546ff80", "sha256": "13a3f9f119797b8776105f020f36572ce6a20fa2c60d3b8112818bfaefcdd348", "size": 1024, - "repo_path": "bios/QEMU/multiboot.bin", + "repo_path": "bios/QEMU/QEMU/multiboot.bin", "cores": [ "qemu" ] @@ -84148,7 +84148,7 @@ "sha1": "32ab1cf336b674bfb154eb7a939a3e3275a92647", "sha256": "e01667420ee78a318ea44627d2dd68058d3377d024e6eb7237700afe2e86507d", "size": 1024, - "repo_path": "bios/QEMU/multiboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/multiboot_dma.bin", "cores": [ "qemu" ] @@ -84158,7 +84158,7 @@ "sha1": "c2191e6495103c1f43e9b6ca8930e44c2245e476", "sha256": "918ff03a118615c2f4611a5df2d9496aabe099b5cfaaf69e544ebf973305d59d", "size": 1536, - "repo_path": "bios/QEMU/pvh.bin", + "repo_path": "bios/QEMU/QEMU/pvh.bin", "cores": [ "qemu" ] @@ -84168,7 +84168,7 @@ "sha1": "368e8e9827ae8757a7449319831078b6d5efb83f", "sha256": "981a728f95b7a01645645e9b753cfb764c9eb59266fa888ac58d7008fbb48c10", "size": 67072, - "repo_path": "bios/QEMU/pxe-e1000.rom", + "repo_path": "bios/QEMU/QEMU/pxe-e1000.rom", "cores": [ "qemu" ] @@ -84178,7 +84178,7 @@ "sha1": "b19572c9c2a11f03282df81c0397aceed409a86c", "sha256": "07b89a742e0f6d0e92dafe57b0f28c493436d0e1e07b7b77e728490c1f7b45dd", "size": 61440, - "repo_path": "bios/QEMU/pxe-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/pxe-eepro100.rom", "cores": [ "qemu" ] @@ -84188,7 +84188,7 @@ "sha1": "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6", "sha256": "bb9c0eaad36b9b4ce26c5f348bd05a832c8bf83ef38391db0ce9b51de8523ac7", "size": 61440, - "repo_path": "bios/QEMU/pxe-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/pxe-ne2k_pci.rom", "cores": [ "qemu" ] @@ -84198,7 +84198,7 @@ "sha1": "13a039bf9916f1db42d3a019591d372b4cf4aee9", "sha256": "92358396c05b3346c6bfd52bbf2a47978d0a8c6ddea932ee091a24faefbd489e", "size": 61440, - "repo_path": "bios/QEMU/pxe-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/pxe-pcnet.rom", "cores": [ "qemu" ] @@ -84208,7 +84208,7 @@ "sha1": "7b512c0a7a13bc3c254a25237e4d4612170f4391", "sha256": "d491351e37a50eb5a40e98a9f6b4d85010ee60fb9e64129d65ea10839287f138", "size": 61440, - "repo_path": "bios/QEMU/pxe-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/pxe-rtl8139.rom", "cores": [ "qemu" ] @@ -84218,7 +84218,7 @@ "sha1": "3e3f77cfe70af904133db94f27ec24e3c9c43648", "sha256": "6994337fe07783a6233072e33771dc4f58260edc3269debe677a5227b264bfdc", "size": 60416, - "repo_path": "bios/QEMU/pxe-virtio.rom", + "repo_path": "bios/QEMU/QEMU/pxe-virtio.rom", "cores": [ "qemu" ] @@ -84228,7 +84228,7 @@ "sha1": "a3df5fc33ab0190f470b34104ff3c0679cecbab6", "sha256": "f37222fcdf0481bfbaf7a16d9aaf740aeb41d3d24c187801eb6e9a628cec0fc8", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000.rom", "cores": [ "qemu" ] @@ -84238,7 +84238,7 @@ "sha1": "1d37f3ae6748d4deefe9fd5188a2f557bf265d61", "sha256": "102c20348be2d0ebe45a77b076b31848182c2f7b4364775b6bc2ece6e97b4024", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000e.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000e.rom", "cores": [ "qemu" ] @@ -84248,7 +84248,7 @@ "sha1": "956d9592fea33374ef0f1900a185b6e1109ea765", "sha256": "2b5b55ba8afae7b5ef7116606babf60e6ceaa531c345d54542857cc3fbe3912e", "size": 159232, - "repo_path": "bios/QEMU/efi-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/efi-eepro100.rom", "cores": [ "qemu" ] @@ -84258,7 +84258,7 @@ "sha1": "adb7199f545fdb66c325b142c8dbc4cddb99a20d", "sha256": "9925e0a34547118110479d8fc4e01092a0a73e0a236416e9ff862655b46751f7", "size": 157696, - "repo_path": "bios/QEMU/efi-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/efi-ne2k_pci.rom", "cores": [ "qemu" ] @@ -84268,7 +84268,7 @@ "sha1": "9e5a4bb247c6a1777c89117ca091f94342b9046d", "sha256": "71c494fde94efa9871cf43868d7e3c8f4190e406d47a5102a2a21b36ded8a162", "size": 157696, - "repo_path": "bios/QEMU/efi-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/efi-pcnet.rom", "cores": [ "qemu" ] @@ -84278,7 +84278,7 @@ "sha1": "99a1e431cc0cb0a78d5803875dfa687e12a947f4", "sha256": "4cdd69a7f5c6ce7aec3a3f20a034dc80e1d22aa37a739c364378952d997a32c7", "size": 160768, - "repo_path": "bios/QEMU/efi-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/efi-rtl8139.rom", "cores": [ "qemu" ] @@ -84288,7 +84288,7 @@ "sha1": "1596e9b97f0bc8b5ff3e444235690a549ee982c6", "sha256": "26be36901db7f8181c306cc62bd74891d8646528965a78e40cceadba5dd7c8e7", "size": 160768, - "repo_path": "bios/QEMU/efi-virtio.rom", + "repo_path": "bios/QEMU/QEMU/efi-virtio.rom", "cores": [ "qemu" ] @@ -84298,7 +84298,7 @@ "sha1": "6557242402387a6319a0db6abb916ada48e1391c", "sha256": "33e833123ad9831df94b2d623a17f91e4c779e3cb799baa97058f5972676a32a", "size": 156672, - "repo_path": "bios/QEMU/efi-vmxnet3.rom", + "repo_path": "bios/QEMU/QEMU/efi-vmxnet3.rom", "cores": [ "qemu" ] @@ -84308,7 +84308,7 @@ "sha1": "eac1a94b8e0d7c53fd5df001c36794ec34c7c724", "sha256": "2df617a6fd1bae41ec7c0e3bceca96c928a5a88d8dc198468d34733393ab2792", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-code.fd", "cores": [ "qemu" ] @@ -84318,7 +84318,7 @@ "sha1": "617abe2746696bb4a309d72cecb446dc76a2a61e", "sha256": "54b5cf8601a787ad84e2d68ea979cabb111d20e3b635ad27376c4875e743db64", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-secure-code.fd", "cores": [ "qemu" ] @@ -84328,7 +84328,7 @@ "sha1": "45b8faebdfaaf19d16e3a7c5f60d69214685071c", "sha256": "69cebad2dac0fe52e3025836bdd09bf79d01741e4a79c680e0faa837c3fbb80f", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-code.fd", "cores": [ "qemu" ] @@ -84338,7 +84338,7 @@ "sha1": "6982abec8ef2ed7c8293163d5a0bd69a01a2126f", "sha256": "d95514ab60349ebc9355a761d4687f18e9787e66515593ea3bd98ea0131b0659", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-secure-code.fd", "cores": [ "qemu" ] @@ -84348,7 +84348,7 @@ "sha1": "b62e676c9317a32aaa9ee1d76268d8c55663bd6e", "sha256": "5d2ac383371b408398accee7ec27c8c09ea5b74a0de0ceea6513388b15be5d1e", "size": 540672, - "repo_path": "bios/QEMU/edk2-i386-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-vars.fd", "cores": [ "qemu" ] @@ -84358,7 +84358,7 @@ "sha1": "514edbce58bfa877170673c1799351a7dab3b6df", "sha256": "c0c78f7443cce15bcc91a8b6966e759c8c5cf5c80ac0086d5d79b0455fc9ccb5", "size": 67108864, - "repo_path": "bios/QEMU/edk2-aarch64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-aarch64-code.fd", "cores": [ "qemu" ], @@ -84370,7 +84370,7 @@ "sha1": "c20f01c28b59b388abb9d0febeec45d801a632f0", "sha256": "f9fcba7e85ab206efd88316c46ce9d7783c063abc9dd2b7b37df41cc8c0d2153", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-code.fd", "cores": [ "qemu" ], @@ -84382,7 +84382,7 @@ "sha1": "b051167e0e57bd13d77ed92ef7b474872f44ec6d", "sha256": "b3b855c5a80310168051164986855692d1bdb06e67619856177965cd87c6774f", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-vars.fd", "cores": [ "qemu" ], @@ -84394,7 +84394,7 @@ "sha1": "2c8633d881ece0c4794d740138a318f7e9af480c", "sha256": "8d74d1658106d4b748f2b56e1b689aad9977f7a485eb7a5654884b0b419c4ed9", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-code.fd", "cores": [ "qemu" ] @@ -84404,7 +84404,7 @@ "sha1": "c4e6cce4247ba8f32f528c1c69f49228f616677f", "sha256": "ea8094e953b1215444bd001ee1cf22818f1f7f8abcb158e62180cbaa6c1f70af", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-vars.fd", "cores": [ "qemu" ] @@ -84414,7 +84414,7 @@ "sha1": "0ef5051dcb318c0bc45d1908f8318d6eece8686a", "sha256": "f1d9bdb018e59ff65e39ce60cc0f9199af73d1770c34137ce423e04662cf96c8", "size": 677196, - "repo_path": "bios/QEMU/openbios-ppc", + "repo_path": "bios/QEMU/QEMU/openbios-ppc", "cores": [ "qemu" ], @@ -84425,7 +84425,7 @@ "sha1": "a03a94acfe555804d66cc6c74760ae1375a71a64", "sha256": "9a9047e0d949097724dec83260f04fc1dd1e55af0b7debbcad3889ff7114ffb7", "size": 995000, - "repo_path": "bios/QEMU/slof.bin", + "repo_path": "bios/QEMU/QEMU/slof.bin", "cores": [ "qemu" ] @@ -84435,7 +84435,7 @@ "sha1": "8052069aa9714c23be05b4e62fb245a3d572cb0f", "sha256": "6de4771f2f686482d387532115004cddaaa9d2bb39ef18d81e9629b11195c106", "size": 2527328, - "repo_path": "bios/QEMU/skiboot.lid", + "repo_path": "bios/QEMU/QEMU/skiboot.lid", "cores": [ "qemu" ] @@ -84445,7 +84445,7 @@ "sha1": "fc737b34a390f5752cb7e35b33d71f4f438ab607", "sha256": "8c88070f252075111468e7b2a8043209e7798c3fb136326227390ea50f168f13", "size": 3456, - "repo_path": "bios/QEMU/vof.bin", + "repo_path": "bios/QEMU/QEMU/vof.bin", "cores": [ "qemu" ] @@ -84455,7 +84455,7 @@ "sha1": "5d1184609b87f78635f0575467a1c3f440900ff0", "sha256": "cf97201f9403212ab75287bf209bfb7710cb5f253e8fe80723cf43760a9e8a12", "size": 16384, - "repo_path": "bios/QEMU/vof-nvram.bin", + "repo_path": "bios/QEMU/QEMU/vof-nvram.bin", "cores": [ "qemu" ] @@ -84465,7 +84465,7 @@ "sha1": "9ea03f249f856cdcb4399cc1f5a5031729379911", "sha256": "f0250e391566bca7b5e643c43b761ab9629a0b82427792a772e80c8b97836425", "size": 421720, - "repo_path": "bios/QEMU/u-boot.e500", + "repo_path": "bios/QEMU/QEMU/u-boot.e500", "cores": [ "qemu" ], @@ -84476,7 +84476,7 @@ "sha1": "0399a79ac0cf77f0da70af9baec7548a3b368f0a", "sha256": "be88ed96a6f50d5ba8ad7bf019f48e7f73acee95402d90d0dac3775d9c7a8d03", "size": 524288, - "repo_path": "bios/QEMU/u-boot-sam460-20100605.bin", + "repo_path": "bios/QEMU/QEMU/u-boot-sam460-20100605.bin", "cores": [ "qemu" ] @@ -84486,7 +84486,7 @@ "sha1": "638c6262a6eb579ec3d1c9292566ac94c942dc15", "sha256": "d8697354bde8a7ac9e6fe3a5fbca03698de623e95433a59c248e8e09b882c6b8", "size": 18752, - "repo_path": "bios/QEMU/qemu_vga.ndrv", + "repo_path": "bios/QEMU/QEMU/qemu_vga.ndrv", "cores": [ "qemu" ] @@ -84496,7 +84496,7 @@ "sha1": "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26", "sha256": "6ca2ed8f39e6e4fe3a88e84c0153836a8811cbb8c6a2019c33b63de372706733", "size": 382080, - "repo_path": "bios/QEMU/openbios-sparc32", + "repo_path": "bios/QEMU/QEMU/openbios-sparc32", "cores": [ "qemu" ], @@ -84507,7 +84507,7 @@ "sha1": "c6e215fe460629d35688ab8e51faf6f765827cd6", "sha256": "9c976bc634115fee073e788b8812aed263213380e16fbee55ca04d4c3cb4def8", "size": 1593408, - "repo_path": "bios/QEMU/openbios-sparc64", + "repo_path": "bios/QEMU/QEMU/openbios-sparc64", "cores": [ "qemu" ], @@ -84518,7 +84518,7 @@ "sha1": "5f1792a73ee47d78b2160191ecb2c92f353f93ad", "sha256": "92da99a770ab24f96c33c78382940cac8b25e88cb110634c1b32aa2d8cb852e7", "size": 1402, - "repo_path": "bios/QEMU/QEMU,tcx.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,tcx.bin", "cores": [ "qemu" ] @@ -84528,7 +84528,7 @@ "sha1": "619b86fb02faf8f682474be3f0653b58015008ba", "sha256": "a99f3a06fdac5cf5d72bd0fd24647d897302c3ff8e918add65168185f8cbdf4d", "size": 850, - "repo_path": "bios/QEMU/QEMU,cgthree.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,cgthree.bin", "cores": [ "qemu" ] @@ -84538,7 +84538,7 @@ "sha1": "47b0870aaa45a7aa0d48847fd905908fb06f3e9f", "sha256": "9f8da7264c7438fe4a24a2215e81893586f5cfafcd6e5fd0059fccc31a4e8839", "size": 153728, - "repo_path": "bios/QEMU/palcode-clipper", + "repo_path": "bios/QEMU/QEMU/palcode-clipper", "cores": [ "qemu" ], @@ -84549,7 +84549,7 @@ "sha1": "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f", "sha256": "1ebbd077b2b4c0f26dc0649124f8d5d56f925279dc6fc66c8adca9bb5f7855fc", "size": 268312, - "repo_path": "bios/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -84559,7 +84559,7 @@ "sha1": "6883bfd1991c0ef0d67b0967e7dcbd60420dd480", "sha256": "f61451043f3ab1bb83eef32100678fde818508c682b97591a08a46683705a167", "size": 272504, - "repo_path": "bios/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -84569,7 +84569,7 @@ "sha1": "7b4fa888d32ca8ddbc752f7442e4d055cee1871a", "sha256": "0985865e94e3a4f2a4db9c62a2cc2cf32075d4df8e7ddf641633e92840683b65", "size": 42608, - "repo_path": "bios/QEMU/s390-ccw.img", + "repo_path": "bios/QEMU/QEMU/s390-ccw.img", "cores": [ "qemu" ], @@ -84580,7 +84580,7 @@ "sha1": "f6cec671408117bd9a31e982682662f27ef4fb2c", "sha256": "ef4ef1630a8111dfe132be467818f121537c7e86c94238273a2073b114ab256e", "size": 67232, - "repo_path": "bios/QEMU/s390-netboot.img", + "repo_path": "bios/QEMU/QEMU/s390-netboot.img", "cores": [ "qemu" ], @@ -84591,7 +84591,7 @@ "sha1": "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0", "sha256": "3dd2013c37f9468d3c905a2efd607bf317686e7a2aa7d139baee772b0f70b74c", "size": 167820, - "repo_path": "bios/QEMU/hppa-firmware.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware.img", "cores": [ "qemu" ], @@ -84602,7 +84602,7 @@ "sha1": "b42f6d4ca74073de6c038579b4a9323ad0a6b398", "sha256": "a531f03a9f982a7e8811cdf3bc670f3c40d6d8b12c465f637247b16b18b851e0", "size": 206024, - "repo_path": "bios/QEMU/hppa-firmware64.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware64.img", "cores": [ "qemu" ], @@ -84613,7 +84613,7 @@ "sha1": "22a75d26a0591d2c7763765b6381fa2f73de43e1", "sha256": "1e643db3e209e801f30f4492fdbdafca3e8f251a7b8e12239249eb480f081003", "size": 768, - "repo_path": "bios/QEMU/npcm7xx_bootrom.bin", + "repo_path": "bios/QEMU/QEMU/npcm7xx_bootrom.bin", "cores": [ "qemu" ] @@ -84623,7 +84623,7 @@ "sha1": "ebdf1745479f4ec88459bbd9ef16ee1114018508", "sha256": "36a49d253e2bd907a54ca5e61965438b65fac0cf152c9b11f83c0c965203f218", "size": 3211, - "repo_path": "bios/QEMU/bamboo.dtb", + "repo_path": "bios/QEMU/QEMU/bamboo.dtb", "cores": [ "qemu" ] @@ -84633,7 +84633,7 @@ "sha1": "8a2fda0b4f23a92eb44776b5d7ffe951987062da", "sha256": "3e7ed2ed8637d8c8a1e619d8a280bc2da853e7a17eab689597c7b69770e503b0", "size": 9779, - "repo_path": "bios/QEMU/canyonlands.dtb", + "repo_path": "bios/QEMU/QEMU/canyonlands.dtb", "cores": [ "qemu" ] @@ -84643,7 +84643,7 @@ "sha1": "892d265838866869b8a8ef104252ff5b2fda156f", "sha256": "37bda496b0b4216cce70626492b43d9aaf0d5fcdefcce45efa09d5c583770c69", "size": 9882, - "repo_path": "bios/QEMU/petalogix-ml605.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-ml605.dtb", "cores": [ "qemu" ] @@ -84653,7 +84653,7 @@ "sha1": "976600e3f89ecc1f3564b7077f53c58e0b565280", "sha256": "ef9f3112b7d9258cfad362dba8338ce9a8bdce59dec4d47c690b28fbefc841d7", "size": 8161, - "repo_path": "bios/QEMU/petalogix-s3adsp1800.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-s3adsp1800.dtb", "cores": [ "qemu" ] @@ -87823,7 +87823,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ], @@ -87836,7 +87836,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ], @@ -115001,7 +115001,7 @@ "sha1": "447975ed022379fb6b80a22fa37c2d188ca3aa88", "sha256": "257430f54fdc1c98bf0ddad97c6a609885b25130910c4ba370d6f51e3699b2d3", "size": 8192, - "repo_path": "bios/Oric/Oric/bd500.rom", + "repo_path": "bios/Tangerine/Oric/bd500.rom", "cores": [ "oricutron" ] @@ -115011,7 +115011,7 @@ "sha1": "746a2996967282281a980842a93642ad7d740f9e", "sha256": "d58cb6f47f808d8c890310d1c6a46e92df05971f5952bcb4f4cf88d1faf37eb6", "size": 512, - "repo_path": "bios/Oric/Oric/8dos2.rom", + "repo_path": "bios/Tangerine/Oric/8dos2.rom", "cores": [ "oricutron" ] @@ -115021,7 +115021,7 @@ "sha1": "01f7a84d5a1973623eabd2be6c2cbac1ce5096a6", "sha256": "62eaf60c3be8047599f3ef06874b86d479d9b74cf90efcd2d83f35db8c662144", "size": 16384, - "repo_path": "bios/Oric/Oric/kernel.rom", + "repo_path": "bios/Tangerine/Oric/kernel.rom", "cores": [ "oricutron" ] @@ -115031,7 +115031,7 @@ "sha1": "926b95e1cb574d4914dbed0681729a7c1a4bc68d", "sha256": "2f799c82479b64ca4fda7ed76bdc65bfb56596625061fba91933fed473fc9ae8", "size": 16384, - "repo_path": "bios/Oric/Oric/shell.rom", + "repo_path": "bios/Tangerine/Oric/shell.rom", "cores": [ "oricutron" ] @@ -116814,7 +116814,7 @@ "sha1": "2aa01b414a703880192277f9ce0dae193e9d2c8d", "sha256": "32a92bc476d476ad1befa6894edfddf5a7abe298fb02683e41f3b5f2ba5c9cd6", "size": 141072, - "repo_path": "bios/QEMU/u-boot.bin", + "repo_path": "bios/QEMU/QEMU/u-boot.bin", "cores": [ "qemu" ] @@ -116824,7 +116824,7 @@ "sha1": "358abab78f3bfba72b7b45cb5dd66ce4411e2618", "sha256": "2fb484617cc7273d971d55a5367cac91a8f86aa0de54e7e155837d09a0599bc7", "size": 298835, - "repo_path": "bios/QEMU/mips_bios.bin", + "repo_path": "bios/QEMU/QEMU/mips_bios.bin", "cores": [ "qemu" ] @@ -116834,7 +116834,7 @@ "sha1": "daa15fb1b8829da5c5bd473243acf19cd0f17a74", "sha256": "40232429030f906513bb5482c21d8b3f49626ab7808920382e065a2949caf99f", "size": 300324, - "repo_path": "bios/QEMU/mipsel_bios.bin", + "repo_path": "bios/QEMU/QEMU/mipsel_bios.bin", "cores": [ "qemu" ] @@ -116844,7 +116844,7 @@ "sha1": "8e99ed6157811282b7570f5f2e13b81a3913497e", "sha256": "fcdf6bb2cb7885a4a62f31fcb0d5e368bac7b6cea28f40c6dfa678af22fea20a", "size": 561168, - "repo_path": "bios/QEMU/bios_loongson3.bin", + "repo_path": "bios/QEMU/QEMU/bios_loongson3.bin", "cores": [ "qemu" ] @@ -116854,7 +116854,7 @@ "sha1": "41c43f4e8956169ab7602230a3a63934b26d65de", "sha256": "81576c8581e6765a73a8b5070dfb3758bcc3b0737461d481ec97ab5b67751771", "size": 442384, - "repo_path": "bios/QEMU/pmon_2e.bin", + "repo_path": "bios/QEMU/QEMU/pmon_2e.bin", "cores": [ "qemu" ] @@ -116864,7 +116864,7 @@ "sha1": "f2a9ce387019bf272c6e3459d961b30f28942ac5", "sha256": "05ad753fb594e656cf078023ec189e09e2a7655a780de993b75b8c51ed6b09ca", "size": 1048576, - "repo_path": "bios/QEMU/MacROM.bin", + "repo_path": "bios/QEMU/QEMU/MacROM.bin", "cores": [ "qemu" ] @@ -116874,7 +116874,7 @@ "sha1": "3df540b7517f27b3a76e31f193821d04e5805f89", "sha256": "93bb5d776bc5a7d609448a3fdb54f1c51653423a7baa5d9b6bcb7fa40b126f87", "size": 4194304, - "repo_path": "bios/QEMU/canon-a1100-rom1.bin", + "repo_path": "bios/QEMU/QEMU/canon-a1100-rom1.bin", "cores": [ "qemu" ] @@ -116884,7 +116884,7 @@ "sha1": "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1", "sha256": "9d96ed4b0c1a3af09d9e0ac927f3d456c058eaf8c2fa4c167eac7437ee9a80df", "size": 11248, - "repo_path": "bios/QEMU/virtex-ml507.dtb", + "repo_path": "bios/QEMU/QEMU/virtex-ml507.dtb", "cores": [ "qemu" ] @@ -120616,7 +120616,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ], @@ -120629,7 +120629,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ], @@ -120642,7 +120642,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ], @@ -120655,7 +120655,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ], @@ -120668,7 +120668,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm-sdl1" ], @@ -120681,7 +120681,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm-sdl1" ], @@ -120694,7 +120694,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm-sdl1" ], @@ -120707,7 +120707,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm-sdl1" ], diff --git a/install/rocknix.json b/install/rocknix.json index 4d313576..4c713bb9 100644 --- a/install/rocknix.json +++ b/install/rocknix.json @@ -6,7 +6,7 @@ "platform": "rocknix", "display_name": "ROCKNIX", "version": "1.0", - "generated": "2026-10-23T07:43:10Z", + "generated": "2026-10-23T11:13:30Z", "base_destination": "bios", "detect": [ { @@ -3799,7 +3799,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -3811,7 +3811,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "dosbox", "dosbox_core", @@ -49858,7 +49858,7 @@ "sha1": "f402170ee4f374c304a7ce0b139d6cecb1732aff", "sha256": "8244f3e5eaca828cc0a6a963f1fad15d68d8d3c0b5c80b8451b3067a85f14ae1", "size": 131072, - "repo_path": "bios/QEMU/bios.bin", + "repo_path": "bios/QEMU/QEMU/bios.bin", "cores": [ "qemu" ] @@ -49868,7 +49868,7 @@ "sha1": "5fe6078506094333106e6b3f33c7185dea7f0268", "sha256": "f1d4f396011197eb989029659cde250751cc711c336b8fbbe6f77cfe0dc5dcd8", "size": 262144, - "repo_path": "bios/QEMU/bios-256k.bin", + "repo_path": "bios/QEMU/QEMU/bios-256k.bin", "cores": [ "qemu" ] @@ -49878,7 +49878,7 @@ "sha1": "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257", "sha256": "42780e1ab9161752848475529a25c39d7c76baee82a1b2ddff666c2f7de7bbee", "size": 131072, - "repo_path": "bios/QEMU/bios-microvm.bin", + "repo_path": "bios/QEMU/QEMU/bios-microvm.bin", "cores": [ "qemu" ] @@ -49888,7 +49888,7 @@ "sha1": "339d3a93c967491c9f1fffe963484386f48bd22c", "sha256": "9b9dfc6c25740d6225625570d71cab6805cc9216e68c8932e343266daaeb8c4b", "size": 65536, - "repo_path": "bios/QEMU/qboot.rom", + "repo_path": "bios/QEMU/QEMU/qboot.rom", "cores": [ "qemu" ] @@ -49898,7 +49898,7 @@ "sha1": "63d87e2a6618c3a9b2aabecf03ac2456e5e63410", "sha256": "f0defab87465236d0d22b6000bd2c270e05a56ff3bb7fd209a56069caed86d57", "size": 38912, - "repo_path": "bios/QEMU/vgabios.bin", + "repo_path": "bios/QEMU/QEMU/vgabios.bin", "cores": [ "qemu" ] @@ -49908,7 +49908,7 @@ "sha1": "883eb2657ce29661a0466b6b41ce75411f37aad9", "sha256": "305d3b15f67e65f1899a1664621f6b471e4345d33fd9eb4f6320b4559f6a04f2", "size": 38912, - "repo_path": "bios/QEMU/vgabios-cirrus.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-cirrus.bin", "cores": [ "qemu" ] @@ -49918,7 +49918,7 @@ "sha1": "87fbc0ecb1ee7d4d8c8c88c7d8a2fb3ec8f99ea5", "sha256": "651513519f9e0d5b99d3b051a8f5c68db69e987339b59a441d371068c34c146b", "size": 39424, - "repo_path": "bios/QEMU/vgabios-stdvga.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-stdvga.bin", "cores": [ "qemu" ] @@ -49928,7 +49928,7 @@ "sha1": "9e2edd3d835219cde63a20e2cd58107d7e96ef5b", "sha256": "d5fd6992dfdf0c980996b79c5ea13b9c8b36342c1dc94fcd682a6c3e8df850ff", "size": 28672, - "repo_path": "bios/QEMU/vgabios-bochs-display.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-bochs-display.bin", "cores": [ "qemu" ] @@ -49938,7 +49938,7 @@ "sha1": "49df9be557f0f0277c8fedb889257e279586d536", "sha256": "31b26b2288ed5594b65a234e797ee7105d225d48086170b27ab518c3fb69b7de", "size": 28672, - "repo_path": "bios/QEMU/vgabios-ramfb.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ramfb.bin", "cores": [ "qemu" ] @@ -49948,7 +49948,7 @@ "sha1": "ded141cacdebf557ec552597cbf57cd989cec3e2", "sha256": "9d4d1f32a7e059de82c09c19fc25e276a39d96a1a516605a32ba704596e10d8e", "size": 39424, - "repo_path": "bios/QEMU/vgabios-ati.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-ati.bin", "cores": [ "qemu" ] @@ -49958,7 +49958,7 @@ "sha1": "527227abd5f3348c382d4b02703389fbeb83b067", "sha256": "e81cc2807ebb9a1467b1933d192a4313424b499b73e7674257f07cd2171e01c7", "size": 39424, - "repo_path": "bios/QEMU/vgabios-qxl.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-qxl.bin", "cores": [ "qemu" ] @@ -49968,7 +49968,7 @@ "sha1": "cddc53b94793609d1e837d78cd5468fcc1ed9164", "sha256": "746f38c2023dbbc071503113f970bcf69d49c6e7c55fa8c0e3748dbccba42772", "size": 39424, - "repo_path": "bios/QEMU/vgabios-virtio.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-virtio.bin", "cores": [ "qemu" ] @@ -49978,7 +49978,7 @@ "sha1": "c54901ab8f526ab201ebf1b3ecdf711e38e6c259", "sha256": "c12841eb2b057b6d99bfbc7ab72bea896e2b5cd694c93b026d7510de2b68ca11", "size": 39424, - "repo_path": "bios/QEMU/vgabios-vmware.bin", + "repo_path": "bios/QEMU/QEMU/vgabios-vmware.bin", "cores": [ "qemu" ] @@ -49988,7 +49988,7 @@ "sha1": "670c9cc79b4859944705eece710dc332188b79b4", "sha256": "cdf057a71b07e3b52b19cbe210bdefa59250d01a9810b960f7fe1f98eed95a27", "size": 9216, - "repo_path": "bios/QEMU/kvmvapic.bin", + "repo_path": "bios/QEMU/QEMU/kvmvapic.bin", "cores": [ "qemu" ] @@ -49998,7 +49998,7 @@ "sha1": "fd19bef7f5647960952520389f448364762ed948", "sha256": "1ecfb26c19da9dc00cdec0d0d738db69aeea4f1231c0c0ffc483ff69b3cda6ce", "size": 1024, - "repo_path": "bios/QEMU/linuxboot.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot.bin", "cores": [ "qemu" ] @@ -50008,7 +50008,7 @@ "sha1": "0bff50c10727bd9c85c831ea92b7a52699959992", "sha256": "9c49e255340c78fc12e54ed043462bca02fb7fca29b7cfab62ff88a5344b6950", "size": 1536, - "repo_path": "bios/QEMU/linuxboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/linuxboot_dma.bin", "cores": [ "qemu" ] @@ -50018,7 +50018,7 @@ "sha1": "a8b58ae464fc6fb26799432ae867bf57c546ff80", "sha256": "13a3f9f119797b8776105f020f36572ce6a20fa2c60d3b8112818bfaefcdd348", "size": 1024, - "repo_path": "bios/QEMU/multiboot.bin", + "repo_path": "bios/QEMU/QEMU/multiboot.bin", "cores": [ "qemu" ] @@ -50028,7 +50028,7 @@ "sha1": "32ab1cf336b674bfb154eb7a939a3e3275a92647", "sha256": "e01667420ee78a318ea44627d2dd68058d3377d024e6eb7237700afe2e86507d", "size": 1024, - "repo_path": "bios/QEMU/multiboot_dma.bin", + "repo_path": "bios/QEMU/QEMU/multiboot_dma.bin", "cores": [ "qemu" ] @@ -50038,7 +50038,7 @@ "sha1": "c2191e6495103c1f43e9b6ca8930e44c2245e476", "sha256": "918ff03a118615c2f4611a5df2d9496aabe099b5cfaaf69e544ebf973305d59d", "size": 1536, - "repo_path": "bios/QEMU/pvh.bin", + "repo_path": "bios/QEMU/QEMU/pvh.bin", "cores": [ "qemu" ] @@ -50048,7 +50048,7 @@ "sha1": "368e8e9827ae8757a7449319831078b6d5efb83f", "sha256": "981a728f95b7a01645645e9b753cfb764c9eb59266fa888ac58d7008fbb48c10", "size": 67072, - "repo_path": "bios/QEMU/pxe-e1000.rom", + "repo_path": "bios/QEMU/QEMU/pxe-e1000.rom", "cores": [ "qemu" ] @@ -50058,7 +50058,7 @@ "sha1": "b19572c9c2a11f03282df81c0397aceed409a86c", "sha256": "07b89a742e0f6d0e92dafe57b0f28c493436d0e1e07b7b77e728490c1f7b45dd", "size": 61440, - "repo_path": "bios/QEMU/pxe-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/pxe-eepro100.rom", "cores": [ "qemu" ] @@ -50068,7 +50068,7 @@ "sha1": "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6", "sha256": "bb9c0eaad36b9b4ce26c5f348bd05a832c8bf83ef38391db0ce9b51de8523ac7", "size": 61440, - "repo_path": "bios/QEMU/pxe-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/pxe-ne2k_pci.rom", "cores": [ "qemu" ] @@ -50078,7 +50078,7 @@ "sha1": "13a039bf9916f1db42d3a019591d372b4cf4aee9", "sha256": "92358396c05b3346c6bfd52bbf2a47978d0a8c6ddea932ee091a24faefbd489e", "size": 61440, - "repo_path": "bios/QEMU/pxe-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/pxe-pcnet.rom", "cores": [ "qemu" ] @@ -50088,7 +50088,7 @@ "sha1": "7b512c0a7a13bc3c254a25237e4d4612170f4391", "sha256": "d491351e37a50eb5a40e98a9f6b4d85010ee60fb9e64129d65ea10839287f138", "size": 61440, - "repo_path": "bios/QEMU/pxe-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/pxe-rtl8139.rom", "cores": [ "qemu" ] @@ -50098,7 +50098,7 @@ "sha1": "3e3f77cfe70af904133db94f27ec24e3c9c43648", "sha256": "6994337fe07783a6233072e33771dc4f58260edc3269debe677a5227b264bfdc", "size": 60416, - "repo_path": "bios/QEMU/pxe-virtio.rom", + "repo_path": "bios/QEMU/QEMU/pxe-virtio.rom", "cores": [ "qemu" ] @@ -50108,7 +50108,7 @@ "sha1": "a3df5fc33ab0190f470b34104ff3c0679cecbab6", "sha256": "f37222fcdf0481bfbaf7a16d9aaf740aeb41d3d24c187801eb6e9a628cec0fc8", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000.rom", "cores": [ "qemu" ] @@ -50118,7 +50118,7 @@ "sha1": "1d37f3ae6748d4deefe9fd5188a2f557bf265d61", "sha256": "102c20348be2d0ebe45a77b076b31848182c2f7b4364775b6bc2ece6e97b4024", "size": 159232, - "repo_path": "bios/QEMU/efi-e1000e.rom", + "repo_path": "bios/QEMU/QEMU/efi-e1000e.rom", "cores": [ "qemu" ] @@ -50128,7 +50128,7 @@ "sha1": "956d9592fea33374ef0f1900a185b6e1109ea765", "sha256": "2b5b55ba8afae7b5ef7116606babf60e6ceaa531c345d54542857cc3fbe3912e", "size": 159232, - "repo_path": "bios/QEMU/efi-eepro100.rom", + "repo_path": "bios/QEMU/QEMU/efi-eepro100.rom", "cores": [ "qemu" ] @@ -50138,7 +50138,7 @@ "sha1": "adb7199f545fdb66c325b142c8dbc4cddb99a20d", "sha256": "9925e0a34547118110479d8fc4e01092a0a73e0a236416e9ff862655b46751f7", "size": 157696, - "repo_path": "bios/QEMU/efi-ne2k_pci.rom", + "repo_path": "bios/QEMU/QEMU/efi-ne2k_pci.rom", "cores": [ "qemu" ] @@ -50148,7 +50148,7 @@ "sha1": "9e5a4bb247c6a1777c89117ca091f94342b9046d", "sha256": "71c494fde94efa9871cf43868d7e3c8f4190e406d47a5102a2a21b36ded8a162", "size": 157696, - "repo_path": "bios/QEMU/efi-pcnet.rom", + "repo_path": "bios/QEMU/QEMU/efi-pcnet.rom", "cores": [ "qemu" ] @@ -50158,7 +50158,7 @@ "sha1": "99a1e431cc0cb0a78d5803875dfa687e12a947f4", "sha256": "4cdd69a7f5c6ce7aec3a3f20a034dc80e1d22aa37a739c364378952d997a32c7", "size": 160768, - "repo_path": "bios/QEMU/efi-rtl8139.rom", + "repo_path": "bios/QEMU/QEMU/efi-rtl8139.rom", "cores": [ "qemu" ] @@ -50168,7 +50168,7 @@ "sha1": "1596e9b97f0bc8b5ff3e444235690a549ee982c6", "sha256": "26be36901db7f8181c306cc62bd74891d8646528965a78e40cceadba5dd7c8e7", "size": 160768, - "repo_path": "bios/QEMU/efi-virtio.rom", + "repo_path": "bios/QEMU/QEMU/efi-virtio.rom", "cores": [ "qemu" ] @@ -50178,7 +50178,7 @@ "sha1": "6557242402387a6319a0db6abb916ada48e1391c", "sha256": "33e833123ad9831df94b2d623a17f91e4c779e3cb799baa97058f5972676a32a", "size": 156672, - "repo_path": "bios/QEMU/efi-vmxnet3.rom", + "repo_path": "bios/QEMU/QEMU/efi-vmxnet3.rom", "cores": [ "qemu" ] @@ -50188,7 +50188,7 @@ "sha1": "eac1a94b8e0d7c53fd5df001c36794ec34c7c724", "sha256": "2df617a6fd1bae41ec7c0e3bceca96c928a5a88d8dc198468d34733393ab2792", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-code.fd", "cores": [ "qemu" ] @@ -50198,7 +50198,7 @@ "sha1": "617abe2746696bb4a309d72cecb446dc76a2a61e", "sha256": "54b5cf8601a787ad84e2d68ea979cabb111d20e3b635ad27376c4875e743db64", "size": 3653632, - "repo_path": "bios/QEMU/edk2-x86_64-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-x86_64-secure-code.fd", "cores": [ "qemu" ] @@ -50208,7 +50208,7 @@ "sha1": "45b8faebdfaaf19d16e3a7c5f60d69214685071c", "sha256": "69cebad2dac0fe52e3025836bdd09bf79d01741e4a79c680e0faa837c3fbb80f", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-code.fd", "cores": [ "qemu" ] @@ -50218,7 +50218,7 @@ "sha1": "6982abec8ef2ed7c8293163d5a0bd69a01a2126f", "sha256": "d95514ab60349ebc9355a761d4687f18e9787e66515593ea3bd98ea0131b0659", "size": 3653632, - "repo_path": "bios/QEMU/edk2-i386-secure-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-secure-code.fd", "cores": [ "qemu" ] @@ -50228,7 +50228,7 @@ "sha1": "b62e676c9317a32aaa9ee1d76268d8c55663bd6e", "sha256": "5d2ac383371b408398accee7ec27c8c09ea5b74a0de0ceea6513388b15be5d1e", "size": 540672, - "repo_path": "bios/QEMU/edk2-i386-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-i386-vars.fd", "cores": [ "qemu" ] @@ -50238,7 +50238,7 @@ "sha1": "514edbce58bfa877170673c1799351a7dab3b6df", "sha256": "c0c78f7443cce15bcc91a8b6966e759c8c5cf5c80ac0086d5d79b0455fc9ccb5", "size": 67108864, - "repo_path": "bios/QEMU/edk2-aarch64-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-aarch64-code.fd", "cores": [ "qemu" ], @@ -50250,7 +50250,7 @@ "sha1": "c20f01c28b59b388abb9d0febeec45d801a632f0", "sha256": "f9fcba7e85ab206efd88316c46ce9d7783c063abc9dd2b7b37df41cc8c0d2153", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-code.fd", "cores": [ "qemu" ], @@ -50262,7 +50262,7 @@ "sha1": "b051167e0e57bd13d77ed92ef7b474872f44ec6d", "sha256": "b3b855c5a80310168051164986855692d1bdb06e67619856177965cd87c6774f", "size": 67108864, - "repo_path": "bios/QEMU/edk2-arm-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-arm-vars.fd", "cores": [ "qemu" ], @@ -50274,7 +50274,7 @@ "sha1": "2c8633d881ece0c4794d740138a318f7e9af480c", "sha256": "8d74d1658106d4b748f2b56e1b689aad9977f7a485eb7a5654884b0b419c4ed9", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-code.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-code.fd", "cores": [ "qemu" ] @@ -50284,7 +50284,7 @@ "sha1": "c4e6cce4247ba8f32f528c1c69f49228f616677f", "sha256": "ea8094e953b1215444bd001ee1cf22818f1f7f8abcb158e62180cbaa6c1f70af", "size": 33554432, - "repo_path": "bios/QEMU/edk2-riscv-vars.fd", + "repo_path": "bios/QEMU/QEMU/edk2-riscv-vars.fd", "cores": [ "qemu" ] @@ -50294,7 +50294,7 @@ "sha1": "0ef5051dcb318c0bc45d1908f8318d6eece8686a", "sha256": "f1d9bdb018e59ff65e39ce60cc0f9199af73d1770c34137ce423e04662cf96c8", "size": 677196, - "repo_path": "bios/QEMU/openbios-ppc", + "repo_path": "bios/QEMU/QEMU/openbios-ppc", "cores": [ "qemu" ], @@ -50305,7 +50305,7 @@ "sha1": "a03a94acfe555804d66cc6c74760ae1375a71a64", "sha256": "9a9047e0d949097724dec83260f04fc1dd1e55af0b7debbcad3889ff7114ffb7", "size": 995000, - "repo_path": "bios/QEMU/slof.bin", + "repo_path": "bios/QEMU/QEMU/slof.bin", "cores": [ "qemu" ] @@ -50315,7 +50315,7 @@ "sha1": "8052069aa9714c23be05b4e62fb245a3d572cb0f", "sha256": "6de4771f2f686482d387532115004cddaaa9d2bb39ef18d81e9629b11195c106", "size": 2527328, - "repo_path": "bios/QEMU/skiboot.lid", + "repo_path": "bios/QEMU/QEMU/skiboot.lid", "cores": [ "qemu" ] @@ -50325,7 +50325,7 @@ "sha1": "fc737b34a390f5752cb7e35b33d71f4f438ab607", "sha256": "8c88070f252075111468e7b2a8043209e7798c3fb136326227390ea50f168f13", "size": 3456, - "repo_path": "bios/QEMU/vof.bin", + "repo_path": "bios/QEMU/QEMU/vof.bin", "cores": [ "qemu" ] @@ -50335,7 +50335,7 @@ "sha1": "5d1184609b87f78635f0575467a1c3f440900ff0", "sha256": "cf97201f9403212ab75287bf209bfb7710cb5f253e8fe80723cf43760a9e8a12", "size": 16384, - "repo_path": "bios/QEMU/vof-nvram.bin", + "repo_path": "bios/QEMU/QEMU/vof-nvram.bin", "cores": [ "qemu" ] @@ -50345,7 +50345,7 @@ "sha1": "9ea03f249f856cdcb4399cc1f5a5031729379911", "sha256": "f0250e391566bca7b5e643c43b761ab9629a0b82427792a772e80c8b97836425", "size": 421720, - "repo_path": "bios/QEMU/u-boot.e500", + "repo_path": "bios/QEMU/QEMU/u-boot.e500", "cores": [ "qemu" ], @@ -50356,7 +50356,7 @@ "sha1": "0399a79ac0cf77f0da70af9baec7548a3b368f0a", "sha256": "be88ed96a6f50d5ba8ad7bf019f48e7f73acee95402d90d0dac3775d9c7a8d03", "size": 524288, - "repo_path": "bios/QEMU/u-boot-sam460-20100605.bin", + "repo_path": "bios/QEMU/QEMU/u-boot-sam460-20100605.bin", "cores": [ "qemu" ] @@ -50366,7 +50366,7 @@ "sha1": "638c6262a6eb579ec3d1c9292566ac94c942dc15", "sha256": "d8697354bde8a7ac9e6fe3a5fbca03698de623e95433a59c248e8e09b882c6b8", "size": 18752, - "repo_path": "bios/QEMU/qemu_vga.ndrv", + "repo_path": "bios/QEMU/QEMU/qemu_vga.ndrv", "cores": [ "qemu" ] @@ -50376,7 +50376,7 @@ "sha1": "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26", "sha256": "6ca2ed8f39e6e4fe3a88e84c0153836a8811cbb8c6a2019c33b63de372706733", "size": 382080, - "repo_path": "bios/QEMU/openbios-sparc32", + "repo_path": "bios/QEMU/QEMU/openbios-sparc32", "cores": [ "qemu" ], @@ -50387,7 +50387,7 @@ "sha1": "c6e215fe460629d35688ab8e51faf6f765827cd6", "sha256": "9c976bc634115fee073e788b8812aed263213380e16fbee55ca04d4c3cb4def8", "size": 1593408, - "repo_path": "bios/QEMU/openbios-sparc64", + "repo_path": "bios/QEMU/QEMU/openbios-sparc64", "cores": [ "qemu" ], @@ -50398,7 +50398,7 @@ "sha1": "5f1792a73ee47d78b2160191ecb2c92f353f93ad", "sha256": "92da99a770ab24f96c33c78382940cac8b25e88cb110634c1b32aa2d8cb852e7", "size": 1402, - "repo_path": "bios/QEMU/QEMU,tcx.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,tcx.bin", "cores": [ "qemu" ] @@ -50408,7 +50408,7 @@ "sha1": "619b86fb02faf8f682474be3f0653b58015008ba", "sha256": "a99f3a06fdac5cf5d72bd0fd24647d897302c3ff8e918add65168185f8cbdf4d", "size": 850, - "repo_path": "bios/QEMU/QEMU,cgthree.bin", + "repo_path": "bios/QEMU/QEMU/QEMU,cgthree.bin", "cores": [ "qemu" ] @@ -50418,7 +50418,7 @@ "sha1": "47b0870aaa45a7aa0d48847fd905908fb06f3e9f", "sha256": "9f8da7264c7438fe4a24a2215e81893586f5cfafcd6e5fd0059fccc31a4e8839", "size": 153728, - "repo_path": "bios/QEMU/palcode-clipper", + "repo_path": "bios/QEMU/QEMU/palcode-clipper", "cores": [ "qemu" ], @@ -50429,7 +50429,7 @@ "sha1": "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f", "sha256": "1ebbd077b2b4c0f26dc0649124f8d5d56f925279dc6fc66c8adca9bb5f7855fc", "size": 268312, - "repo_path": "bios/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv32-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -50439,7 +50439,7 @@ "sha1": "6883bfd1991c0ef0d67b0967e7dcbd60420dd480", "sha256": "f61451043f3ab1bb83eef32100678fde818508c682b97591a08a46683705a167", "size": 272504, - "repo_path": "bios/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", + "repo_path": "bios/QEMU/QEMU/opensbi-riscv64-generic-fw_dynamic.bin", "cores": [ "qemu" ] @@ -50449,7 +50449,7 @@ "sha1": "7b4fa888d32ca8ddbc752f7442e4d055cee1871a", "sha256": "0985865e94e3a4f2a4db9c62a2cc2cf32075d4df8e7ddf641633e92840683b65", "size": 42608, - "repo_path": "bios/QEMU/s390-ccw.img", + "repo_path": "bios/QEMU/QEMU/s390-ccw.img", "cores": [ "qemu" ], @@ -50460,7 +50460,7 @@ "sha1": "f6cec671408117bd9a31e982682662f27ef4fb2c", "sha256": "ef4ef1630a8111dfe132be467818f121537c7e86c94238273a2073b114ab256e", "size": 67232, - "repo_path": "bios/QEMU/s390-netboot.img", + "repo_path": "bios/QEMU/QEMU/s390-netboot.img", "cores": [ "qemu" ], @@ -50471,7 +50471,7 @@ "sha1": "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0", "sha256": "3dd2013c37f9468d3c905a2efd607bf317686e7a2aa7d139baee772b0f70b74c", "size": 167820, - "repo_path": "bios/QEMU/hppa-firmware.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware.img", "cores": [ "qemu" ], @@ -50482,7 +50482,7 @@ "sha1": "b42f6d4ca74073de6c038579b4a9323ad0a6b398", "sha256": "a531f03a9f982a7e8811cdf3bc670f3c40d6d8b12c465f637247b16b18b851e0", "size": 206024, - "repo_path": "bios/QEMU/hppa-firmware64.img", + "repo_path": "bios/QEMU/QEMU/hppa-firmware64.img", "cores": [ "qemu" ], @@ -50493,7 +50493,7 @@ "sha1": "22a75d26a0591d2c7763765b6381fa2f73de43e1", "sha256": "1e643db3e209e801f30f4492fdbdafca3e8f251a7b8e12239249eb480f081003", "size": 768, - "repo_path": "bios/QEMU/npcm7xx_bootrom.bin", + "repo_path": "bios/QEMU/QEMU/npcm7xx_bootrom.bin", "cores": [ "qemu" ] @@ -50503,7 +50503,7 @@ "sha1": "ebdf1745479f4ec88459bbd9ef16ee1114018508", "sha256": "36a49d253e2bd907a54ca5e61965438b65fac0cf152c9b11f83c0c965203f218", "size": 3211, - "repo_path": "bios/QEMU/bamboo.dtb", + "repo_path": "bios/QEMU/QEMU/bamboo.dtb", "cores": [ "qemu" ] @@ -50513,7 +50513,7 @@ "sha1": "8a2fda0b4f23a92eb44776b5d7ffe951987062da", "sha256": "3e7ed2ed8637d8c8a1e619d8a280bc2da853e7a17eab689597c7b69770e503b0", "size": 9779, - "repo_path": "bios/QEMU/canyonlands.dtb", + "repo_path": "bios/QEMU/QEMU/canyonlands.dtb", "cores": [ "qemu" ] @@ -50523,7 +50523,7 @@ "sha1": "892d265838866869b8a8ef104252ff5b2fda156f", "sha256": "37bda496b0b4216cce70626492b43d9aaf0d5fcdefcce45efa09d5c583770c69", "size": 9882, - "repo_path": "bios/QEMU/petalogix-ml605.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-ml605.dtb", "cores": [ "qemu" ] @@ -50533,7 +50533,7 @@ "sha1": "976600e3f89ecc1f3564b7077f53c58e0b565280", "sha256": "ef9f3112b7d9258cfad362dba8338ce9a8bdce59dec4d47c690b28fbefc841d7", "size": 8161, - "repo_path": "bios/QEMU/petalogix-s3adsp1800.dtb", + "repo_path": "bios/QEMU/QEMU/petalogix-s3adsp1800.dtb", "cores": [ "qemu" ] @@ -52594,7 +52594,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "amiberry" ] @@ -52604,7 +52604,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "amiberry" ] @@ -52614,7 +52614,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "amiberry" ] @@ -52624,7 +52624,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "amiberry" ] @@ -76778,7 +76778,7 @@ "sha1": "2aa01b414a703880192277f9ce0dae193e9d2c8d", "sha256": "32a92bc476d476ad1befa6894edfddf5a7abe298fb02683e41f3b5f2ba5c9cd6", "size": 141072, - "repo_path": "bios/QEMU/u-boot.bin", + "repo_path": "bios/QEMU/QEMU/u-boot.bin", "cores": [ "qemu" ] @@ -76788,7 +76788,7 @@ "sha1": "358abab78f3bfba72b7b45cb5dd66ce4411e2618", "sha256": "2fb484617cc7273d971d55a5367cac91a8f86aa0de54e7e155837d09a0599bc7", "size": 298835, - "repo_path": "bios/QEMU/mips_bios.bin", + "repo_path": "bios/QEMU/QEMU/mips_bios.bin", "cores": [ "qemu" ] @@ -76798,7 +76798,7 @@ "sha1": "daa15fb1b8829da5c5bd473243acf19cd0f17a74", "sha256": "40232429030f906513bb5482c21d8b3f49626ab7808920382e065a2949caf99f", "size": 300324, - "repo_path": "bios/QEMU/mipsel_bios.bin", + "repo_path": "bios/QEMU/QEMU/mipsel_bios.bin", "cores": [ "qemu" ] @@ -76808,7 +76808,7 @@ "sha1": "8e99ed6157811282b7570f5f2e13b81a3913497e", "sha256": "fcdf6bb2cb7885a4a62f31fcb0d5e368bac7b6cea28f40c6dfa678af22fea20a", "size": 561168, - "repo_path": "bios/QEMU/bios_loongson3.bin", + "repo_path": "bios/QEMU/QEMU/bios_loongson3.bin", "cores": [ "qemu" ] @@ -76818,7 +76818,7 @@ "sha1": "41c43f4e8956169ab7602230a3a63934b26d65de", "sha256": "81576c8581e6765a73a8b5070dfb3758bcc3b0737461d481ec97ab5b67751771", "size": 442384, - "repo_path": "bios/QEMU/pmon_2e.bin", + "repo_path": "bios/QEMU/QEMU/pmon_2e.bin", "cores": [ "qemu" ] @@ -76828,7 +76828,7 @@ "sha1": "f2a9ce387019bf272c6e3459d961b30f28942ac5", "sha256": "05ad753fb594e656cf078023ec189e09e2a7655a780de993b75b8c51ed6b09ca", "size": 1048576, - "repo_path": "bios/QEMU/MacROM.bin", + "repo_path": "bios/QEMU/QEMU/MacROM.bin", "cores": [ "qemu" ] @@ -76838,7 +76838,7 @@ "sha1": "3df540b7517f27b3a76e31f193821d04e5805f89", "sha256": "93bb5d776bc5a7d609448a3fdb54f1c51653423a7baa5d9b6bcb7fa40b126f87", "size": 4194304, - "repo_path": "bios/QEMU/canon-a1100-rom1.bin", + "repo_path": "bios/QEMU/QEMU/canon-a1100-rom1.bin", "cores": [ "qemu" ] @@ -76848,7 +76848,7 @@ "sha1": "1dd1b6fd8cb47b055c729cbecda56fe1dc83d6c1", "sha256": "9d96ed4b0c1a3af09d9e0ac927f3d456c058eaf8c2fa4c167eac7437ee9a80df", "size": 11248, - "repo_path": "bios/QEMU/virtex-ml507.dtb", + "repo_path": "bios/QEMU/QEMU/virtex-ml507.dtb", "cores": [ "qemu" ] @@ -77074,7 +77074,7 @@ "sha1": "b083518fffb7f66b03c23b7eb4f868e62dc5a987", "sha256": "a73a06c23ed38370e58a11fb1b86f7ea4c547061a60d7aa62bae446235fd2dff", "size": 65536, - "repo_path": "bios/Roland/MT32_CONTROL.ROM", + "repo_path": "bios/Roland/MT-32/MT32_CONTROL.ROM", "cores": [ "scummvm" ] @@ -77084,7 +77084,7 @@ "sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252", "sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238", "size": 524288, - "repo_path": "bios/Roland/MT32_PCM.ROM", + "repo_path": "bios/Roland/MT-32/MT32_PCM.ROM", "cores": [ "scummvm" ] @@ -77094,7 +77094,7 @@ "sha1": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "sha256": "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090", "size": 65536, - "repo_path": "bios/Roland/CM32L_CONTROL.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_CONTROL.ROM", "cores": [ "scummvm" ] @@ -77104,7 +77104,7 @@ "sha1": "289cc298ad532b702461bfc738009d9ebe8025ea", "sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698", "size": 1048576, - "repo_path": "bios/Roland/CM32L_PCM.ROM", + "repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM", "cores": [ "scummvm" ] diff --git a/scripts/common.py b/scripts/common.py index 9e19c27f..4b603ac4 100644 --- a/scripts/common.py +++ b/scripts/common.py @@ -1247,6 +1247,7 @@ def resolve_local_file( # When dest_hint contains a path, also try its basename as a name # (handles emulator profiles where name: is descriptive and path: is # the actual filename, e.g. name: "MDA font ROM", path: "mda.rom") + own_names = list(names_to_try) if dest_hint: hint_base = dest_hint.rsplit("/", 1)[-1] if "/" in dest_hint else dest_hint if hint_base and hint_base not in names_to_try: @@ -1491,12 +1492,19 @@ def resolve_local_file( if not has_strong_hash and not unsourceable: candidates = [] - for try_name in names_to_try: - for match_sha1 in by_name.get(try_name, []): - if match_sha1 in files_db and _size_ok(match_sha1): - path = files_db[match_sha1]["path"] - if os.path.exists(path) and path not in candidates: - candidates.append(path) + # The entry's own names first, the destination's basename only when + # none of them answers. melonDS Nightly's dsi_nand.bin is read at + # dsi/nand.bin: with the DSi image absent from the checkout, the + # basename let the Wii nand.bin outrank the entry's own DSi variant. + for tier in (own_names, names_to_try[len(own_names):]): + for try_name in tier: + for match_sha1 in by_name.get(try_name, []): + if match_sha1 in files_db and _size_ok(match_sha1): + path = files_db[match_sha1]["path"] + if os.path.exists(path) and path not in candidates: + candidates.append(path) + if candidates: + break if candidates and all("/.variants/" in p for p in candidates): # Only variants answer the exact casing, but the primary they # stand in for may be stored under another one: x1 asked for diff --git a/scripts/cross_reference.py b/scripts/cross_reference.py index d48d9199..7cf42561 100644 --- a/scripts/cross_reference.py +++ b/scripts/cross_reference.py @@ -53,6 +53,7 @@ from validation import ( outside_gap_scope, read_from_save_dir, unread_on, + with_archive_members, ) yaml = require_yaml() @@ -563,7 +564,12 @@ class FileConsumers: for dest, sha1 in members.items() ] else: - found = [self.sha1_of(entry, entry.get("path") or "", owner=name)] + # The archive members the profile reads decide between + # same-named copies, as in the emulator pack and verify. + found = [self.sha1_of( + with_archive_members(entry, files), entry.get("path") or "", + owner=name, + )] for sha1 in found: if sha1: self.emulators.setdefault(sha1, set()).add(name) diff --git a/scripts/generate_db.py b/scripts/generate_db.py index a62eb09e..8c1aeedf 100644 --- a/scripts/generate_db.py +++ b/scripts/generate_db.py @@ -414,7 +414,7 @@ def main() -> int: print(f" Preserved {preserved} large file entries from existing database") try: - platform_aliases = _collect_all_aliases(files) + platform_aliases = _collect_all_aliases(files, aliases) except UnreadableSource as exc: for source in exc.sources: print(f"Error: cannot read {source}", file=sys.stderr) @@ -492,10 +492,11 @@ class UnreadableSource(Exception): self.sources = sources -def _collect_all_aliases(files: dict) -> dict: +def _collect_all_aliases(files: dict, copies: dict | None = None) -> dict: """Collect alternate filenames from platform YAMLs, core-info, and known aliases. Registers alternate names so generate_pack can resolve files stored under different names. + ``copies`` maps a sha1 to the other files the scan found with that content. """ md5_to_sha1 = {} name_to_sha1 = {} @@ -504,6 +505,18 @@ def _collect_all_aliases(files: dict) -> dict: md5_to_sha1[entry["md5"]] = sha1 name_to_sha1[entry["name"]] = sha1 name_count[entry["name"]] = name_count.get(entry["name"], 0) + 1 + # The contents held under each name, every copy counted and not only the + # primary: which copy of identical bytes is primary follows path order. + # Keyed on primaries alone, project64's 64DD_IPL_v12_JPN.bin stopped + # naming its content once 64DD_IPL.bin sorted first, and its aliases + # 64dd_ipl_J.bin and 64DD_IPL_JP.n64 went with it. + holders: dict[str, set[str]] = {} + for sha1, entry in files.items(): + holders.setdefault(entry["name"], set()).add(sha1) + for sha1, copy_list in (copies or {}).items(): + if sha1 in files: + for copy in copy_list: + holders.setdefault(copy["name"], set()).add(sha1) aliases = {} @@ -598,11 +611,11 @@ def _collect_all_aliases(files: dict) -> dict: entry_aliases.insert(0, entry_name) if not entry_aliases: continue - if not matched and entry_name and name_count.get(entry_name) == 1: - # A name carried by several files names none of them: + if not matched and len(holders.get(entry_name, ())) == 1: + # A name carried by several contents names none of them: # quasi88's disk.rom aliases went to whichever # disk.rom the scan met last, a Tandy CoCo ROM. - matched = {name_to_sha1[entry_name]} + matched = set(holders[entry_name]) for sha in sorted(matched): for alias_name in entry_aliases: _add_alias(alias_name, sha) diff --git a/scripts/identity.py b/scripts/identity.py index 48246c59..745029f9 100644 --- a/scripts/identity.py +++ b/scripts/identity.py @@ -47,10 +47,6 @@ KNOWN_SHARED: dict[str, tuple[frozenset[str], str]] = { frozenset({"Magnavox", "Philips"}), "Odyssey 2 and Videopac are one machine sold under two names", ), - "0d2ef6e67322f48f4b7e08d8bbe68827e2074561": ( - frozenset({"Oric", "Tangerine"}), - "Oric Microdisc ROM, the Oric being a Tangerine machine", - ), "286b2e1fb21cc79851da01666db6c0b0e88f25e3": ( frozenset({"Infocom", "ZC"}), "one soundfont shipped by two interpreters", diff --git a/scripts/migrate.py b/scripts/migrate.py index b3a25780..ffa7248b 100644 --- a/scripts/migrate.py +++ b/scripts/migrate.py @@ -193,8 +193,8 @@ BIOS_FILE_MAP = { "psxonpsp660.bin": ("Sony", "PlayStation"), "PSXONPSP660.BIN": ("Sony", "PlayStation Portable"), "scummvm.zip": ("ScummVM", "ScummVM"), - "MT32_CONTROL.ROM": ("ScummVM", "ScummVM"), - "MT32_PCM.ROM": ("ScummVM", "ScummVM"), + "MT32_CONTROL.ROM": ("Roland", "MT-32"), + "MT32_PCM.ROM": ("Roland", "MT-32"), } PATH_PREFIX_MAP = { @@ -208,7 +208,7 @@ PATH_PREFIX_MAP = { "vice/": ("Commodore", "C128"), "bk/": ("Elektronika", "BK"), "dragon/": ("Dragon", "Dragon"), - "oricutron/": ("Oric", "Oric"), + "oricutron/": ("Tangerine", "Oric"), "trs80coco/": ("Tandy", "CoCo"), "ti994a/": ("Texas Instruments", "TI-99"), "gamecube/": ("Nintendo", "GameCube"), diff --git a/scripts/profile_sync.py b/scripts/profile_sync.py index 5e390a67..a3b0010d 100644 --- a/scripts/profile_sync.py +++ b/scripts/profile_sync.py @@ -46,6 +46,8 @@ from sourceref import ( # noqa: F401 (re-exported for callers and tests) # no _PROSE_LIST_DELIMITERS, _REF_RE, _SPLIT_RE, + _BINARY_SUFFIXES, + _HEX_ADDRESS_RE, PROSE_CITE_RE, PROSE_CONT_RE, PROSE_CONT_SPACED_RE, @@ -58,6 +60,7 @@ from sourceref import ( # noqa: F401 (re-exported for callers and tests) # no _prose_external, _prose_runs, _trim_prose, + is_binary_citation, parse_source_ref, ref_prose_text, ref_role, @@ -195,33 +198,9 @@ def is_external_citation(path: str) -> bool: return "/" not in head and "." not in head -_BINARY_SUFFIXES = ( - ".dll", ".exe", ".so", ".dylib", ".apk", ".elf", ".o", ".a", ".jar", ".dex", -) -_HEX_ADDRESS_RE = re.compile(r"\b0x[0-9a-fA-F]{2,}") _VERSION_WORD_RE = re.compile(r"v?\d+(\.\d+)+[\w.-]*") -def is_binary_citation(path: str) -> bool: - """True when a ref locates code inside a shipped binary, not a source file. - - `BAM.dll 1.5-408 .text:0x100c3960-0x100c3a97`, `libmain.so LoadNES - 0x3bb49` and `.rdata dialog filter` were read by disassembly. No revision - of any repository holds those bytes, so the ref can neither anchor nor - break: 77 parts of `future-pinball-fploader` alone were reported GONE. - """ - if _HEX_ADDRESS_RE.search(path): - return True - if " " not in path: - # A bare `DesktopKinect.dll` names a shipped library, never a source - # file: no directory, no line, only its import table to read. - return "/" not in path and path.lower().endswith(_BINARY_SUFFIXES) - head = path.split(" ", 1)[0] - if head.lower().endswith(_BINARY_SUFFIXES): - return True - return head.startswith(".") and "/" not in head - - def strip_repo_word( path: str, known: frozenset[str] | set[str] = frozenset() ) -> str: diff --git a/scripts/siterender.py b/scripts/siterender.py index 28fdc3e4..19e71178 100644 --- a/scripts/siterender.py +++ b/scripts/siterender.py @@ -586,7 +586,6 @@ SYSTEM_NAMES: dict[str, str] = { "ces-galaxy-games": "CES Galaxy Games", "cgenie": "EACA Colour Genie", "chex": "Chex Quest", - "chihiro": "Sega Chihiro", "chip8": "CHIP-8", "coco3": "Tandy Color Computer 3", "commanderx16": "Commander X16", @@ -760,7 +759,6 @@ SYSTEM_NAMES: dict[str, str] = { "onscripter": "ONScripter visual novels", "openbor": "OpenBOR games", "opengoal": "Jak and Daxter", - "oric": "Tangerine Oric", "oricatmos": "Oric Atmos", "outlaws": "Outlaws", "palm-os": "Palm OS", @@ -1010,7 +1008,7 @@ SYSTEM_PARENTS: dict[str, tuple[str, str]] = { "marty": ("Fujitsu", "FM Towns"), "mz700": ("Sharp", "MZ"), "mz80k": ("Sharp", "MZ"), - "oricatmos": ("Oric", "Oric"), + "oricatmos": ("Tangerine", "Oric"), "palm-os": ("Palm", "Palm"), "philips-vg5k": ("Philips", "VG5000"), "vg5k": ("Philips", "VG5000"), diff --git a/scripts/sitesources.py b/scripts/sitesources.py index adac7dc2..85cee28c 100644 --- a/scripts/sitesources.py +++ b/scripts/sitesources.py @@ -14,7 +14,9 @@ import urllib.request import upstream from siterender import _by_mode -from sourceref import _prose_runs, ref_role, source_ref_values, split_source_ref +from sourceref import ( + _prose_runs, is_binary_citation, ref_role, source_ref_values, split_source_ref, +) def _repo_pins(profile: dict, field: str, label: str) -> list[tuple[str, str, str]]: @@ -309,7 +311,10 @@ def _source_ref_markdown(profile: dict, value: str | dict | None) -> str: # broke 470 links. Two repositories and no tree to read: no link. selected: tuple[upstream.Repo, str] | None = None real_path = part.path - if path_re.fullmatch(part.path): + # A shipped binary (`DesktopKinect.dll`, `0x10037130-0x100371de` + # continuing a BAM.dll range) is no path of either repository: + # without a cached tree the single declared one took it. + if path_re.fullmatch(part.path) and not is_binary_citation(part.path): if current_role: # Only the repository the part names, or no link at all. selected = by_role.get(current_role) diff --git a/scripts/sourceref.py b/scripts/sourceref.py index 9ec48688..33589874 100644 --- a/scripts/sourceref.py +++ b/scripts/sourceref.py @@ -25,6 +25,32 @@ _LOCATED_RE = re.compile(r"^[^\s:]+:\d+(?:-\d+)?$") REPO_ROLES = ("source", "upstream") +_BINARY_SUFFIXES = ( + ".dll", ".exe", ".so", ".dylib", ".apk", ".elf", ".o", ".a", ".jar", ".dex", +) +_HEX_ADDRESS_RE = re.compile(r"\b0x[0-9a-fA-F]{2,}") + + +def is_binary_citation(path: str) -> bool: + """True when a ref locates code inside a shipped binary, not a source file. + + `BAM.dll 1.5-408 .text:0x100c3960-0x100c3a97`, `libmain.so LoadNES + 0x3bb49` and `.rdata dialog filter` were read by disassembly. No revision + of any repository holds those bytes, so the ref can neither anchor nor + break: 77 parts of `future-pinball-fploader` alone were reported GONE. + """ + if _HEX_ADDRESS_RE.search(path): + return True + if " " not in path: + # A bare `DesktopKinect.dll` names a shipped library, never a source + # file: no directory, no line, only its import table to read. + return "/" not in path and path.lower().endswith(_BINARY_SUFFIXES) + head = path.split(" ", 1)[0] + if head.lower().endswith(_BINARY_SUFFIXES): + return True + return head.startswith(".") and "/" not in head + + def ref_role(path: str) -> tuple[str, str]: """The role word a cited path opens with, and the path without it.""" word, _, rest = path.partition(" ") diff --git a/scripts/upstream.py b/scripts/upstream.py index 69fdae40..56391ce8 100644 --- a/scripts/upstream.py +++ b/scripts/upstream.py @@ -780,12 +780,28 @@ def list_tree( payload = _api(url, cache_dir, offline) if not isinstance(payload, dict): return [], True + entries = list(payload.get("tree") or []) + truncated = bool(payload.get("truncated")) + # Forgejo pages a recursive tree, 1000 entries at a time, and says how + # many there are: mirrors/Ryujinx holds 4704, and read as one page every + # citation past the first thousand was unverifiable. GitHub reports no + # count, its truncation is final. + total = payload.get("total_count") + if truncated and repo.family == "forgejo" and isinstance(total, int): + for page in range(2, MAX_TREE_PAGES + 1): + if len(entries) >= total: + break + more = _api(f"{url}&page={page}", cache_dir, offline) + if not isinstance(more, dict) or not more.get("tree"): + break + entries.extend(more["tree"]) + truncated = len(entries) < total paths = [ entry["path"] - for entry in payload.get("tree") or [] + for entry in entries if isinstance(entry, dict) and entry.get("type") == "blob" and entry.get("path") ] - return paths, bool(payload.get("truncated")) + return paths, truncated def list_gitlinks( diff --git a/tests/test_bios_layout.py b/tests/test_bios_layout.py new file mode 100644 index 00000000..e447e43b --- /dev/null +++ b/tests/test_bios_layout.py @@ -0,0 +1,60 @@ +"""bios/ is laid out maker, then machine, then files. + +QEMU kept 79 files and Roland four at the maker level, so neither had a +machine page. Chihiro was filed under Microsoft and Sega, and the Oric under +Oric and Tangerine: one machine, two folders, two pages. +""" + +from __future__ import annotations + +import subprocess +import unittest +from pathlib import Path + +REPO_ROOT = Path(__file__).resolve().parents[1] + +# Files the trees below them address at the maker level, left as they are. +MAKER_LEVEL = { + "RPG Maker/wildmidi.cfg", + "ScummVM/scummvm.zip", +} + +# The machines filed under one maker only, and that maker. +ONE_MAKER = {"Chihiro": "Sega", "Oric": "Tangerine"} + + +def _tracked_and_ignored() -> list[str]: + out = subprocess.run( + ["git", "ls-files", "--cached", "--others", "bios"], + cwd=REPO_ROOT, capture_output=True, text=True, check=True, + ).stdout + return [line[len("bios/"):] for line in out.splitlines() if line.startswith("bios/")] + + +class MakerThenMachine(unittest.TestCase): + def setUp(self): + if not (REPO_ROOT / ".git").exists(): + self.skipTest("not a git checkout") + self.paths = _tracked_and_ignored() + if not self.paths: + self.skipTest("bios/ not present") + + def test_no_file_sits_at_the_maker_level(self): + loose = sorted( + p for p in self.paths + if p.count("/") == 1 and p not in MAKER_LEVEL + ) + self.assertEqual(loose, []) + + def test_one_machine_has_one_maker(self): + for machine, maker in ONE_MAKER.items(): + makers = sorted({ + p.split("/", 1)[0] for p in self.paths + if p.count("/") >= 2 and p.split("/")[1] == machine + and p.split("/", 1)[0] != "Other" + }) + self.assertEqual(makers, [maker], machine) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_db_aliases.py b/tests/test_db_aliases.py index 1ffe4fe2..6e814857 100644 --- a/tests/test_db_aliases.py +++ b/tests/test_db_aliases.py @@ -191,5 +191,64 @@ class DrasticNamesTheDSDumps(unittest.TestCase): ) +class AliasesFollowContentNotPrimaryCopy(unittest.TestCase): + """Two copies of one IPL dump: 64DD_IPL.bin and 64DD_IPL_v12_JPN.bin. + The scan keeps the first by path order as primary and lists the other as + a copy. project64 names the second and declares no hash, so its aliases + attached only while that copy happened to be primary.""" + + PROFILE = ( + 'files:\n - name: "64DD_IPL_v12_JPN.bin"\n' + ' aliases: ["64DD_IPL_JP.n64", "64dd_ipl_J.bin"]\n' + ) + + def _aliases(self, primary: str, copy: str) -> dict: + files = {"s": {"name": primary, "path": f"bios/N64DD/{primary}", "md5": "m"}} + copies = {"s": [{"name": copy, "path": f"bios/N64DD/{copy}"}]} + with tempfile.TemporaryDirectory(dir=REPO_ROOT / "tmp") as tmp: + previous = os.getcwd() + os.chdir(tmp) + try: + Path("emulators").mkdir() + Path("emulators/p.yml").write_text(self.PROFILE) + return generate_db._collect_all_aliases(files, copies) + finally: + os.chdir(previous) + + def test_either_copy_primary_gives_the_same_names(self): + names = [] + for primary, copy in ( + ("64DD_IPL.bin", "64DD_IPL_v12_JPN.bin"), + ("64DD_IPL_v12_JPN.bin", "64DD_IPL.bin"), + ): + aliases = self._aliases(primary, copy) + names.append({a["name"] for a in aliases.get("s", [])}) + self.assertEqual(names[0], names[1]) + self.assertEqual(names[0], {"64DD_IPL_JP.n64", "64dd_ipl_J.bin"}) + + def test_a_copy_of_other_content_makes_the_name_ambiguous(self): + files = { + "a": {"name": "BS-X.bin", "path": "bios/SNES/BS-X.bin", "md5": "m1"}, + "b": {"name": "Satellaview_BS-X.sfc", "path": "bios/SNES/x.sfc", "md5": "m2"}, + } + copies = {"b": [{"name": "BS-X.bin", "path": "bios/Satellaview/BS-X.bin"}]} + with tempfile.TemporaryDirectory(dir=REPO_ROOT / "tmp") as tmp: + previous = os.getcwd() + os.chdir(tmp) + try: + Path("emulators").mkdir() + Path("emulators/s.yml").write_text( + 'files:\n - name: "BS-X.bin"\n aliases: ["BS-X.bios"]\n' + ) + aliases = generate_db._collect_all_aliases(files, copies) + finally: + os.chdir(previous) + self.assertEqual(aliases, {}) + + def test_the_build_passes_the_scan_copies(self): + source = (REPO_ROOT / "scripts" / "generate_db.py").read_text(encoding="utf-8") + self.assertIn("_collect_all_aliases(files, aliases)", source) + + if __name__ == "__main__": unittest.main() diff --git a/tests/test_file_consumers.py b/tests/test_file_consumers.py index 9e0f1661..50790d2f 100644 --- a/tests/test_file_consumers.py +++ b/tests/test_file_consumers.py @@ -173,6 +173,124 @@ class ReadersFollowTheDataTrees(unittest.TestCase): self.assertIn("dolphin", self._readers({})) +class TheDestinationBasenameComesLast(unittest.TestCase): + """melonDS Nightly reads dsi_nand.bin at dsi/nand.bin. With the DSi image + absent from the checkout and only its variant left, the destination's + basename let the Wii nand.bin outrank the entry's own name, and the site + named melonDS Nightly a reader of the Wii NAND.""" + + def setUp(self): + self._tree = tempfile.TemporaryDirectory() + root = Path(self._tree.name) + files = {} + by_name: dict[str, list[str]] = {} + for rel, payload in ( + ("bios/Nintendo/Wii/nand.bin", b"wii nand"), + ("bios/Nintendo/Nintendo DSi/.variants/dsi_nand.bin.8b79a73c", b"dsi nand"), + ): + path = root / rel + path.parent.mkdir(parents=True) + path.write_bytes(payload) + sha1 = hashlib.sha1(payload).hexdigest() + name = "dsi_nand.bin" if "dsi_nand" in rel else path.name + files[sha1] = {"name": name, "sha1": sha1, "path": str(path), + "md5": hashlib.md5(payload).hexdigest(), "size": len(payload)} + by_name.setdefault(name, []).append(sha1) + self.wii = hashlib.sha1(b"wii nand").hexdigest() + self.dsi = hashlib.sha1(b"dsi nand").hexdigest() + self.db = {"files": files, "indexes": { + "by_name": by_name, "by_md5": {}, "by_path_suffix": {}}} + self.entry = {"name": "dsi_nand.bin", "path": "dsi/nand.bin", "agnostic": True} + + def tearDown(self): + self._tree.cleanup() + + def test_the_resolver_keeps_the_entry_name(self): + from common import resolve_local_file + + path, status = resolve_local_file( + {**self.entry, "source_profile": "melonds-nightly"}, self.db, + dest_hint=self.entry["path"], + ) + self.assertEqual((path, status), (self.db["files"][self.dsi]["path"], "name_exact")) + + def test_the_wii_nand_has_no_ds_reader(self): + consumers = FileConsumers(self.db, data_dir_registry={}) + consumers.add_emulators({"melonds-nightly": {"type": "standalone", "files": [self.entry]}}) + self.assertEqual(consumers.emulators.get(self.wii), None) + self.assertEqual(consumers.emulators.get(self.dsi), {"melonds-nightly"}) + + def test_a_descriptive_name_still_reaches_the_basename(self): + """name: "MDA font ROM", path: "mda.rom" is the case the basename step serves.""" + from common import resolve_local_file + + path, _ = resolve_local_file( + {"name": "Wii NAND image", "path": "nand.bin"}, self.db, dest_hint="nand.bin", + ) + self.assertEqual(path, self.db["files"][self.wii]["path"]) + + +class EveryReaderIsTheEmulatorPackFile(unittest.TestCase): + """Each emulator FileConsumers credits with a file is one whose entry the + emulator pack resolves to that file: the same entry fields (archive + members, owner), destination hint, ZIP index and data trees. The pairing + omitted the archive members, and gngeopi and neo-emu were credited with + the MAME neogeo.zip while their pack carries the one holding the ROMs + they open.""" + + def test_pairings_agree_with_the_resolver(self): + import json + import os + + from common import ( + build_zip_contents_index, load_data_dir_registry, + load_emulator_profiles, resolve_local_file, + ) + from validation import with_archive_members + + db_path = REPO_ROOT / "database.json" + if not db_path.exists(): + self.skipTest("database.json absent") + previous = os.getcwd() + os.chdir(REPO_ROOT) + self.addCleanup(os.chdir, previous) + db = json.loads(db_path.read_text(encoding="utf-8")) + zips = build_zip_contents_index(db) + registry = load_data_dir_registry(str(REPO_ROOT / "platforms")) + profiles = load_emulator_profiles(str(REPO_ROOT / "emulators")) + consumers = FileConsumers(db, zips, registry) + consumers.add_emulators(profiles) + sha1_by_path = {e["path"]: s for s, e in db["files"].items()} + + expected: set[tuple[str, str]] = set() + from_trees: set[tuple[str, str]] = set() + for name, profile in profiles.items(): + if profile.get("type") == "alias": + continue + files = profile.get("files") or [] + for entry in files: + if not isinstance(entry, dict) or not entry.get("name"): + continue + members = consumers.directory_members(entry) + if members: + from_trees |= {(sha1, name) for sha1 in members.values()} + continue + path, status = resolve_local_file( + {**with_archive_members(entry, files), "source_profile": name}, + db, zips, dest_hint=entry.get("path") or "", + data_dir_registry=registry, + ) + if path and status not in ("not_found", "hash_mismatch"): + sha1 = sha1_by_path.get(path) + if sha1: + expected.add((sha1, name)) + credited = { + (sha1, name) for sha1, names in consumers.emulators.items() for name in names + } + self.assertEqual(sorted(expected - credited), []) + self.assertEqual(sorted(credited - expected - from_trees), []) + + def tearDownModule(): _TMP.cleanup() diff --git a/tests/test_source_ref_targets.py b/tests/test_source_ref_targets.py new file mode 100644 index 00000000..53e4f973 --- /dev/null +++ b/tests/test_source_ref_targets.py @@ -0,0 +1,125 @@ +"""Each cited path is one a declared repository holds at its pin. + +Seven profiles cited paths their repositories do not hold. trident wraps +the Panda3DS fork vendored as a submodule, so 3dsTrident holds none of the +emulator sources it cites. pce-emu, uqm and stonesoup wrote their paths from +a subdirectory of the repository (PCE.emu/, sc2/, crawl-ref/), and nesoid +named two Java files without their directory. future-pinball-fploader and +nesoid continue a binary citation with a bare address or library name, +which the pages took for a path of the source repository. The Ryujinx +mirror pages its tree, and read as one page it could not confirm a path. +""" + +from __future__ import annotations + +import sys +import unittest +from pathlib import Path +from unittest import mock + +REPO_ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(REPO_ROOT / "scripts")) + +import sitesources # noqa: E402 +import upstream # noqa: E402 +from common import load_emulator_profiles # noqa: E402 +from sourceref import ref_role, source_ref_values, split_source_ref # noqa: E402 + +PROFILES = ("trident", "future-pinball-fploader", "pce-emu", "uqm", "nesoid", + "ryujinx", "stonesoup") + + +class BinaryContinuationsAreNotLinked(unittest.TestCase): + PROFILE = { + "emulator": "future-pinball-fploader", "type": "standalone", + "source": "https://github.com/ravarcade/BAM_FPloader", + "source_commit": "e" * 40, + } + + def tearDown(self): + sitesources._tree_paths.cache_clear() + + def _render(self, value: str) -> str: + original = sitesources._tree_paths + sitesources._tree_paths = lambda repo, pin: None # type: ignore[assignment] + try: + return sitesources._source_ref_markdown(self.PROFILE, value) + finally: + sitesources._tree_paths = original + + def test_an_address_continuing_a_binary_range(self): + text = self._render("BAM.dll 1.5-408 .text:0x100ae843-0x100ae8a7, 0x10037130-0x100371de") + self.assertNotIn("](https://", text) + self.assertIn("`0x10037130-0x100371de`", text) + + def test_a_bare_library_name(self): + text = self._render("DesktopKinect.dll, Kinect.dll import directories") + self.assertNotIn("](https://", text) + + def test_a_source_path_is_still_linked(self): + text = self._render("FPLoader.cpp:259-305") + self.assertIn("](https://github.com/ravarcade/BAM_FPloader/blob/", text) + + +class ForgejoTreesArePaged(unittest.TestCase): + """git.ngram.ca returns 1000 entries a page and the total.""" + + def test_every_page_is_read(self): + repo = upstream.parse_repo("https://git.ngram.ca/mirrors/Ryujinx") + pages = { + 1: [{"type": "blob", "path": f"a/{i}.cs"} for i in range(1000)], + 2: [{"type": "blob", "path": "src/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs"}, + {"type": "tree", "path": "src"}], + } + + def fake_api(url, cache_dir, offline, *args, **kwargs): + page = int(url.rsplit("&page=", 1)[1]) if "&page=" in url else 1 + return {"tree": pages.get(page, []), "truncated": True, "total_count": 1002} + + with mock.patch.object(upstream, "_api", side_effect=fake_api): + paths, truncated = upstream.list_tree(repo, "7" * 40, "unused") + self.assertFalse(truncated) + self.assertEqual(len(paths), 1001) + self.assertIn("src/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs", paths) + + def test_a_github_truncation_stays_final(self): + repo = upstream.parse_repo("https://github.com/o/r") + payload = {"tree": [{"type": "blob", "path": "x"}], "truncated": True} + with mock.patch.object(upstream, "_api", return_value=payload) as api: + paths, truncated = upstream.list_tree(repo, "7" * 40, "unused") + self.assertTrue(truncated) + self.assertEqual(api.call_count, 1) + + +class TheSevenProfilesCiteHeldPaths(unittest.TestCase): + """Read against the cached tree listings, skipped where none is cached.""" + + def test_every_cited_path_is_held(self): + profiles = load_emulator_profiles(str(REPO_ROOT / "emulators"), skip_aliases=False) + missing, checked = [], 0 + for key in PROFILES: + profile = profiles[key] + candidates = sitesources._forge_sources(profile) + values = [e["source_ref"] for e in profile.get("files") or [] + if isinstance(e, dict) and e.get("source_ref")] + values += [d["source_ref"] for d in profile.get("data_directories") or [] + if isinstance(d, dict) and d.get("source_ref")] + for value in values: + for _label, refs in source_ref_values(value): + for part in split_source_ref(refs): + _role, path = ref_role(part.path) + if " " in path or sitesources.is_binary_citation(path): + continue + verdicts = [sitesources.tree_holds(r, p, path) for r, p in candidates] + if None in verdicts: + continue + checked += 1 + if not any(verdicts): + missing.append((key, path)) + if not checked: + raise unittest.SkipTest("no cached tree listings") + self.assertEqual(missing, []) + + +if __name__ == "__main__": + unittest.main() diff --git a/wiki/testing-guide.md b/wiki/testing-guide.md index 4adc67f0..4f1261c7 100644 --- a/wiki/testing-guide.md +++ b/wiki/testing-guide.md @@ -47,14 +47,14 @@ Every module in `tests/`, by the area it guards. |------|----------|---------| | Core regression suites | synthetic | `test_e2e`, `test_audit_regressions`, `test_tool_messages` | | File resolution and identity | synthetic + collection | `test_adler32_resolution`, `test_agnostic_scan`, `test_agnostic_scan_mode`, `test_agnostic_scope`, `test_agnostic_substitute`, `test_archive_choice`, `test_archive_recipes`, `test_bios_companions`, `test_bundled_identity`, `test_casefold_cache`, `test_db_aliases`, `test_declared_names`, `test_derivations`, `test_directory_entries`, `test_extra_identity`, `test_foreign_tree`, `test_foreign_tree_names`, `test_frontend_digest`, `test_game_data_homonyms`, `test_hashing`, `test_identity`, `test_md5_pack_context`, `test_name_tiebreak`, `test_nec_filing`, `test_owner_resolution`, `test_path_suffix`, `test_resolution_evidence`, `test_sega_filing`, `test_shipped_content`, `test_twin_declarations`, `test_validated_choice`, `test_variant_choice`, `test_variant_identity`, `test_zipped_member` | -| Verification, cross-reference and profile checks | synthetic + profiles | `test_cache_independent_counts`, `test_case_insensitive_platforms`, `test_checks_have_values`, `test_core_file_fills_declaration`, `test_core_size_refusal`, `test_cross_reference_sources`, `test_crypto_aes`, `test_crypto_unique_data`, `test_crypto_verify`, `test_entry_categories`, `test_file_consumers`, `test_fileless_audit`, `test_flycast_layout`, `test_gap_settlement`, `test_hidden_extras`, `test_launcher_aliases`, `test_launcher_layer`, `test_native_mode`, `test_no_case_collisions`, `test_path_conflict_status`, `test_path_null_copies`, `test_profile_checks`, `test_profile_repositories`, `test_romm_hash_rule`, `test_shared_groups`, `test_standalone_links`, `test_standalone_mode`, `test_undeclared_dedup`, `test_unplaced_extras`, `test_validation_scope`, `test_verify_all_dir`, `test_verify_emulator_evidence`, `test_verify_listing`, `test_verify_pack_choice`, `test_verify_release_asset` | +| Verification, cross-reference and profile checks | synthetic + profiles | `test_bios_layout`, `test_cache_independent_counts`, `test_case_insensitive_platforms`, `test_checks_have_values`, `test_core_file_fills_declaration`, `test_core_size_refusal`, `test_cross_reference_sources`, `test_crypto_aes`, `test_crypto_unique_data`, `test_crypto_verify`, `test_entry_categories`, `test_file_consumers`, `test_fileless_audit`, `test_flycast_layout`, `test_gap_settlement`, `test_hidden_extras`, `test_launcher_aliases`, `test_launcher_layer`, `test_native_mode`, `test_no_case_collisions`, `test_path_conflict_status`, `test_path_null_copies`, `test_profile_checks`, `test_profile_repositories`, `test_romm_hash_rule`, `test_shared_groups`, `test_standalone_links`, `test_standalone_mode`, `test_undeclared_dedup`, `test_unplaced_extras`, `test_validation_scope`, `test_verify_all_dir`, `test_verify_emulator_evidence`, `test_verify_listing`, `test_verify_pack_choice`, `test_verify_release_asset` | | Packs and manifests | synthetic + real packs | `test_artifact_lock`, `test_atomic_artifacts`, `test_batocera_cores`, `test_deterministic_zip`, `test_emulator_pack_counts`, `test_finalize_pack_names`, `test_large_file_cache`, `test_libretro_layout`, `test_manifest_entry`, `test_minui_platform`, `test_no_game_data`, `test_pack_conformance_dirs`, `test_pack_core_extras`, `test_pack_counts`, `test_pack_destinations`, `test_pack_failures`, `test_pack_file_names`, `test_pack_grouping`, `test_pack_integrity`, `test_pack_member_identity`, `test_pack_readme`, `test_platform_inheritance`, `test_platform_keys`, `test_required_only_archives`, `test_required_only_twins`, `test_save_root`, `test_split_extras`, `test_split_names`, `test_split_pack`, `test_system_pack_extras`, `test_system_pack_parity`, `test_torrentzip`, `test_which_pack` | | Slots and regions | synthetic + profiles | `test_region`, `test_region_agnostic_scan`, `test_region_groups`, `test_region_held`, `test_region_platform_index`, `test_region_required_only`, `test_slot`, `test_slots`, `test_slots_shipped_file` | | Hardware targets and systems | synthetic + target files | `test_extract_targets`, `test_lakka_targets`, `test_libretro_slugs`, `test_system_ids`, `test_system_selection`, `test_target_names`, `test_target_scrapers`, `test_target_systems`, `test_target_verify` | | Installer and downloads | loopback server | `test_check_release`, `test_download`, `test_install`, `test_install_cores`, `test_install_experience`, `test_install_offline`, `test_install_selection` | | Handheld port | stubbed PortMaster dialogs, fake installer | `test_port` | | Truth and native export | synthetic + cached originals | `test_export_counts`, `test_export_native_layer`, `test_export_report`, `test_exporters`, `test_truth_data_dir_readers`, `test_truth_diff`, `test_truth_layout` | -| Scrapers, upstream and provenance | inline sources, synthetic | `test_batocera_md5_list`, `test_check_freshness`, `test_contributing_text`, `test_coverage_cache`, `test_data_dir_refs`, `test_dataclass_defaults`, `test_dedup`, `test_doc_pages`, `test_doc_surfaces`, `test_elec_scrapers`, `test_fbneo_parser`, `test_find_pinned_revision`, `test_hash_merge`, `test_launchers`, `test_launchers_emudeck`, `test_launchers_recalbox`, `test_launchers_retrobat`, `test_launchers_retrodeck`, `test_launchers_retropie`, `test_launchers_rocknix`, `test_mame_devices`, `test_mame_parser`, `test_mame_ref_audit`, `test_optional_dependencies`, `test_profile_sync`, `test_prose_style`, `test_provenance`, `test_refresh_data_dirs`, `test_refresh_failures`, `test_refresh_stale`, `test_retrodeck_scraper_errors`, `test_romset_recipes`, `test_schema_semantic_gate`, `test_scraper_contract`, `test_site_availability`, `test_site_content_data`, `test_site_copy`, `test_site_cores`, `test_site_emulator_page`, `test_site_exports`, `test_site_funnel`, `test_site_images`, `test_site_picker`, `test_site_platform_hashes`, `test_site_r2_components`, `test_site_r2_css`, `test_site_r2_emulators`, `test_site_r2_entry`, `test_site_r2_gate`, `test_site_r2_nav`, `test_site_r2_p0`, `test_site_r2_reference`, `test_site_r2_systems`, `test_site_r2_wiki`, `test_site_r3_collection`, `test_site_r3_components`, `test_site_r3_css`, `test_site_r3_emulators`, `test_site_r3_entry`, `test_site_r3_nav`, `test_site_r3_p0`, `test_site_r3_reference`, `test_site_r3_systems`, `test_site_r3_wiki`, `test_site_render`, `test_site_system_links`, `test_site_validation`, `test_site_weight`, `test_site_write`, `test_upstream`, `test_upstream_index`, `test_validate_pr`, `test_validate_pr_flow`, `test_validate_pr_hashes`, `test_workflow_paths` | +| Scrapers, upstream and provenance | inline sources, synthetic | `test_batocera_md5_list`, `test_check_freshness`, `test_contributing_text`, `test_coverage_cache`, `test_data_dir_refs`, `test_dataclass_defaults`, `test_dedup`, `test_doc_pages`, `test_doc_surfaces`, `test_elec_scrapers`, `test_fbneo_parser`, `test_find_pinned_revision`, `test_hash_merge`, `test_launchers`, `test_launchers_emudeck`, `test_launchers_recalbox`, `test_launchers_retrobat`, `test_launchers_retrodeck`, `test_launchers_retropie`, `test_launchers_rocknix`, `test_mame_devices`, `test_mame_parser`, `test_mame_ref_audit`, `test_optional_dependencies`, `test_profile_sync`, `test_prose_style`, `test_provenance`, `test_refresh_data_dirs`, `test_refresh_failures`, `test_refresh_stale`, `test_retrodeck_scraper_errors`, `test_romset_recipes`, `test_schema_semantic_gate`, `test_scraper_contract`, `test_site_availability`, `test_site_content_data`, `test_site_copy`, `test_site_cores`, `test_site_emulator_page`, `test_site_exports`, `test_site_funnel`, `test_site_images`, `test_site_picker`, `test_site_platform_hashes`, `test_site_r2_components`, `test_site_r2_css`, `test_site_r2_emulators`, `test_site_r2_entry`, `test_site_r2_gate`, `test_site_r2_nav`, `test_site_r2_p0`, `test_site_r2_reference`, `test_site_r2_systems`, `test_site_r2_wiki`, `test_site_r3_collection`, `test_site_r3_components`, `test_site_r3_css`, `test_site_r3_emulators`, `test_site_r3_entry`, `test_site_r3_nav`, `test_site_r3_p0`, `test_site_r3_reference`, `test_site_r3_systems`, `test_site_r3_wiki`, `test_site_render`, `test_site_system_links`, `test_site_validation`, `test_site_weight`, `test_site_write`, `test_source_ref_targets`, `test_upstream`, `test_upstream_index`, `test_validate_pr`, `test_validate_pr_flow`, `test_validate_pr_hashes`, `test_workflow_paths` | ## Test architecture