GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Filesystem support · Issue #6 · Neotron-Compute/Neotron-OS

Filesystem support #6

New issue
Copy link
New issue
Copy link
Open
Open
Filesystem support#6
Copy link

Description

@thejpster
thejpster
opened on Nov 3, 2022
Issue body actions

The block device API is going back into the BIOS API, so we can work on filesystem support using the Linux BIOS.

Activity

  1. thejpster commented on May 17, 2023

    @thejpster
    thejpster
    on May 17, 2023
    MemberAuthor
    More actions

    We can do DIR now in #36. Next step is a LOAD command - and to change RUN to verify that the application loaded is actually valid before jumping to it so you can't jump to garbage.

  2. thejpster commented on May 19, 2023

    @thejpster
    thejpster
    on May 19, 2023
    MemberAuthor
    More actions

    Wrote a LOAD command

  3. thejpster commented on May 22, 2023

    @thejpster
    thejpster
    on May 22, 2023
    MemberAuthor
    More actions

    We'll need an array of "open file" objects. The file handle you give to a user will be an index into this array. Each object will have a volume index and a file handle for that volume. If a card is ejected, all files on that volume will be marked as errored. All open files will need to be closed when a program exits.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.