VISTA et applications 16 BITS

PERRET -  
 Rems29 -
Bonjour,

Ce post s'adresse à ceux qui utilisent "d'anciennes" applications 16 bits (leurs successeurs sous Windows ne leur arrivent pas à la cheville et posant pour la plupart tout autant de problèmes de comptatibilité), et qui anticipent "l'obligation" de devoir un jour les porter sous VISTA.

Dans l'ensemble, les applications 16 bits qui tournent correctement sous XP ont de grandes chances de fonctionner sous Vista (32 bits). Certaines difficultés ne sont cependant pas encore solutionnées :

- Comment connecter un poste 98 sur un serveur Vista ?
Actuellement, un client 98 "voit" bien un serveur Vista (sur lequel les droits d'accès sont ouverts), mais si on clique sur le répertoire "Public" (partagé), la cession 98 est alors complètement plantée.
A noter que dans le même contexte, un client XP se connecte normalement.
Les 2 solution proposées par Microsoft, concernant l'adaptation du mode NTLM v2 (soit en jouant sur la clé LMcompatibilityLevel mise à 0 ou 1 de Vista, soit en upgradant Win 98 avec le patch NTLMv2) n'ont pas solutionnées le problème.

- Est-il possible de faire du plein écran en mode DOS autrement qu'en utilisant le pilote VGA standard ?
Avec le pilote VGA standard, c'est OK par Alt+entrée (comme sous XP), mais le faible raffraichissement d'écran provoque alors un scintillement désagréables pour les applicatifs windows.

- Comment empêcher le ralentissement drastique qui se produit sur certaines tâches de fond
après quelques minutes de moulinage ?
Dans notre cas le pb survient sur une macro Excel lorsqu'elle mouline un inventaire de magasin de plusieurs milliers d'articles.
Actuellement la solution utilisée consiste à faire Alt+Tab, ce qui suffit pour retrouver une vitesse normale (l'ennui c'est qu'on est obligé de rester devant la machine, cette action ne pouvant pas être anticipée).
Vista diminue donc de lui-même la priorité de certaines applications en l'absence d'action clavier. La bonne question semble donc se résumer à savoir sur quelle clé du registre il faut agir.

Si quelqu'un a des idées sur ces questions, qu'il n'hésites pas à les partager :-)

Merci par avance.
A voir également:

2 réponses

osolemio
 
pour faire tourner des applis 16 bits sous divers autres systèmes, dont VISTA ; il existe , je cite :
DOSBox, a x86 emulator with DOS
DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox very easy to port to different platforms. DOSBox has already been ported to many different platforms, such as Windows, BeOS, Linux, MacOS X...

DOSBox also emulates CPU:286/386 realmode/protected mode, Directory FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility with older games...

DOSBox 0.72 has been released!

This release fixes a few bugs that slipped through when releasing 0.71.
Here a list of the changes:
* Fixed unitialized variable in joystick. (Fixes crashes on Vista and Mac OS X)
* Some bugfixes and speedups to the 64 bit recompiling core.
* Fixed sign flag on soundblaster dma transfers (Space Quest 6 intro)
* Fixed a bug in keyboard layout processing code and fixed certain layouts.
* Fixed Dreamweb.
* Improved speed unlocking when running cycles=max.
* Fixed a crash related to the tab completion in the shell.
* Improved aspect correction code. Should now be like how a real monitor handles it.
* Fixed a bug in the xms status report code. (Blake Stone 1.0 shareware)
* Added a lot more keyboard layouts.
* Fixed crash related to changing the scaler before a screen was created.
* Hopefully fixed compilation on *bsd.
* Enabled auto cpu core selection for recompiling core as well.
* Made the used joystick selectable when 4axis is specified.
* Added some hints for inexperienced DOS users to the shell.

moi même je dois tester une solution, alors salut, on se tient au courant
Patrick.P
0
Rems29
 
Malheureusement DOSBOX est très limité en terme de vitesse de calcul et en terme de capacité mémoire. Je crois qu'il emule un 386, ce qui date pas mal.
N'y a t'il pas un moyen d'auoriser simplement le plein ecran aux applis 16 bits avec les pilotes graphiques actuels ?
Quand on est confiant dans ses applis, je ne vois pas pourquoi on ne pourrait pas débloquer l'accès direct aux périphériques comme c'était le cas avant !
Rémy
0