FastCircle

View previous topic View next topic Go down

FastCircle

Post  Yann on Wed 6 Aug - 17:05

FastCircle :
Draw a circle into a GROB, or into Graphic Area

Input :
4 : Grob (Optional, if none provided, will draw into Graphic area)
3 : X0
2 : Y0
1 : Radius
Notes :
(0,0) is upper left.
X0 & Y0 can be negative.
All values are limited to 250.000 (Grob Width/Height, X, Y & Radius)

FastCircle, Version 2.6, Binaries for HP48 & HP49/50
368.5 Bytes; Checksum HP48 : #C4AEh / HP49&50 : #B562h
Source Code

Here are some performance numbers :
model
HP48SX
HP48GX
HP50G
X=65,Y=32,R=3076ms
49ms
19ms*
X=30,Y=-10,R=6089ms
57ms
22ms*
X=65,Y=100,R=99120ms
78ms
29ms*
*Note : HP50G performances are only emulated, and should be faster on real hardware.



Obsolete versions :
FastCircle, Version 2.5, Binaries for HP48 & HP49/50 (Slightly faster, but larger)
Source Code, Version 2.5

FastCircle Version 2.0, Binaries for HP48 & HP49/50
Source Code, Version 2.0

FastCircle Version 1.0, HP48 & HP49/50
SASM Source Code V1.0

Yann
Admin

Number of posts : 174
Registration date : 2008-05-01

http://phantasie.tonempire.net

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum