VideoCast: emulace BBC Micro na Apple ][

Stal se nám takový nepříjemný… nepěkná věc.

Je to jednoduché.

BBC Micro je počítač s procesorem 6502.

Existuje na něm jeho “operační systém” MOS, pod kterým pak běží BBC Basic, ale i další programovací jazyky – Forth, microProlog, COMAL.

Apple ][ je počítač s procesorem 6502.

Má sice svůj vlastní operační systém (respektive operační systémy), ale co když na něm rozběhneme “operační systém” MOS?

Přes hardwarovou rozdílnost periferií nám to umožní spustit alespoň některé, velmi systémově psané programy, ke kterým právě programovací jazyky naštěstí patří.

A proto vznikl Applecorn, “emulátor” BBC Micro pro Apple ][.

Samozřejmě nemůžete jít a spustit si na Applu hru pro BBC Micro, na to tu chybí pár videočipů a zvukových čipů a dalších drobností.

Nicméně na to spuštění BBC Basicu, Forthu, microPrologu či COMALu to stačí.

Applecorn vyžaduje Apple //e (snad běhá i na //c) kvůli 128 KiO RAM.

Program je stále ve vývoji a tak se můžeme dočkat implementace více systémových služeb, uvažuje se i o emulaci grafického režimu pro Basic.

Applecorn zatím podporuje jednobankové ROM (BBC Basic, COMAL, Lisp, Forth, Prolog, BCPL), o podpoře dvoubankových (Pascal, Logo) se tak nějak, snad, uvažuje do budoucna.

Githubí webová stránka projektu je na adrese https://github.com/bobbimanners/Applecorn.

A pokud čekáte na moje video, tak to najdete TADY!