Mitt eneste retrocomputing-ønske er å programmere i Applesoft Basic og gjenoppleve Apple II-dagene fra 1980-tallet. Å spille spill har ingen spesiell interesse for meg. Jeg vil bare bruke et tastatur, ikke en spillkontroller.
Jeg liker «Applesoft BASIC in Javascript» -appen på https://inexorabletash.github.io/jsbasic/ men jeg vil finne et frittstående program som jeg kan laste ned og kjøre på en Raspberry Pi eller kjøre på en Windows-maskin. Jeg vil ha en personlig kopi av programmet. «t ønsker å være avhengig av andres nettsted som muligens kan forsvinne en dag. Er en slik frittstående emulator tilgjengelig?
Takk for all hjelp du kan gi.
Kommentarer
- Velkommen til Retrocomputing! Jeg skal redigere spørsmålet ditt, for å få det faktiske spørsmålet til å skille seg ut og forbedre dets aksept på dette nettstedet. Hvis du ikke ' Hvis du ikke liker redigeringen, kan du rulle den tilbake.
- Hva hindrer deg i å laste ned siden og lagre den lokalt? Javascript skal også kjøre fra en lokal ressurs.
- Ser ut som github.com/inexorabletash/jsbasic.git er filene på webserveren for lenken du ga. Du bør kunne sette dem på din egen webserver og spille så mye du vil. Merk at dette ikke er den virkelige avtalen, men ganske nær. For den helt riktige versjonen, bør du kjøre en Apple II-emulator.
Svar
Ja, det er i det minste et par:
-
LinApple – for Linux / Raspberry Pi. Denne gaffelen til LinApple er oppdatert og vedlikeholdt, og fikser irriterende konfigurasjonsfeil som andre ikke hadde adressert.
-
AppleWin – for Windows.
Videre til Thorbjørn Ravn Andersens kommentar , kan jeg bekrefte at Applesoft BASIC i JavaScript kjører ganske lykkelig fra en frittstående lokal installasjon hvis du gjør noe som:
git clone https://github.com/inexorabletash/jsbasic.git cd jsbasic busybox httpd -f -p 8000
og deretter åpner http://localhost:8000/ i nettleseren din. Erstatt favoritt statisk server one-liner – python3 -m http.server 8000
er et solid alternativ – for busybox
ring.
Svar
Hvis du ber om Apple II-emulatorer, er de fleste plattformer. Jeg vil ikke liste dem alle, men det er flere enn et par:
- AppleWin NTSC – kjører på Linux (bruker Vin) og Windows.
- Apple2ix – kjører på Linux / Raspberry Pi.
- microM8 – kjører på Linux / Raspberry Pi og Windows.
- JACE – kjører på alt som kjører Java.
- Epple-II – kjører på Linux / Raspberry Pi og Windows.
- MoDapple – kjører på Windows.
- EMU] [- pka Dapple] [ – kjører på Linux / Raspberry Pi.
- LinApple – kjører på Linux / Raspberry Pi.
- KEGS – kjører på Linux / Raspberry Pi og Windows.
- KEGS-SDL – kjører på Linux / Raspberry Pi og Windows.
- GSport – plattformoverskridende
- GSplus – kjører på Linux / Raspberry Pi og Windows.
- XGS 32 – kjører på Windows.
- Virtu – kjører på Silverlight som kjører på Windows.
- YAE – kjører på Linux / Raspberry Pi.
Det er også en måte å Bruk MAME til å etterligne Apple II + .
Kommentarer
- AppleWin ' s hjem er github.com/AppleWin/AppleWin . KEGS er ikke lenger under utvikling; GSport og GSplus tok KEGS-kildene og fortsatte.
- God liste! Merk at LinApple du lenker til har noen veldig irriterende feil, inkludert muligheten til å spise brukerens ' s konfigurasjonsfil. Vinapper fungerer egentlig bare bra på x86 (_64) Linux: de ' er veldig dårlige på andre prosessorer. KEGS / GSport / GS + er IIgs-emulatorer: du kan komme til AppleSoft BASIC hvis du må, men de ' er litt mer involvert.