Où trouver des cartes ISA d'extension RAM ?

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
bubulemaster
Messages : 1082
Inscription : 01 juil. 2014 13:48
Localisation : Nantes

Re: Où trouver des cartes ISA d'extension RAM ?

Message par bubulemaster »

fneck a écrit : 16 nov. 2020 20:35 Le 80286 avait un gros défaut, je ne suis pas un spécialiste de la chose et ne saurait l'expliquer, mais il me semble qu'après être passé en mode protégé il ne savait revenir en mode réel... ce qui était problématique. Si quelqu'un peu donner plus d'information.
Tous les processeurs x86 ont ce problème. Ca n'était pas prévu. Mais il y a une astuce qu'utilise notamment DOS/4G : https://wiki.osdev.org/Real_Mode
Le 80286 et suivant sont des processeurs beaucoup trop évolués qui n'auraient jamais dû être inventés :-).
Vinted | Le bon coin | Ebay
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: Où trouver des cartes ISA d'extension RAM ?

Message par hlide »

Pas pour le 386 ou le 486 puisque tu viens de le démontrer par cette astuce. Je me suis même payé le luxe de faire du mode réel plat 32-bit - segments réels mais avec une taille de 4 Go et adressage 32-bit par défaut (sans préfixe $67) ET du code 32-bit par défaut (sans préfixe $66) quand la majorité des modes réels plats (communément appelé mode unreal) faisaient uniquement du code 32-bit en utilisant le préfix $66 car le code restait 16-bit par défaut. J'avais un système super simple qui me permettait de gérer les IRQ à la fois en mode réel normale et en mode réel plat 32-bit. Un ami s'en servait pour faire ses démos. Donc je ne comprends pas quel est problème dont on parle ici car ce que l'on pouvait faire avec un 386/486, on ne pouvait pas le faire avec un 286 - c'était un voyage sans retour une fois passé en mode protégé.

Aussi ils existaient des instructions non-officielles LOADALL, une pour le 286 et une pour le 386. Celui du 286 ne permettait pas non plus le retour en mode réel. Cependant, j'avais un 486 à l'époque (je suis passé du 8086 au 486) donc je n'ai jamais eu le loisir de les essayer puisqu'elles n'étaient plus "reconduites" (le 486 l'avait uniquement en mode SMM).
Avatar de l’utilisateur
bubulemaster
Messages : 1082
Inscription : 01 juil. 2014 13:48
Localisation : Nantes

Re: Où trouver des cartes ISA d'extension RAM ?

Message par bubulemaster »

Ah, oui, effectivement, je parle du 80386 et au delà.
A bien y réfléchir, j'ai jamais essayé de le mode flat et autre sur un 80286.
Le 80286 et suivant sont des processeurs beaucoup trop évolués qui n'auraient jamais dû être inventés :-).
Vinted | Le bon coin | Ebay
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: Où trouver des cartes ISA d'extension RAM ?

Message par hlide »

Le mode flat c'est généralement la même base et la même taille au max (pas d'exception de dépassement) pour tous les segments. Pour un 286, la taille max d'un segment serait 65536 octets donc ça ne change rien par rapport au mode réel. Le mode plat n'a d'intérêt que pour du 32-bit en fait. :)
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: Où trouver des cartes ISA d'extension RAM ?

Message par FreddyV »

Il faut effectivement une carte EMS. (Texelec)

Ou la carte 1Mb de chez Texeclec aussi pour ajouter un peux de mémoire UMB.

Apres, le soucis est plus de trouver des soft utile qui bénéficient de ces mémoires.
(Autre que mon player de module :P )
Répondre