RedBeard Posted June 11, 2008 Share Posted June 11, 2008 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? Quote Link to comment Share on other sites More sharing options...
RedBeard Posted June 12, 2008 Author Share Posted June 12, 2008 Hey, all, sorry about the topic title. I thought it was funny, buy now I realize it says nothing about CP/M geekery. Anyhow, I hope that I'm not the only one who appreciates this. Enjoy. Quote Link to comment Share on other sites More sharing options...
LoTonah Posted July 12, 2008 Share Posted July 12, 2008 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! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.