Programming ROM for IDE controller

Posted on 2003-02-25
Medium Priority
Last Modified: 2012-05-04
How do I create .bin ROM image for my IDE controller card.
I understand one can edit a already existing .bin image.
but how do I create a brand new .bin image.

Thanks & Regards
Rahul Gupta
Question by:Rahul5776
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Expert Comment

ID: 8029539
As I know, it depends on which chips(cpu/dsp) your card uses, it always has a corresponding ASM or C compiler, so you can use it to do some development, then write your code into the FLASH-rom with some special devices.
Hope this can help you.

Accepted Solution

Doors earned 150 total points
ID: 9637862
You write an assembler module with a specific header that is
outlined in RBIL (Ralf brown Int list).

first it is 00h based then
It contains a header that says look at me. (55AAh)
then the size in 512Byte block of rom image. (20h typical).
then a jump to the rom start.
additional headers as relavent.

I use nasm for most of my work like this.

My site contains some sample code for ATA ports
and controlling hard drives.


Go to  the promise website


and download a bios upgrade and disassemble it to see the
basics of a rom header.

Good luck.


Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Learn how to use the free Acronis True Image app to easily transfer data between iPhones and Android phones.
Hey fellow admins! This time, I have a little fairy tale for you. As many tales do, it starts boring and then gets pretty gory. I hope you like it. TL;DR: It is about an important security matter, you should read it if you run or administer Windows …
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
Suggested Courses

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question