After fixing some more problems, I am ready to release the current version for testing. I've attached here the DISKBOOT.BIN file.
Current status:
The basic functions work, such as saving raw files, edge overlay, histogram, zebra, running scripts etc. Before I started, I upgraded my firmware to 1.00g. If you have firmware 1.00f, it may still work but I haven't tested.
- firmware update does not work; must use bootable disk method
- Movie shooting does not work (movie_rec.c is implemented, but the camera crashes after a few seconds of turning to movie mode. Haven't found the reason)
- shooting.c is copied from a620, which seems to work, but need testing.
- A few items in stubs_min.S and stubs_entry_2.S need to be fixed
- fl_tbl[] needs to be fixed.
As for the source code, shall I attach a patch or shall I check in to svn? Please advise.