prog8/examples/test.p8

56 lines
1.9 KiB
Plaintext
Raw Normal View History

2019-08-07 00:02:34 +00:00
%import c64lib
2019-08-10 12:20:42 +00:00
%import c64utils
2019-08-11 12:02:53 +00:00
%import c64flt
%zeropage dontuse
2019-08-09 00:15:31 +00:00
2019-08-07 00:02:34 +00:00
main {
sub start() {
ubyte ubarr = max([10,0,2,8,5,4,3,9])
uword uwarr = max([1000,0,200,8000,50,40000,3,900])
byte barr = max([-10,0,-2,8,5,4,-3,9])
word warr = max([-1000,0,-200,8000,50,2000,3,-900])
float flarr = max([-2.2, 1.1, 3.3, 0.0])
ubarr = min([10,0,2,8,5,4,3,9])
uwarr = min([1000,0,200,8000,50,40000,3,900])
barr = min([-10,0,-2,8,5,4,-3,9])
warr = min([-1000,0,-200,8000,50,2000,3,-900])
flarr = min([-2.2, 1.1, 3.3, 0.0])
uwarr = sum([10,0,2,8,5,4,3,9])
uwarr = sum([1000,0,200,8000,50,40000,3,900])
warr = sum([-10,0,-2,8,5,4,-3,9])
warr = sum([-1000,0,-200,8000,50,2000,3,-900])
flarr = sum([-2.2, 1.1, 3.3, 0.0])
ubarr = any([10,0,2,8,5,4,3,9])
ubarr = any([1000,0,200,8000,50,40000,3,900])
ubarr = any([-10,0,-2,8,5,4,-3,9])
ubarr = any([-1000,0,-200,8000,50,2000,3,-900])
ubarr = any([-2.2, 1.1, 3.3, 0.0])
ubarr = all([10,0,2,8,5,4,3,9])
ubarr = all([1000,0,200,8000,50,40000,3,900])
ubarr = all([-10,0,-2,8,5,4,-3,9])
ubarr = all([-1000,0,-200,8000,50,2000,3,-900])
ubarr = all([-2.2, 1.1, 3.3, 0.0])
ubarr = len([10,0,2,8,5,4,3,9])
A = len([1000,0,200,8000,50,40000,3,900])
ubarr = len([-10,0,-2,8,5,4,-3,9])
A = len([-1000,0,-200,8000,50,2000,3,-900])
ubarr = len([-2.2, 1.1, 3.3, 0.0])
; ubyte[] uba = sort([10,0,2,8,5,4,3,9])
; uword[] uwa = sort([1000,0,200,8000,50,40000,3,900])
; byte[] ba = sort([-10,0,-2,8,5,4,-3,9])
; word[] wa = sort([-1000,0,-200,8000,50,40000,3,-900])
; float[] fla = sort([-2.2, 1.1, 3.3, 0.0])
2019-08-17 13:28:06 +00:00
}
}