Accueil🇫🇷Chercher

MSX

Le MSX est un standard de micro-ordinateurs à vocation domestique (grand public) d’origine japonaise, qui date des années 1980. Contrairement à la plupart des ordinateurs de l’époque, les MSX ont été produits par divers fabricants. Ils étaient compatibles entre eux, aussi bien pour le matériel que pour les logiciels. Plusieurs versions du standard se sont succédé.

MSX
Sony HitBit 10-P.
DĂ©veloppeur
Fabricant
Présentation
Date de sortie
16 juin 1983
Date de retrait
1996
Fonctions
Type
Génération
Caractéristiques
Processeur
Z80 Ă  3,58 MHz et Ă©quivalent
MĂ©moire
8 Ko Ă  512 Ko
Système d'exploitation
MSX-DOS / MSX BASIC

Description

Le sigle MSX ne désigne pas MicroSoft eXtension, mais Machines with Software eXchangeability selon Kazuhiko Nishi, initiateur du projet. Le standard est créé en 1983 et produit par de nombreuses sociétés nippones comme Canon, Casio, Panasonic, Sanyo, Sony, Toshiba ou Yashica. Le japonais Yamaha a notamment produit des MSX à vocation musicale dont une version MSX1 avec un processeur sonore huit voix et des connecteurs DIN à la norme MIDI. En Europe, Philips ou Schneider ont été présents sur la scène MSX.

Le standard MSX est inventé à la suite d'un appel d'offres de la part du METI qui désirait que les ordinateurs soient compatibles entre eux (à l’époque chaque marque/modèle d'ordinateur avait son propre langage et son propre système d'exploitation). Microsoft répond à l’appel pour développer les couches logicielles : langage de programmation interprété MSX-Basic intégré en standard dans une mémoire ROM et système d’exploitation MSX-DOS 1. Plus tard, le MSX-DOS 2 est développé par ASCII, ajoutant entre autres les notions de répertoires (et sous-répertoires), de partitions de disques durs SCSI.

Les MSX avaient des particularités « nationales » : la version commercialisée au Japon était équipée d'un clavier QWERTY/Kanji. En France, la plupart possédait un clavier AZERTY. Une version supportant la langue arabe a été commercialisée par la société Al Alamia. Cette déclinaison portait le nom de Sakhr (« roche » en arabe).

Les MSX2 de Sony possédaient déjà une souris et un bureau (interface) graphique.

Il y a eu quatre générations de MSX : les MSX (ou MSX1), les MSX2, les MSX2+ et les MSX turbo R. Ils ont été très populaires au Japon et en Europe, surtout à l’époque du MSX1. Le MSX2+ est commercialisé en Europe grâce à quelques rares importateurs en France, en Espagne et aux Pays-Bas. Le MSX turbo R est encore plus rare en Europe, car produit uniquement par la firme Panasonic et réservé exclusivement au marché japonais. Cependant, il existe une extension pour MSX1 permettant de l'utiliser comme un MSX2, le NEOS MA-20(v).

Caractéristiques principales

  • Microprocesseur Zilog Z80 : microprocesseur plus performants que le très rĂ©pandu Intel 8080, mais 8 bits seulement, contrairement au 80286 bien plus rapide que les deux prĂ©cĂ©dents.
  • Il incorporait des processeurs supplĂ©mentaires pour les graphiques et le son, assimilant les fonctionnalitĂ©s audiovisuelles de l'ordinateur Ă  celles des consoles de jeux vidĂ©o.
  • C'Ă©tait le premier système informatique domestique ne dĂ©pendant pas d'une seule marque : plusieurs entreprises ont rendu les ordinateurs compatibles avec la norme MSX.
  • Il incorporait un environnement de programmation: MSX BASIC 1.0 (de Microsoft) et les versions ultĂ©rieures.
  • De plus, il supportait le système d'exploitation du disque: MSX-DOS, en diffĂ©rentes versions, compatible au niveau fichier avec le cĂ©lèbre MS-DOS pour IBM PC (tous deux de Microsoft). MSX-DOS pourrait exĂ©cuter des programmes CP/M, donnant accès Ă  une vaste bibliothèque de logiciels professionnels et de gestion existants.
  • Il avait un emplacement pour cartouche mĂ©moire, pour charger des jeux, des programmes ou mĂŞme des extensions de mĂ©moire et des pĂ©riphĂ©riques. La "cartouche" Ă©tait connectĂ©e au bus de donnĂ©es, contrĂ´le, adresses de la machine, ce qui la rendait très flexible.
  • Dans sa version MSX-I, il Ă©tait livrĂ© avec un connecteur pour lecteur / enregistreur de cassette. Quelle Ă©tait la manière de charger des programmes et d'enregistrer des donnĂ©es.
  • Vous pouvez connecter un lecteur de disque, via une "cartouche". Ces derniers temps, il prend en charge la connexion de disques durs et de CD-ROM avec interface IDE et SCSI. Comme exemple d'adaptation aux nouvelles technologies, il existe Ă©galement un adaptateur IDE pour utiliser les cartes CompactFlash dans n'importe quel MSX-2 ou supĂ©rieur, ayant ainsi un système de stockage robuste, portable et silencieux, sans oublier d'oublier d'utiliser une source. alimentation externe AT Ă  l'ordinateur.
  • L'ordinateur avait une connexion pour un moniteur (couleur ou monochrome vert, très courant Ă  l'Ă©poque) et une sortie de tĂ©lĂ©vision.
  • Il existe plusieurs versions de cette norme: MSX-1, MSX-2, MSX-2 + et MSX-TurboR, qui ont considĂ©rablement augmentĂ© leur puissance et leur capacitĂ©. Le dernier en date, le MSX Turbo-R Ă©tait Ă©quipĂ© d'un processeur RISC 16 bits compatible Z80 : le R800.

Les normes

MSX Casio.

MSX 1

Un MSX 1 fabriqué par Sony.

La norme MSX 1 est définie à partir d’une machine existante, le Spectravideo 318 :

  • microprocesseur Z80 cadencĂ© Ă  3,58 MHz ;
  • ROM : 32 Ko contenant MSX BASIC 1.0 ;
  • mĂ©moire vive : 8 Ă  64 Ko de RAM ;
  • Processeur vidĂ©o Texas Instruments TMS9918 ;
    • mĂ©moire vidĂ©o : 16 Kio ;
    • Texte en 40 Ă— 24 ou 32 Ă— 24, graphismes en 64 Ă— 48 pixels ou 256 Ă— 192 pixels,
    • 16 couleurs dont 2 noirs, dont un utilisĂ© pour la transparence, contrainte de 2 couleurs par ligne de 8 pixels pour tous les modes ;
    • Sprites : 32, 1 couleur, avec un maximum de 4 par ligne horizontale ;
  • Processeur sonore General Instruments AY-3-8910
    • Processeur AY-3-8910 son sur 3 voix, 8 octaves.

MSX 2

Logo du MSX2
Logo du MSX2

En 1985, la norme MSX-2 est définie :

  • microprocesseur Z80 Ă  3,58 MHz ;
  • ROM : 48 Kio contenant MSX BASIC 2.0 ;
  • RAM : 64 Kio minimum ;
  • processeur vidĂ©o : Yamaha V9938 ;
    • mĂ©moire vidĂ©o : 64 Kio minimum,
    • graphismes jusqu’en 512 Ă— 212 pixels en 16 couleurs parmi 512 (Screen 5), ou 256 x 212 en 256 couleurs codĂ©s sur 8 bits au format RRRVVVBB (Screen 8)
    • fonctions accĂ©lĂ©ratrices matĂ©rielles intĂ©grĂ©es de scrolling (dĂ©filement) vertical, de copie et remplissage de zones ;
  • Processeur AY-3-8910 son sur 3 voix, 8 octaves

On peut citer comme cĂ©lèbres MSX 2 : le Sony HB-F 700-F (deux cartouches et un lecteur de disquettes) ainsi que le Philips VG-8235 (deux cartouches et un lecteur de disquettes 360 Ko). Mais aussi les MSX 2 Sony HB-G 900 et Philips NMS 8280. Ces deux ordinateurs Ă©taient orientĂ©s vidĂ©o (numĂ©risation, retouche, titrage, etc.).

NB : il existait pour ce standard, une cartouche d’extension sonore Ă  8 canaux et une bibliothèque sonore, cette cartouche nommĂ©e FM-PAC Ă©tait compatible avec plusieurs jeux MSX de diffĂ©rents Ă©diteurs. On peut Ă©galement citer le Music Module de Philips, cartouche avec prises MIDI et connecteurs RCA, pour laquelle un clavier externe (piano) Ă©tait disponible en option.

MSX 2+

Un MSX2+ FS-A1WSX.

En 1988, la norme MSX2+ a été définie :

  • microprocesseur Z80 Ă  3,58 MHz (ainsi que des versions cadencĂ©es Ă  5,37 MHz) ;
  • ROM : 48 Kio contenant MSX BASIC 3.0 ;
  • RAM : 64 Kio minimum ;
  • processeur vidĂ©o : Yamaha V9958 ;
    • mĂ©moire vidĂ©o : 128 Kio minimum,
    • graphismes jusqu’en 512 Ă— 212 pixels en 16 couleurs parmi 512 (Screen 5), 256 x 212 en 256 couleurs codĂ©s sur 8 bits au format RRRVVVBB (Screen 8), 256 Ă— 212 en 12 499 couleurs + palette de 16 couleur au format YJK + YAE (Screen 10 et 11), ou 256 Ă— 212 en 19 268 couleurs au format YJK (Screen 12)
    • fonctions accĂ©lĂ©ratrices matĂ©rielles intĂ©grĂ©es de scrolling (dĂ©filement) vertical et horizontal, de copie et remplissage de zones, etc. ;
  • processeur audio : son sur 3 voix, 8 octaves via AY-3-8910 (PSG) ;
    • en option : Yamaha YM2413 (OPLL) (MSX-Music), offrant une extension Ă  9 canaux FM

MSX turbo R

En 1990, la norme MSX turbo R a été définie :

  • microprocesseur R800 Ă  7,16 MHz ;
  • microprocesseur Z80 Ă  3,58 MHz assurant la compatibilitĂ© avec les anciens logiciels
  • ROM ou BIOS : 96 Kio contenant MSX BASIC 4.0 ;
  • RAM : 256 Kio (FS-A1ST) ou 512 Kio (FS-A1GT) ;
  • processeur vidĂ©o : Yamaha V9958 ;
    • mĂ©moire vidĂ©o : 128 Kio minimum,
    • graphismes jusqu’en 512 Ă— 212 pixels en 16 couleurs parmi 512 (Screen 5), 256 x 212 en 256 couleurs codĂ©s sur 8 bits au format RRRVVVBB (Screen 8), 256 Ă— 212 en 12 499 couleurs + palette de 16 couleur au format YJK + YAE (Screen 10 et 11), ou 256 Ă— 212 en 19 268 couleurs au format YJK (Screen 12)
    • fonctions accĂ©lĂ©ratrices matĂ©rielles intĂ©grĂ©es de scrolling (dĂ©filement) vertical et horizontal, de copie et remplissage de zones, etc. ;
  • le son est pris en charge par plusieurs composants :
    • AY-3-8910 (PSG) offrant le son sur 3 voix, 8 octaves (prĂ©sent pour des raisons de compatibilitĂ©),
    • Yamaha YM2413 (OPLL) (MSX-Music), offrant une extension Ă  9 canaux FM,
    • PCM pour un son « MSX-Audio » mono-canal, 8 bits, Ă  maximum 16 kHz,
    • Microphone intĂ©grĂ©.

Clones et dérivés

En Corée du Sud, Daewoo a fabriqué une gamme de consoles compatibles avec les logiciels et périphériques MSX. Ces consoles étaient regroupées sous la marque Zemmix (en) et n'étaient pas couvertes par la norme, elles n'affichent donc pas le logo MSX. Les Zenmix ont continué à être fabriqués jusqu'en 2020 et les derniers modèles sont basés sur une carte Raspberri Pi avec des circuits supplémentaires pour pouvoir connecter les périphériques MSX d'origine, y compris le logiciel de la cartouche.

En 2006, ASCII a autorisé un nouveau modèle MSX appelé 1chipMSX et basé sur une carte FPGA. Le système n'était compatible qu'avec les ordinateurs MSX2, bien qu'une mise à jour ait été publiée ultérieurement pour l'étendre à MSX2 +

En 2019, un groupe de fans a développé le MSX Mini Replica. Il s'agit d'une reproduction à l'échelle 1:2 du Philips VG-8020 compatible avec les logiciels du MSX, MSX2, MSX2+ et Turbo R. Il intègre 2 ports USB, une sortie vidéo HDMI et utilise en interne le même hardware que le C64 Mini .En connectant un périphérique supplémentaire, appelé MSX Player, vous pouvez jouer à des jeux originaux sur cartouche ROM.

Le MSXVR est un ordinateur sorti en 2020 et compatible avec la famille d'ordinateurs MSX. Comme le dernier Zenmix, il est également basé sur une carte Raspberri Pi avec des circuits supplémentaires pour connecter les périphériques MSX d'origine.

Quelques jeux célèbres

Émulation

Les ordinateurs MSX font partie des plates-formes les plus émulées aujourd’hui. Des versions existent sur la plupart des plates-formes, y compris les téléphones mobiles.

Une grande partie des émulateurs MSX est basée sur le code du pionnier fMSX[1], un émulateur portable créé par le russe Marat Fayzullin. La licence du code source de fMSX n’étant pas libre, de nombreux émulateurs ont supprimé dans leurs dernières versions le code qui émule le Z80 de Fayzullin pour éviter tout problème légal. Il existe également une version pour Mac[2].x

BlueMSX est considéré comme le meilleur émulateur MSX pour plate-forme Windows par les sites spécialisés[3] - [4]. Il est disponible sur le site blueMSX[5].

OpenMSX est un émulateur multiplateforme (Unix, Windows, Wii, Dingoo A320, etc.) open-source. Sa rapidité, sa qualité d’émulation et ses possibilités de paramétrage le placent à un niveau équivalent à BlueMSX du point de vue de la qualité. Son principal avantage est qu’il n’est pas lié à un système d’exploitation. Il est disponible sur le site officiel OpenMSX[6].

En 2001, Kazuhiko Nishi, inventeur du standard MSX, a amorcé une renaissance du MSX autour d’un émulateur officiel appelé « MSXPLAYer ». C’est le seul émulateur MSX officiel. Tous les droits sont maintenus par l’association MSX.

Nintendo Japon a annoncé en 2006 et confirmé en que des jeux MSX seront disponibles sur la Console virtuelle de la Wii à partir de l’été 2007 au Japon.

Notes et références

  1. (en) fMSX.
  2. (en) Version pour Mac.
  3. Rubrique Ă©mulateur du site PassionMSX.
  4. Rubrique Ă©mulateur MSX du site PlanetEmu.
  5. sur le site blueMSX.
  6. Site officiel OpenMSX.

Voir aussi

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.