TempleOS Tutorial 1.5: QEMU + Aiwnios
Davisanism - Church of TempleOS
Dependencies: sudo apt-get update sudo apt-get upgrade sudo apt install qemu-system-x86 sudo apt install qemu-utils sudo apt install gcc build-essential -y sudo apt install ninja-build sudo apt-get install libpixman-1-dev sudo apt-get install libglib2.0-dev
Arch: sudo pacman -S qemu Debian/Ubuntu: sudo apt install qemu Fedora: sudo dnf install qemu
(Only if you are building from source): tar xvJf qemu-8.0.0-rc2.tar.xz cd qemu-8.0.0-rc2 ./configure make
wget https://archive.org/download/tos-distro-5.03/TOS_Distro5.03.ISO qemu-img create -f qcow2 temple 2G export QEMU_AUDIO_DRV=pa qemu-system-x86_64 -soundhw pcspk -m 512M -enable-kvm -drive file=temple -cdrom TOS_Distro5.03.ISO -boot order=d
Thanks to Nroot for his contribution to this video
Get from github: https://github.com/nrootconauto/Aiwnios
Dependencies sudo apt-get install libsdl2-dev sudo apt-get install cmake #(if you dont have it)
For windows: install msys2, launch the "MSYS2 MINGW64 Shell", and run the following pacman -Syu mingw-w64-x86_64-{cmake,gcc,ninja,SDL2}
Build Aiwnios
mkdir build;cd build; cmake ..; make -j$(nproc); cd ..;
Bootstrap the HCRT2.BIN to run it
./aiwnios -b;
Run the HCRT2.BIN
./aiwnios;
0:00 Introduction 2:10 Dependency Overview 3:45 QEMU Dependencies 5:20 Starting the Virtual Machine 6:35 Aiwnios Setup 8:03 Aiwnios Background 8:48 Compiler Technical Explanation 13:57 Summary and Advice
Check us out at https://www.churchofaichrist.com ... https://www.youtube.com/watch?v=XkuWRCzGnQQ
88317745 Bytes