Co dziwne z HDD (tradycyjnego) działa dużo wolniej.
To nie jest dziwne. System plikow na CD jest skonstruowany tak, zeby liniowy odczyt z pliku byl mozliwie optymalny.
Najpierw ludzie myśleli, że fake. A, jak się okazało, że nie jest to fake
Ze to nie jest fake okazalo sie po sciagnieciu pliku...
że to "prościzna" zrobić taki efekt...
A ja sie spytam, gdzie tu efekt? Podwojne buforowanie, zapewne jeden wlasny View i procedura czytajaca dane z dysku do jednego z dwoch buforow w pamieci CHIP. A potem juz tylko WaitBOVP() i podmiana buforow. Zeby tam chociaz jakas kompresja byla...
Caly "efekt" zmiescil sie autorowi w niecalych 8KB kodu (offsety od 0 do 0x19da w pliku wykonywalnym), potem sa dane (zapewne te dwa niebieskie paski). Zgaduje ze grajek do modulu jest miedzy offsetem 0x3cdc a 0x41a6, po nim jest troche danych, tekst scrolla i modul ("painters euphoria", "..SOUNDTRACK TO THE.....OLD SCHOOL 4K INTRO..").
A film? sc.iff to nieskompresowany IFF z dzwiekiem, a sc_hd.tmp to po prostu zawartosc bitplanow plus ewentualnie paleta, ktore sa czytane z dysku bezposrednio do CHIP.
Hexmage, lubie twoj zapal do Amigi ale niedlugo bedziesz spiewal piesni pochwalne do "efektow" od ktorych szczeka opada, np. w stylu "gram dzwiek za pomoca audio.device i czekam jedna sekunde i piec mikrosekund za pomoca timer.device"...
Ah, wlasnie, ham8player nie korzysta z audio.device. szkoda. Scroll na gornej belce tez jest zalezny of framerate, im wolniejszy odczyt danych z dysku, tym wolniej ten scroll jedzie.
Ja jestem pod wrażeniem. 200000 kolorów i taka prędkość na stock A1200.
Jak juz kiero napisal, nie ma absolutnie zadnej roznicy miedzy 256 kolorow (8 bitplanow) a ham8 (tez 8 bitplanow) w tym wypadku.
Jeśli ktoś chce dłuższe filmy, to pewnie wystarczy turbo, FAST
O ile plik nie przekroczy magicznej dla A1200 granicy 2 czy tez 4GB...
procedura dekompresująca
tego w owym demie brak.
Jest co pokazywać PC-towcom
Ale co chcesz pokazac? Toz to ani zadnych ciekawych wlasciwosci AmigaOS nie wykorzystuje (zeby chociaz odrobina multitaskingu, albo scroll ktory nie zacina sie razem z filmem), ani nawet nie korzysta z dobrodziejstw magicznego chipsetu. Jedyne co widac to niewydolnosc dysku podpietego do portu IDE w A1200. Ale to nie dziwi biorac pod uwage, ze IDE w A1200 nie korzysta z zadnego DMA, ot, zwykle PIO-0.
Ostatnia aktualizacja: 22.02.2017 15:27:12 przez mschulz