Skip to main content

Posts

Showing posts with the label Library

Fat32 complete library in asm language

Observing that the file system created by me is almost identical to FAT32, i decided to convert to FAT32, this library work with clusters from 256 bytes to 32768 bytes autodetect from storage device. This library is in asm language. This file system is designed for double buffered (a buffer to the Allocation Table and a data buffer) this method of using separate buffers increase the rate of transfer to the storage device. The buffer’s separation between allocation table and the data, makes that at each change of the data cluster not to charge the next cluster index from storage device. In this case, the index is token from allocation table’s buffer, if this is inside the sector memorized inside buffer. If this is not inside the sector of the buffer, then will be saved the buffer in allocation table (in case that inside the buffer has been made a modification), and then will be loaded in the sector where the index is. In this way can be made with the data buffer. The pointer can be putt...

Complete Bitmap to decimal converter

I've made this converter because i've searched on all the internet looking for a converter that converts one file .bmp with header in decimal or hex and i didn't find it. This converter convet a file.bmp in a file.asm with all the additions ".db" for declaration constants. Result file contains all the bytes converted without exception The result file is .asm Download Complete Bitmap to Decimal converter.exe

My own filesystem for non volatile storage devices

This is a very fast file system for all memory devices ( SD/MMC, HDD, and others memory storage ) and is created in ASM language. This file system is double buffered ( One buffer for index and one buffer for data )this method was adopted to maximize performance in the event that more files are open at the same time. Support maximum capacity between 2^40 Bytes in 256 Bytes per page and 2^48 Bytes in 65536 Bytes per page. For moment at 16 Mhz and SPI = 8Mhz transfer rate between Controller and SD Card is: Read = 86,036KBytes/S, Write = 52,675KBytes/S in 512 Bytes per page and Read = 86,036KBytes/s, Write = 71,697KBytes/s in 2048Bytes per page. For now this file system has the following features included: 1) FastFormatDriveMemory 2) ModifyFileDimension (From 1 do Maxim Storage support dimension ) 3) ReadOneByteFromFile ( With autoincrement pointer ) 4) WriteOneByteToFile ( With autoincrement pointer ) 5) Create Folder (The name is maxim 48 Char )(Normal folder,Read Only Folder,System Fold...

Facebook

Facebook Recommendations

Followers


Web Designing In Karachi



Haroof.com


Politics blogs

My Zimbio

Email Subscribe

Enter your email address:

Watch online Live TV

Labels

Show more