• My stupid "VDOS" emulation concept

    From Steve Nickolas@21:1/5 to All on Thu Nov 19 22:25:17 2020
    So I exhumed my work on this...

    (It can be coaxed into working on Linux, but it needs a bit of work. I've
    done this work, but it's not included here.)

    A few months ago I wrote a program - never named it, it's just "the
    provisional emulator" - which started out with a cutdown version of my
    previous Apple //e emulator. http://6.buric.co/provem-002.zip

    The idea this time was to implement ProDOS-8 in the emulator itself. (See
    the vdos.c, vdfile.c and vdfile.h files for how it works.) There's an
    8-byte header - 5-byte magic string (VDOS<Ctrl-Z>, I think), 1 byte type,
    two byte subtype - on each file to simulate ProDOS attributes.

    Well, it's...to put it mildly, broken. It only kindasorta works. But eh.
    I think my implementation of virtual folders is braindead somehow.

    The main idea I had was, I was going to implement this first as a
    standalone application and then, that being finished, try to work further
    on my UEFI Apple //e emulator (which needs working VDOS, sound support and better keyboard support before it can progress any further).

    (The basic ideas behind this were already implemented in another program
    called prodosemu, but I can't use that code.)

    Also: I started work on a 65SC02 emulation core, but it's too buggy to
    use.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)