![]() ![]() |
ARCHIV |
||||||||||||||||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
|
Norma | MSX1 | MSX2 | MSX2+ | MSX turbo R |
Mikroprocesor | Z80/3.58 MHz | Z80/3.58 MHz | Z80/3.58 MHz (některé modely Z80/5.37 MHz) | R800/7.14 MHz |
ROM | 32KB (BIOS - 16KB, BASIC - 16KB) | 48KB (BIOS - 16KB, BASIC - 16KB, DiskROM - 16 KB, MSX-Audio BIOS - 32KB, posledí dvě položky volitelné) | 64KB (BIOS - 32KB, BASIC - 16KB, DiskROM - 16KB a volitelně Kun-BASIC - 16KB, Kanji ROM) | 96KB (48KB - BIOS, 16KB - BASIC, DiskROM - 16KB, Kun-BASIC - 16KB, KanjiROM - 256KB) |
RAM | 8KB-64KB | 128KB (v japonských MSX se vyskytovalo i 64KB), rozšiřitelná na 4MB | 64KB (rozšiřitelná na 4MB) | 256KB, nebo 512KB, rozšířítelná na 4MB, přídavných 16 KB SRAM zálohovaných baterií |
Video | TMS9918 VRAM: 16KB text - 40×24 a 32×24 grafika: 256×192 (16 barev) | V9938 VRAM: 128KB text: 80×24 a 32×24 grafika: 512×212×16, 256×212×512 | V9958: VRAM: 128KB text: viz MSX2 grafika: 512×212×16, 256×212×19268 | stejná, jako MSX2+ |
Zvuk | AY-3-8910 | AY-3-8910 | AY-3-8910 YM-2413 (volitelný) | AY-3-8910 YM-2413 PCM Midi (u Panasonic FS-A1GT) |
Emulátorů těchto počítačů existuje opravdu mnoho (zejména pro MS Win platformu), možná více, než by se dalo předpokládat z jejich celosvětového rozšíření (viz odstavec výše). Pokusme se podívat alespoň na několik nejznámějších (a nejlepších) pro Linux, kterých je bohužel poněkud méně (pominu-li možnost pustit DOSový emulátor v DOSEmu, nebo Windowsový ve Wine, jsou nativní emulátory pro Linux pouze 2).
OpenMSX je Open Source emulátor platformy MSX, mimo jiné zajímavý i tím, že se skládá ze dvou částí. Jedna z nich je přímo OpenMSX emulátor a druhá je catapult, což je gui, které umožní vybrat si poměrně pohodlným způsobem obraz cartridge/diskety/kazety, který chceme spustit, přesnou emulovanou platformu, nastavení zvuku, grafiky a mnoha dalších detailů. Emulátor zvládá emulaci všech norem počítačů MSX, které byly stvořeny a pomocí voleb je možné pozapínat rozšíření počítače, eventuálně konkrétní model. Menší potíž může nastat se sehnáním všech potřebných obrazů ROM. Emulátor bez potíží načítal všechny testované obrazy cartridgí a disket, které byly na internetu k dispozici a které jsem testoval. Emulace je kvalitní a stabilní, jako naprostá většina evropanů, kteří se setkávali s 8 bitovými počítači, bohužel neumím posoudit věrnost emulace, protože jsem neměl možnost se dostat do živého kontaktu s MSX počítači. Většina obrazů cartridgí a disket je k nalezení a stažení ve formátu lzh (pro neznalé, používal se zejména na Amize).
Instalace emulátoru je poměrně jednoduchá. V download
sekci emulátoru jsou k dispozici balíky pro debian (pokud máte jiný
balíčkovací systém, může pomoci program pro konverzi balíků Alien),
zdrojové kódy a instalační soubory pro MS Windows. Pro Ubuntu
(konkrétně pro PowerPC verzi) byly připravené balíky
také k dispozici. Na desktopu jsem zvolil instalaci ze zdrojových kódů,
měla jeden menší zádrhel, verzi která je stabilní se mi nepodařilo
zkompilovat pomocí gcc4, ale po stažení cvs verze proběhla kompilace
100% v pořádku. Problém s kompilací se týkal OpenMSX, Catapult šel
zkompilovat bez problémů. Pro kompilaci je třeba mít nainstalovánu
libSDL 1.2+, libSDL-Image, libxml2 a libpng, volitelně i tcl8.4+ (vše
včetně hlavičkových souborů, tj. devel verze). Kompilace catapultu
vyžaduje nainstalované libwxgtk2.3+. OpenMSX se kompiluje a instaluje
standardní posloupností ./configure &&
make && make install
, catapult pouze make
&& make install
. Pokud neurčíte jinak,
bude se emulátor a catapult instalovat do /opt/.
Dalším krokem je rozbalení obrazů ROM pamětí do podadresáře openmsx,
v mém konkrétním případě bylo kýženým místem /opt/openMSX/share/systemroms/,
ale podle dokumentace je lze mít i v domovském adresáři, záleží na tom,
jestli jste jediný uživatel počítače, nebo zda-li jej používá více
lidí. Poslední akcí bylo vytvoření symlinků z /usr/bin.
Catapult - příjemné rozhraní OpenMSX *** R-Type, populární střílečka, na MSX pravděpodobně nejhezčí 8 bitová verze *** 1942 - tato střílečka byla díky své popularitě také snad pro všechny 8 bitové počítače.
OpenMSX je pravděpodobně nejlepším emulátorem MSX platformy, který je k dispozici a dokonce je jediný, který je bezproblémově přeložitelný a spustitelný pod Linuxem. V dalších několika odstavcích se podíváme alespoň velmi zběžně na další možnosti emulace MSX platformy.
Emulátor fMSX je šířen pod dvěma licencemi současně. Pro MS Windows je licence plně komerční, společně s touto verzí dostanete i port pro DOS, pro ostatní platformy by měla být možnost přeložit zdrojové kódy, které jsou k dispozici na WWW stránkách projektu. Projekt fMSX-SDL je patch (zdrojové kódy dáte do jednoho adresáře a spustíte soubor patch.sh), který by měl upravit zdrojové kódy pro možnost překladu s podporou libSDL. V obou větách je napsáno mělo by, protože přes dost veliké vynaložené úsilí a zkoušení na 3 platformách se kompilace, ani opatchování na libSDL nepodařilo.
Emulátor je zajímavý zejména tím, že je vyvinut na Java platformě. Na stránce, kde je tento emulátor umístěn jako applet je dostupných i několik her pro tento emulátor. Rychlost byla na slušné úrovni (vizuální odhad je, že hry běžely na 100%, jak měly).
Pokud disponujete x86 počítačem nebo poměrně výkonnou jinou platformou je možné v DOSBoxu nebo DOSEmu použít některý z DOSových emulátorů, případně vyzkoušet některý z těchto emulátorů (kterých je poměrně veliké množství a rozhodně nejsou na špatné úrovni) ve Wine. Jmenujme například PowerMSX, NO$MSX a NL-MSX. Emulátory pro DOS jsou velice rychlé, stabilní a mají poměrně dobrou kompatibilitu se software pro MXS platformu, "pohodlným" uživatelům může chybět k pohodlnému ovládání klikací gui.
Platforma MSX byla v době 8 bitových počítačů velice promyšlená, bohužel se příliž neujala, dnes lze jedině spekulovat nad tím, zda-li by se stala mnohem úspěšnější, kdyby přišla dříve, pravděpodobně by postačovaly 2 roky, než se stihly šířeji uchytit Commodore 64 a Sinclair, a úspěch by se dostavil. Hry vypadaly velice dobře (podle mého názoru nejlépe ze všech 8 bitových počítačů), vestavěný BASIC byl na poměrně vysoké úrovni. Platforma MSX u nás patřila opravdu mezi velice raritní, ale jak bylo napsáno výše, byly země, kde se tyto počítače relativně rozšířily a byl pro ně napsán velice kvalitní software.
Emulátorů jsem testoval několik a OpenMSX je nejlepší možná volba, nejen pro Linux. Na Linuxu je jediný, který se mi podařilo bez problémů zkompilovat, ale to není důvodem k předešlému tvrzení.
Nejsou žádné diskuzní příspěvky u dané položky. Příspívat do diskuze mohou pouze registrovaní uživatelé. |
28.11.2018 23:56 /František Kučera
Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1
12.11.2018 21:28 /Redakce Linuxsoft.cz
22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář
6.11.2018 2:04 /František Kučera
Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
4.10.2018 21:30 /Ondřej Čečák
LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář
18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business.
Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář
12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář
16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář
31.7.2023 14:13 /
Linda Graham
iPhone Services
30.11.2022 9:32 /
Kyle McDermott
Hosting download unavailable
13.12.2018 10:57 /
Jan Mareš
Re: zavináč
2.12.2018 23:56 /
František Kučera
Sraz
5.10.2018 17:12 /
Jakub Kuljovsky
Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?