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şık 3 ila 10 kat daha hızlı hesaplamak üzere BASIC 2.0'daki SIN() ve COS() fonksiyonlarını değiştirmektedir.

Eğer programı derece cinsinden hesaplayacak şekilde ayarlarsanız hesaplamalar daha da hızlı olacaktır.

Ayarları:

sys49152 : fastmath'i etkinleştirir

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ıştım. 1MHz'de yapmak durumunda olduğum 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ş görüyor. O zamanlar İnternet yoktu ve her nedense tozunu alıp arşiv 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