Czy istnieją samodzielne emulatory Applesoft Basic?

Moim jedynym pragnieniem retrokomputera jest programowanie w Applesoft Basic i ponowne przeżycie czasów Apple II z lat 80. Granie w gry nie jest dla mnie szczególnie interesujące. Chcę tylko użyć klawiatury, a nie kontrolera gier.

Bardzo podoba mi się aplikacja „Applesoft BASIC in Javascript” pod adresem https://inexorabletash.github.io/jsbasic/ , ale chciałbym znaleźć samodzielny program, który mogę pobrać i uruchomić na Raspberry Pi lub na komputerze z systemem Windows. Chcę mieć osobistą kopię programu. Nie „Nie chcę być zależny od czyjejś witryny internetowej, co może pewnego dnia zniknąć. Czy taki samodzielny emulator jest dostępny?

Dziękujemy za wszelką pomoc, jakiej możesz udzielić.

Komentarze

  • Witamy w Retrocomputing! Zamierzam edytować Twoje pytanie, aby wyróżnić rzeczywiste pytanie i poprawić jego akceptację w tej witrynie. Jeśli nie ' Jeśli edycja podoba się, możesz ją cofnąć.
  • Co przeszkadza Ci pobrać tę stronę i przechowywać ją lokalnie? JavaScript również powinien działać z lokalnego zasobu.
  • Wygląda na to, że github.com/inexorabletash/jsbasic.git to pliki na serwerze internetowym za link, który podałeś. Powinieneś być w stanie umieścić je na swoim własnym serwerze internetowym i grać tyle, ile chcesz. Zauważ, że to nie jest prawdziwa okazja, ale dość blisko. Aby uzyskać absolutnie poprawną wersję, należy uruchomić emulator Apple II.

Odpowiedź

Tak, jest co najmniej para:

  • LinApple – dla Linux / Raspberry Pi. To rozwidlenie LinApple jest aktualne i utrzymywane oraz naprawia irytujące błędy konfiguracyjne, których inni nie rozwiązali.

  • AppleWin – dla Windows.

Po komentarzu Thorbjørn Ravn Andersen , mogę potwierdzić, że Applesoft BASIC w JavaScript działa całkiem szczęśliwie z samodzielnej instalacji lokalnej, jeśli zrobisz coś takiego:

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

, a następnie otwórz http://localhost:8000/ w przeglądarce. Zastąp ulubiony jednoliniowy serwer statyczny python3 -m http.server 8000 to solidna alternatywa – dla busybox zadzwoń.

Odpowiedź

Jeśli pytasz o emulatory Apple II, większość z nich jest wieloplatformowa. Nie wymienię ich wszystkich, ale jest ich więcej niż kilka:

  • AppleWin NTSC – działa w systemie Linux (przy użyciu Wine) i Windows.
  • Apple2ix – działa w systemie Linux / Raspberry Pi.
  • microM8 – działa w systemach Linux / Raspberry Pi i Windows.
  • JACE – działa na wszystkim, uruchamia Javę.
  • Epple-II – działa na Linux / Raspberry Pi i Windows.
  • MoDapple – działa w systemie Windows.
  • EMU] [- pka Dapple] [ – działa na Linux / Raspberry Pi.
  • LinApple – działa na Linux / Raspberry Pi.
  • KEGS – działa na Linux / Raspberry Pi i Windows.
  • KEGS-SDL – działa na systemach Linux / Raspberry Pi i Windows.
  • GSport – cross-platform
  • GSplus – działa na Linux / Raspberry Pi i Windows.
  • XGS 32 – działa na Windows.
  • Virtu – działa na Silverlight, który działa w systemie Windows.
  • YAE – działa na Linuksie / Raspberry Pi.

Istnieje również sposób na Używanie MAME do emulacji Apple II + .

Komentarze

  • AppleWin ' to github.com/AppleWin/AppleWin . KEGS nie jest już w fazie rozwoju; GSport i GSplus przejęły źródła KEGS i kontynuowały.
  • Dobra lista! Zauważ, że LinApple, do którego linkujesz, ma kilka bardzo irytujących błędów, w tym możliwość zjedzenia pliku konfiguracyjnego ' użytkownika. Aplikacje Wine naprawdę działają dobrze tylko na Linuksie x86 (_64): ' są bardzo słabe na innych procesorach. KEGS / GSport / GS + to emulatory IIgs: możesz dostać się do AppleSoft BASIC, jeśli musisz, ale one ' są trochę bardziej zaangażowane.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *