AnimaInCorpore #1 Posted April 24, 2014 HiI just played around with Emscripten and was able to port my A8E Atari 800 XL emulator to JavaScript. So you can check out some old games within your browser. Controls are as follows: F1 = HELP, F2 = OPTION, F3 = SELECT, F4 = START, F5 = RESET, ARROWS = joystick directions, ALT = fire.You may try the following links with Firefox or Chrome:Atari 800 XL self test, Archon, Archon 2, Asteroids, Bandits, Behind Jaggi Lines, Davids Midnight Magic, Donkey Kong, Drol, Encounter, Dropzone, Goonies, Gyruss, Hero, Karateka, Keystone Capers, Koronis Rift, Landscape, Montezumas Revenge, Moon Patrol, M.U.L.E., Pitfall, River Raid, Raid over Moscow, Pooyan, Spelunker, Silent Service, Starquake, Summer Games, Track and Field, Vanguard, Zorro.Have funSascha 3 2 Quote Share this post Link to post Share on other sites
Keatah #2 Posted April 26, 2014 Doesn't work. Quote Share this post Link to post Share on other sites
DancesWithRobots #3 Posted September 29, 2015 Worked fine for me with Mozilla on a Linux box. Umm. . .do you think you could add the BASIC cartridge, or links to other games on the page? As far as I can tell, this is the only 8 bit Atari emulator that will run in a browser. Quote Share this post Link to post Share on other sites
pusakat #4 Posted May 22, 2017 Has anyone tried compiling this on Linux? Hints for building either native binary or to JS would be also be welcome. Quote Share this post Link to post Share on other sites
toddtmw #5 Posted May 27, 2017 Works fine in Safari on a mac, but there is no sound. Quote Share this post Link to post Share on other sites
TheDash #6 Posted January 25, 2018 Fabulous! Some Jedi like JavaScript skills there .. Quote Share this post Link to post Share on other sites
nanochess #7 Posted January 25, 2018 It works in Firefox over Mac OS X. Sound soon? Quote Share this post Link to post Share on other sites
JP Mardones #8 Posted August 20, 2020 no sound? :( Quote Share this post Link to post Share on other sites
OxC0FFEE #9 Posted March 23, 2021 (edited) I know this is reaaaaaaaly old, but I have a few requests that would be lifesavers now that the 10 Line Basic competition is so popular. #1: is this released on Github or somewhere similar? #2: could you add the ability to sideload ATR files? I’d love to host this and have my own ATRs accessible for use in the browser. #3: could you allow embedding this emulator like Javatari does? Make a div, import the script, and it replaces said div. #4: piggybacking on the others above, sound? Edited March 23, 2021 by OxC0FFEE 2 Quote Share this post Link to post Share on other sites
Elkino #10 Posted March 26, 2021 (edited) Will be great if this project and some docs about howto build it be published on GitHub or similar to continue the development, currently is the only one practical JavaScript emulator for Atari XL that I found on internet, I others similar to publish Atari games on a web page slow or unusable (ej. JavaScript MAME). I also wonder if atari800 emulator can be compiled to javascript using the emscripten technique that is used by jsA8E and JSMESS. Will be great if you all can support this request: https://github.com/atari800/atari800/issues/130 Edited March 26, 2021 by Elkino 1 Quote Share this post Link to post Share on other sites
Elkino #11 Posted March 26, 2021 I also noted that JavaScript MAME is used to emulate Atari 800XL in web pages, but seems that is not very accurate : https://8bitworkshop.com/v3.7.1/?platform=atari8-800xl.mame&file=joyas.bas Quote Share this post Link to post Share on other sites
Elkino #12 Posted March 29, 2021 I used jsA8E to compile some projects from http://atariprojects.org/ and put them online, as here: https://eahumada.github.io/AtariOnline/atariprojects.html?disk_filename=scrolling.atr LOAD "D:HSCROLL.BAS RUN And here: https://eahumada.github.io/AtariOnline/atariprojects.html?disk_filename=flip.atr LOAD "D:HSCROLL.BAS RUN @OxC0FFEE I think that also, It is possible take the FastBasic.atr then people can try it live online. 1 Quote Share this post Link to post Share on other sites
Elkino #13 Posted March 29, 2021 (edited) On 3/23/2021 at 11:03 AM, OxC0FFEE said: I know this is reaaaaaaaly old, but I have a few requests that would be lifesavers now that the 10 Line Basic competition is so popular. #1: is this released on Github or somewhere similar? #2: could you add the ability to sideload ATR files? I’d love to host this and have my own ATRs accessible for use in the browser. #3: could you allow embedding this emulator like Javatari does? Make a div, import the script, and it replaces said div. #4: piggybacking on the others above, sound? I created a web page where you can try the fastbasic included samples, online: https://eahumada.github.io/AtariOnline/fastbasic.html?disk_filename=fastbasic.atr When the emulator loads complete, you can try: JOYAS.COM The only problem is the editor, as jsA8E map the keyboard arrows to the joystick, but at least is possible try the compiler and run the samples live online. Is great think that you can create online web content and games using Atari languages! Edited March 29, 2021 by Elkino 2 Quote Share this post Link to post Share on other sites
Elkino #14 Posted April 1, 2021 Here, a collection of live online programming environments for Atari, using jsA8E. I fixed some missing keycodes in jsAE8, still gets crazy with some keystrokes. Will be great to have an "official" release on github and the steps and build scripts to go from the C to js. https://eahumada.github.io/AtariOnline/ 1 Quote Share this post Link to post Share on other sites
Xebec's Demise #15 Posted August 24, 2021 Would multiple disk games like Alternate Reality run in this online emulator or would they need to be modified? Quote Share this post Link to post Share on other sites
Elkino #16 Posted August 24, 2021 (edited) 1 hour ago, Xebec's Demise said: Would multiple disk games like Alternate Reality run in this online emulator or would they need to be modified? It is an interesting idea. Could be great see people playing AR in a web page. But, this was just a very basic proof of concept. I think that some disk swap button need to be developed. The MAME.js emulator can load several disk in the drives, but I don't know how to dynamically swap the disk loaded in the drive at-runtime. I hope that Altirra or Atari800 generate an https://emscripten.org/ version that be more versatile that allow to customize the emulator that run in the web page. https://github.com/atari800/atari800/issues/130 Edited August 24, 2021 by Elkino Clarify the idea 1 1 Quote Share this post Link to post Share on other sites
nanochess #17 Posted February 8 It served me to reconstruct a simple chess game for two-players I did when I was age 9. Quote Share this post Link to post Share on other sites