MSX

MSX
MSX-Logo.svg
Sony HitBit HB-10P (White Background).jpg
Sony MSX, model HitBit 10-P
Deweloper ASCII Corporation , Spectravideo
Producent Narodowy , Sony , Pioneer , Panasonic , Samsung , Sharp , Philips , Canon , Yamaha , Toshiba , Mitsubishi , Sanyo , JVC , Fujitsu , Spectravideo , GoldStar , Hitachi , Kyocera , Yashica , Daewoo , Dragon MSX , Casio
Typ Komputer domowy
Data wydania 21 października 1983 (MSX)
Przerwane 1993 (MSX turboR)
System operacyjny MSX BASIC , MSX-DOS
procesor
Pamięć
  • Maksymalnie 8–64 KB (MSX1)
  • 64-512 KB , z możliwością rozszerzenia do 4 MB za pomocą kasety mapowania pamięci (MSX2 i nowsze)
Grafika

MSX to ujednolicona architektura komputerów domowych , ogłoszona przez ASCII Corporation 16 czerwca 1983 r. Początkowo została pomyślana przez firmę Microsoft jako produkt dla sektora wschodniego i wspólnie sprzedawana przez Kazuhiko Nishi , dyrektora ASCII Corporation. Microsoft i Nishi pomyśleli o projekcie jako próbie stworzenia ujednoliconych standardów wśród różnych producentów domowych systemów komputerowych tamtego okresu, w taki sam sposób, jak standard VHS dla domowych taśm wideo maszyny. Pierwszym komputerem MSX sprzedanym publicznie był Mitsubishi ML-8000, wypuszczony na rynek 21 października 1983 r., wyznaczając w ten sposób jego oficjalną datę premiery.

Systemy MSX były popularne w Japonii i kilku innych krajach. Ostatecznie na całym świecie sprzedano 9 milionów jednostek MSX, w tym 7 milionów w samej Japonii. Pomimo zaangażowania Microsoftu, w Stanach Zjednoczonych wydano kilka maszyn opartych na MSX.

Znaczenie akronimu MSX pozostaje przedmiotem dyskusji. W 2001 roku Kazuhiko Nishi przypomniał, że wielu zakładało, że wywodzi się on z „Microsoft Extended”, odnosząc się do wbudowanego Microsoft Extended BASIC ( MSX BASIC ). Inni uważali, że oznacza to „Matsushita-Sony”. Nishi powiedział, że oryginalna definicja zespołu brzmiała „Maszyny z możliwością wymiany oprogramowania”, chociaż w 1985 roku powiedział, że nazwa pochodzi od pocisku MX . Według jego książki z 2020 roku uważał, że nazwa nowego standardu powinna składać się z trzech liter, takich jak VHS . Uznał, że „MSX” pasuje, ponieważ oznacza „kolejny Microsoft”, a także zawiera pierwsze litery Matsushita ( Panasonic ) i Sony.

Przed sukcesem Family Computer firmy Nintendo , MSX był platformą, dla której rozwijały się główne japońskie studia gier, takie jak Konami i Hudson Soft . Na przykład Gear seria Metal została po raz pierwszy napisana dla sprzętu MSX.

Historia

Spectravideo SV-328 jest poprzednikiem standardu MSX. Wiele programów MSX zostało nieoficjalnie przeniesionych na SV-328 przez domowych programistów.

We wczesnych latach 80. większość komputerów domowych produkowanych w Japonii , takich jak serie NEC PC-6001 i PC-8000 , FM-7 i FM-8 firmy Fujitsu oraz Basic Master firmy Hitachi , zawierała zintegrowany wariant interpretera Microsoft BASIC do ich pokładowych pamięci ROM . Projekt sprzętowy tych komputerów i różne dialekty ich BASIC-ów były niekompatybilne. Inne japońskie firmy zajmujące się elektroniką użytkową, takie jak Panasonic , Canon , Casio , Yamaha , Pioneer i Sanyo szukali sposobów wejścia na nowy rynek komputerów domowych.

Główne japońskie firmy elektroniczne weszły na rynek komputerowy w latach 60. XX wieku, a Panasonic (Matushita Electric Industrial) również rozwijał komputery typu mainframe . Japońska gospodarka stanęła w obliczu recesji po Letnich Igrzyskach Olimpijskich w 1964 r. , a firma Panasonic zdecydowała się wycofać z branży komputerowej i skupić się na sprzęcie AGD. Decyzja okazała się ogromnym sukcesem, a Panasonic stał się jedną z największych firm elektronicznych. Pod koniec lat 70. firma zbadała inne obszary działalności poza sprzętem AGD. Panasonic dostrzegł również potencjał w niedawnej rewolucji mikrokomputerowej . Jeden z dystrybutorów Panasonic, Yamagata National, powiedział prezesowi Panasonic, Toshihiko Yamashita, że ​​„Ostatnio komputery osobiste NEC sprzedają się dobrze również w Yamagata , a nasi dealerzy również proszą o towary. Musimy jednak kupować nie tylko komputery osobiste, ale także sprzęt gospodarstwa domowego z NEC. Myślę, że Matsushita też potrzebuje rozwijać komputery osobiste”. Yamashita zlecił wiceprezesowi Shunkichi Kisace opracowanie komputera osobistego, a Kisaka wezwał Kazuyasu Maedę z Matsushita R&D Center.

Maeda poprosił Nishiego o pomoc w rozwoju. Byli już blisko siebie. Kiedy spotkali się na seminarium zorganizowanym przez NEC, zauważyli, że obaj pochodzą z Kobe i ukończyli ten sam uniwersytet. Często rozmawiali ze sobą o domowych komputerach. W tym samym czasie Spectravideo skontaktowało się z firmą Microsoft w celu pozyskania oprogramowania dla swojego nowego komputera domowego. Nishi udał się do Hong Kongu spotkać się ze Spectravideo i zasugerował kilka ulepszeń do swojego prototypu. Prezes Spectravideo, Harry Fox, był gotów zaakceptować propozycje Nishiego. Nishi postanowił stworzyć ujednolicony standard oparty na swojej maszynie, a Maeda zgodził się z jego pomysłem. Nishi chciał zaangażować Panasonic i Sony w rozwój komputerów domowych. Podczas gdy rywalizowali o formaty taśm wideo , Nobuyuki Idei z Sony przyjął jego propozycję. Idei uważał, że Sony powinno współpracować z Panasonic przy jego rozwoju, ponieważ SMC-70 , pierwszy komputer osobisty Sony, napotkał trudności na rynku, gdy Sony rozpoczynało działalność komputerową. Maeda również chciał zaprosić NEC, ale NEC zdecydowało się pójść własną drogą.

Nishi zaproponował MSX jako próbę stworzenia jednego standardu branżowego dla komputerów domowych. Zainspirowani sukcesem VHS jako standardu dla magnetowidów , wielu japońskich producentów elektroniki (w tym GoldStar , Philips i Spectravideo ) budowało i promowało komputery MSX. Każdy element sprzętu lub oprogramowania z logo MSX był zgodny z produktami MSX innych producentów. W szczególności format kasety rozszerzającej był częścią standardu; każde rozszerzenie MSX lub kartridż z grą będzie działać na każdym komputerze MSX.

Standard Nishi został zbudowany wokół komputera Spectravideo SV-328 . Standard składał się głównie z kilku gotowych części; głównym procesorem był Zilog Z80 3,58 MHz , układ graficzny Texas Instruments TMS9918 z 16 KB dedykowanej pamięci VRAM , dźwięk i częściowe wsparcie I/O zapewniał układ AY-3-8910 wyprodukowany przez General Instrument (GI) oraz Intel 8255 Programowalny układ interfejsu peryferyjnego (PPI) był używany do równoległego wejścia / wyjścia, takiego jak klawiatura. Wybór tych komponentów był wspólny dla wielu innych komputerów domowych i konsol do gier tamtego okresu, takich jak systemy gier wideo ColecoVision i Sega SG-1000 . Aby obniżyć całkowity koszt systemu, wiele modeli MSX wykorzystywało niestandardowy układ scalony znany jako „ MSX-Engine ”, który integrował logikę kleju , 8255 PPI, układ dźwiękowy zgodny z YM2149 i więcej, czasem nawet procesor Z80. Jednak prawie wszystkie systemy MSX używały profesjonalnej klawiatury zamiast klawiatury typu chiclet , podnosząc cenę w porównaniu z oryginalnym SV-328. W rezultacie te komponenty wraz z MSX BASIC firmy Microsoft sprawiły, że MSX stał się konkurencyjnym, choć nieco drogim pakietem komputerów domowych.

Debiut

Komputer osobisty Yamaha YIS503II MSX przeznaczony dla sowieckich szkół - skrót „КУВТ” oznacza „klasę dydaktycznego sprzętu komputerowego)”
Canon V-20 ma 64 KB pamięci RAM , a V-10 ma 16 KB.

27 czerwca 1983 roku MSX został oficjalnie ogłoszony podczas konferencji prasowej, a mnóstwo dużych japońskich firm zadeklarowało swoje plany wprowadzenia maszyn. Japońskie firmy unikały bardzo konkurencyjnego amerykańskiego rynku komputerów domowych, który był w ferworze wojny cenowej prowadzonej przez Commodore . Tylko Spectravideo i Yamaha krótko sprzedawały maszyny MSX w USA. MSX Spectravideo odniósł bardzo mały sukces, a model CX5M firmy Yamaha , zbudowany do współpracy z różnymi typami sprzętu MIDI, był rozliczany bardziej jako cyfrowe narzędzie muzyczne niż standardowy komputer osobisty.

Ewolucja

MSX dał początek czterem generacjom. Pierwsze trzy, MSX (1983), MSX2 (1985) i MSX2+ (1988), były komputerami 8-bitowymi opartymi na mikroprocesorze Z80 . MSX2+ został wydany wyłącznie w Japonii.

Nowy MSX3 pierwotnie miał zostać wydany w 1990 roku, ale opóźnienia w rozwoju zaprojektowanego przez Yamaha VDP spowodowały, że nie zdążył wypuścić go na rynek . W jego miejsce wypuszczono MSX TurboR, który wykorzystywał nowy, niestandardowy 16-bitowy R800 opracowany przez ASCII Corporation przeznaczony dla MSX3, ale funkcje takie jak DMA i adresowanie 24-bitowe zostały wyłączone. Podobnie jak MSX2+, MSX TurboR został wydany wyłącznie w Japonii. Do czasu ogłoszenia standardu MSX TurboR w 1990 roku tylko firma Panasonic produkowała komputery MSX. Jego początkowy model FS-A1ST odniósł umiarkowany sukces, ale zmodernizowany model FS-A1GT wprowadzony w 1991 roku sprzedawał się słabo ze względu na wysoki koszt detaliczny wynoszący 99800 jenów. Produkcja TurboR zakończyła się w 1993 roku, kiedy Panasonic postanowił skupić się na wydaniu 3DO . [ potrzebne źródło ] VDP zostało ostatecznie dostarczone w 1992 roku, dwa lata po planowanym terminie, kiedy to rynek się poruszył. Próbując zmniejszyć straty finansowe, Yamaha pozbawiła prawie całej kompatybilności z V9958 i sprzedała powstały V9990 E-VDP III jako chipset wideo dla kart graficznych PC VGA, z umiarkowanym sukcesem.

Uderzenie

Hotbit , opracowany przez dział komputerów domowych Epcom firmy Sharp , był hitem w Brazylii .
Komputer Talent TPC-310 MSX2, wyprodukowany w Argentynie przez firmę Telematica (1988), oparty na projekcie Daewoo.
Komputer Dynadata DPC 200 MSX z napędem dyskowym Dynadata DPF-550, wyprodukowany w Korei dla Daewoo i sprzedawany w Hiszpanii przez Dynadata Informática.
MSX Sakhr AX150 ( صخر ), wyprodukowany w Japonii przez firmę Yamaha dla kuwejckiej firmy Al Alamiah, sprzedawany w Egipcie i państwach Rady Współpracy Zatoki Perskiej .

W Japonii, Korei Południowej, Argentynie i Brazylii MSX był wybitnym domowym systemem komputerowym lat 80. Był również dość popularny w Europie kontynentalnej, zwłaszcza w Holandii i Hiszpanii. Sale lekcyjne pełne połączonych w sieć komputerów Yamaha MSX były wykorzystywane do nauczania informatyki w szkołach w niektórych krajach arabskich, Związku Radzieckim i na Kubie, gdzie były szeroko stosowane w szkołach publicznych, co pozwoliło rządowi kubańskiemu kształcić uczniów z przedmiotów komputerowych. W sumie w Japonii sprzedano 9 milionów komputerów MSX, co czyni ją stosunkowo popularną. Jednak MSX nie stał się przewidywanym światowym standardem z powodu ograniczonego przyjęcia na innych rynkach. Zanim brak sukcesu MSX na tych rynkach stał się widoczny, amerykański producent Commodore Business Machines dokonał przeglądu swojej linii produktów na początku lat 80. i wprowadził modele, takie jak Plus / 4 i Commodore 16 , które miały lepiej konkurować z funkcjami komputerów MSX.

, że w porównaniu z konkurencyjnymi komputerami 8-bitowymi Commodore 64 sprzedał się na całym świecie w 12,5–17 mln sztuk, Apple II w 6 mln, ZX Spectrum w ponad 5 mln, a 8-bitowe Atari co najmniej 4 mln sztuk, Amstrad CPC sprzedał 3 miliony sztuk, a Tandy TRS-80 Model 1 sprzedał się w 250 000 sztuk. [ potrzebne źródło ]

Maszyna Sony MSX2 została wystrzelona w kosmos na rosyjską stację kosmiczną Mir .

Podobne systemy

System MSX najbardziej przypominał komputer domowy Spectravideo SV-328 (Spectravideo twierdził nawet, że jest „kompatybilny z MSX” w reklamach przed faktycznym wprowadzeniem systemów MSX, ale nie był z nim w pełni kompatybilny). Doprowadziło to do nowego i krótkotrwałego rodzaju łamania oprogramowania : konwersji plików . Ponieważ gier MSX nie można było odtwarzać na komputerze SV-328, crackerzy SV-328 opracowali metodę modyfikowania gier (MSX), aby działały na SV-328. W większości przypadków obejmowało to pobranie systemu MSX BIOS do SV-328 z taśmy lub dyskietki. Spectravideo wprowadziło później SVI-728 , który był całkowicie zgodny ze standardem MSX.

Sega SG-1000 , Memotech MTX , Tatung Einstein i ColecoVision mają wiele podobieństw do standardu MSX1, ale żaden nie jest z nim w pełni kompatybilny. Przenoszenie gier między tymi systemami jest dość łatwe. Było to również bardzo powszechne w przypadku przenoszenia gier z ZX Spectrum na MSX, ponieważ oba mają ten sam procesor, Spectrum 128 miał ten sam układ dźwiękowy, a tryb graficzny ZX Spectrum można było łatwo emulować na trybie ekranu MSX-2.

Lokalizacja

Domyślnie maszyny MSX mają zakodowany na stałe zestaw znaków i algorytm obsługi kodu skanowania klawiatury. Chociaż MSX ma pełną kompatybilność oprogramowania aplikacji na poziomie oprogramowania układowego (BIOS), ze względu na niewielkie różnice sprzętowe, wymiana BIOS-u na inny z innego komputera może spowodować nieprawidłowe translacje kodu skanowania, a tym samym nieprawidłowe zachowanie podsystemu klawiatury dla oprogramowania aplikacji.

W 2011 roku firma AGE Labs wprowadziła oprogramowanie układowe Language Pack, mając na celu sprawienie, aby każdy model obsługiwał kilka lokalizacji. Domyślnie instalowany w GR8BIT zamiast Kanji-ROM, umożliwia zmianę zestawu znaków i układu klawiatury maszyny podczas uruchamiania. Umożliwiło to zmianę ustawień regionalnych w języku japońskim, rosyjskim, międzynarodowym i portugalskim oraz możliwość zmiany ustawień regionalnych podczas pracy maszyny za pomocą nowo wprowadzonego polecenia języka BASIC LANG. Wybrane ustawienia regionalne są zapisywane w nieużywanej przestrzeni pamięci RTC NVRAM .

Gry

Na MSX powstało kilka popularnych serii gier wideo :

Inni otrzymali różne raty na MSX, w tym kilka tytułów unikalnych dla systemu lub w dużej mierze przerobione wersje gier w innych formatach:

Producenci

Komputer Yashica YC-64 w Muzeum Komputerów i Konsoli do Gier w Helsinkach w 2012 roku.
MSX
Spectravideo , Philips , Al Alamiah, Sony , Sanyo , Mitsubishi , Toshiba , Hitachi , National / Panasonic , Canon , Casio , Pioneer , Fujitsu General , Yamaha , JVC , Yashica- Kyocera , GoldStar , Samsung /Fenner, Daewoo/Yeno , Gradiente , Sharp /Epcom, Talent.
MSX2
Philips , Sony , Sanyo , Mitsubishi , Victor (alias JVC ), Toshiba , National / Panasonic , Canon , Yamaha , ACVS/CIEL*, DDX*, Daewoo/Yeno , NTT , Talent, AGE Labs .
MSX2+
Sony , Sanyo , Panasonic , ACVS/CIEL*, DDX*.
MSX Turbo R
Panasonic .

* Klony lub nielicencjonowany sprzęt.

Dziedzictwo

2001 Odrodzenie

W 2001 roku Kazuhiko Nishi zainicjował odrodzenie MSX wokół oficjalnego emulatora MSX o nazwie MSXPLAYer. Jest to jedyny oficjalny emulator MSX, ponieważ wszystkie prawa autorskie MSX są utrzymywane przez Stowarzyszenie MSX. W 2004 roku holenderska firma Bazix ogłosiła, że ​​została przedstawicielem MSX Association w Europie , będąc anglojęzycznym kontaktem w przypadku wszelkich pytań dotyczących znaków towarowych MSX, praw autorskich i licencji. 17 października 2006 Bazix uruchomił WOOMB.Net, witrynę sprzedającą gry MSX w języku angielskim i innych językach, z wyborem 14 gier. W Japonii sprzedaż gier rozpoczęła się wcześniej, za pośrednictwem Project EGG. WOOMB.Net był angielskim odpowiednikiem tej i innych japońskich usług oferowanych przez D4 Enterprise , który również ogłosił w sierpniu 2006 r. wprowadzenie nowego systemu kompatybilnego z MSX2 o nazwie „ one chip-MSX ”, systemu opartego na Altera Cyclone EP1C12Q240C8 FPGA . Jeden chip-MSX” jest podobny w koncepcji do C-One , Commodore 64 klon również zbudowany w oparciu o pojedynczy układ FPGA. Nowy system MSX jest umieszczony w pudełku wykonanym z przezroczystego, niebieskiego plastiku i może być używany ze standardowym monitorem (lub telewizorem) i klawiaturą PC. Posiada dwa gniazda kartridży MSX i obsługuje rozszerzenia audio MSX-MUSIC i SCC+. Karta flash SD/MMC może być używana jako zewnętrzny nośnik pamięci, emulujący napęd dyskowy i może być używana do uruchamiania systemu MSX-DOS . Ze względu na VHDL programowalny sprzęt, możliwe jest nadanie urządzeniu nowych rozszerzeń sprzętowych po prostu poprzez uruchomienie programu rekonfiguracyjnego pod MSX-DOS. „Jeden chip-MSX” ma również dwa USB , które można wykorzystać po dodaniu kodu pomocniczego VHDL.

2011 Odrodzenie

Zmontowany zestaw GR8BIT

W 2011 roku firma AGE Labs ogłosiła wprowadzenie na rynek zestawu MSX o nazwie GR8BIT, komputera typu „zrób to sam” do celów edukacyjnych, który był licencjonowany przez firmę MSX Licensing Corporation. Zawiera wszystkie niezbędne komponenty do złożenia działającego komputera kompatybilnego z MSX2, z wyjątkiem obudowy ATX, zasilacza, stacji dyskietek, dysku twardego, klawiatury PS/2 i monitora.

Odrodzenie 2014

SymbOS , alternatywny system operacyjny

Niektórzy z koreańskich członków forum, którzy stworzyli Zemmix Neo, stworzyli nową wersję MSX o nazwie Mini IQ3000 Cutie, która ma podobne funkcje do IQ-2000 (MSX2. Made in Korea. Daewoo Electronics) Jest oparta na 1ChipMSX, ale ma kilka specjalnych funkcji jak „Generator linii skanowania” i „Obsługa wielu języków”. Generator linii skanowania generuje linie skanowania, aby wyświetlić ekran MSX w lepszej jakości. Obsługuje jednocześnie 2 języki. Zwykle pokazuje koreańską czcionkę i działa jako koreańska wersja MSX, ale po naciśnięciu klawisza „del” podczas uruchamiania zmienia tryb na japoński. Mimo że domyślnym trybem jest koreański, domyślną tabelą alokacji czcionek jest japońska, ponieważ wyświetla japońskie znaki podczas uruchamiania oprogramowania w wersji japońskiej.

Odrodzenie 2019

MSX Philips VG8020
MSX Philips VG8020

W 2019 roku grupa fanów opracowała tzw. MSX Mini Replica. Jest to odwzorowanie w skali 1:2 komputera Philips VG-8020 kompatybilne z oprogramowaniem generacji MSX, MSX2, MSX2+ oraz Turbo R. Zawiera 2 porty USB , wyjście wideo HDMI i wewnętrznie wykorzystuje ten sam sprzęt, co C64 Mini . Podłączenie dodatkowego urządzenia peryferyjnego, zwanego MSX Player, umożliwia uruchamianie oryginalnych gier na kartridżu ROM.

Odrodzenie 2020

Phillips Music Module
Moduł muzyczny Phillipsa

MSXVR to komputer wydany w 2020 roku i kompatybilny z rodziną komputerów MSX. Podobnie jak najnowsze Zemmix , jest również oparty na karcie Raspberry Pi z dodatkowymi obwodami do podłączenia oryginalnych urządzeń peryferyjnych MSX.

Specyfikacje systemu

MSX MSX2 MSX2+ MSX Turbo R
Uwolnienie Na całym świecie (1983) Na całym świecie (1985) Tylko oficjalnie w Japonii (dostępne w Europie i Brazylii poprzez aktualizacje) (1988) Tylko Japonia (1990)
Edytor Zilog Z80 A działający z częstotliwością 3,58 MHz Zilog Z80A działający z częstotliwością 3,58 MHz Kompatybilny z Zilog Z80 działający z częstotliwością 3,58 MHz (modele MSX2+ firmy Panasonic można ustawić programowo na 5,37 MHz, ale nie jest to częścią standardu)
  • R800 działający z częstotliwością 7,16 MHz (instrukcje zużywają około 4 razy mniej taktów zegara niż Z80, tak często cytowany jako 28,6 MHz w porównaniu z Z80)
  • Kompatybilny z Zilog Z80A (wbudowany w silnik T9769C MSX ) działający z częstotliwością 3,58 MHz dla zapewnienia kompatybilności wstecznej
ROM 32 kB 48 kB 64 kB 96KB
  • BIOS + rozszerzony BIOS (32 KB)
  • MSX BASIC V2.0 lub V2.1 (16 KB)
  • DiskROM (16 KB) (opcjonalnie, wspólny)
  • MSX-Audio BIOS (32 KB) (opcjonalnie, żadne komputery nie są znane z wbudowanym tym systemem BIOS)
  • BIOS + rozszerzony BIOS (32 KB)
  • MSX BASIC V3.0 (16 KB)
  • DiskROM (16 KB) (opcjonalnie, bardzo często)
  • Kun-BASIC (16 KB) (opcjonalnie)
  • ROM Kanji (opcjonalnie)
  • BIOS + rozszerzony BIOS (48 KB)
  • MSX BASIC V4.0 (16 KB)
  • Dysk ROM (16 KB)
  • Kun-BASIC (16 KB)
  • ROM Kanji (256 KB)
  • Oprogramowanie układowe (4 MB)
Baran Minimum 8 KB, większość maszyn zapewniała 32 lub 64 KB; istnieją maszyny z 128 KB Minimum 64 KB, zwykle 128 KB w Europie, 64 KB na komputerach japońskich, wykonano maszyny o pojemności do 512 KB. Zwykle mapowana pamięć (maksymalnie 4 MB na gniazdo) Zwykle 64 KB (na komputerach japońskich), zwykle mapowana pamięć (maksymalnie 4 MB na gniazdo) 256 KB (FS-A1ST) lub 512 KB (FS-A1GT)
  • Mapowane w pamięci (maks. 4 MB/slot)
  • Dodatkowo 16 KB (FS-A1ST) lub 32 KB (FS-A1GT) SRAM (zasilanie bateryjne)
Procesor wyświetlania wideo Rodzina Texas Instruments TMS9918
  • Pamięć RAM wideo: 16 KB
  • Tryby tekstowe: 40×24 i 32×24
  • Rozdzielczość: 256×192 (16 kolorów). W rzeczywistości dostępnych jest tylko 15 odcieni kolorów, ponieważ podobnie jak Sinclair Spectrum istnieją dwa kody dla czerni. Jednak w przeciwieństwie do Spectrum, jedna z czerni jest w rzeczywistości „ przezroczysta ”, więc obraz wideo MSX można nałożyć na inny sygnał wideo, na przykład z dysku wideo .
  • Sprite'y: 32, 1 kolor, max 4 na linię poziomą
Yamaha V9938 (aka MSX-Video) Obsługuje wszystkie tryby wideo MSX
  • Zwiększona pamięć RAM wideo: 128 KB (czasami 64 KB)
  • Nowy tryb tekstowy: 80×24
  • Nowe tryby wideo z mapą bitową bez kolizji atrybutów MSX 1
  • Nowe rozdzielczości: 512×212 (16 kolorów z 512) i 256×212 (256 kolorów)
  • Zwiększona liczba sprite'ów i bardziej zaawansowane: 32, 16 kolorów, max 8 na linię poziomą
  • Przyspieszenie sprzętowe dla kopiowania, linii, wypełniania itp.
  • Przeplot do podwójnej rozdzielczości pionowej
  • Pionowy rejestr przewijania
  • Pionowy i poziomy rejestr przesunięcia wyświetlacza
Yamaha V9958
  • Minimalna pamięć RAM wideo wynosi teraz 128 KB. Obsługiwane jest do 192 KB.
  • nowy tryb wideo 256×212 YJK z 19268 jednoczesnymi kolorami
  • nowy tryb wideo 256×212 YJK/RGB z 12499 jednoczesnymi kolorami
  • poziomy rejestr przewijania
Yamaha V9958 (alias MSX-Video), czyli te same możliwości co MSX2+
Układ dźwiękowy Instrument ogólny AY-3-8910 (PSG) Yamaha YM2149 (PSG)
  • Yamaha YM2149 (PSG)
  • Opcjonalny układ dźwiękowy: Yamaha YM2413 (OPLL) (MSX-Music)
  • PCM
    • 8-bitowy pojedynczy kanał (bez DMA), maks. 16 kHz przy użyciu procedur BIOS
    • Wbudowany mikrofon
  • (tylko FS-A1GT): wejście/wyjście MIDI
Układ zegara (Nie zainstalowany.) Ricoh RP5C01 (lub kompatybilny)
Głoska bezdźwięczna
  • Dyskietka (MSX1 wymaga kasety kontrolera dyskietek)
  • Kaseta
  • Nabój

Urządzenia peryferyjne

Efekt kolizji atrybutów podczas używania trybu wysokiej rozdzielczości 256×192 na MSX-1. Aby tego uniknąć, TMS9918 zapewnia do 32 duszków, które można nałożyć na główny ekran graficzny.
Komputer MSX2+: Panasonic FS-A1WSX

Klawiatura

interfejsów niemultipleksowanych i multipleksowanych . Multipleksowane klawiatury mają dodatkową linię kierunkową danych, umożliwiającą wysyłanie numeru linii skanowania do klawiatury przy użyciu tych samych linii danych, które są używane do zwracania kodu skanowania, zmniejszając ogólną liczbę przewodów między klawiaturą a maszyną. Niemultipleksowany interfejs jest zwykle używany w przypadku klawiatur wewnętrznych (i niektórych klawiatur zewnętrznych, takich jak Panasonic CF-3300); multipleksowany interfejs jest używany do zewnętrznych klawiatur (np. w modelu Yamaha YIS805).

Klawiatura jest zorganizowana jako matryca z maksymalnie 11 liniami wejściowymi i 8 liniami wyjściowymi, co odpowiada maksymalnie 88 klawiszom (w tym wszystkie klawisze sterujące, numeryczne i alfanumeryczne). Każda linia skanowania jest regularnie sprawdzana w celu zidentyfikowania stanu klawiszy na linii; szybkość zapytania jest identyfikowana przez częstotliwość przerwań systemowych. Taka organizacja pozwala systemowi wykrywać stan każdego klawisza, nie wykazując notorycznego problemu z klawiaturami opartymi na mikrokontrolerach 8042, gdy jednoczesne naciśnięcie kilku klawiszy (zwykle więcej niż 3) generuje błędne znaki wejściowe lub uniemożliwia wykrycie naciśnięcia większej liczby klawiszy.

Ze względu na to, że skanowanie klawiatury jest kontrolowane przez przerwania systemowe, jedną ze wskazówek dotyczących rozwiązywania problemów, gdy maszyna MSX nie wyświetla żadnego obrazu (zakładając, że obecne jest zasilanie), jest naciśnięcie klawisza CAPS, aby sprawdzić, czy odpowiednia dioda LED się przełącza. Jeśli się nie przełącza, system prawdopodobnie ma poważniejszy problem niż tylko brak obrazu na ekranie (tj. ogólny problem z kablem wideo lub interfejsem wyświetlacza wideo).

W 2009 roku Kamil Karimov zaprojektował płytkę adaptera do podłączenia klawiatury PS/2 do multipleksowanego interfejsu klawiatury MSX. Oprogramowanie wbudowane w ATTiny zostało dostosowane do maszyn Daewoo CPC.

W 2011 roku firma AGE Labs wbudowała jednostkę kontrolera klawiatury PS / 2, opartą na mikrokontrolerze Microchip , do swojej maszyny GR8BIT do samodzielnego montażu. Jego oprogramowanie układowe zostało opracowane w celu bezpośredniej konwersji kodów skanowania PS/2 na kody skanowania klawiatury MSX. W ten sposób jest w pełni przezroczysty dla aplikacji, umożliwiając korzystanie z jednostki sterującej z różnymi maszynami kompatybilnymi z MSX i dla różnych konfiguracji lokalizacji.

Naboje

Standard MSX wymaga co najmniej 1 gniazda na kasetę, większość modeli MSX ma 2. Te gniazda są wymienne, więc w większości przypadków nie ma znaczenia, w którym gnieździe włożona jest kaseta. Fizyczne złącze to 50-stykowe (2 × 25 styków), standardowe złącze krawędziowe o rastrze 2,54 mm (0,1 cala) . Za pomocą tych gniazd kaset można było podłączyć szeroką gamę urządzeń peryferyjnych.

Zwykłe kartridże z grami są mniej więcej wielkości kasety audio (tzw. „rozmiar Konami”). Pomimo wyższych kosztów był to popularny format ze względu na niezawodność i łatwość obsługi.

Około 1985 roku firma Hudson Soft wypuściła kartę Bee Card wielkości karty kredytowej , która miała być tańszą i wygodniejszą alternatywą dla kartridży ROM. Ale była to komercyjna porażka i bardzo niewiele tytułów zostało wydanych w tym formacie.

Pliki źródłowe do opracowywania kartridży MSX są dostępne w AGE Labs dla EAGLE .

Napędy dyskietek

Systemy MSX generalnie nie miały wbudowanego napędu dyskowego, więc gry były wydawane głównie na kasetach i kasetach. Firma Sony stworzyła kasetę RAM z podtrzymaniem bateryjnym, HBI-55 dla niektórych komputerów z linii systemów MSX „Hit-Bit”, której można używać do przechowywania programów lub danych jako alternatywy dla kaset magnetofonowych.

dyskietek były jednak dostępne dla MSX w postaci kasety zawierającej elektronikę interfejsu dysku i ROM rozszerzenia BIOS (interfejs napędu dyskietek), podłączonego do zewnętrznej obudowy z napędem. W Ameryce Południowej wiele z tych systemów wykorzystywało napęd dyskietek 5,25 cala (133 mm), ale w Europie bardziej popularne były napędy 3,5 cala (89 mm). W Japonii niektóre systemy MSX1 zawierały wbudowany 3,5-calowy dysk, taki jak Panasonic (wcześniej nazywany Matsushita) CF-3000. W Europie szereg systemów Philips MSX2 NMS 8230, 8235, 8245, 8250 i nowszych zawierał 3,5-calowe napędy dyskietek 360 lub 720 KB.

W 1985 roku wypuszczono MSX2, a systemy te często (ale nie zawsze) zawierały również wbudowany 3,5-calowy dysk twardy. W rezultacie popularne nośniki gier i innego oprogramowania przeniosły się na dyskietki.

Dyskowy system operacyjny MSX -DOS miał wewnętrzne mechanizmy programowe podobne do CP/M (więc oprogramowanie CP/M można było dość łatwo przenosić), ale miał system plików zgodny z MS-DOS . Jego polecenia użytkownika były również podobne do wczesnych wersji MS-DOS. W ten sposób Microsoft mógłby promować MSX do użytku domowego, jednocześnie promując komputery osobiste z systemem MS-DOS w środowiskach biurowych.

3,5-calowe dyskietki MSX są bezpośrednio kompatybilne z MS-DOS (chociaż niektóre szczegóły, takie jak przywracanie plików i kod sektora rozruchowego, były inne). Podobnie jak MS-DOS 1, dyski MSX (sformatowane) w MSX-DOS 1 nie obsługują podkatalogów.

We wrześniu 2012 r. AGE Labs rozszerzyło standard, włączając obsługę 3,5-calowego formatu 1,44 MB. Rozmiar dyskietki 1,44 Mb występuje w dwóch konfiguracjach: standardowej (1 sektor na klaster, 9 sektorów FAT) i kompatybilnej (4 sektory na klaster, 3 sektory FAT).

MSX-Audio

  • Yamaha Y8950 , komercyjnie wydany jako:
    • Panasonic: MSX-Audio FS-CA1 (32 KB SampleRAM, 32 KB AudioROM)
    • Philips: Moduł muzyczny NMS-1205 (32 KB SampleRAM, bez BIOS-u MSX-Audio)
    • Toshiba: MSX FM-synthesizer Unit HX-MU900 (bez przykładowej pamięci RAM, bez MSX-Audio BIOS)
  • 9 kanałów FM lub 6 kanałów FM + 5 bębnów. Kompatybilny z YM3526.
  • Nagrywanie i odtwarzanie ADPCM z akceleracją sprzętową
  • Można rozbudować do 256 KB SampleRAM

MSX-Muzyka

  • Yamaha YM2413 (OPLL) , znany również jako:
    • MSX-Music (nazwa standardowa)
    • Panasonic : FM-PAC
    • Zemina : Pozytywka
    • Zaznaczenie: FM-Stereo-Pak
    • DDX: FMX
    • Tecnobytes: FM Sound Stereo (zawiera kompatybilny układ U3567)
  • 9 kanałów FM lub 6 kanałów FM + 5 bębnów
  • 15 wstępnie ustawionych instrumentów, 1 niestandardowy
  • Wbudowany w większość komputerów MSX2+ i standardowo w komputerach MSX TurboR

Współzawodnictwo

Komputery MSX są obecnie emulowane na wielu platformach. Wczesne emulatory MSX były często oparte na kodzie pioniera fMSX , przenośnego emulatora MSX autorstwa Marata Fayzullina. Wiele emulatorów całkowicie usunęło kod emulacji Z80 Fayzullina w późniejszych wersjach, aby uniknąć problemów prawnych, ponieważ w tamtym czasie fMSX nie był wolnym oprogramowaniem . Nieco później kod źródłowy fMSX stał się darmowy do użytku non-profit; jednak licencja była nadal wymagana do użytku komercyjnego. 31 grudnia 2013 r. Wydano wersję fMSX 3.7 dla systemu Windows, z której każdy może korzystać bezpłatnie.

Oficjalny emulator MSX MSXPLAYer (po japońsku) jest produkowany przez MSX Association, którego prezesem jest wynalazca standardu MSX, Kazuhiko Nishi .

Od wersji 0.146.u MESS obsługuje obecnie 90% wszystkich wersji MSX.

Konsola wirtualna

W lutym 2007 roku Nintendo of Japan ogłosiło, że gry MSX będą dostępne dla emulatora wirtualnej konsoli Wii . Potwierdzono, że gry będą kosztować 700 punktów Wii i będą dostępne od połowy 2007 roku. 25 grudnia 2013 roku stały się również dostępne na Wii U. Docelowo 13 gier, głównie tytuły Konami, na Wii oraz jedna na Wii U zostały dopuszczone do służby tylko w Japonii.

Lista emulatorów MSX

Nazwa Obecna wersja Data System Platforma Licencja Strona internetowa
blueMSX 2.8.2 14 sierpnia 2009 MSX, MSX2, MSX2+, MSX TurboR,

SpectraVideo SVI318/328, ColecoVision, Sega SG-1000

Okna GPL [1]
Kakao MSX 3.5.41 23 października 2013 r MSX, MSX2, MSX2+, MSX TurboR System operacyjny Mac GPL [2]
fMSX 6.0 24 lutego 2021 r MSX, MSX2, MSX2+ Wieloplatformowy Handlowy [3]
fMSX PSP 3.5.41 17 marca 2010 r MSX, MSX2, MSX2+ Sony PSP Otwarte źródło [4]
jsMSX 0.9.2 19 kwietnia 2013 r MSX JavaScript GPL [5]
MAMA 0,251 31 grudnia 2022 r Różnorodne komputery i konsole Wieloplatformowy GPL [6]
meisei 1.3.1 9 lutego 2010 MSX Okna Otwarte źródło [7]
MSKISS 0.2.4 13 marca 2000 MSX, MSX2, MSX2+ DOS , Windows Darmowe [8]
Emulator MSX 0.10b 26 października 2006 MSX Atari ST Darmowe [9] Zarchiwizowane 11 listopada 2020 r. w Wayback Machine
Emulator MSX 1.8 16 sierpnia 2010 MSX, MSX2 UNIX GPL [10] Zarchiwizowane 23 października 2019 r. w Wayback Machine
msxDS 0,93 1 stycznia 2012 r MSX, MSX2, MSX2+ Nintendo DS Darmowe [11]
NLMSX 0,48 12 czerwca 2003 MSX, MSX2, MSX2+, MSX TurboR Okna Darmowe [12]
NIE $ MSX 1.5 1 maja 2003 r MSX, MSX2 Windows , DOS Oprogramowanie współdzielone [13]
openMSX 18.0 12 czerwca 2022 r MSX, MSX2, MSX2+, MSX TurboR, SpectraVideo SVI318/328, ColecoVision Wieloplatformowy GPL [14]
paraMSX 0,50b 8 października 2009 MSX, MSX2, MSX2+, MSX TurboR Okna Darmowe [15]
RuMSX 0,41 2 lipca 2008 r MSX, MSX2, MSX2+, MSX TurboR Okna Darmowe [16]
WebMSX 6.0.3 2 czerwca 2020 r MSX, MSX2, MSX2+, MSX turbo R JavaScript ? [Źródło na GitHubie [17] [18]

Zobacz też

Linki zewnętrzne