[NTVDM]
authorAleksandar Andrejevic <aandrejevic@reactos.org>
Tue, 10 Dec 2013 02:56:42 +0000 (02:56 +0000)
committerAleksandar Andrejevic <aandrejevic@reactos.org>
Tue, 10 Dec 2013 02:56:42 +0000 (02:56 +0000)
Add echo to INT 21h, function AH = 3Fh.

svn path=/branches/ntvdm/; revision=61257

subsystems/ntvdm/dos.c

index 48c53ab..537a5c8 100644 (file)
@@ -2014,11 +2014,13 @@ VOID WINAPI DosInt21h(LPWORD Stack)
                     if (getCF()) break;
 
                     // FIXME: Security checks!
+                    DosPrintCharacter(Character);
                     Buffer[Stack[STACK_COUNTER]++] = Character;
 
                     if (Character == '\r')
                     {
                         /* Stop on first carriage return */
+                        DosPrintCharacter('\n');
                         break;
                     }
                 }