Ordinateurs MSX

1ChipMSX (One Chip MSX)

Cet article a été mis à jour, vous consultez ici une archive de cet article!

Le 1ChipMSX, c'est quoi ?



Le 1ChipMSX (One Chip MSX) est un MSX2 remis au goût du jour dont le hardware est émulé par un FPGA. C'est le résultat d'un projet initialement organisé en 1996 par un club MSX japonais appellé ESE Artists' Factory. Le principal développeur se nome Tsujikawa Kazuhiro.

Spécifications techniques



  • 1 FPGA Altera Cyclone (EP1C12Q240C8 – EPCS4 (config ROM))
  • 32 Mo de mémoire SDRAM
  • 1 slot cartes SD/MMC
  • 2 ports cartouche
  • 2 sorties audio mono
  • 3 sorties video : Composite, S-Vidéo & VGA
  • 1 connecteur clavier PS/2
  • 2 connecteurs USB
  • 1 connecteur d'extension à 40 broches
  • 2 ports joystick au format DB-9
  • 8 Dip Switch
  • 1 connecteur d'alimentation 5V, 2,5A
  • Poids : 311g
  • Taille : 135(L)×156(P)×36(H) mm

L'emballage du 1ChipMSX contenait : un 1ChipMSX, un manuel d’instructions incluant une brève introduction au langage VHDL, un CD-ROM contenant les plans, le code source en VHDL, le MSX-DOS et quelques utilitaires, un adaptateur secteur de 100/240V vers 5V.

Emulation effectuée par le FPGA



  • V9938
  • Z80 à 3.579MHz ou 10.74MHz
  • PPI 8255
  • MSX-DOS2 compatible FAT16
  • VRAM de 128 Ko
  • 1 Mo de mémoire principale
  • SCC+
  • PSG AY-3-8910
  • YM2413 FM Operator Type-LL (OPLL)


Description des Dip Switch



  • 1 et 2 = Sortie vidéo. (0 = Composite, 1 = RGB à 15Khz, 2 = VGA à 31Khz et 3 = VGA à 31Khz Haute luminosité)
  • 3 = Connecteur de la sortie sonore rouge. (0 = magnétophone, 1 = sorite sonore comme la blanche)
  • 4 = Type de clavier (0 = clavier japonais à 106/109 touches, 1 = clavier QWerty à 101/104 touches)
  • 5 = Lecteur SD/MMC (0 = désactiver, 1 = activer)
  • 6 = Mode Z80 Turbo (0 = désactiver, 1 = 10.74MHz)
  • 7 = Reservé (0 = conseillé)
  • 8 = Port cartouche 2 (0 = Libre, 1 = Occupé par une extension sonore WAVE)