@Konrad Klar, post #58
procesora właściwie
Nie wiem tylko co to ma wspólnego z BIOS
Jeżeli miałby być taki sterownik wczytywany z dysku jeszcze w fazie startu BIOSu to oznacza aktywację filesystemu, wczytanego z RDB, a więc już faktycznie uruchomienie konkretnego OSu czyli AmigaOS w tym przypadku.
i tak potrzebny jest od strony systemu wrapper
I absurdem jest mieszanie do tego sterowników czy BIOSów
dla x86, jak to zostało zasygnalizowane w temacie.
@ravek, post #61
Jeżeli miałby być taki sterownik wczytywany z dysku jeszcze w fazie startu BIOSu to oznacza aktywację filesystemu, wczytanego z RDB, a więc już faktycznie uruchomienie konkretnego OSu czyli AmigaOS w tym przypadku.
Nie. Np. pegazowy OpenFirmware widzi partycje na dysku i potrafi czytać pliki z różnych systemów plików, między innymi FFS, SFS, Ext2, FAT, itd. To pecetowe BIOSy są takie ograniczone, że wymagają boot bloków, trzeba używać LILO itp. badziewia.
i tak potrzebny jest od strony systemu wrapper
Dobrze jeszcze mieć świadomość, że nie zawsze wrapper jest idealnym rozwiązaniem. Co jeśli sterownikowi pisanemu z myślą o innej platformie brakuje jakiś funkcji/trybów dostępnych w systemie na którym ma działać wrapper?
Chyba nie bez powodu powstały "natywne" (nieSNAPowe) sterowniki dla Radeonów dla OS4.
@ravek, post #61
@Konrad Klar, post #65
No ale jeśli w RDB będzie siedział inny filesystem niż wyżej wymienione i on będzie używany jako fs partycji startowej to zima.
OpenWindow()
jeżeli SNAPowemu sterownikowi brakować będzie 3D, overlay, czy dodatkowych funkcji
"SNAP Currently Lacks 3D support
- True. Currently SciTech SNAP Graphics lacks 3D support. SciTech has done much of the groundwork required to remedy this in a future release. However, a great deal of work remains, and will require a significant investment of resources to complete."
"SciTech SNAP lacks XVideo support (hardware overlays).
- True, at the present time SciTech SNAP has not yet implemented this feature. However, much of the foundational work is complete and ready for inclusion at a future date. The primary roadblock at this time is lack of direct customer demand and associated funding."
Może jednak w tej chwili wygrać walkoverem, będzie i tak lepszy niż nienapisany (przez Hyperion) natywny.
pisaniem sterowników zajmą się ATI, NVidia
@ravek, post #71
No ale jeśli w RDB będzie siedział inny filesystem niż wyżej wymienione i on będzie używany jako fs partycji startowej to zima.
Racja. Dlatego ta partycja musi być w systemie plików obsługiwanym przez firmware.
OpenWindow()
Oj, chyba wyraziłem się nieprecyzyjnie. Oczywiście absurdem byłoby pakować tam rysowanie okienek. Chodziło mi tylko niskopoziomowe funkcje graficznie i tryby.
Sytuacja jest taka, że producenci układów dostarczają binarne sterowniki dla nowych chipsetów i dobrze strzegą swoich tajemnic. Dokumentacja jest dostępna dla słabszych układów, czyli do Radeona 9200 i niższych modeli, i to pod NDA.
@Sventevith, post #70
@Konrad Klar, post #72
@marcik, post #74