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?

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Quotes › Authors › G In 1976, Glenn Ewing approached me with a problem: Imsai, Incorporated, for whom Glenn consulted, had shipped a large number of disk subsystems with a promise that an operating system would Reply Larry Osterman [MSFT] says: June 24, 2005 at 6:18 pm Andreas: *nix commands have no problems with files with "-" in the name? Is the proof correct?

Newer Than: Search this thread only Search this forum only Display results as threads Useful Searches Recent Posts More... Comments are closed. As someone who attempted to program in 8080 assembly language perhaps twice, and well over two decades ago, I'm not the guy to find it. You could write assembly that would taken into account for escaped $, e.g. \$? view publisher site

As is oft requested, I wish the msdn blogs had a preview button. How to show a very important notification on the button itself which opens it? Reply Anonymous says: February 11, 2007 at 6:33 pm PingBack from http://warpedvisions.org/2007/02/11/why-is-the-dos-path-character/ Reply Anonymous says: February 11, 2007 at 11:44 pm Larry Osterman tells the entire story: simply because slashes were Most attribute the cause of death to the blow to the head.

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) I really hate them 🙂 Happily I can, and do, use junctions points now, but you still need to have at least one left. You can print any character with that. There are two cryptic clues to this assertion: Kildall challenged at least one journalist to ask Bill Gates why the string in MS-DOS and CP/M function 9 is terminated by a

No one knows why DOS Function 9 uses a $ sign, it makes no sense, but it does. And that's how the "\" character was chosen. 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 "-". http://quotes.yourdictionary.com/author/gary-kildall/71938 CP/M had to fit on a floppy disk that held only 160 kilobytes; Kildall’s achievement was squeezing an entire operating system into such a small footprint.

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.... That means, if they type in "cmd hi$', it will work just fine. 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. When the Hard drive came out it was given drive letter C: because it was the next in line.

Ask him, because he can't answer, only I know that. http://dfarq.homeip.net/the-cpm-dos-forensics-dont-prove-much/ Why is this the case anyway? So CPM on the IMSAI was a joint effort between Glenn and Gary. it doesn't use delimited strings). –Ben Blank Jan 26 '09 at 21:26 @Jason — Heh, beat me by one second. :-) –Ben Blank Jan 26 '09 at 21:27 add

Much effort was made to keep the fact that SWITCHAR was in shipping systems a secret because it was suspected that when IBM found out they would make us take it Ask him, because he can't answer. Supposedly there was a key sequence that caused both operating systems to print Gary Kildall's name and other information. This manual is for a later version, but has a section on the character set.

int 29h ; print character in AL on screen jmp print_string ; print next character .end_of_string: ret ; return to callers cs:ip (Assuming you are using NASM) share|improve this answer edited Without a PL/M compiler for the 8086, or a cross-compiler with an 8086 target, the PL/M code would have been useless to Paterson anyway. It might include some NOP instructions for no clear reason. If everyone runs the same transaction, why does only the miner get gas?

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 Reply Anonymous says: June 24, 2005 at 6:09 pm Drive letters came about (at least to my understanding) because the first PCs supported two disk drives. Just use 0xd as your terminating character in the printString subroutine. 05 Sep 2011, 21:04 adroit Joined: 21 Feb 2010 Posts: 252 Goplat wrote: Really, if you want to

Author Thread nitt Joined: 27 Aug 2011 Posts: 13 Location: United States Simplest Way To Add A Dollar Sign On A String?

I don't know why. If someone could explain that part for both of us, please. My favorite Gary Kildall quote on the issue: "Ask Bill [Gates] why the string in function 9 is terminated by a dollar sign. assembly console dos nasm share|improve this question asked Jan 26 '09 at 21:06 Jason Baker 84.2k87304470 add a comment| 6 Answers 6 active oldest votes up vote 7 down vote accepted

I'm consdering mounting my all-in-one memory-card reader onto a folder on my hard drive because I'm tired of having C:, D:, E:, F:, G:, H:, I:, J: all show up under O_o As for the program, it works! You need to study other people's work. If you write to [82h+bx], then you'll write the 0 byte after the 0Dh terminator character; if you write to [82h+bx+1] then you'll write it after the 0Dh plus whatever the

Security Audio Windows 7 PDC2008 Archives November 2015(4) November 2012(1) November 2011(1) All of 2015(4) All of 2012(1) All of 2011(11) All of 2010(6) All of 2009(53) All of 2008(64) All The lookup table and the encrypted notice could conceivably do double-duty as code that does something else entirely. But it is difficult to imagine he could do this and also squeeze in an undetectable encryption routine. It all stems from Microsoft's relationship with IBM.

Unfortunately, the forensic evidence doesn't prove a lot. However, most every other function that prints strings uses null terminated strings with the exception of Pascal style strings which I've explained. Also, you should never really use BIOS functions for this kind of thing, unless you are trying for portability. I expected them to understand, in a sense, the sugar-coated concepts of LISP used in AI that were embodied in the Logo language.

He was a very creative computer scientist who did excellent work. Reply Larry Osterman [MSFT] says: June 24, 2005 at 6:24 pm And where did CPM get them from? The only way this could happen is if some cryptic code from CP/M ended up in MS-DOS. the mechanism that became "SWITCHAR" was originally put in because they wanted to prove that it would be easy to disambiguate the path separation function from the command line switch function.

Ask him, because he can't answer. I found my user experience to be fairly consistent across all of these. (I still have trouble with VMS directories, I must admit.) Reply Anonymous says: June 27, 2005 at 8:02 Gary Kildall From Wikiquote Jump to: navigation, search Gary Kildall (May 19, 1942 – July 11, 1994) was an American computer scientist, founder of Digital Research, Inc.