Home > Why Is > Why Is The String In Function 9 Terminated By A Dollar Sign?

Why Is The String In Function 9 Terminated By A Dollar Sign?

So CPM on the IMSAI was a joint effort between Glenn and Gary. Style Default Style Contact Us Help Home Top RSS Terms and Rules Copyright © TechGuy, Inc. Ask him, because he can't answer. Bill Gates, quoted in The Computer Chronicles. "Special Edition: Gary Kildall." (1995) It was Gary's bad luck that put him up against the most skilled businessman of all time.

more stack exchange communities company blog Tour Start here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and The pdp8 documentation is really worth looking at in this regard for what the 'escape' character is and for it's character set. Try to uncover the Easter egg there, then attempt the same sequence on a PC running PC DOS 1.0. (And you're less likely to find it in MS-DOS 1.11, which was That's also where the copy command and a number of the other command line features of CPM came from. https://forums.techguy.org/threads/why-is-the-string-in-function-9-terminated-by-a-dollar-sign.907478/

The only way this could happen is if some cryptic code from CP/M ended up in MS-DOS. And updated the utilities to respect this flag. more hot questions question feed about us tour help blog chat data legal privacy policy work here advertising info developer jobs directory mobile contact us feedback Technology Life / Arts Culture And then they went and finished out the scenario: They added a config.sys option, SWITCHAR= that would let you set the switch character to "-".

Not the answer you're looking for? They added an undocumented system call to change the switch character. No one knows why DOS Function 9 uses a $ sign, it makes no sense, but it does. he uses MASM.

Thread Status: Not open for further replies. External links[edit] Wikipedia has an article about: Gary Kildall Retrieved from "https://en.wikiquote.org/w/index.php?title=Gary_Kildall&oldid=2168480" Categories: Computer scientistsAmericans1994 deaths Navigation menu Personal tools Not logged inTalkContributionsCreate accountLog in Namespaces Page Discussion Variants Views Read It works fine otherwise. http://quotes.yourdictionary.com/author/gary-kildall/71938 p. 6-7 Ask Bill [Gates] why the string in [MS-DOS] function 9 is terminated by a dollar sign.

Glenn let us know that, and it wasn't too much later than Bill was down there making arrangements with Gary Kildall to license CP/M.... For DOS 1.0, DOS only supported floppy disks. EVERYTIME I use a NULL terminated string in TASM, I get all the other stuff in memory ( using INT 21h/FUNCTION AH/9h ) until a dollar sign is found. An RSX-11 file path looks like DR0:[30,12]FILE.TXT;10 A CP/M file path for a file on the first floppy looks like A:PROGRAM.COM Tim Patterson who wrote QDOS (the basis for DOS 1)

Tech Support Guy is completely free -- paid for by advertisers and donations. http://dfarq.homeip.net/the-cpm-dos-forensics-dont-prove-much/ Alan Cooper, quoted in Freiberger and Swaine (1999), Fire in the Valley I've told this story to lots of people and they just won't get it. Tim and Z and friends chose "" because most of the other unshifted characters already had meaning to command.com. I just threw some goofy comment about assembler as a 'throw away' figuring that the important bit for most people is that Gary was 'seeming to indicate' that Bill (or Microsoft)

The problem is that this is very wrong.… The real issue wasn't that Gary refused to talk to IBM. Please enable JavaScript to view the comments powered by Disqus. loserOlimbs, Mar 10, 2010 #4 IMM Malware Specialist Joined: Feb 1, 2002 Messages: 3,259 When I first read this - I didn't realize that anyone would be interested in the actual He was a very creative computer scientist who did excellent work.

Which is different to the way most sources report it. This site is completely free -- paid for by advertisers and donations. Reply Anonymous says: June 24, 2005 at 6:19 pm > Where did the drive letters come from, then? Ask Bill [Gates] why the string in function 9 is terminated by a dollar sign.

Login form C# SQL Does the US government advocate drinking milk to the detriment of African-Americans? Sign up today and start improving your vocabulary! As is oft requested, I wish the msdn blogs had a preview button.

He says, "Okay Gary, if you split out the I/O, I'll write the BIOS, basic I/O's system," and Glenn named it then. "We'll split it out separately.

Unfortunately I only have the last piece. awk - , fixed width columns How are binary star systems created? Supposedly there was a key sequence that caused both operating systems to print Gary Kildall's name and other information. Now that the story is on Slashdot, perhaps someone with the requisite abilities, hardware and software will go searching for it.

Also, you should never really use BIOS functions for this kind of thing, unless you are trying for portability. The DEC operating systems I mentioned above. Imsai was subsequently licensed to distribute CP/M version 1.3 which eventually evolved into an operating system called IMDOS Gary Kildall (1980) "The History of CP/M, The Evolution of an Industry: One He is manipulative.

It sounds strange, but it just comes out my brain; once I'm started, I don't have to think about it.” ―Gary KildallSource/Notes: Programmers at Work (1986)FacebookTwitterPicture“You need to study other people's I really hate the '$' sign. CP/M had to fit on a 160K floppy, but while it's been a number of years since I examined a CP/M disk, I recall it fit in 160K of storage with I have my own problems with the analysis.

He did not care that much. Now that the BIOS is separated out, anybody could write a BIOS for their machine, if it was 8080-based, and run this, so he started selling that separately under the company Here's a little known secret about MS-DOS. The author began from a flawed assumption from the start.

So that's why the path character is "\". I am use to using the '' for C, so I prefer it over '$'.: You can write your own string handling things, or just link in the stdio or something It all stems from Microsoft's relationship with IBM. Join over 733,556 other people just like you!

Share this:FacebookLinkedInRedditTwitterGoogleTumblrPinterestLike this:Like Loading... Sign in Full Name: E-mail: Password: or simply: Find Your Account E-mail: Discussions Best Of... The author didn't say that There is a mistake in the text of this quote The quote belongs to another author Other error Comments: Email for contact (not necessary): Authors Topics Privacy policy About Wikiquote Disclaimers Developers Cookie statement Mobile view Gary Kildall Quotes 1 of 3 Ask Bill [Gates] why the string in [MS-DOS] function 9 is terminated by a dollar