Here are some of the
VMLAB
user components that I have created. All components come with the C++/RC sources and the
binary DLL files (compiled with VMLAB's usercomp.exe and the Borland
BCC55 command line tool kit).
The components currently available are:
- AVR Peripherals - Components to emulate the AVR peripherals found in the ATmega168 microcontroller.
Future Component Ideas
I have a number of ideas for new components that I could implement in the future. Unfortunately, I can only work on this in my spare time so many of these components will probably never get written. Of course, if anyone else reading this page wants to help, then please get in touch with me (see Contact section below); you would be more than welcome. At least two of these components, the MMC/SD card emulator and the NTSC/PAL video display emulator, would be much easier to implement if the VMLAB source code was released under the GPL, allowing me to re-use code from existing GPLed projects. Here is my list of ideas for new components and improvements to existing ones (in no particular order):
Contact
You can contact me either by posting in the
VMLAB user forum or by emailing me directly. I have a Gmail account with the user name "thvortex".
Copyright

The contents (HTML and images) of this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 United States License.
Unless otherwise noted, all of
the downloadable VMLAB components (binaries, sources, and project files) found on this website are released as
Public Domain so they can be bundled (or statically linked to) and distributed with VMLAB if AMTools so wishes.
Disclaimers
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.