-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Truename (Int 21/AH=60h) #50
Comments
Hi! If you have a program that uses it, so it can be tested, sure, I can implement it. Have Fun! |
Test tool compiled with Borland C++ 2.0.
There are differences with the DOS version:
|
Super thank you, working on the samples.
|
Hi!
The answer in that question is correct, you should extract the program name from the environment (just after all the environment variables). But this is actually fully documented in the DOS reference - from "dosref33", about function 4Bh, code 0:
So, the program name should be get from the environment, and the path extracted from there. Using truename is not useful - and at least neither borland and microsoft runtimes do that. I extracted the "dosref33" file from the Microsoft Bookshelf, I converted it to HTML using a custom program, attached is the full file. |
Actually you are correct, and I found contradicting notes on it being internal. Should we drop it? |
Given that the work is mostly down, I will push an implementation - but I will return capitalized results and drop the setting of AX register. |
Would you be open to add this function? I am happy to provide trial implementation and tests
The text was updated successfully, but these errors were encountered: