Existují samostatné emulátory Applesoft Basic?

Mým jediným retrocomputingovým přáním je programovat v Applesoft Basic a znovu prožít dny Apple II od 80. let. Hraní her mě nijak zvlášť nezajímá. Chci jen použít klávesnici, ne herní ovladač.

Opravdu se mi líbí aplikace „Applesoft BASIC in Javascript“ na https://inexorabletash.github.io/jsbasic/ ale chtěl bych najít samostatný program, který si mohu stáhnout a spustit na Raspberry Pi nebo na počítači se systémem Windows. Chci mít osobní kopii programu. „Nechci být závislý na webu někoho jiného, který by jednou mohl zmizet. Je k dispozici takový samostatný emulátor?

Děkujeme za jakoukoli pomoc, kterou můžete poskytnout.

Komentáře

  • Vítejte v Retrocomputingu! Chystám se upravit vaši otázku, aby vynikla skutečná otázka a vylepšila její přijetí na tomto webu. Pokud ne ' Pokud se vám úprava nelíbí, můžete ji vrátit zpět.
  • Co vám brání stáhnout tuto stránku a uložit ji lokálně? Javascript by měl běžet také z místního zdroje.
  • Vypadá to, že github.com/inexorabletash/jsbasic.git jsou soubory na webovém serveru za odkaz, který jste uvedli. Měli byste být schopni umístit je na svůj vlastní webový server a hrát tolik, kolik chcete. Všimněte si, že to není skutečné řešení, ale docela blízko. Pro naprosto správnou verzi byste měli spustit emulátor Apple II.

Odpověď

Ano, existuje alespoň pár:

  • LinApple – pro Linux / Raspberry Pi. Tato vidlice LinApple je aktuální a udržovaná a opravuje otravné konfigurační chyby, které ostatní neřešili.

  • AppleWin – pro Windows.

Kromě komentáře Thorbjørn Ravn Andersena mohu potvrdit, že Applesoft BASIC v JavaScriptu běží docela šťastně ze samostatné místní instalace, pokud uděláte něco jako:

git clone https://github.com/inexorabletash/jsbasic.git cd jsbasic busybox httpd -f -p 8000 

a poté otevřete http://localhost:8000/ ve vašem prohlížeči. Nahraďte svůj oblíbený statický server s jednou linkou python3 -m http.server 8000 je pevnou alternativou – pro busybox volání.

Odpověď

Pokud požadujete emulátory Apple II, většina z nich je multiplatformní. Nevypsal jsem je všechny, ale je jich více než pár:

  • AppleWin NTSC – běží na Linuxu (s použitím Wine) a Windows.
  • Apple2ix – běží na Linuxu / Raspberry Pi.
  • microM8 – běží na Linuxu / Raspberry Pi a Windows.
  • JACE – běží na všem, co běží na Javě.
  • Epple-II – běží na Linuxu / Raspberry Pi a Windows.
  • MoDapple – běží na Windows.
  • EMU] [- pka Dapple] [ – běží na Linuxu / Raspberry Pi.
  • LinApple – běží na Linuxu / Raspberry Pi.
  • KEGS – běží na Linuxu / Raspberry Pi a Windows.
  • KEGS-SDL – běží na Linuxu / Raspberry Pi a Windows.
  • GSport – cross-platform
  • GSplus – běží na Linuxu / Raspberry Pi a Windows.
  • XGS 32 – běží na Windows.
  • Virtu – běží na Silverlight, který běží na Windows.
  • YAE – běží na Linuxu / Raspberry Pi.

Existuje také způsob použití emulace MAME Apple II + .

Komentáře

  • AppleWin ' s home je github.com/AppleWin/AppleWin . KEGS již není ve vývoji; GSport a GSplus převzali zdroje KEGS a pokračovaly dál.
  • Dobrý seznam! Všimněte si, že LinApple, na který odkazujete, má několik velmi nepříjemných chyb, včetně možnosti jíst konfigurační soubor uživatele '. Aplikace pro víno opravdu fungují dobře pouze na x86 (_64) Linux: ' jsou na ostatních CPU velmi špatné. KEGS / GSport / GS + jsou emulátory IIgs: do AppleSoft BASIC se můžete dostat, pokud musíte, ale ' jsou o něco více zapojeni.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *