Jump to content
IGNORED

Using JS7800 with your released ROMs


RevEng

Recommended Posts

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!

  • Like 9
Link to comment
Share on other sites

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!

  • Like 1
Link to comment
Share on other sites

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

 

  • Like 4
Link to comment
Share on other sites

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.   

  • Like 3
Link to comment
Share on other sites

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 by fultonbot
  • Like 3
Link to comment
Share on other sites

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 by raz0red
  • Like 2
Link to comment
Share on other sites

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 by fultonbot
  • Like 3
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...