Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Langages » BASIC » Compatibilité XP et Qbasic

SFLPMEA
ProgBoarder
Citer Windows XP Firefox 3 - Posté le 25/01/2009 à 17:02
Salutations.

Mon PC Windows98 (acheté en Août 2002) aspirant à une retraite méritée, je me suis décidé à lui trouver un remplaçant. Mon Billy, fatigué, se planquait dans un petit coin à lui pour faire une sieste et, sans surveillance, le PC se plantait 10 fois par jour. Je me trouvais dans l’obligation de tout redémarrer. En dehors de ces périodes de ‘repos’, le fonctionnement était correct.
Pour mes étrennes 2009, je me suis offert une nouvelle machine, sans marque générale, avec XP. Je connaissais plusieurs ordinateurs équipés de ce système où le Qbasic avait été installé, sans aucune manipulation spéciale, et fonctionnait correctement (hormis l’édition). C’était le cas de ma fille (2 PC, un personnel et un autre à son travail), de CLOCLO avec l’application cinéma, et quelques autres. J’étais rassuré et confiant.

Les propriétés système sont :
- Système : Microsoft Windows XP, Edition Familiale, Version 2002, Service Pack 3.
- Ordinateur : AMD Phenom(tm) 9650 Quad-Core.

Mais, ô rage, ô désespoir, cela n’a pas été mon cas.
La fenêtre Qbasic s’ouvre et comporte 50 lignes ! Peu agréable à lire.
Dès que je presse F5 pour lancer l’exécution d’un programme, écran noir pendant 1/10ème de seconde et retour à Windows. J’ai essayé d’approfondir en modifiant les propriétés du raccourci (plein écran, Exécuter : Agrandie, Police : les deux types et 11 x 18, Ecran : Plein écran, Compatibilité : Exécuter ce programme en mode de compatibilité pour Windows98 et Exécuter avec une résolution d’écran de 640 x 480) et j’ai toujours le même problème.
Le QB ne veut pas connaître un autre mode d’écran que le «0», et WIDTH n’est pas reconnu. Je ne pourrai donc écrire (et exécuter) qu’en mode texte uniquement et avec 50 lignes ! Impossibilité d'utiliser mes anciens programmes (exclamation)
Adieu le SCREEN 12 et tous les dessins.
J’ai également recherché dans Aide et Support du PC où le Qbasic est inconnu : donc, rien à exploiter. J’ai simplement trouvé :
- Ecran (panoramique) :
Propriétés de NVIDIA GeForce 9400 GT
Ce périphérique fonctionne correctement.
Si vous rencontrez des problèmes avec ce périphérique, cliquez sur Résoudre les problèmes pour démarrer l'utilitaire de résolution de problèmes.
Date du pilote : 26/12/2008
Version du pilote : 6.14.11.8120
Signataire numérique : Microsoft Windows Hardware Compatibility Publisher
Ressources : aucun conflit.
Ce périphérique fonctionne correctement.
Si vous rencontrez des problèmes avec ce périphérique, cliquez sur Résoudre les problèmes pour démarrer l'utilitaire de résolution de problèmes.
Donc, tout va pour le mieux si je ne veux pas « Qbasiquer».

Sur Internet, je trouve des mécontents. Des solutions satisfaisantes pour le demandeur ont été parfois proposées mais je n’ai pas su les mettre en application.
Une solution proposée : Regarde dans le répertoire c:\windows\repair tu trouveras un fichier
autoexec.nt et copie le dans le répertoire c:\windows\system32.
Chez moi, ce fichier existe déjà dans system32 …
La dosbox ? Cela se plante lamentablement (ou alors je ne sais pas faire…).

Question : Existe-t-il des PC avec XP où le Qbasic fonctionne correctement (édition mise à part) ? Y a-t-il eu des manipulations, paramétrages spéciaux lors de l’installation pour obtenir ce résultat ?
Celui chez qui tout va bien n’a pas pour habitude de le crier sur les toits. Pour une fois, faites le moi savoir …Merci d’avance.
Il y a peut-être une option cachée dans un coin à cocher ou à décocher. Si oui, où est elle ?

Salutations.
Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !
RemonterCiter Linux Firefox 3 - Posté le 25/01/2009 à 17:05
http://www.progboards.com/sujet-754_compatibilite_et_installation_de_qbasic_sur_windows_xp_sp2.php

Ce sujet pourrait-il t'aider ?
Change la caféine en lignes de code, et aurait parfois besoin de l'inverse.
SFLPMEA
ProgBoarder
RemonterCiter Windows XP Firefox 3 - Posté le 25/01/2009 à 17:18
(héhé Salutations.

Merci, neliger. J'avais vu ce sujet. Cela revient à ce que je disais ci-dessus (trouvé sur internet) :

CitationUne solution proposée : Regarde dans le répertoire c:\windows\repair tu trouveras un fichier autoexec.nt et copie le dans le répertoire c:\windows\system32.

Mais cela ne donne rien.
Je continue mes recherches et essais.

(héhé Salutations


Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !
Francesco
Modérateur
RemonterCiter Windows NT Firefox 3 - Posté le 25/01/2009 à 18:04
Je pense que la dosbox est la solution. Je me souviens l'avoir utiliser, pour QBasic ou pour de bon vieux jeux DOS (ahh, Day of the tentacule !). Aucun plantage.

Le clavier est un peu chiant à parametrer lorsqu'on le veut en AZERTY, mais sinon, c'est un bon p'tit programme ^^.

A réessayer je pense. Ou du moins, dis nous quelle(s) erreur(s) provoque(nt) la DosBox.
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
SFLPMEA
ProgBoarder
RemonterCiter Windows XP Firefox 3 - Posté le 25/01/2009 à 20:20
(héhé Salutations.

Le raccourci de la dosbox donne au démarrage :


Peut-être ai je commis une erreur en la téléchargeant ?

Ce qui m'em...bête, c'est que j'ai déjà installé le Qbasic sans aucun problème chez ma fille et cloclo, pourtant novice, l'a installé seule chez elle sans faire de cinéma (exclamation) Depuis ce jour, elle en fait (maintenant 15.000 films).
Et, chez moi, rien à faire (exclamation) (diable)

(héhé Salutations.
Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !
Francesco
Modérateur
RemonterCiter Windows NT Firefox 3 - Posté le 25/01/2009 à 22:31
Bon, erreur lors de l'initialisation de la SDL, et plus particulièrement de la partie graphique. 2 pistes à étudier :
- driver de la carte vidéo à jour ?
- erreur de configuration dans le fichier dosbox.conf. Est-il possible d'avoir un copier / coller de son contenu ?
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
SFLPMEA
ProgBoarder
RemonterCiter Windows XP Firefox 3 - Posté le 25/01/2009 à 22:59
(héhé Salutations.

Le fichier dosbox.conf comporte environ 100 lignes après suppression des remarques. Le voilà ci-dessous :

# This is the configurationfile for DOSBox 0.72.
# Lines starting with a # are commentlines.
# They are used to (briefly) document the effect of each option.

[sdl]

fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true

[dosbox]

language=
machine=vga
captures=capture
memsize=16

[render]

frameskip=0
aspect=false
scaler=normal2x

[cpu]

core=auto
cycles=auto
cycleup=500
cycledown=20

[mixer]

nosound=false
rate=22050
blocksize=2048
prebuffer=10

[midi]

mpu401=intelligent
device=default
config=

[sblaster]

sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]

gus=true
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]

pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true

[joystick]

joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=true

[serial]

serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

[dos]

xms=true
ems=true
umb=true
keyboardlayout=none

[ipx]

ipx=false

[autoexec]
# Lines in this section will be run at startup.

Francesco, un grand merci si tu me signales l'erreur.

(héhé Salutations.
Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !
Francesco
Modérateur
RemonterCiter Windows NT Firefox 3 - Posté le 25/01/2009 à 23:15
Je tenterais de modifier la ligne

output=surface



en essayant différente valeur parmis : surface, overlay, opengl, , openglnb, ddraw.

Je testerai en priorité opengl et ddraw.

Juste pour info, le lien du site officiel, concernant le fichier de configuration http://www.dosbox.com/wiki/Dosbox.conf
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
SFLPMEA
ProgBoarder
RemonterCiter Windows XP Firefox 3 - Posté le 26/01/2009 à 02:10
(héhé Salutations.

Avec output=surface, je progresse. Cela donne :

J'ai toujours SDL : Failed primary settins from config file dosbox.conf.
Je suis en QWERTY.
Mais, par contre, il me semble que le son est impeccable.
J'essaierai demain les autres valeurs de output. Cette nuit, il est un peu tard.

(héhé Salutations.
Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !
Francesco
Modérateur
RemonterCiter Windows NT Firefox 3 - Posté le 26/01/2009 à 18:11
Il ne reste plus qu'a voir avec les autres options...
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
SFLPMEA
ProgBoarder
RemonterCiter Windows XP Firefox 3 - Posté le 28/01/2009 à 04:28
(héhé Salutations.

J’ai eu d’autres choses pour m’occuper et je n’avance pas très vite dans mes essais de DosBox. J’en ferai un récapitulatif ce jour.
J’ai voulu comparer les vitesses d’exécution du Qbasic entre le nouveau PC XP et l’ancien Windows98.

J’ai recherché les références du jeune Billy et j’ai trouvé dans Aide et Support :
Utilisez Outils pour afficher les Informations concernant votre ordinateur et diagnostiquer les problèmes, Informations sur mon ordinateur et Afficher les informations systèmes générales concernant cet ordinateur :
Processeur : AMD Phenom(tm) 9650 Quad-Core Processor
Version : x86 Family 16 Model 2 Stepping 3
Vitesse : 2299 MHz
Noter que, après un clic droit sur le Poste de Travail, l’onglet général donne 1.15 GHz (exclamation) Soit la moitié. Les Mystères de l’Informatique ?

Concernant l’ancien Billy le clic droit sur le poste de travail donne :
AMD Athlon(tm) XP 1800+ et aucune indication de vitesse.

J’ai écrit un petit programme en SCREEN 0, Ecran de 50 lignes de 80 caractères.
Très simple : j’écris des « 0 » sur l’écran et je calcule le nombre de PRINT à la seconde.

Debut! = TIMER: Nb& = 0
DO
FOR L% = 4 TO 46
FOR C% = 5 TO 76
K% = K% + 1: IF K% > 15 THEN K% = 1
COLOR K%, 0: LOCATE L%, C%: PRINT "0"
Nb& = Nb& + 1
NEXT C%
NEXT L%
LOOP UNTIL TIMER > Debut! + 10
LOCATE 10, 10: COLOR 15, 0
PRINT USING " Nombre de PRINT/Seconde : ##### "; Nb& / 10

Je suis vraiment surpris par les résultats :
- Windows98 : 25.078 écritures à la seconde.
- XP : 13.932 seulement.
Presque 2 fois moins.
Comme test, j’aurais préféré :


Wall (46) : Afficher le code source - Ouvrir dans une nouvelle fenêtre

Irréalisable sur le nouveau PC.
Je me pose une question : ne serait-il pas judicieux de remplacer XP par W98 ? Serait-ce idiot ? Pourtant, XP semble nettement plus rapide, en ce qui concerne les sauvegardes et restaurations de fichiers et bien d’autres choses. Ce serait renier ses améliorations et il y en a certes beaucoup.
Nouvelle Question : peut-on avoir XP et W98 (chacun son tour en fonction de l’application à traiter) (question) Risques de conflits ?

(héhé Salutations.
Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2010 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,028 s - Crédits - Stats
1 connecté