@piotr_go, post #1
Jakiś czas temu napisałem sobie driver dysku (Kod w C).
LoadModule działa, ładuje driver, pojemność i partycje są wykrywane, wszystko ok.
Teraz chciałem go umieścić w ROMie i tu pojawia się problem (czerwone guru).
Co trzeba zrobić żeby driver nadawał się do ROMu?
@mschulz, post #2
Po co sie meczysz hexedytorem? Przeciez struktura Resident moze byc ustawiona dokladnie tak samo dla drivera ladowanego z dysku jak i upchanego do ROM-u...
Jezeli masz jakiekolwiek zmienne umieszczaj je w bazie device-a
@mschulz, post #4
Aaa czyli z gotowca korzystasz? To nie wiem...
A po co to? Wskaźnik na twoja struct device jest w iorequest przecież...
@piotr_go, post #5
Na podstawie tego przykładu.
Masz jakiś mniej gotowy przykład device w którym można to zrobić?
@mschulz, post #6
Jak wytrzymasz tydzień to mogę jakiś przykład do użycia z gcc od bebbo sklecić. To byłby szkielecik device bez żadnych dodatkowych zależności.
@piotr_go, post #9
@piotr_go, post #13
@piotr_go, post #17
Nie działa tylko bootowanie.
W "hdtoolbox" partycja DH0 jest "bootable", "Boot Options" pokazuje "not bootable".
@mschulz, post #18
@piotr_go, post #23
@piotr_go, post #27