06/06/2015
Linux underground |
J'utilise la distribution Gentoo. Les commandes d'installation sont donc celles de Gentoo, mais si vous avez une autre distribution, la logique reste la même.
Avant toute chose, attention à bien configurer la variable USE pour
avoir toutes les fonctionalités désirées :
je veux pouvoir utiliser Dosemu en console graphique
(sans serveur X donc).
Dans le fichier /etc/portage/make.conf, ajoutez à la variable
USE les valeurs suivantes : "fbcon ggi" (si libsdl est déjà
installé sur votre système, refaites un "emerge" pour que vos
nouvelles valeurs USE soient prises en compte).
Remarques :
A propos du son, pour éviter d'utiliser (une émulation d') OSS,
j'ai ajouté la ligne $_sound = (2) dans le fichier
/etc/dosemu/dosemu.conf. Cela active la gestion du son par SDL.
A propos de la console graphique,
Dosemu a quelques problèmes
lorsque le Kernel Mode Setting (KMS) est activé. C'est
lié à SDL.
# emerge -1 libsdl
# emerge dosemu
Pour que Dosemu et C64S fonctionnent parfaitement bien, faites la commande suivante :
# sysctl -w vm.mmap_min_addr=0
Cela peut aussi être configuré directement dans le kernel :
Processor type and features
(0) Low address space to protect from user allocation
Créez un répertoire c64s sur le disque c:\ de Dosemu :
$ mkdir -p ~/.dosemu/drive_c/c64s
Avec le fichier zip que vous aurez téléchargé :
$ unzip -d ~/.dosemu/drive_c/c64s c64s252.zip
Lancez Dosemu et allez dans le répertoire c64s et lancez le
programme config :
C:>cd c64s
C:\c64s>config
La seule chose que j'ai dû configurer est le parmètre
d'affichage :
Jetez un oeil au
mode d'emploi et ensuite, lancez C64S :
C:\c64s>c64s
Vous pourrez utiliser C64S en console, dosemu se chargeant alors de
gérer une console graphique dès le lancement de C64S.
Il n'y a aucune configuration supplémentaire à faire
dans le fichier /etc/dosemu/dosemu.conf. Par défaut,
dosemu fera appel au pilote VESA pour la console graphique,
ce qui devrait convenir pour presque toutes les configurations.
En outre, j'ai essayé d'utiliser svgalib mais sans succès,
le problème étant au niveau de svgalib, pas de dosemu.
Avantages :
Inconvénients :
# dosemu -s
# emerge sudo
Dosemu est un logiciel de virtualisation spécifique aux systèmes DOS. Par défaut, il fait tourner Freedos mais il peut très bien faire tourner MS-DOS. En fait, vous pouvez aussi faire tourner C64S en démarrant une disquette bootable Freedos (c'est finalement ce que je fais sur un vieux PC recyclé pour cet usage) ou, plus moderne, une clé USB bootable Freedos.
C64S en action avec BoulderDash.
Téléchargez des tas de jeux sur
c64.com.
5 jeux du domaine public, utilitaires, anciennes versions de C64S.