E5C1 GitHub - silverlays/Update86Box: Just a little AutoUpdater/Downloader for 86Box (https://github.com/86Box/86Box) · GitHub
[go: up one dir, main page]

Skip to content

silverlays/Update86Box

Repository files navigation

Auto Updater for 86Box with GUI (Qt)

Features

  • Update or download 86Box executable from the last available artifact (you can choose between Old and New dynarec). Only the 64 bits version for now.
  • Update or download with the last Roms repository. (mandatory for 86Box)
  • Show a changelog between the installed and the last version.
  • Auto detect if Roms must be updated too. (based on modification date Vs the last commit date)
  • Only show GUI if executable or Roms must be updated, otherwise it just try the feature below.
  • Execute 86Manager.exe (https://github.com/86Box/86BoxManager) or Avalonia86.exe (https://github.com/notBald/Avalonia86) (if found in the same folder) after update or just close itself.

Requirements


Running 86BoxUpdater

1. Prerequisites

python3 -m pip install -r requirements.txt

2. Running

python3 main.py


Building 86BoxUpdater

1. Prerequisites

python3 -m pip install -r requirements.txt

2. Build with Nuitka

python3 -m nuitka \
    --onefile \
    --windows-console-mode=disable \
    --enable-plugin=pyside6 \
    --windows-icon-from-ico=app.ico \
    --output-filename=86BoxUpdater \
    --deployment \
    --remove-output \
    main.py

(A file named 86BoxUpdater.exe file should be created in the project directory, For Linux, the file will be named 86BoxUpdater.bin)

About

Just a little AutoUpdater/Downloader for 86Box (https://github.com/86Box/86Box)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

0