Warning: The executable files provided in this article are 16-bit applications. If necessary, modify and recompile yourself the sources provided. Take into consideration the following facts:
- modern Windows operating systems (including Windows XP, 7, 8, 10 etc) does not support 16-bit programs anymore.
- Microsoft offers a solution by enabling NTVDM feature which usually is not working properly
- as Microsoft in the future heads toward 64-bit computing, the support for many of the legacy components including 16-bit operation will be totally dropped.
- the best solution for using this programmer is to have a multiboot system [2] in your workstation computer and one of the operating system to have 16-bit capability (figure 9)
- other option is to install a DOS in a virtual machine and run the 16-bit programs inside. The results depends on how the virtual machine program emulates the parallel port. This programmer may not work well in such environment.
- in all cases it is necessary to verify with an oscilloscope the timings and voltage levels before connecting the MCU. If the timings have incorrect values, you have to modify the sources and recompile the software.
Disclaimer: The information on this web site is provided "AS IS", without warranty of any kind.
The author has made the best efforts to ensure the design and the information provided are reliable.
Under no circumstances shall the author be liable for any direct, indirect, incidental, special
or consequential loss, damage, expense or injury incurred or suffered which is claimed
to resulted from use of this site, even if expressly advised of the possibility of
such loss, damage, expense or injury,
including, without limitation, any fault, error, omission, interruption or delay with respect thereto.
Links:
[1] - AT89C51 site
[2] - Multiboot computer system
|