Значит более-менее разобрался с геометрией CHS. Теперь мне контроллер возвращает общее число секторов на SD, а так же ее геометрию в CHS. В принципе, только для информационных целей, так как все преобразования будут делаться "на лету" на PIC. PIC будет понимать CHS, а внутри своей прошивки уже конвертировать в линейный адрес.
И хоть я поставил флешку-ПЗУ, но все равно задолбался прошивать/вставлять/вынимать/включать/выключать и тд. Много времени тратиться на ерунду. Решил сделать на основе эмулятора PCem эмулятор моего контроллера, что бы отладка ROM-bios побыстрее происходила. Ну и соответственно начал тот самый ROM-bios писать. Пока в процессе...




Ответить с цитированием