AnimaInCorpore Posted April 24, 2014 Share 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 3 Quote Link to comment Share on other sites More sharing options...
Keatah Posted April 26, 2014 Share Posted April 26, 2014 Doesn't work. Quote Link to comment Share on other sites More sharing options...
DancesWithRobots Posted September 29, 2015 Share 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 Link to comment Share on other sites More sharing options...
pusakat Posted May 22, 2017 Share 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 Link to comment Share on other sites More sharing options...
toddtmw Posted May 27, 2017 Share Posted May 27, 2017 Works fine in Safari on a mac, but there is no sound. Quote Link to comment Share on other sites More sharing options...
TheDash Posted January 25, 2018 Share Posted January 25, 2018 Fabulous! Some Jedi like JavaScript skills there .. Quote Link to comment Share on other sites More sharing options...
+nanochess Posted January 25, 2018 Share Posted January 25, 2018 It works in Firefox over Mac OS X. Sound soon? Quote Link to comment Share on other sites More sharing options...
JP Mardones Posted August 20, 2020 Share Posted August 20, 2020 no sound? :( Quote Link to comment Share on other sites More sharing options...
OxC0FFEE Posted March 23, 2021 Share 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 Link to comment Share on other sites More sharing options...
Elkino Posted March 26, 2021 Share 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 Link to comment Share on other sites More sharing options...
Elkino Posted March 26, 2021 Share 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 Link to comment Share on other sites More sharing options...
Elkino Posted March 29, 2021 Share 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 Link to comment Share on other sites More sharing options...
Elkino Posted March 29, 2021 Share 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 Link to comment Share on other sites More sharing options...
Elkino Posted April 1, 2021 Share 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 Link to comment Share on other sites More sharing options...
Xebec's Demise Posted August 24, 2021 Share Posted August 24, 2021 Would multiple disk games like Alternate Reality run in this online emulator or would they need to be modified? Quote Link to comment Share on other sites More sharing options...
Elkino Posted August 24, 2021 Share 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 Link to comment Share on other sites More sharing options...
+nanochess Posted February 8, 2022 Share Posted February 8, 2022 It served me to reconstruct a simple chess game for two-players I did when I was age 9. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.