27120

Faudrait tester ^^

Mais ça doit être embêtant si la machine doit fonctionner en réseau, par exemple : doit pas y avoir des masses de cartes réseaux installables sur une machine moderne qui ont des drivers pour Win 3.1.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27121

Pas que le reseau, ce dont je suspecte un plus gros probleme c'est l'affichage, j'ai peur qu'en dehors du 640x480x16 couleurs tu n'ais rien
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

27122

Bonne remarque.

Après, il reste toujours la possibilité de faire tourner ça dans une VM, mais il est possible que ça demanderait de recertifier tout le bazar...
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27123

à priori non : à cause de l'uefi
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

27124

?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27125

vince (./27123) :
à priori non : à cause de l'uefi
Heu le module de compatibilite BIOS de l'UEFI est fait justemetn pour booter des OS qui ne savent pas ce qu'est l'UEFI. Mais ca ne rend pas l'affichage magiquement vonctionel (Windows 3.1 de memoire ne sais pas gerer le VESA par exemple)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

27126

vince (./27123) :
à priori non : à cause de l'uefi
Heu le module de compatibilite BIOS de l'UEFI est fait justemetn pour booter des OS qui ne savent pas ce qu'est l'UEFI. Mais ca ne rend pas l'affichage magiquement vonctionel (Windows 3.1 de memoire ne sais pas gerer le VESA par exemple, i.e. sous VMWare, pas de graphique HiRes pour Windows 3.11 oui j'ai teste, et ce recement, seul moyen trouver un driver VESA *PAYANT* pour Windows 3.x)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

27127

Pas de driver VESA par défaut pour Win 3.1, en effet. Par contre, il y a des drivers pour les cartes graphiques de la fin des années 90 (les S3, par exemple), et il me semble que les softs de VM peuvent émuler ces dernières, ou du moins leurs descendantes. Donc peut-être qu'il y a un moyen de s'en sortir de cette façon.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27128

Perso je ne m’inquiéterais ni pour le BIOS, ni pour le CPU, ni pour la carte graphique, mais clairement plus pour l'USB, le PCI-Express, le SATA (je sais plus quel niveau de connaissance du hardware avait Windows 3.1, mais je crois que c'était un peu mieux que rudimentaire) et autres choses un peu vitales pour utiliser un ordinateur et qui nécessitent un driver spécifique.
(Windows 3.1 a été conçu à l'époque des ports Série, COM, PS/2, du ISA ou PCI, et je sais pas si ça serait facile de lui faire reconnaître un clavier et une souris USB ou un SSD PCI-Express tongue)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

27129

Les BIOS peuvent émuler le PS/2 pour les claviers et souris USB, et l'accès aux périphériques SATA via les fonctions "classiques" historiques (ou même carrément via une émulation PATA), donc normalement ça doit marcher.
Même l'accès aux disques durs/clés USB fonctionne normalement, à ceci près que ce n'est pas hot-pluggable et que les perfs souffrent beaucoup.

J'avais testé ça sur mon vieux PC et ça fonctionnait. Il faudrait voir ce que ça donne sur une machine moderne, mais je pense que c'est toujours fonctionnel.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27130

(je pensai à l'accès à l'IDE et Floppy en parlant du bios...)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

27131

Je veux bien que ça marche pour MS-DOS (vu que c'est prévu), mais est-ce que Windows 3.1 ne va pas plus loin ?
J'ai trop envie de tester… Et en même temps j'ai rien pour tester grin
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

27132

Pour ce qui est des accès disque, j'ai déjà fait tourner une install complète de Windows 98 SE sur une clé USB : on peut booter dessus et ça marche (par contre il est possible que j'aie dû désactiver la gestion de l'USB par Windows, je ne me souviens plus exactement, mais je pense que le mélange émulation + natif pose problème). Donc à fortiori, je suppose que ça marche aussi avec Windows 3.1, qui a moins de drivers natifs. C'est juste que tu ne pourras probablement pas activer le mode "accès disque 32 bits".

Quant à l'émulation clavier/souris, c'est normalement du très bas niveau (via mode SMM), ce qui fait que même du code qui tape directement dans le hardware n'est pas censé voir la différence.

Faudrait que je reteste tout ça sur mon i7 ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27133

Godzil (./27121) :
Pas que le reseau, ce dont je suspecte un plus gros probleme c'est l'affichage, j'ai peur qu'en dehors du 640x480x16 couleurs tu n'ais rien
Il y a des drivers VESA pour pas mal de cartes de l'époque (Oak, S3...). Du coup, on peut monter en 800*600 (voire 1024x726) avec des chips compatibles.
GoldenCrystal (./27128) :
(je sais plus quel niveau de connaissance du hardware avait Windows 3.1, mais je crois que c'était un peu mieux que rudimentaire)
Windows 3.1 utilise les interruptions DOS pour quasi tout ce qui est bas niveau pour les accès disque. Le souci est plus pour le réseau, où là les drivers DOS ne sont pas forcément suffisants. Il faut taper dans une carte compatible NE2000, mais on n'en trouve pas des caisses :/

Pour l'i7, le principal souci à mon avis c'est la gestion de la mémoire, non ?
avatar

27134

je me souviens avoir eu win 3.1 en 1024x768 et true color avec une S3 virge PCI 4 Mo
je dois l'avoir encore cette CG grin

27135

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27136

Godzil (./27126) :
vince (./27123) :
à priori non : à cause de l'uefi
Heu le module de compatibilite BIOS de l'UEFI est fait justemetn pour booter des OS qui ne savent pas ce qu'est l'UEFI. Mais ca ne rend pas l'affichage magiquement vonctionel (Windows 3.1 de memoire ne sais pas gerer le VESA par exemple, i.e. sous VMWare, pas de graphique HiRes pour Windows 3.11 oui j'ai teste, et ce recement, seul moyen trouver un driver VESA *PAYANT* pour Windows 3.x)
Si c'était si simple alors on aurait aucun problème avec l'UEFi pour Linux. Du coup Win3.1 pourrait bien avoir des difficultés, quant au reste du matériel c'est sûr que Win3.1 n'y arrivera pas. Il s'agit de technologies qui lui sont absolument inconnues, on est loin de simples problèmes d'IRQ ou autres.

27137

Comme expliqué précédemment, il y a des couches d'émulation pour permettre aux vieux OS/programmes de tourner, au prix d'un support minimaliste des fonctionnalités et de perfs dégradées. Les problèmes que rencontrent Linux pour fonctionner sur certains systèmes sont dus au fait qu'il utilise les interfaces "natives" (logique pour un OS moderne) et que celles-ci ne sont souvent testées qu'avec Windows.

C'est sûr que tu ne va pas gérer de l'accélération graphique 3D (par exemple) avec Win 3.1, vu que ça n'existait pas à l'époque. Mais je pense qu'il y a moyen de faire tourner les mêmes choses qu'à l'époque sur une machine moderne sans VM.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27138

Warpten (./27118) :
flanker (./27111) :
vince (./27110) :
ouais enfin les mises à jour juste pour se dire qu'on garde le contrat de support ça a un coût au final... vaut il la différence d'une prise en compte de support sur version obsolète ? pas toujours.
epeeSi le truc a fonctionné pendant 30 ans, il devrait pouvoir continuer encore un peu. Là où c'est plus gênant, c'est la capacité à changer le matériel s'il tombe en carafe.

Windows 3.1 doit pouvoir tourner sur un i7, non? Si on fait abstraction de tout le tintouin avec les programmes MS-DOS grin
Pas sur, mais au pire on peut le faire tourner dans une DosBox
avatar

27139

Les problemesn de Linux n'ont rien a voir avec le module de compatibilité. Le moduie de compatibilité BIOS est justement fait pour les vielleries a la DOS/Windows 3.x, donc non au contraire, c'est justement une garantie qu'une bonne partie des choses marcheront, cad clavier, souris, affichage "simple" etc..
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

27140

Ouais, genre quand tu veux tourner en UEFI natif, le VESA ça n'existe pas, et ça a été source de beaucoup de problèmes pour Linux en effet. ^^ (Maintenant, j'ai fait tourner du Linux en EFI natif il y a plus de 6 ans de cela, donc je crois que c'est quand même plutôt bien maîtrisé… Même si à l'époque c'était encore un peu bancal.)
Mais normalement, la couche d'émulation BIOS (CSM) est sensé charger un BIOS VGA (à priori compatible VESA) pour la carte graphique. (En UEFI, à la place on a UGA ou GOP, je laisse chercher la signification de ces acronymes sur internet pour ceux que ça intéresse ^^)
Dans ce cas, la grande majorité des vieux trucs basés sur les interruptions DOS doivent fonctionner.

Zerosquare > Je connaissais pas vraiment ce "SMM", merci pour l'info ^^

(Pour la partie purement CPU, les CPU vendus actuellement sont tous sensés booter le système de la même manière qu'il y a 20 ans, et ils disposent donc de toutes les technologies obsolètes de l'époque comme le "mode réel": 16 bits, mémoire segmentée, etc.)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

27141

Débarquer au lab a l'improviste
Croiser un barbu de plus
Prendre la carte de visite qu'il te tend
Bonjour M Stallman cheeky

27142

LOL, tu l'as pas reconnu ? grin

27143

Non grin

Je m'attendais pas à le voir non plus grin

27144

Tu as croisé le père spirituel de Kevin ? Oo
Et qu'est-ce qui l'amenait par là ? grin
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

27145

Tu as un pris un selfie avec lui, au moins ? tongue
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27146

Owi ! Selfie or didn't happen !!! tongue

27147

je vais essayer mais peut etre il voudra pas...

sa conference a été annulee.

27148

Au moins un autographe ou une dédicace, alors.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

27149

Y'a plus important ! ils avaient mes cartes en stock ? grin
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

27150

Pfff demande lui plutot la date de sortit de hurd embarrassed
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.