W odpowiedzi na komentarz
#2
Zapewne nie wiesz co mówisz, w jakimś stopniu Cię to na pewno usprawiedliwia. Napisanie systemu pod PPC niemal od zera, i rozszerzenie podstawowego API, wraz z zachowaniem kompatybilności z WarpOS/PowerUp/AmigaOS/AHI/cybergraphics/m68k to jak dla mnie wystarczający pokaz umiejętności. Błędy hardware poprawiać się powinno łatając hardware hardwarem, dla mnie jako elektronika jest to oczywiste i nie podlega to żadnej dyskusji. Od czasu Pampucha, Phase5, i magazynu amiga wiele się zmieniło. Pampuch wiele rzeczy pisał, z całym szacunkiem dla niego, czasem mądrzej, czasem wręcz przeciwnie. Jednak w tym momencie bardzo się pomylił. MOS team skupia ludzi, którzy stworzyli pierwsze oprogramowanie dla kart PPC, czy pierwszy system RTG z prawdziwego zdarzenia. Ile czasu musiało minąć, by WarpOS przestał być zwiechliwą kupką ripowanego kodu, którego uruchomienie powodowało niemal za każdym razem pozdrowienia od wujka Sama Jordana? Picasso96, składnik OS4 przecież, w wersji pod AmigaOS3.x do dziś ma w cholerę udokumentowanych błędów, które nie zostały poprawione. Ciekaw jestem jak wygląda sytuacja z tymże pod OS4, bo świta Hyperionu nie uznała za stosowne odpowiedzieć w sposób wiążący na pytania, wystosowane ogniś na forum eXec, i wysłane do autorów OS4...
Reasumując - lepiej połatać hardware hardwarem, i móc normalnie używać UDMA z odpowiednią prędkością (i innych komponentów płyty głównej obsługiwanych przez Articie), niż zrobić workaround programowy, który nie poprawi błędów sprzętowych w wystarczający sposób (co odbije się w tym przypadku na transferze z/do HD).
"Sprzęt z górnej półki." ;)