Komolytalan#108
Én is programoztam 286-on pascalban, sőt még XTn is. Sőt, hogy leesen az állad: akkoriban írtam egy haverral pascal alá olyan dinamikusan betölthető "libraryt", amelyik kb 1000x gyorsabban rajzolt vonalat, mint a pascalé. A megoldás egyszerű volt: agyonoptimalizált assembly program, szemben a pascaléval, ami egy általános, pixel rajzolót hívogató egyenes rajzoló volt (ezért tudott pl szaggatott vonalat rajzolni).
Namost a flash meg a 286-os pascal egyenesrajzoló között is kb ez a különbség. A pascalé nem tudott:
- alpha
- antialias
- tört vonalvastagság (bár szerintem egészet sem tudott)
- tört koordináták
- gyakorlatilag végtelen mélységben egymásba ágyazott hierarchikus koordináta rendszer, transzformációkkal (scale+rotate)
De ettől függetlenül 2 vonal mozgása nem terhelhet le nálad 1 magot 1-2%-nál jobban. Szerintem tölts le egy avastot, és tolj el egy boot idejű scant.