RevEng Posted May 20, 2020 Share Posted May 20, 2020 I just updated one of my WIPs (the tia "soundtest" library) and I added a direct link to automatically play the ROM in the excellent JS7800 emulator in my release thread. I think this is something most of us 7800 developers should consider doing going forward, because it allows people easier entry into the 7800 homebrew scene. I checked with Al (even though we're talking about small amounts, it is his bandwidth) and he's completely behind the idea. To construct a URL to play your A78 file, just take this bit of a JS7800 URL: https://raz0red.github.io/js7800/?cart= right-click on an AA post-attached a78 link, and choose to copy the URL. Then paste it onto the end of the JS7800 URL, so it looks something like this: https://raz0red.github.io/js7800/?cart=https://atariage.com/forums/applications/core/interface/file/attachment.php?id=731774 That's it! Add the link to your thread, and be sure to acknowledge the fantastic work Chris (@raz0red) has brought to the community! 9 Quote Link to comment Share on other sites More sharing options...
fultonbot Posted May 20, 2020 Share Posted May 20, 2020 (edited) This is cool. I Assume use the "upload" feature on the site it goes to a browser cache, so this is a way to host your own game files and have the mrun in the emulator on his site? Edited May 20, 2020 by fultonbot 1 Quote Link to comment Share on other sites More sharing options...
RevEng Posted May 20, 2020 Author Share Posted May 20, 2020 Well, specifically it used the "cloud" (Set Remote File) functionality on the emulator. Whenever someone visits your link, their javascript instance of JS7800 will open it's own http connection to the ROM source and download it. I'm not sure if it gets cached or not. Agreed that it's very cool! 1 Quote Link to comment Share on other sites More sharing options...
raz0red Posted May 20, 2020 Share Posted May 20, 2020 13 minutes ago, fultonbot said: This is cool. I Assume use the "upload" feature on the site it goes to a browser cache, so this is a way to host your own game files and have the mrun in the emulator on his site? As @RevEng mentioned, when you specify a cartridge via the cart request parameter, it loads that cartridge when JS7800 initially loads. For this to work, the cartridge must be available from a publicly-accessible URL (in Mike's particular case, it is hosted on AtariAge as an attachment). Unfortunately, there isn't currently a way to upload ROMs to the JS7800 site for direct hosting. Thanks, Chris 4 Quote Link to comment Share on other sites More sharing options...
fultonbot Posted May 20, 2020 Share Posted May 20, 2020 57 minutes ago, raz0red said: As @RevEng mentioned, when you specify a cartridge via the cart request parameter, it loads that cartridge when JS7800 initially loads. For this to work, the cartridge must be available from a publicly-accessible URL (in Mike's particular case, it is hosted on AtariAge as an attachment). Unfortunately, there isn't currently a way to upload ROMs to the JS7800 site for direct hosting. Thanks, Chris Ah. I think this is great. Can host a ROM literally anywhere, but the play happens in central location. 3 Quote Link to comment Share on other sites More sharing options...
fultonbot Posted May 20, 2020 Share Posted May 20, 2020 (edited) Cool. I got it to work loading from my own site too with my WIP game. https://raz0red.github.io/js7800/?cart=https://intotheverticalblank.com/downloads/itvb5.bas.a78 Does it work with VCS games too, or just 7800? I tried one of my VCS WIPs and it didn't load. BTW: I'm seeing similar emulation as A7800. Even down to the same glitches when I get to close to upper and lower barrier and fire. Edited May 20, 2020 by fultonbot 3 Quote Link to comment Share on other sites More sharing options...
raz0red Posted May 20, 2020 Share Posted May 20, 2020 (edited) 52 minutes ago, fultonbot said: Cool. I got it to work loading from my own site too with my WIP game. https://raz0red.github.io/js7800/?cart=https://intotheverticalblank.com/downloads/itvb5.bas.a78 Does it work with VCS games too, or just 7800? I tried one of my VCS WIPs and it didn't load. BTW: I'm seeing similar emulation as A7800. Even down to the same glitches when I get to close to upper and lower barrier and fire. Unfortunately, at this point, it only supports 7800 emulation. JS7800 is an enhanced port of ProSystem, while A7800 is a greatly enhanced version of the 7800 MAME driver. So, while they may be similar in some respects, A7800 is going to be superior with respect to accuracy, additional hardware compatibility, and other features. Hopefully, JS7800 can incorporate some of those features over time. Also, thanks for sharing the link to your WIP game. How have I never seen this before? It looks fantastic! Chris Edited May 20, 2020 by raz0red 2 Quote Link to comment Share on other sites More sharing options...
fultonbot Posted May 20, 2020 Share Posted May 20, 2020 (edited) 14 minutes ago, raz0red said: Unfortunately, at this point, it only supports 7800 emulation. JS7800 is an enhanced port of ProSystem, while A7800 is a greatly enhanced version of the 7800 MAME driver. So, while they may be similar in some respects, A7800 is going to be superior with respect to accuracy, additional hardware compatibility, and other features. Hopefully, JS7800 can incorporate some of those features over time. Also, thanks for sharing the link to your WIP game. How have I never seen this before? It looks fantastic! Chris Thanks!! I just started on it few weeks ago. I posted a couple videos to youtube.com, but that's it. Edited May 20, 2020 by fultonbot 3 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.