Există emulatori independenți ai Applesoft Basic?

Singura mea dorință de retrocomputare este să programez în Applesoft Basic și să retrăiesc zilele Apple II din anii 1980. Jucarea jocurilor nu prezintă un interes deosebit pentru mine. Vreau doar să folosesc o tastatură, nu un controler de joc.

Îmi place foarte mult aplicația „Applesoft BASIC în Javascript” la https://inexorabletash.github.io/jsbasic/ , dar aș dori să găsesc un program autonom pe care să îl pot descărca și rula pe un Raspberry Pi sau să rulez pe un computer Windows. Vreau să am o copie personală a programului. „Nu vreau să depind de site-ul altcuiva care ar putea dispărea într-o zi. Este disponibil un astfel de emulator independent?

Vă mulțumim pentru orice ajutor pe care îl puteți oferi.

Comentarii

  • Bine ați venit la Retrocomputing! Voi edita întrebarea dvs., pentru a face întrebarea reală să iasă în evidență și să îmbunătățesc acceptarea ei pe acest site. „>

nu vă place editarea, sunteți liber să o reveniți.

  • Ce vă împiedică să descărcați acea pagină și să o stocați local? Javascript ar trebui să ruleze și dintr-o resursă locală.
  • Se pare că github.com/inexorabletash/jsbasic.git este fișierele de pe serverul web pentru linkul pe care l-ai dat. Ar trebui să le puteți pune pe propriul dvs. server web și să jucați cât doriți. Rețineți că aceasta nu este afacerea reală, ci destul de apropiată. Pentru versiunea absolut corectă, ar trebui să rulați un emulator Apple II.
  • Răspuns

    Da, există cel puțin un cuplu:

    • LinApple – pentru Linux / Raspberry Pi. Această furcă a LinApple este actuală și întreținută și remediază problemele de configurare enervante pe care alții nu le-au „adresat.

    • AppleWin – pentru Windows.

    În plus față de comentariul lui Thorbjørn Ravn Andersen , pot confirma că Applesoft BASIC în JavaScript rulează destul de fericit dintr-o instalare locală independentă dacă faceți ceva de genul:

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

    apoi deschideți http://localhost:8000/ în browserul dvs. Înlocuiți serverul static preferat one-liner python3 -m http.server 8000 este o alternativă solidă – pentru busybox call.

    Răspuns

    Dacă solicitați emulatori Apple II, majoritatea sunt cross-platform. Nu le-am enumerat pe toate, dar există mai mult de câteva:

    • AppleWin NTSC – rulează pe Linux (folosind Wine) și Windows.
    • Apple2ix – rulează pe Linux / Raspberry Pi.
    • microM8 – rulează pe Linux / Raspberry Pi și Windows.
    • JACE – rulează pe orice rulează Java.
    • Epple-II – rulează pe Linux / Raspberry Pi și Windows.
    • MoDapple – rulează pe Windows.
    • EMU] [- pka Dapple] [ – rulează pe Linux / Raspberry Pi.
    • LinApple – rulează pe Linux / Raspberry Pi.
    • KEGS – rulează pe Linux / Raspberry Pi și Windows.
    • KEGS-SDL – rulează pe Linux / Raspberry Pi și Windows.
    • GSport – pe mai multe platforme
    • GSplus – rulează pe Linux / Raspberry Pi și Windows.
    • XGS 32 – rulează pe Windows.
    • Virtu – rulează pe Silverlight care rulează pe Windows.
    • YAE – rulează pe Linux / Raspberry Pi.

    Există, de asemenea, o modalitate de Utilizarea MAME pentru a emula Apple II + .

    Comentarii

    • AppleWin ' este github.com/AppleWin/AppleWin . KEGS nu mai este în curs de dezvoltare; GSport și GSplus au luat sursele KEGS și au continuat.
    • Listă bună! Rețineți că LinApple la care vă conectați are câteva bug-uri foarte enervante, inclusiv posibilitatea de a mânca fișierul de configurare al utilizatorului '. Aplicațiile Wine funcționează bine numai pe x86 (_64) Linux: ele ' sunt foarte slabe pe alte procesoare. KEGS / GSport / GS + sunt emulatoare IIgs: puteți ajunge la AppleSoft BASIC dacă trebuie, dar ele ' sunt puțin mai implicate.

    Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *