PROFESJONALIZM - CZY ISTNIEJE W PASCALU?

dotychczasowych rozwa┐a± wynika, ┐e raczej nie. Przynajmniej w rozumieniu zawodowego programisty, kt≤re chce m≤c zrobiµ wszystko co mu siΩ podoba. Okazuje siΩ jednak, ┐e jest mo┐liwo╢µ zrobienia w TP ciekawych rzeczy. Jest to mo┐liwe dziΩki s│ynnemu trybowi graficznemu 13hex, o kt≤rym ju┐ wspomnia│em przy okazji bitmap. By│ on do╢µ uniwersalny - ka┐da karta go obs│ugiwa│a, obraz zawsze by│ pamiΩtany w tych samych miejscach w pamiΩci, w trybie rzeczywistym mo┐na by│o bardzo szybko i wygodnie mieµ do niego dostΩp. Nawet na bardzo s│abym sprzΩcie dzia│a│ z zadowalaj▒c▒ wydajno╢ci▒. 256 kolor≤w to - wbrew pozorom - wystarczaj▒co du┐o aby m≤c zrobiµ co╢ ciekawego. DziΩki prostemu trickowi pascal m≤g│ mieµ dostΩp do ekranu za pomoc▒ odpowiednio zadeklarowanej tablicy o wymiarach ekranu! Wystarczy│a kr≤tka wstawka asemblerowa i bez u┐ycia BGI nie by│o problemem zaprojektowanie prostych animacji obiekt≤w wczytywanych z bitmap.

Opr≤cz mn≤stwa nieu┐ytecznych modu│≤w powsta│o kilka naprawdΩ ciekawych, bazuj▒cych na 13hex. Sta│o siΩ mo┐liwe skalowanie i obracanie obiekt≤w w czasie rzeczywistym w dw≤ch wymiarach i z przyzwoit▒ jako╢ci▒. Powsta│y w pe│ni profesjonalne modu│y pozwalaj▒ce tworzyµ tr≤jwymiarowe obiekty, obracaµ je, teksturowaµ przy u┐yciu stworzonego wcze╢niej obrazu i jeszcze pokazywaµ cie±! CzΩsto │▒czy│y w sobie kilka funkcji multimedialnych, na przyk│ad jeden modu│ by│ w stanie odpowiadaµ za grafikΩ 3D i d╝wiΩk! Ich poziom by│ na tyle wysoki, ┐e sta│y siΩ one produktem komercyjnym. Dostawa│o siΩ darmowe demo, ale za pe│n▒ wersjΩ trzeba by│o ju┐ zap│aciµ! To najlepiej ╢wiadczy o tym, czy profesjonalizm by│ mo┐liwy. Powsta│y te┐ nieliczne ale bardzo ciekawe programy amatorskie wykorzystuj▒ce prost▒ grafikΩ 3D. Wymagania tych program≤w (procesor zgodny z Pentium 233 MHz) to tym razem wymierny dow≤d ich mo┐liwo╢ci.

Ale nie ma r≤┐y bez kolc≤w. Profesjonalizm, kt≤ry pojawi│ siΩ wraz z popularyzacj▒ trybu 13hex, zosta│ zaprzepaszczony. W│a╢ciwie, nie mia│ wiΩkszych szans na rozw≤j wraz z rozwojem techniki. Chodzi tu jednak tylko o profesjonalizm w rozumieniu komercyjnym.


Baner reklamowy: