mattgodbolt/jsbeeb

How do we save?

codeaholics opened this issue · 1 comments

I spent a profitable few hours the other day grinding away on Elite, getting a large cargo bay and a front beam laser, "average" rank, etc. I made sure I was saving at every port (to a blank disk I'd made). When I came to play again, I found the disk was blank. :(

I found an issue which described why saving to local disks doesn't work (can't write the local filesystem from the browser). Cool. But it would be nice to get a warning of this somewhere. Elite was dutifully making all the right noises and allowing me to re-load my commander within the same browser session. I had no idea the data wasn't persisting to my physical disk.

Then I found the wiki page on saving to GDrive, but that seems broken, unfortunately. It let me create the disk (I can see it in GDrive), I can mount it (in drive 0 from the menu, or in drive 1 using the URL hack) once, but subsequent attempts either give me back a 400 error from Google, or else require me to reauth constantly.

So then I though I'll use an in-browser disk and just download it when I'm finished (using the menu option). But the menu option doesn't seem to do anything (at least in Safari). No errors reported in the browser console either.

Hi @codeaholics - sorry it didn't work out! Thanks for reporting these issue,s it's been a long while since I did any significant work on jsbeeb, but if I get time I can use this to try and fix them!