Processor OS List

From: Ethan Dicks <dickset_at_amanda.spole.gov>
Date: Wed Nov 19 17:24:43 2003

On Wed, Nov 19, 2003 at 01:30:21PM -0500, Jason McBrien wrote:
> If I'm not mistaken, Commodore DOS, or whatever it's called, lived on the
> 1541/1751/1851 disk drive itself.

Yep... and the 2040/3040/4040/8050/8250/D9060/D9090...

> The BASIC interpreter in the C64/VIC20/C128/whatever had commands that
> sent messages to the drive over the serial "Drive" port.

Or over the IEEE-488, in the case of PET and B-series machines, etc. (or
over a C-64 or VIC-20 IEEE cart as well).

> I'm not sure what processor the drive had, probably another 6502 or
> equivalent, as they used to cost as much as the Commmodore 64 itself.

In the case of the 1541, it is a 6502. In the case of some of the older
drives, a 6502 and another 6502-family processor, like a 6504 (same
features, but in a package with a reduced pin count and a smaller
accessible address bus).

There was a piece of software that made things easier, commonly called
the "DOS Wedge", but it was entirely optional. It patched the routine
in low memory (around $0070) to intercept interactive commands that
started with certain characters (like ">") and, in effect, extended
BASIC to let you do certain disk operations like directories, format
and rename commands, and check the error channel. More or less, it
was a soft-loadable version of the routines that BASIC 4 had in ROM.

But it still wasn't a DOS.

-ethan

-- 
Ethan Dicks, A-130-S      Current South Pole Weather at 19-Nov-2003 23:10 Z
South Pole Station
PSC 468 Box 400       Temp -40.6 F (-40.4 C)    Windchill      -65.2 F (-54 C)
APO AP 96598          Wind   7.3 kts Grid 027   Barometer 677.1 mb (10735. ft)
Ethan.Dicks_at_amanda.spole.gov     http://penguincentral.com/penguincentral.html
Received on Wed Nov 19 2003 - 17:24:43 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:36:20 BST