Thanks to a recent upload to the Internet Archive from "LazArchive", I could finally put together a set of compatible MS-DOS 3.31 floppy disks. The COMPAQ FASTART utility disk from 1989 finally works as intended using the COMPAQ User Programs v6.01 Rev B. This never worked for me before, so it's a huge improvement! 😃

MS-DOS v3.31 is a particularly useful version of DOS, because it was the first version to support a partition size of over 32MB... up to 512MB!

Link: https://archive.org/details/compaq331
Another Link: https://archive.org/details/ms-dos.ver.-3.31d-oem-compaq.-english

#DOS #MSDOS #COMPAQ #Microsoft #Retro #80s #80er #80s #IBMPC #Emulation #86Box #Tech #DOSGaming #RetroComputing

Damn Small Linux 4.4.9 on 86Box with Socket 370 [1998]

Did you know that Damn Small Linux 2024 RC7 is different from the classic DSL Linux distribution, which focused on being a small distribution that has the size of 50 MB? Unlike the classic Damn Small Linux, which can fit on a business card sized CD-ROM, the modern version doesn’t fit on a mini CD because it has a size of 718 MB.

Our focus in this article is testing Damn Small Linux 4.4.9 on an 86Box emulated machine with a Socket 370 [1998] motherboard. You can download it from here.

We’ve configured the virtual machine as follows:

We’ve configured a virtual machine to run with:

  • Machine type: [1998] Socket 370
  • Machine: [i440BX] ASUS CUBX
  • CPU: Intel Celeron (Mendocino) @ 533 MHz
  • Memory: 256 MB
  • Video: [AGP] 3dfx Voodoo3 3000
  • Keyboard: AT Keyboard
  • Mouse: PS/2 Mouse
  • Sound card: [ISA16] Gravis UltraSound
  • Floppy disk controller: Internal device
  • Hard disk controller 1: Internal device
  • New hard disk: dsl449.vhd
    • C/H/S: 2080/16/63
    • Size: 1024 MB
    • Bus: IDE
    • Channel: 0:0
  • CD-ROM drive 1: ATAPI (0:1) TOSHIBA CD-ROM XM-6702B 1007 (48x)

Once everything is configured as above, we can now start the virtual machine. Insert the Damn Small Linux 4.4.9 disc called dsl-4.4.9.iso to the CD-ROM reader, then configure BIOS as necessary.

Once done, let Damn Small Linux start.

The desktop looks familiar and old-fashioned, which brings classical eras and nostalgia. However, how did people install Damn Small Linux to the hard drive (if they wanted to do so)?

We started with opening the DSL menu and navigating to Apps > Tools > Install to Hard Drive.

Sounds simple, right?

Wrong! It immediately asks you for the partition block name for your hard drive, such as hda1 or sda1.

So, let’s overturn the steps for a bit and open the root terminal shell to partition the disk manually using fdisk /dev/hda. Why /dev/hda? Because the hard drive was installed and configured as an IDE drive (primary master drive) instead of SCSI.

Next, we need to create an 800 MB first primary partition (type 83) which will hold the Damn Small Linux system files, which will be identified as sda1. Afterwards, we need to create a second partition which will be the swap partition (type 82) identified as sda2.

After the partitioning step, we need to write the partition table to the disk before continuing with the installer, but only after we’ve verified that we made the partition table correctly.

Now that we have enough information to select the correct disks, we need to write hda1 to the “Enter the target partition” prompt, which points to the 800 MB partition we’ll install DSL to.

After that, we’ll need to support a single user, while running DSL with ext3 as the filesystem. The format process then begins, and the installation process starts.

After the installation finishes, we need to install the bootloader to the hard drive’s MBR, with GRUB as the bootloader.

After that, we need to reboot the system.

After that, Damn Small Linux installed on the hard disk runs like below:

As this is a first time run, DSL then prompted us to provide both the root password and the default user password.

After that, DSL GUI is now running, and we can verify the Linux version, which is 2.4.31.

However, we need to manually set up the swap partition, since the hard drive installer didn’t prompt for the swap creation and enablement. So, we need to manually run both mkswap /dev/hda2 and swapon /dev/hda2 as root.

Now, when DSL starts up, the swap space gets automatically enabled.

#86Box #DamnSmallLinux #DamnSmallLinux449 #DSL #DSL449 #Linux #news #Retrocomputing #Tech #Technology #update

I do believe Windows 98 was the last version of Windows still available on floppy disks. A complete set includes 38 (!) 1.680K DMF format diskettes. Holy cow! 😉

#Diskette #FloppyDisk #Windows #Microsoft #90s #90er #Retro #Tech #RetroComputing #Oldschool #Emulation #86Box

I just received this version of Windows 98. Yes, Windows 98, not Windows 98 Second Edition. The original! I used this CD-ROM to update my 86Box VM from Windows 95 and everything worked right out of the box without any issues with drivers or within its device manager. It even managed pretty high-res resolutions and full 24-bit color. 😜

#Windows98 #Win98FE #Win98 #Retro #Computing #Tech #RetroGaming #Emulation #86Box #Microsoft #Windows #Oldschool #90er #90s

Installing a few simple DOS games on my Mac mini. 86Box is running like a charm on the M4 chip. 🙂

#RetroGaming #MacOS #MacGaming #Emulation #Gaming #86Box #DOSGaming #MSDOS #IBMPC #86Box #FloppyDisk #Diskette #90er #90s

Does 86Box work with Termux on Android?

86Box lets you emulate a vintage computer that were released in the past, including the 90s motherboards that were unveiled to the public. This program is available on multiple platforms, but here’s a big question.

Does 86Box work on Android inside a Ubuntu proot distribution within Termux?

The answer is: Yes!

But, why? Typically, the majority of Android devices uses the ARM64 processor to ensure that power efficiency and high performance is achieved, making your Android phone or tablet work speedily, with the help of Linux as the kernel. Termux provides a limited Linux environment, which you can then go to a proot distribution to install a Linux distribution.

You’ll ask “So, how can I then run 86Box on a Ubuntu proot distro?” The answer is right here!

Running 86Box on Android

We’ve managed to run 86Box with a small Linux live distribution, called Damn Small Linux (Classic) 0.4.10, that you can download here.

The following steps had to be taken:

  • We’ve downloaded the AppImage file from the 86Box GitHub repository to a separate directory with wget.
  • We’ve tried to run the AppImage file after running chmod +x on the file, but it failed to start because of /dev/fuse: Permission denied. Superuser permissions are needed in the Android system to access this device block file.
  • After that, we ran the same AppImage file, but we’ve also added the --appimage-extract switch. This causes AppImage to extract the program files to a separate directory called squashfs-root.
  • After that, we’ve tried to run the application by executing AppRun, but we got an error message saying that 86Box didn’t find the roms directory.
  • To solve the problem, we’ve downloaded the roms .tar.gz file from the releases page that you can find here.
  • After the download is complete, we’ve extracted the archive to the roms-5.3 directory in squashfs-root using tar xvf v5.3.tar.gz.
  • After renaming the directory to roms using mv roms-5.3 roms, we’ve executed AppRun again. This time, we got the virtual machine manager for 86Box!
  • Unfortunately, another quirk appeared. As soon as we’re trying to create a virtual machine, 86Box again reports that it couldn’t find the roms directory. According to the terminal output, it appears that 86Box tried to locate this directory under squashfs-root/usr/local/bin/roms but failed.
  • We’ve exited the virtual machine manager, and created a symbolic link that points to the roms directory found under squashfs-root, to avoid duplicate copying, using ln -s ../../../roms usr/local/bin/roms. Then, we’ve verified that the symbolic link got created correctly.
  • As soon as we tried creating the new system, 86Box worked this time! It found all the machine types, graphics cards, and other system components!
  • The virtual machine has been configured, and it’s ready to start.
  • Then, we’ve started the virtual machine, and inserted the Damn Small Linux 0.4.10 ISO file called damnsmall-0.4.10.iso to the virtual machine.
  • After that, we’ve watched as the virtual machine booted up!
  • Finally, Damn Small Linux runs under 86Box on Android! However, the performance is slower compared to running 86Box on a computer. You can verify the Linux version that this version of DSL runs.

    #86Box #Android #news #smartphone #Tech #Technology #Termux #update

    Running Windows on a MacBook Neo? Of course!... Windows 95! This is still the best version..

    #86Box #Win95 #Windows95 #RetroComputing #Emulation #MacBookNeo #MacBook #Apple #MacOS #Retro

    I ran a few 86Box virtual machines on the MacBook Neo to check out its emulation capabilities. Everything works quite nicely, from discovering my existing retro machines, running all kinds of DOS games, MT-32 music emulation, even the floppy drive sounds.

    The emulation performance seems to be very respectable for an A18Pro iPhone chip. I went through several virtual systems, from a slow 386SX all the way up to a Pentium MMX 233MHz and even, just for testing, a Pentium II 300MHz. The performance meter never dipped below 100% and everything did work as expected. I believe, this is VERY good news for retro gaming on this budget MacBook.

    Conclusion: I'm very happy!

    #RetroGaming #MacBookNeo #MacGaming #86Box #Emulation #Apple #MacBook #AppleA18Pro #Retro #Gaming #DOSGaming #Win95 #Windows95

    Hab' heute Nacht mal wieder 'n bisschen in Monkey Island weitergespielt. So gern ich die 16-Farben EGA Fassung mag, aber die 256 Farben der VGA Version sind ebenfalls einfach wunderschöne Pixellkunst! 😍

    #RetroGaming #DOSGaming #LucasArts #LucasFilm #MonkeyIsland #Retro #Gaming #90er #90s #VGA #Farben #86Box #Emulation #DOS #IBMPC #Kunst

    Aus "The Secret of Monkey Island"... Kann es sein, dass das eine Anspielung auf die Adventures von Sierra war? In Space Quest bin ich, wie ich mich erinnern kann, auch ziemlich oft gestorben. Und das sah dann immer ähnlich aus! 😉

    #RetroGaming #DOSGaming #LucasArts #LucasFilm #MonkeyIsland #SierraOnline #SpaceQuest #Retro #Gaming #90er #90s #VGA #86Box #Emulation #DOS #IBMPC