Mit eneste retrocomputerende ønske er at programmere i Applesoft Basic og genopleve Apple II-dagene fra 1980erne. At spille spil er ikke særlig interessant for mig. Jeg vil bare bruge et tastatur, ikke en spilcontroller.
Jeg kan virkelig godt lide appen “Applesoft BASIC in Javascript” i https://inexorabletash.github.io/jsbasic/ men jeg vil gerne finde et enkeltstående program, som jeg kan downloade og køre på en Raspberry Pi eller køre på en Windows-maskine. Jeg vil have en personlig kopi af programmet. Jeg don “vil ikke være afhængig af en andens websted, der muligvis forsvinder en dag. Er en sådan uafhængig emulator tilgængelig?
Tak for enhver hjælp, du kan yde.
Kommentarer
- Velkommen til Retrocomputing! Jeg vil redigere dit spørgsmål for at få det aktuelle spørgsmål til at skille sig ud og forbedre dets accept på dette websted. Hvis du ikke ' Hvis du ikke kan lide redigeringen, er du fri til at rulle den tilbage.
- Hvad hindrer dig i at downloade siden og gemme den lokalt? Javascript skal også køre fra en lokal ressource.
- Ser ud til at github.com/inexorabletash/jsbasic.git er filerne på webserveren for det link, du gav. Du skal være i stand til at placere dem på din egen webserver og spille så meget som du vil. Bemærk, at dette ikke er den rigtige aftale, men ganske tæt. For den helt korrekte version skal du køre en Apple II-emulator.
Svar
Ja, der er mindst et par:
-
LinApple – til Linux / Raspberry Pi. Denne gaffel af LinApple er aktuel og vedligeholdt og løser irriterende konfigurationsfejl, som andre ikke havde adresseret.
-
AppleWin – til Windows.
Ud over Thorbjørn Ravn Andersens kommentar kan jeg bekræfte, at Applesoft BASIC i JavaScript kører ganske lykkeligt fra en enkeltstående lokal installation, hvis du gør noget som:
git clone https://github.com/inexorabletash/jsbasic.git cd jsbasic busybox httpd -f -p 8000
og derefter åbner http://localhost:8000/ i din browser. Erstat din favorit statisk server one-liner – python3 -m http.server 8000
er et solidt alternativ – til busybox
kald.
Svar
Hvis du beder om Apple II-emulatorer, er de fleste på tværs af platforme. Jeg vil ikke liste dem alle, men der er mere end et par:
- AppleWin NTSC – kører på Linux (ved hjælp af Vin) og Windows.
- Apple2ix – kører på Linux / Raspberry Pi.
- microM8 – kører på Linux / Raspberry Pi og Windows.
- JACE – kører på alt, hvad kører Java.
- Epple-II – kører på Linux / Raspberry Pi og Windows.
- MoDapple – kører på Windows.
- EMU] [- pka Dapple] [ – kører på Linux / Raspberry Pi.
- LinApple – kører på Linux / Raspberry Pi.
- KEGS – kører på Linux / Raspberry Pi og Windows.
- KEGS-SDL – kører på Linux / Raspberry Pi og Windows.
- GSport – cross-platform
- GSplus – kører på Linux / Raspberry Pi og Windows.
- XGS 32 – kører på Windows.
- Virtu – kører på Silverlight, som kører på Windows.
- YAE – kører på Linux / Raspberry Pi.
Der er også en måde at Brug af MAME til at efterligne Apple II + .
Kommentarer
- AppleWin ' s hjem er github.com/AppleWin/AppleWin . KEGS er ikke længere under udvikling; GSport og GSplus tog KEGS-kilderne og fortsatte.
- God liste! Bemærk, at LinApple, du linker til, har nogle meget irriterende fejl, herunder en mulighed for at spise brugerens ' s konfigurationsfil. Vinapps fungerer virkelig kun godt på x86 (_64) Linux: de ' er meget dårlige på andre CPUer. KEGS / GSport / GS + er IIgs-emulatorer: du kan komme til AppleSoft BASIC, hvis du skal, men de ' er lidt mere involverede.