December, 2008 - Archive

8051 Programming using vi editor and ctags

Here are some tips to work on 8051 assembly language files (A51 assembler) using vi editor and ctags code navigation tool: 1. Syntax highlighting: By default file type extensions .A51 and .I51 are not recognized as assembly language files by vi editor (atleast for my gvim version of vi). To instruct vi to recognize them as assembly file just add extension ".A51,.I51" in the filetype.vim file available in the installation directory of vi. It would be some thing like this. au BufNewFile,Buf...

Notes on Windows SCSI Miniport Driver

Thanks to Microsoft, this article is a collection of articles from Microsoft authenticated documents In the Microsoft® Windows® operating system, the SCSIport driver, in conjunction with vendor-written adapter-specific miniport drivers, was for many years, the only driver delivering SCSI commands to the storage targets. The SCSIport driver, however, was designed to work optimally with the parallel SCSI interconnects used with direct attached storage. It was neither designed to meet the high per...