FastCircle
Page 1 of 1
FastCircle
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 :
*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
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=30 | 76ms | 49ms | 19ms* |
X=30,Y=-10,R=60 | 89ms | 57ms | 22ms* |
X=65,Y=100,R=99 | 120ms | 78ms | 29ms* |
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
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|