Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/11/2005, à 19:40

Luke

debug sous Unix ?

Bonsoir les gens,

Je suis à la recherche d'un programme qui permettrait les mêmes fonctionnalités que la commande 'debug' sous MS-DOS. Elle peut par exemple afficher le contenu des registres mémoire du processeur, afficher et modifier le contenu d'une adresse mémoire, en héxadécimal (langage machine ou langage mnémonique) etc.

Je ne vois que la commande debugfs sous Linux (Ubuntu 5.10) mais ça a pas l'air d'être la même chose que debug de ms-dos.

Question subsidiaire, qu'il soit possible ou non d'utiliser un debug sous Linux : existe-t-il des émulateurs d'environnements ms-dos pour Linux ? Car à l'IUT Info où je suis, on travaille et on doit savoir utiliser le debug de dos.
Par exemple des trucs genre Cygwin (terminal Unix dans windows), mais qui ferait exactement l'inverse.

Voila, je vous  remercie.

Hors ligne

#2 Le 21/11/2005, à 20:11

Olwin

Re : debug sous Unix ?

Je ne suis pas sur que ce soit ce que tu cherche , mais peut être que dosemu correspond à ta demande (dispo ds multiverse).

apt-cache show dosemu
Description: The Linux DOS Emulator
 DOSEMU is a PC Emulator application that allows Linux to run a DOS
 operating system in a virtual x86 machine. This allows you to run
 many DOS applications.
  - Color text and full keyboard emulation (via hotkeys) via terminal.
  - Built-in X support, includes IBM character set font.
  - Graphics capability at the console with most compatible video cards.
  - DPMI support so you can run DOOM.
  - CDROM support.
  - Builtin IPX and pktdrvr support.

Hors ligne

#3 Le 21/11/2005, à 20:23

Luke

Re : debug sous Unix ?

J'ai essayé mais ça bug pas mal. En tout cas, ni debug ni dosdebug (commande qui apparait à l'installation de dosemu), ne donne quelquechose...

Hors ligne

#4 Le 22/11/2005, à 15:10

Luke

Re : debug sous Unix ?

Dosemu semble être un émulateur DOS. Mais j'ai cette erreur en essayant de le lancer.

clement:14:59:33:~$ xdosemu

   You do not have the DOSEMU vga font installed and are running
   remote X. You need to install the vga font on your _local_ Xserver.
   Look at the readme for details. For now we start with an fixed font,
   which does not display all national characters correctly.
   ... be warned

ERROR: X: Unable to open font "vga"ERROR: , trying "vga"...
ERROR: X: Unable to open font "vga"ERROR: , trying "9x15"...
ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x0e  errorcode: 0x00000004  cr2: 0x468a5b2d
eip: 0x468a5b2d  esp: 0xbfcdffc5  eflags: 0x00010286
cs: 0x0073  ds: 0x007b  es: 0x007b  ss: 0x007b
Page fault: read instruction to linear address: 0x468a5b2d
CPU was in user mode
Exception was caused by non-available page
/usr/bin/xdosemu: line 218: 20011 Erreur de segmentation  $SUDO $BINARY $XFLAG "$@"

Ça me fait aussi un truc similaire que je le lance en console (véritable console, pas le terminal) ou en root.

Quelqu'un a-t-il déjà utilisé Dosemu et pourrait me renseigner ?

Hors ligne