Skip to content

How do we save? #385

Open
Open
@codeaholics

Description

@codeaholics
Contributor

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.

Activity

mattgodbolt

mattgodbolt commented on Jan 28, 2023

@mattgodbolt
Owner

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!

mattgodbolt

mattgodbolt commented on Jan 1, 2025

@mattgodbolt
Owner

The new google client stuff is there! Hopefully that fixes things for you!

added
bugA bug: incorrect behaviour in the webpage or the emulation itself
uiIssues affecting the web user interface or browser experience
discIssues with the disc emulation or access
on Jun 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA bug: incorrect behaviour in the webpage or the emulation itselfdiscIssues with the disc emulation or accessuiIssues affecting the web user interface or browser experience

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @codeaholics@mattgodbolt

        Issue actions

          How do we save? · Issue #385 · mattgodbolt/jsbeeb