MSX es una arquitectura de computadora doméstica estandarizada, anunciada por ASCII Corporation el 16 de junio de 1983. Inicialmente fue concebida por Microsoft como un producto para el sector oriental y comercializada conjuntamente por Kazuhiko Nishi, director de ASCII Corporation. Microsoft y Nishi concibieron el proyecto como un intento de crear estándares unificados entre varios fabricantes de sistemas informáticos domésticos de la época, de la misma manera que el estándar VHS para las cintas de vídeo domésticas. La primera computadora MSX vendida al público fue una Mitsubishi ML-8000, lanzada el 21 de octubre de 1983, marcando así su fecha de lanzamiento oficial.

| Juego | Año original |
| Ultima | 1980 |
| Wizardry: Proving Grounds of the Mad Overlord | 1981 |
| Ultima II: Revenge of the Enchantress | 1982 |
| Wizardry: Knight of Diamonds | 1982 |
| Donkey Command | 1983 |
| Warrior | 1983 |
| Wizardry: Legacy of Llylgamyn | 1983 |
Emulador
Se puede descargar un emulador para MSX en la siguiente página (pulsando en «Neo Kobe emulator pack 2013-08-17.7z»):
https://archive.org/download/neo-kobe-emulator-pack-2013-08-17.7z
Para usarlo habrá que descomprimir la carpeta «MSX», y ejecutar el fichero «blueMSX.exe» de su subcarpeta «blueMSX 2.8.2».

Normalmente lo primero que habrá que hacer es seleccionar el modelo de computador a emular con la opción «Emulation» del menú «Options», luego seleccionándola en el desplegable junto a «MSX machine:», y por último pulsando el botón de «Aceptar».
Para cargar un juego en cartucho, bastará con usar la opción «Insert» dentro de «Cartridge Slot 1» en el menú «File», seleccionar el fichero con la ROM del juego, y pulsar el botón de «Abrir».
Se puede salvar el estado de la partida en el emulador usando la opción «Save CPU State» del menú «File», dándole un nombre con extensión «.sta», y pulsando el botón de «Guardar». Se puede cargar una partida salvada en el emulador usando la opción «Load CPU State» del menú «File», seleccionándola, y pulsando el botón de «Abrir».
Se puede pausar emulador con la opción «Pause» del menú «Emulation», y despausar con la opción «Run» del mismo menú. Se puede modificar la velocidad de emulación moviendo la barra bajo «Emulation Speed» en la opción «Emulation» del menú «Options», y luego pulsando el botón de «Aceptar». Para resetear el emulador se usa la opción «Soft Reset» del menú «Emulation», y para salir la opción «Exit» del menú «File» o se cierra la ventana.
