USB device manufacturers need to support the Universal Serial Bus (USB) specification. The USB interface is implemented in two levels: The lower level of the USB protocol is implemented via a Serial Interface Engine (SIE). The higher layer of the protocol is implemented via the device firmware.
Firmware consists of software programs and data that define the device's configuration and are installed semi-permanently into memory using various types of programmable ROM chips, such as PROMS, EPROMs, EEPROMs, and flash chips.
Dis# - .NET decompiler Dis# is a .NET decompiler which allows you to edit local variables and other names in the decompiled code and keep the changes in a project file. With Dis#, the decompiled code is similar to the original source. A trial version is available.
PrimalCode PrimalCode is an innovative .NET development environment incorporating complete capability in a compact size that works with your existing hardware.
Floppy Disk Boot Loader Floppy Disk Boot Loader Version 1.0 is a free program that shows the assembly language programmer an example of how to make a boot loader that starts the computer from a 1.44MB floppy disk without windows, dos or any other operating system.
Express BBS ExpressBBS is an ASP based discussion forum designed specifically for Microsoft IIS.
MySharpCode Learn how to use C# with ADO.NET Data Provider for SQLite to create a program that keeps a database of C# code snippets. The SQLite database included with the free program contains C# programming tips and techniques.