Casser la barrière des 640 Ko de RAM msdos sur les 8086 et 80286

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

genesis8bit
Messages : 71
Inscription : 27 juil. 2017 21:51

Casser la barrière des 640 Ko de RAM msdos sur les 8086 et 80286

Message par genesis8bit »

Une vidéo intéressante sur les façons de dépasser le seuil des 640 Ko de RAM pour les applications msdos pour les machines à base de processeur 8086 et 80286 (notamment en l'absence d'EGA et VGA : 704 Ko de RAM dispo au moins) : https://youtu.be/Xcc_D7q9bQs

Les utilitaires sont disponibles sur un site ftp précisé dans la description.
Site sur les ordinateurs Amstrad : https://www.genesis8bit.fr/
jvernet
Messages : 2454
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Re: Casser la barrière des 640 Ko de RAM msdos sur les 8086 et 80286

Message par jvernet »

A l'époque, sur mon 286, je faisais tout ça pour jongler avec le petit Mo de RAM et le disque de 40 Mo avec Stacker.
C'était pas trop stable, il fallait faire plein de config (pour les jeux, pour Turbo C++, pour Windows, avec ou sans EMS...). Bien galère.

JV
Zebulon
Messages : 2788
Inscription : 02 nov. 2020 14:03

Re: Casser la barrière des 640 Ko de RAM msdos sur les 8086 et 80286

Message par Zebulon »

Certains langages comme le Turbo Pascal proposaient aussi le mécanisme d'overlay pour permettre de switcher des blocs de programmes entre le disque et la mémoire lors de l'exécution tout en masquant la complexité au développeur. C'était assez puissant.
Avatar de l’utilisateur
bubulemaster
Messages : 1082
Inscription : 01 juil. 2014 13:48
Localisation : Nantes

Re: Casser la barrière des 640 Ko de RAM msdos sur les 8086 et 80286

Message par bubulemaster »

Oui, c'était une force de Borland de proposer l'overlay nativement.
C'était très répandu au début de MS-DOS quand les machines avait au maximum 512K. Avec l'arrivée de l'EMS et DPMI et de DOS4G et la généralisation des 1Mo de mémoire, ça c'est perdu. -> EDIT, je confond avec XMS et EMS, ça remonte à tellement loin :lol:

Je trouve que c'était une bonne astuce.
Le 80286 et suivant sont des processeurs beaucoup trop évolués qui n'auraient jamais dû être inventés :-).
Vinted | Le bon coin | Ebay
Répondre