Skip to content

Instantly share code, notes, and snippets.

@RPTST
Last active September 27, 2021 09:11
Show Gist options
  • Select an option

  • Save RPTST/a0730542244198fcba859c095e4b1dbd to your computer and use it in GitHub Desktop.

Select an option

Save RPTST/a0730542244198fcba859c095e4b1dbd to your computer and use it in GitHub Desktop.
Dosbox and more
sudo apt update && sudo apt upgrade -y
sudo rpi-update
sudo apt dist-upgrade
sudo nano /etc/apt/sources.list
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
sudo nano /etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ buster main ui
sudo apt update
sudo apt dist-upgrade
sudo apt install -y xserver-xorg xinit
sudo apt-get install -y raspberrypi-ui-mods rpi-chromium-mods
sudo apt purge timidity lxmusic gnome-disk-utility deluge-gtk evince wicd wicd-gtk clipit usermode gucharmap gnome-system-tools pavucontrol
sudo apt-get install qemu qemu-user-static qemu-system-arm
sudo reboot
sudo apt install gcc g++
sudo apt-get install make g++ gcc linux-libc-dev libarchive-dev libncursesw5-dev libnspr4-dev perl python patch zip unzip git libcap2-dev gdb xorg-dev libsdl2-dev libgtk-3-dev libglade2-dev lrzsz gkermit libmozjs185-dev autopoint gettext liba52-0.7.4-dev libaa1-dev libasound2-dev libass-dev libavahi-client-dev libavc1394-dev libavcodec-dev libavformat-dev libbluray-dev libcaca-dev libcddb2-dev libcdio-dev libchromaprint-dev libdbus-1-dev libdc1394-22-dev libdca-dev libdirectfb-dev libdvbpsi-dev libdvdnav-dev libdvdread-dev libegl1-mesa-dev libfaad-dev libflac-dev libfluidsynth-dev libfreerdp-dev libfreetype6-dev libfribidi-dev libgl1-mesa-dev libgles1-mesa-dev libgles2-mesa-dev libgnutls28-dev libgtk2.0-dev libidn11-dev libiso9660-dev libjack-jackd2-dev libkate-dev liblircclient-dev liblivemedia-dev liblua5.2-dev libmad0-dev libmatroska-dev libmodplug-dev libmpcdec-dev libmpeg2-4-dev libmtp-dev libncursesw5-dev libnotify-dev libogg-dev libomxil-bellagio-dev libopus-dev libpng12-dev libpulse-dev libqt4-dev libraw1394-dev libresid-builder-dev librsvg2-dev libsamplerate0-dev libschroedinger-dev libsdl-image1.2-dev libsdl1.2-dev libshine-dev libshout3-dev libsidplay2-dev libsmbclient-dev libspeex-dev libspe xdsp-dev libssh2-1-dev libswscale-dev libtag1-dev libtheora-dev libtwolame-dev libudev-dev libupnp-dev libv4l-dev libva-dev libvcdinfo-dev libvdpau-dev libvncserver-dev libvorbis-dev libx11-dev libx264-dev libxcb-composite0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shm0-dev libxcb-xv0-dev libxcb1-dev libxext-dev libxinerama-dev libxml2-dev libxpm-dev libzvbi-dev lua5.2 oss4-dev pkg-config zlib1g-dev libtool build-essential autoconf python-pip unrar-free p7zip neofetch git libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev git-email libaio-dev libbluetooth-dev libbrlapi-dev libbz2-dev libcap-dev libcap-ng-dev libcurl4-gnutls-dev libgtk-3-dev libcap-dev libcap-ng-dev libcurl4-gnutls-dev libgtk-3-dev librbd-dev librdmacm-dev libsasl2-dev libsdl1.2-dev libseccomp-dev libsnappy-dev libssh2-1-dev libvde-dev libvdeplug-dev libvte-2.90-dev libxen-dev liblzo2-dev valgrind xfslibs-dev libnfs-dev libiscsi-dev libncurses5-dev libncursesw5-dev libhunspell-dev socat tofrodos dosbox gtk-sharp2 mono-complete
sudo apt install python python-pip zip unzip unrar-free p7zip chromium neofetch
pip install requests cmd2 tabulate pandas pd wikipedia repeat
mkdir projects
cd projects
wget http://ftp.us.debian.org/debian/pool/main/b/build-essential/build-essential_12.6_armhf.deb
sudo dpkg -i build-essential_12.6_armhf.deb
wget https://download.qemu.org/qemu-5.0.0.tar.xz
tar xf qemu-5.0.0.tar.xz
cd qemu-5.0.0
./configure
make -j4
download an ISO to launch
wget https://releases.ubuntu.com/20.04/ubuntu-20.04-desktop-amd64.iso
.qemu-system-x86_64 ./ubuntu-20.04-desktop-amd64.iso -m 1000
sudo apt install virt-manager
wget http://download.picoe.ca/pablodraw/3.2/PabloDraw-3.2.1.zip
unzip PabloDraw-3.2.1.zip
sudo apt install dosbox
git clone https://github.com/ptitSeb/box86
cd box86
mkdir build; cd build; cmake .. -DRPI4=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
make
make
sudo make install
sudo systemctl restart systemd-binfmt
https://www.chrisrcook.com/projects/building-qemu-5-0-on-raspbian/
qemu-system-i386 -L . -m 1G -cpu 486 -drive file=~/Downloads/DOS/fdbasecd.iso,index=0,media=disk,format=raw -boot d ~/Downloads/DOS/c.hd,format=raw
http://outwestbbs.com/?page=More/PI%20Doors/PI%20BBS%20Doors.txt
https://how-to.fandom.com/wiki/How_to_install_FreeDOS_in_QEMU
http://www.freedos.org/download/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment