---------------------------------------- JMode v1.00 by Jason Keeney ---------------------------------------- Copyright (c) 1993 Jason Keeney ---------------------------------------- Introduction ------------ The MODE.COM program provided by OS/2 is a means to change the display mode of a command line session. If you're like me, you spend a lot of time in a command line session (despite the efforts of the slick Workplace Shell) and welcome the ability to get more than the standard 80 columns and 25 rows. One of the potentially more useful modes, because of it few extra lines and readability on a 14" monitor, is the 80x30 mode (though I believe it's not documented in OS/2's on-line help facility). However the 80x30 mode as provided by MODE.COM is plagued by a hideously awkward font. Quite frankly, it's down right ugly. This is because the vertical resolution of the 80x30 mode doesn't lend itself well to being divided by 30. The good news is that the VGA is capable of expressing 80 columns by 30 rows in a number of different display resolutions. This is where JMode comes in. By expressing the 80x30 text mode with a higher physical resolution, JMode lets each character cell take on the same proportions as in the standard 80x25 mode. This provides the extra lines of 80x30 with same readible font of 80x25. Usage and requirments --------------------- JMode's only real requirement is that you are running OS/2 and have a display capable of 640x480 pixels. Note that this might exclude some portable LCD displays and is probably the reason that IBM chose a lower resolution for the 80x30 text mode. To set your display to JMode's good looking 80x30 mode, place JMode.Exe in a directory pointed at by your PATH setting and type JMode from a command prompt. Also, by adding /k JMode to the Parameters section in the Settings notebook of your OS/2 Full Screen or OS/2 Window icons, it will automatically run JMode each time you begin these sessions. Though there is no real reason for it, this program is 32-bit and will therefore only run on OS/2 versions 2.0 and above. This is only because my compiler will not create a 16-bit executable. Other information ----------------- The zip file for JMode should contain all the following files: JMode.exe - The JMode program JMode.txt - This file This program may be freely distributed as long as all this and all accomanying files remain unaltered. In fact please pass this package on to friends and upload it to your favorite bulletin boards, etc... Though I do not require any kind of registration fee, I would ask that you send me a postcard (or at least some e-mail) just to let me know you're using my program. A donation of $1 to help defer the development costs of this and any future releases would be a great encouragement and would also put you on my "Preferred User" list. =) Any correspondence should be sent to: Jason Keeney 330 DeNeve Dr. Los Angeles, CA 90024-1387 USA or p10bajrk@pic.ucla.edu (good only until 12/93) Questions, comments, suggestions for future versions, complaints, and bug reports are all welcome. Future Versions --------------- If there is a response, I plan to increase the capabilities of JMode to provide other potentially useful, non-standard modes. Again, your suggestions are more than welcome. Disclaimer ---------- This program is provided "as is" without warranty of any kind. Furthermore, I cannot guarentee the quality or perfomance of this program and I cannot take responsiblity for any damages incurred as a result of its use or misuse. In other words, use it at your own risk. Trademarks ---------- Any trademarks I've used like OS/2 or Workplace Shell, belong to whomever owns them. Although I have used them without permission, I have tried not to misuse them. I hope that out of the goodness in their hearts and the fact that I have no money, that they do not sue me. =)