Jump to content
IGNORED

Don't Read This, total geekery


RedBeard

Recommended Posts

For a little bit of old-timer nerdidity, look at this:

I ran across this website the other day: http://www.retroarchive.org/cpm/archive/unofficial/ and see what I found.

 

Source code from Gary Kildall for the CP/M operating system!

"...

 

/* C P / M B A S I C I / O S Y S T E M (B I O S)

 

COPYRIGHT © GARY A. KILDALL

JUNE, 1975

 

*/

 

DECLARE CONSOLE LITERALLY '00$00$10$00B'; /* READER IS OCT CHANNEL A. */

DECLARE ECHO BYTE INITIAL (0FFH); /* ECHO CALL NO. 1. SEE CALL 30 */

 

 

DISKMON: PROCEDURE(FUNC,INFO) ADDRESS;

DECLARE FUNC BYTE,

LINFO BYTE, /* LOW ORDER INFO */

INFO ADDRESS,

ARET ADDRESS, RET BYTE;

 

/* FUNC IS THE DISK MONITOR FUNCTION NUMBER AS SHOWN BELOW:

0: SYSTEM RESET

1: READ CONSOLE DEVICE

2: WRITE CONSOLE DEVICE

3: READ OCTOPUS

4: WRITE OCTOPUS

5: WRITE LIST DEVICE

6: INTERROGATE MEMORY SIZE

7: INTERROGATE DEVICE STATUS

 

..."

 

Is that cool or what?

Link to comment
Share on other sites

  • 1 month later...

Well, I appreciate it!

 

Too bad it's not a later version of CP/M... I think Gary was still experimenting with some features like kernals and bios modules.

 

I'd love to see the code for Concurrent CP/M or GEM someday :)

 

Thanks!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...