BFeely
06-02-2002, 10:00 AM
If you want to have the proper aspect ratio in Zelda Classic for Windows, hack your display driver to have 512x448 resolution. Then run: "zelda-w.exe -res 512 448 big" You only need to specify this once because it will save your video mode. If you have an NVidia card and are running Windows 2000 or XP, read the following to get this to work:
1. Get the latest NVidia drivers.
2. Extract all the files from the archive (It may help to have a "leaked" beta archive.)
3. Open NV4_DISP.inf
4. Look for your video card model and look for the NVxx code for its GPU. For example, Georce3 Ti 200 will be NV20.1
5. Look for NVxx_Modes_Delta in your INF file. If the NVxx code is something like 20.1 replace the period (.) with an underscore (_). Geforce3 Ti 200 will be "NV20_1_Modes_Delta"
After %REG_SZ%, replace the string with the following:
"A 512,448,-,-"
That means that you will add 512x448, all bit depths, all refresh rates. Ignore the "S 1600,900,-16,120... string, that just removes some video modes for some stupid reason.
Save the file.
6. Install the driver from the path of the modified driver. Ignore unsigned driver warnings.
7. Reboot, and try ZC. Note: The horizontal refresh may be too low for your monitor. If that happens, change the add mode string to "A 512,448,-,120" to force 120 Hz refresh. If you do that, turn off VSync, or the game will run too fast. If all goes well, then the game screen should fill your whole display.
For more information, download the following file:
http://www.nvidia.com/docs/lo/1768/SUPP/NVCompMode_UG_11.pdf
If you are not using a NVidia card, then try using Powerstrip (at http://www.entechtaiwan.com) It will allow you to create custom video modes for some video cards. Do not use it on the NVidia Win2k/XP driver or you will break the driver and have to reinstall it.
Disclaimer: The preceding message involves modifying system files and creating non-standard video modes. If you are not comfortable changing these settings, then do not follow these instructions. I will not be held liable for any damage that happens to your system, or to your monitor because of the low horizontal refresh rate.
1. Get the latest NVidia drivers.
2. Extract all the files from the archive (It may help to have a "leaked" beta archive.)
3. Open NV4_DISP.inf
4. Look for your video card model and look for the NVxx code for its GPU. For example, Georce3 Ti 200 will be NV20.1
5. Look for NVxx_Modes_Delta in your INF file. If the NVxx code is something like 20.1 replace the period (.) with an underscore (_). Geforce3 Ti 200 will be "NV20_1_Modes_Delta"
After %REG_SZ%, replace the string with the following:
"A 512,448,-,-"
That means that you will add 512x448, all bit depths, all refresh rates. Ignore the "S 1600,900,-16,120... string, that just removes some video modes for some stupid reason.
Save the file.
6. Install the driver from the path of the modified driver. Ignore unsigned driver warnings.
7. Reboot, and try ZC. Note: The horizontal refresh may be too low for your monitor. If that happens, change the add mode string to "A 512,448,-,120" to force 120 Hz refresh. If you do that, turn off VSync, or the game will run too fast. If all goes well, then the game screen should fill your whole display.
For more information, download the following file:
http://www.nvidia.com/docs/lo/1768/SUPP/NVCompMode_UG_11.pdf
If you are not using a NVidia card, then try using Powerstrip (at http://www.entechtaiwan.com) It will allow you to create custom video modes for some video cards. Do not use it on the NVidia Win2k/XP driver or you will break the driver and have to reinstall it.
Disclaimer: The preceding message involves modifying system files and creating non-standard video modes. If you are not comfortable changing these settings, then do not follow these instructions. I will not be held liable for any damage that happens to your system, or to your monitor because of the low horizontal refresh rate.