Files
PCXT_MiSTer/SW/ROMs/make_rom_with_tandy.py
Aitor Gómez 92e4ab8937 Support for loading custom ROMs
ROMs with specific names such as tandy.rom and pcxt.rom are no longer required in games/PCXT folder, but must initially be provided from the BIOS section of the OSD menu.
2022-08-25 06:23:30 +02:00

33 lines
796 B
Python

import os
import glob
import zipfile
import requests
if __name__ == "__main__":
URL = "http://retrograde.inf.ua/files/T1K_0101.ZIP"
response = requests.get(URL)
open("T1K_0101.ZIP", "wb").write(response.content)
with zipfile.ZipFile("T1K_0101.ZIP", 'r') as zip_ref:
zip_ref.extractall()
try:
os.remove("T1K_0101.ZIP")
except:
print("Error while deleting file : TK1_0101.ZIP")
rom_filename = "tandy.rom"
tandy_filename = "TANDY1T1.010"
with open(rom_filename, "wb") as romf, open(tandy_filename, "rb") as f:
romf.write(f.read())
fileList = glob.glob(tandy_filename)
for filePath in fileList:
try:
os.remove(filePath)
except:
print("Error while deleting file : ", filePath)