Skip to content

Commit 3cf8242

Browse files
committed
add Virtual TRDOS (DVD v1.7 2007) to zxbox VM
1 parent cbf3340 commit 3cf8242

File tree

3 files changed

+31
-12
lines changed

3 files changed

+31
-12
lines changed

README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,22 @@ emulators online.
2626

2727
### ZXBOX VM
2828

29-
ZXBOX is an Ubuntu 20.04 Virtualbox VM with preinstalled emulators and over 8Gb of ZX Spectrum software.
29+
ZXBOX is an Ubuntu 20.04 Virtualbox VM with preinstalled emulators and over 10Gb of ZX Spectrum software.
3030

3131
[Download ZXBOX](https://app.vagrantup.com/reefactor/boxes/ZXBOX) VM from vagrant cloud or [build from sources](zxbox/build_zxbox.sh).
3232

33+
Ubuntu has enabled autologin with default vagrant user `vagrant` with password `vagrant`
34+
3335

3436
##### ZXBOX VM contents
3537

3638
* Unreal Speccy Portable emulator [compiled from sources](zxbox/install_zxbox_ubuntu2004.sh)
3739
* Fuse emulator + ROMs pack
3840
* Wine (to run [Unreal Speccy v0.39 for Windows](emul/US0.39.0/))
3941
* DOSBOX (to run X128, r80 and Shalaev emulators)
40-
* over [8Gb of ZX Spectrum software](zxbox/TOSEC-2021-repack-fileslist.txt) collection based on [TOSEC 2021 release](https://www.tosecdev.org/news/releases/167-tosec-release-2021-02-14) repacked and released by [ladyeklipse](https://sourceforge.net/u/ladyeklipse/profile)
41-
* File commanders for easy browsing
42+
* over [8Gb of ZX Spectrum software - TOSEC-2021-repack filelist](zxbox/TOSEC-2021-repack-fileslist.txt) collection based on [TOSEC 2021 release](https://www.tosecdev.org/news/releases/167-tosec-release-2021-02-14) repacked and released by [ladyeklipse](https://sourceforge.net/u/ladyeklipse/profile)
43+
* over 4Gb of ZX Spectrum software - Virtual TRDOS (DVD 1.7 2007) collection from https://vtrd.in/
44+
* Double Commander and Midnight Commander for fast-and-old-school navigation
4245

4346

4447
##### Nested emulation layers structure
@@ -134,9 +137,8 @@ UX NOTE: change `JOYSTICK` option from `KEMPSTON` to `CURSOR` in order to TRDOS
134137

135138

136139
### CREDITS
137-
* https://vtrd.in
138-
* http://dlcorp.nedopc.com
139-
* http://www.zxspectrum.net
140-
* https://www.worldofspectrum.org
141-
* https://viva-games.ru/
142-
* https://sourceforge.net/u/ladyeklipse/profile
140+
* https://vtrd.in for Virtual TR-DOS archive and comunity
141+
* http://dlcorp.nedopc.com for Unreal Speccy emulator
142+
* https://viva-games.ru/ for jVGS emulator
143+
* https://sourceforge.net/u/ladyeklipse/profile for largest collection
144+
* https://www.worldofspectrum.org for the Mission

zxbox/build_zxbox.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ scp -rp $(realpath $SCRIPTDIR/../) $TARGETHOST:$install_path
2626
# install
2727
ssh $TARGETHOST "sudo bash $install_path/zxbox/install_zxbox_ubuntu2004.sh"
2828

29+
# cleanup
30+
ssh $TARGETHOST "rm .ssh/authorized_keys"
31+
2932

3033
echo "ZXBOX VM build complete."
3134
echo "Proceed with tuning and upload with 'package_vagrant_box.sh'"

zxbox/install_zxbox_ubuntu2004.sh

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,27 @@ cp -r $SCRIPTDIR/wallpapers/* /home/vagrant/Pictures/
5757
su vagrant sh -c 'dbus-launch gsettings set org.gnome.desktop.background picture-uri file:///home/vagrant/Pictures/ZX-Spectrum-ispolnilos-35-let.jpg'
5858

5959

60-
echo Download and unpack largest software collection ZX Spectrum TOSEC Set v2020-02-18 [Lady Eklipse]
60+
echo Download ZX Spectrum software archives
61+
sudo apt-get install -y aria2
6162
cd $INSTAPACKDIR/ZX
63+
64+
echo Download and unpack largest software collection ZX Spectrum TOSEC Set v2020-02-18 [Lady Eklipse]
6265
# for download use either rtorrent or aria2c or transmission-cli
63-
sudo apt-get install -y aria2
6466
aria2c --seed-time=0 'magnet:?xt=urn:btih:CF65C5792BA317E4E3D55FD49757B19CD21BF6D8&tr=http%3A%2F%2Fbt3.t-ru.org%2Fann%3Fmagnet&dn=%5BZX%20Spectrum%5D%20%5B%D0%A1%D0%B1%D0%BE%D1%80%D0%BD%D0%B8%D0%BA%5D%20%D0%9F%D0%BE%D0%BB%D0%BD%D0%B0%D1%8F%20%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BD%D0%B0%20%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5%20TOSEC%20%5BP%5D%20(1982%E2%80%942021)%20(2021-02-18)'
65-
#aria2c --seed-time=0 '[ZX Spectrum] [Сборник] Полная коллекция на основе TOSEC [P] (1982-2021) (2021-02-18) [rutracker-5477147].torrent'
6667
cd "ZX Spectrum TOSEC"*
6768
set +e # accept unzipping with warnings
6869
unzip '*.zip'
70+
set -e
6971
rm *.zip
72+
73+
echo Download Virtual TR-DOS DVD version 1.7
74+
aria2c --seed-time=0 'magnet:?xt=urn:btih:C64A5B6645C6D742AB866CA94E829DAEE6DC119F&tr=http%3A%2F%2Fbt4.t-ru.org%2Fann%3Fmagnet&dn=%5BZX%20Spectrum%5D%20%5B%D0%A1%D0%B1%D0%BE%D1%80%D0%BD%D0%B8%D0%BA%5D%20Virtual%20TR-DOS%20DVD%20version%201.7'
75+
echo unpack dvd iso image
76+
iso_mount_path=/tmp/VTRDOS-DVD
77+
mkdir $iso_mount_path
78+
mount "$PWD/vt dvd 1.7.iso" $iso_mount_path -o loop
79+
cp -rp $iso_mount_path .
80+
chown -R vagrant VTRDOS-DVD
81+
chmod -R u+w VTRDOS-DVD
82+
umount $iso_mount_path
83+
rm "$PWD/vt dvd 1.7.iso"

0 commit comments

Comments
 (0)