Skip to content
Matt Godbolt edited this page Sep 27, 2018 · 1 revision

It's not really very well supported, but it's possible to use a cloud drive to save.

jsbeeb uses Google Drive to save disc images to your Google account (so you need a Google account).

To do so:

  • First, create a new cloud disc.
    • Go to Discs on the menu and pick From Google Drive. You'll need to log in with your Google credentials: don't worry, jsbeeb won't see these credentials, only Google. jsbeeb gets a token back that allows it to just read and write to your Google drive.
    • Create a disc by typing a name (e.g. "Elite") in the name box and click create.
    • Hooray! You now have a new...blank...disc in drive zero. Anything you save to that disc will persist and can be reloaded from the Discs menu.
  • Now we have to do some hacking around the fact there's no UI. In order to have your game (e.g. Elite) load and have the cloud disc mounted, we need to load your cloud drive into drive 1.
    • Edit the URL. Your URL will currently look something like https://bbc.godbolt.org/?disc=gd%3A0B1Jazblahblahblah%2Felite - change the disc to disc2 -- this is an (not really documented) feature to load the named disc into the second drive (drives 1 and 3 in BBC parlance).
    • Hit enter in the URL box to load the new URL.
  • You should now be able to load any game from the normal menu. This will load into drive 0 (and 2). For elite, you should be OK already (as it's the default), but otherwise pick the game you want from the menu. Your URL will now look like something like https://bbc.godbolt.org/?disc2=gd%3A0B1Jazblahblahblah%2Felite&disc=sth%3AAcornsoft%2FElite.zip#
    • Bookmark this URL for ease of coming back to this point!
  • Boot up your game (shift F12) - and when asked, load and save your data to drive 1
    • In Elite, for example, press the @ BBC button (which is mapped to the backtick ` key above the Tab key.
    • When asked save to drive 1.
    • Once saved (I suggest you try this shortly after starting), test all works...
      • Use your bookmarked URL from before and load commander at startup, and ensure you can load your file from drive 1 ok.
Clone this wiki locally