I got intrigued anyway and looked at the sources for FlashStore, which contain the note:
"; Due to a strange side effect with Intel Flash Chips, a special "NULL" file ; is saved as the first file to the Card. These bytes occupies the first ; bytes that otherwise could be interpreted as a random boot command for the ; Intel chip - the behaviour is an Intel chip suddenly gone into command ; mode for no particular reason. ; ; The NULL file prevents this behaviour by saving a file that avoids any ; kind of boot commands which sends the chip into command mode when the card ; has been inserted into a Z88 slot." So the 6 bytes are just a file entry with a null filename and zero length. Garry On 12 December 2015 at 19:45, Marcos Cruz forth-sincl...@programandala.net [forth-sinclair] <forth-sinclair@yahoogroups.com> wrote: > > > En/Je/On 2015-12-12 13:44, Garry Lancaster [forth-sinclair] escribió / > skribis / wrote : > > > There is no difference between any of the Flash or EPROM cards when > > reading - only the algorithm required to write to them differs. > > But what about the format of the card image files? Intel Flash images > created by the emulators have a 6-byte header at the start (1 one and 5 > zeros). That's the only difference with an EPROM card image. But AMD > Flash images don't have that additional header, they are identical to > EPROM card images, that's what surprised me at first. In fact, ZEsarUX > creates only EPROM and Intel Flash. > > Anyway, this is becoming off topic :) I'm subscribing the Z88 development > group to solve these and other doubts. > > -- > Marcos Cruz > http://programandala.net > > [Non-text portions of this message have been removed]