I have finished working on Pic firmware for original minimig 18lf252 pic.
1.) SD/SDHC support for large cards (4GB tested)
2.) Fat16/32 support
3.) Long file name support when selecting files
4.) Loading floppyes from subdirectories
5.) 4 Floppy drives support
6.) Hard disk file support
7.) Support for latest minimig fpga bin PYQ090911 by Yaqube
1.) Roms can only be loaded from card root
2.) Harddisk files also only from card root
3.) If you wish to use Hardidsk files format card using 32kb clusters to achieve decent speed.
4.) Directory lists are not sorted as in arm firmware
5.) HD and Floppy access is slower because of fitting features in pic memory
6.) HD files and rom files displayed in menu using 8+3 characters and saved to eeprom config
How to use it?
You will need to flash firmware using tynibld http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm
Than you will need latest minimig1.bin http://minimig.googlecode.com/files/minimig_YQ090911.zip
MMC/SD/SDHC card with minimig1.bin, kick.rom in root.
I was testing HD file support using "Kickstart A1200 v3.0 r39.106.rom"
if you want to boot HD you need to name it:
HDFILE00.HDF - For master
HDFILE01.HDF - For slave
Procedure to prepare HD file is same as for ARM firmware.
takes around 2 minutes when card is formatted with 32kb clusters.
Note: By default HD support is dissabled, also ActionReplay is dissbled by default (this might change in future)
Hope you'll like it, reply here bugs found, there is still much to do fix and optimize...
I would like say thanks to Yaqube for help in analyzing his source which is base for this pic development.
I would like to upload source to google code, please RchGrav and Yaqube let me know.
I'll try to make tomrrow simple how to prepare hdfile using WinUae .