There are three yaffs2 files ramdisk.img, user-data.img and system.img inside the tools folder of the sdk. Are they specific to the emulator each storing different "System/User values"? Can i change ..say.. resolution of an emulator by changing some value(perhaps by using a special yaffs2 editor) in the system.img file?
I recently installed Android SDKv1.5, and noticed that they have introduced something called AVDs and each of these virtual device profiles have a copy of these img files. When starting the emulator we need to specify AVD using the command line switch. However, if you dont specify a avd, you can start the emulator by providing a system.img to the emulator.
If I sound a little incoherent here it is because I dont have any knowlege of linux,yaffs2 etc. Neither have I tried Android porting.