Home  Articles  Programs 

Hızlı Mat v3.2

Title:Hızlı Mat v3.2
 Bu BASIC yaması SIN() ve COS() fonksiyonlarını 10 kata kadar hızlandırır.
Filename:hizlimatv3.2.prg (Click to download)
Category:Library
Platform:C64
Language:Basic
Date:1993.05.12
Size:3683 bytes
Programmer:İlker Fıçıcılar


Description:


Bu BASIC yaması SIN() ve COS() fonksiyonlarını 10 kata kadar hızlandırır.

Bu program, sinüs ve kosinüsü interpolasyonla yaklaÅYık 3 ila 10 kat daha hızlı hesaplamak üzere BASIC 2.0'daki SIN() ve COS() fonksiyonlarını deÄYiÅYtirmektedir.

EÄYer programı derece cinsinden hesaplayacak ÅYekilde ayarlarsanız hesaplamalar daha da hızlı olacaktır.

Ayarları:

sys49152 : fastmath'i etkinleÅYtirir

sys49155 : fastmath'i kapatır

sys49158 : Sinüs'ü radyan (varsayılan ayar) cinsinden bulmak üzere ayarlar

sys49161 : Cosinüs'ü radyan (varsayılan ayar) cinsinden bulmak üzere ayarlar

sys49164 : Sinüs'ü derece cinsinden bulmak üzere ayarlar

sys49167 : Cosinüs'ü derece cinsinden bulmak üzere ayarlar

Bu program $c000-$c2af arasında yüklüdür.

Bu programı fizik okurken 1993 yılında yazmıÅYtım. 1MHz'de yapmak durumunda olduÄYum ve saatlerce süren hesaplamaları kısaltmak için kullanıyordum. Bu fonksiyonlar kesin sonuç vermese de yakınsama hesaplamalarında ve kısmi diferansiyellerde oldukça iÅY görüyor. O zamanlar Ä°nternet yoktu ve her nedense tozunu alıp arÅYiv amaçlı burada yayınlamak için 22 yıl geçmesi gerekti.

Tags:BASIC 2.0, BASIC eklentisi, Commodore, fizik, matematik

C64 Projects Twitter Page

İlker Fıçıcılar's CBM Page