Spouštění programů pro MSX na Apple II

Oba počítače mají zcela rozdílné procesory. Ale díky moderní technice je i toto možné.

A to nemám na mysli vychytávky typu Apple2Pi, které umožňují připojit k běžnému Apple ][ všemocné Raspberry Pi a pouštět na něm emulátor Apple II GS nebo případně toho MSX.

Tady jde o řešení hardwarové.

První pořádně známý hardware od Microsoftu byla Z80 SoftCard karta pro Apple ][, která umožnila běh CP/M – protože pro CP/M (a 8080/Z80 počítače) měl Microsoft dostatek softwarového vybavení, které by rád prodal další uživatelské skupině.

Korejský (jihokorejský) Kim si vytvořil klon Z80 karty, nazvaný vzletně “A2 Z80 Plus“.

Narozdíl od originálu nemá tato karta problém na Apple II GS (kde ta microsoftí má problém s časováním).

A narozdíl od původní, tato karta zvládne adresovat 512 KiO RAM a běhat na 16 MHz.

CP/M v akci na této kartě můžete vidět ZDE.

K tomu je drobný doplněk, zvaný “VDP-1000 Plus“.

Ten přidá videočip, obsažený ve videokonzolích Sega SG-1000, Colecovision a v počítači MSX.
Dále obsahuje zvukový čip SN76489A, který lze opět najít i v SG-1000 a Colecovision.

Tyto dvě karty se spojí do jedné, takže okupují jen jeden slot v Apple ][, ale umožňují spouštět hry pro Sega SG-1000 a hry pro Colecovision včetně zvuku.
A hry pro MSX beze zvuku, protože není osazen zvukový čip AY.

To ale není všechno.

Nedávno přišel KIM se zcela novou kartou, nazvanou APMSX.

Je to kompletní MSX počítač s turbem až 16 MHz, který běží prakticky nezávisle na Apple ][ – takže na obou počítačích mohou běhat programy souběžně!

APMSX je osazena procesorem Z80 s taktem 3.58, 7.16, 4, 8, 16 MHz.
Dále 512 KiO SRAM s možností využití jako 256 KiO RAM mapper nebo 256 KiO Mega ROM mapper.

Samozřejmostí je AY pro zvuk, TMS 9918A pro obraz (NTSC, má samostatný výstup, takže k počítači jsou tak připojeny dva monitory – jeden s výstupem Apple ][, jeden s výstupem MSX) a kromě zvukového a videovýstupu jsou tu i vstupy pro joystick a klávesnici.

Samozřejmě těch 512 KiO RAM je dostupnýczh i pro Apple ][ a karta je stále a pořád kompatibilní s původní Microsoft Z80 SoftCard, takže na ní běhá originální CP/M!

APMSX podporuje na hostitelském systému diskové operace.

Podívejte se, jak na kartě běhá MSX demo Bold – ZDE.

A teď si porovnejte, jak to lítá v turbo režimu – ZDE.

A protože vás jistě ze všeho nejvíc na světě zajímá můj názor:
Co si o tom myslím?

Předně, nějak nemám pocit, že bych takovéhle složitosti potřeboval.
Je jistě hezké pustit si hry pro jedničkové MSX na Applu.
Ovšem na druhou stranu, ke spouštění MSX her mi stačí prostě MSX.

A pokud chci spouštět hry pro obtížně dostupnou SG-1000 nebo pro Colecovision?
Pak to můžu stejně dobře dělat na tom MSX s mnohem jednodušším přípravkem Musical Memory Mapper!

Ovšem jedničkové MSX se 16 MHz turbem… kde jinde to máte?
APMSX přitom není žádný FPGA klon, ale poctivý Z80 počítač ze standardních součástek!