First post, by SquallStrife
- Rank
- l33t
Motivated by how cumbersome it is to do this on Windows, I've cobbled together an automated process to build XTIDE Universal BIOS under Linux, by automatically patching the Makefiles at runtime, and performing everything inside a transient docker container.
The BIOS and the accompanying configurator utility can now be built with a few commands:
git clone https://github.com/RetroSwimAU/xtidebuilder
cd xtidebuilder
./runme.sh
Source is here: https://github.com/RetroSwimAU/xtidebuilder
Assuming starting with a Linux environment with Docker installed, simply clone the repo and run runme.sh. This takes care of preparing an image with the build prerequisites, and launching it in a way to place the output files in the current directory on the host.
If you do not wish to use Docker, and prefer to perform the build in a more conventional way, uncontained.sh will perform the same steps, but without using Docker. The prerequisites are described in the README.md for this method, and will have to be taken care of by you.
The outputs of all methods here (ROMs and the config utility) were tested in PCem with an XT + DOS 3.31 config, and all work as expected.
In my experience, even deploying WSL on Windows 10/11 and installing Docker therein, is still quicker and easier than setting up the full dev environment for XUB!
Anyway, feedback and suggestions are welcome. Enjoy! 😀
VogonsDrivers.com | Link | News Thread