Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II Emulation » My stupid "VDOS" emulation concept
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
My stupid "VDOS" emulation concept [message #402314] Thu, 19 November 2020 22:25
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
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.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: An emu-related idea I'm thinking of attempting...
Next Topic: [Article] People Still Really Love the Apple II
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Mar 29 09:21:19 EDT 2024

Total time taken to generate the page: 0.03498 seconds