How is a flashrom programmed?
To really understand how a flashrom is programmed you need to understand how they work. every flashrom can store a set amount of data. to store and access this data there are 2 buses (sets of wires) an address bus and a data bus. when accessing a byte of data from a flashrom you provide the location you wish to read on the address bus, then in the blink of an eye (or actually 70nS later) the data stored at that location appears on the data bus. In the case of the xbox, the early versions have a 1Mb bios, that is they can store 1024 Kbytes (1 Mb) (sometimes known as a 8MBit, as one byte = 8 bits) of data.