Mijn enige retrocomputerende wens is om te programmeren in Applesoft Basic en de Apple II-dagen uit de jaren 80 opnieuw te beleven. Het spelen van games interesseert me niet bepaald. Ik wil gewoon een toetsenbord gebruiken, geen gamecontroller.
Ik hou echt van de app “Applesoft BASIC in Javascript” op https://inexorabletash.github.io/jsbasic/ maar ik zou graag een zelfstandig programma willen vinden dat ik kan downloaden en uitvoeren op een Raspberry Pi of op een Windows-computer kan draaien. Ik wil een persoonlijk exemplaar van het programma hebben. “Ik wil niet afhankelijk zijn van de website van iemand anders die op een dag zou kunnen verdwijnen. Is zon stand-alone emulator beschikbaar?
Bedankt voor alle hulp die u kunt bieden.
Reacties
- Welkom bij Retrocomputing! Ik ga uw vraag bewerken, zodat de daadwerkelijke vraag opvalt en de acceptatie ervan op deze site verbetert. Als u niet ' vind de bewerking niet leuk, u bent vrij om deze terug te draaien.
- Wat belemmert u om die pagina te downloaden en lokaal op te slaan? Javascript zou ook vanaf een lokale bron moeten worden uitgevoerd.
- Het lijkt erop dat github.com/inexorabletash/jsbasic.git de bestanden op de webserver zijn voor de link die je hebt gegeven. Je zou ze op je eigen webserver moeten kunnen zetten en zoveel spelen als je wilt. Merk op dat dit niet de real deal is, maar redelijk dichtbij. Voor de absoluut correcte versie zou je een Apple II-emulator moeten draaien.
Answer
Ja, er zijn er tenminste een paar:
-
LinApple – voor Linux / Raspberry Pi. Deze vork van LinApple is actueel en wordt onderhouden, en lost vervelende configuratiebugs op die anderen niet “hadden aangepakt.
-
AppleWin – voor Windows.
In navolging van de opmerking van Thorbjørn Ravn Andersen “s opmerking , kan ik bevestigen dat Applesoft BASIC in JavaScript werkt prima vanaf een zelfstandige lokale installatie als je iets doet als:
git clone https://github.com/inexorabletash/jsbasic.git cd jsbasic busybox httpd -f -p 8000
en open vervolgens http://localhost:8000/ in uw browser. Vervang uw favoriete statische server one-liner – python3 -m http.server 8000
is een solide alternatief – voor de busybox
call.
Answer
Als je om Apple II-emulators vraagt, zijn de meeste platformonafhankelijk. Ik zal ze niet allemaal opnoemen, maar er zijn er meer dan een paar:
- AppleWin NTSC – draait op Linux (met Wine) en Windows.
- Apple2ix – draait op Linux / Raspberry Pi.
- microM8 – draait op Linux / Raspberry Pi en Windows.
- JACE – draait op alles dat draait op Java.
- Epple-II – draait op Linux / Raspberry Pi en Windows.
- MoDapple – draait op Windows.
- EMU] [- pka Dapple] [ – draait op Linux / Raspberry Pi.
- LinApple – draait op Linux / Raspberry Pi.
- KEGS – draait op Linux / Raspberry Pi en Windows.
- KEGS-SDL – draait op Linux / Raspberry Pi en Windows.
- GSport – cross-platform
- GSplus – draait op Linux / Raspberry Pi en Windows.
- XGS 32 – draait op Windows.
- Virtu – draait op Silverlight dat op Windows draait.
- YAE – draait op Linux / Raspberry Pi.
Er is ook een manier om MAME te gebruiken om te emuleren de Apple II + .
Reacties
- AppleWin ' s huis is github.com/AppleWin/AppleWin . KEGS is niet langer in ontwikkeling; GSport en GSplus namen de KEGS-bronnen en gingen verder.
- Goede lijst! Merk op dat de LinApple waar je naar linkt een aantal erg vervelende bugs bevat, waaronder de mogelijkheid om het configuratiebestand van de gebruiker ' op te eten. Wine-apps werken eigenlijk alleen goed op x86 (_64) Linux: ze ' werken erg slecht op andere CPUs. KEGS / GSport / GS + zijn IIgs-emulators: je kunt naar AppleSoft BASIC gaan als het moet, maar ze ' zijn iets meer betrokken.