[#24]
Re: Amiga 4000 z 60tka a dema
@HOŁDYS,
post #20
he he dem sie nie pisze pod system dema pisze sie aby wylaczyc system i wykrzesic mocy ile sie da jadac po rejestrach ..sputnik nie pisal zle kodu bo wywalalo sie na 040 ...on to pisal na komputerze na jakim mial czyli gola A1200 2 MB CHIP ... te dema to mistrzostwo swiata polskiej demo sceny
sputnik byl utalentowanym koderem ... a ciezko cos napisac na cos czego jeszcze nie bylo (MC 060)
Hołdys już tłumaczę o co mi chodziło. :) nie chodziło mi o to aby korzystać z systemowcyh procedur rysowania ekranu i żeby demo/intro chodziło w tasku na ekranie Workbencha (znaczy w ten sposób zgodne z systemem).
Nasz coder, OSTER/SAF&DXP miał do dyspozycji tylko swoją A500 i wszystko co zrobił, kodował na tym sprzęcie. Te wszystkie swoje efekty do dem, intr, procedury c2p na 020/040 było pisane na tej Amidze - później owszem, wpadałem do niego na godzinę dwie ze swoją A1200 z fastem, a on sprawdzał czy i jak to działa. :) Już od Intra na The Party V/SAF pisał swe procedury w sposób przyjazny dla systemu. Intro jest NoAGA, ale działa w tasku - zawiera jednak własną obsługę ekranu jesli się dobrze wyrażam. Działa na 000/020/040/060 (nikt z nas nie miał wtedy 040/060). "Wystarczyło" porządnie programować. Posłużę się cytatem ze starego (z wakacji 1996r) wywiadu z Osterem:
Jako jeden z nielicznych
w Polsce koderów (a może obecnie jako jedyny?), od wydania intra
przeznaczonego na zaprezentowanie na The Party , kodujesz w sposób
przyjazny dla systemu tzn. Twoje produkcje działają w tasku. Wiele
osób ze sceny uważa, że powoduje to znaczne spowolnieie Twoich
efektów. Co Ty odpowiesz im na to?
No coż.. jeżeli ktoś jest bezczelny i odpala takie intro i
jednocześnie formatuje dysk pod Opusem, to jasne, ze wszystko mocno
się spowolni. Robienie produkcji pod multitasking to był poważny
kompromis i zanim się na to zdecydowałem, przeprowadziłem testy
prędkości. System który nie wykonuje w tle żadnych operacji, zupełnie
nie spowalnia działania intra lub dema. To nie jest wINDOWS, które
dzieli czas pomiędzy programami w chamski sposób pół na pół. Na A500
wyłączenie systemu mogło mieć sens, ale na szybszych maszynach to już
są niezauważalne różnice. Dodatkowo taki sposób pisania gwarantuje,
że demo odpali się nawet na najdziwniejszym sprzęcie, ułatwia to
korzystanie z twardego dysku podczas pracy dema itd. Bardzo dużo
produkcji wiesza się na 68040 z powodu samodzielnej obsługi pamięci
CACHE i samodzielnej obsługi przerwań często nawet bez uwzględnienia
rejestru VBR (koderzy wiedzą o co chodzi, takie demo na pewno się
zawiesi z nakładką CPU FASTROM). I później są takie sytuacje, że
wszystkie dema oprócz jednego czy dwóch z ostatniego party w Poznaniu
wieszają się na A4000. Korzystanie z systemu pomaga unikać takich
sytuacji i wcale nie powoduje to spowolnienia dema.
koniec części pierwszej odpowiedzi :)
Ostatnia aktualizacja: 22.11.2011 15:56:06 przez Deftronic/...