Installation de Open Watcom C/C++ dans FreeDOS

=> http://www.openwatcom.org
=> ftp://ftp.openwatcom.org/install/open-watcom-c-dos-1.9.exe



Garder les sélections par défaut (DOS, 16 bits, 32 bits notamment) :




On supprimera après les fichiers config.sys et autoexec.bat (ceux-ci sont vides).

Rajouts personnels à la fin du fichier fdauto.bat (= autoexec.bat) :

REM *** OPEN WATCOM 1.9 ***
PATH C:\WATCOM\BINW;%PATH%
SET INCLUDE=C:\WATCOM\H
SET WATCOM=C:\WATCOM
SET EDPATH=C:\WATCOM\EDDAT
SET WIPFC=C:\WATCOM\WIPFC

Pour compiler et créer un exécutable avec Watcom :

wcl hello.c
wcl hello.cpp

hello.c :

#include <stdio.h>

void main()
{
  printf( "Hello world\n" );
}

hello.cpp :

#include <iostream.h>

int main()
{
  cout << "Hello world" << endl;
}

Installation et utilisation de FreeDOS dans VirtualBox sous Debian 10

=> http://wiki.freedos.org/wiki/index.php/VirtualBox

Pour pouvoir avoir accès au disque dur virtuel FreeDOS 1.3.vhd depuis l’ordinateur hôte, il faut au préalable préparer le terrain. Dans la console :

sudo apt-get install libguestfs-tools
cd ~
mkdir VHD

Pour monter le disque dur virtuel (la machine virtuelle FreeDOS 1.3 doit être éteinte) :

cd "/media/$USER/Fichiers Eric/VirtualBox/FreeDOS 1.3" (à adapter)
guestmount -a "FreeDOS 1.3.vhd" -m /dev/sda1 /home/$USER/VHD

On peut maintenant accéder aux fichiers de l’image disque FreeDOS directement depuis l’ordinateur hôte. L’image est accessible en écriture mais tous les fichiers appartiennent à root. Pour transférer les fichiers du disque dur de l’ordinateur au disque dur virtuel, passer par la console :

Pour copier un répertoire et ses sous-répertoires :
cp -R répertoire ~/VHD
Pour supprimer un répertoire et ses sous-répertoires :
rm -rf ~/VHD/répertoire

Ne pas oublier de démonter le fichier VHD avant de démarrer FreeDOS dans VirtualBox :

guestunmount /home/$USER/VHD

Résolution d’un problème lié au clavier français avec FreeDOS dans VirtualBox sous Debian 10

Version de VirtualBox : 6.1.26
Version de FreeDOS : 1.3 RC4
Malgré le choix du clavier français à l’installation, celui-ci reste en Qwerty. Pour résoudre le problème, dans fdauto.bat (edit fdauto.bat), remplacer la ligne :

mkeyb FR

par

keyb FR

Installer Windows XP dans VirtualBox sous Debian 10

Mes réglages :

=> Installer VPOEM_FR.iso (Windows XP)
=> Installer GRTMUPD_FR.iso (Mise à jour : Service Pack 3)

J’ai eu quelques difficultés à l’installation, notamment à cause de l’image CD des additions invité (VBoxGuestAdditions.iso) : le programme se bloquait. J’ai résolu le problème en décochant « Activer l’interface réseau » avant de démarrer la machine virtuelle :

Au cours de l’installation de l’image CD des additions invité, on cliquera sur « Continuer » dans ces fenêtres :



Pour pouvoir lire / écrire des fichiers sur le disque dur :

Reste le problème de l’activation (30 jours) : le lien vers Internet ne fonctionne plus… Par chance, l’activation par téléphone fonctionne encore en septembre 2021 (il s’agit d’un serveur vocal).