Hello, First and foremost, I took a look at your GitHub sources and would definitely like to encourage you to continue with developing software for DOS. Assembly can be a very difficult language for many to understand. Your code is very clean looking and easy to read. We all learn by doing. So, please continue to do more. Although there is a deep breadth of programs for DOS, it could always use more fresh software.
> > Iyi Günler Ercan! > >> REBOOT: A small program for rebooting on DOS. > > How does it differ from the FDAPM options for rebooting? > One instruction program to invoke BIOS int 0x19, load operating system. You need to be very careful with restarting this way. There can be serious issues caused by other interrupt settings and also things like disk caching. >> SCREEN: Screen mode changer on DOS. > > How does it differ from the MODE CON options for screen modes? > > Looking forward to the extra details :-) It outputs a list of chooses to stdout, waits for user to press a key, based on selection it sets a bios video mode, then uses RET to exit the program. > > Regards, Eric > >> Bilgisayarcılık DOS Tools licensed under GNU GPLv2 or any later version. >> >> Project Github repository: https://github.com/bilgisayarcilik/DOS-Tools >> >> Thanks for replies. First, you should use the DOS terminate program function to exit. Also, consider the text output section, is there a reason you preform a write for each line of text? Would it not be simpler and easier to just output all the text at once in single action? Finally, instead of testing the key against each possible value, it might be more efficient to use a table to lookup and map the value needed. Or, if only using modes 0-15, just range test and adjust the value of the key to match the mode you desire. Thanks, Jerome ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
