Files
PCXT_MiSTer/SW/make_boot_with_tandy.py
Aitor Gómez d8461b5348 Update of ROM download scripts
XTIDE support is given to those ROMs that must be loaded on EC000, and Tandy ROMs are added.
2022-07-08 06:27:55 +02:00

37 lines
931 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 = "boot.rom"
xtidename = "ide_xtl.rom"
tandy_filename = "TANDY1T1.010"
with open(rom_filename, "wb") as romf, open(tandy_filename, "rb") as f:
romf.write(f.read())
with open(rom_filename, "ab") as romf, open(xtidename, "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)