На самом деле не такая уж и сложная. Всё можно реализовать Брезенхемом (это только сложения и вычитания)
Конвертация XY в адрес вообще по табличке классической.
Раз ты любитель бейсика - можно асм-функцию забацать и вызывать её через FN как это рекомендовал Инфорком.





Ответить с цитированием