Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Freyaday

Pages: 1 ... 39 40 [41] 42 43 ... 173
601
The Axe Parser Project / Re: Axiom Requests
« on: November 27, 2011, 07:49:59 pm »
Perhaps a floating-point-math Axiom, with a function to store a float to an axevar?
How can a float fit in a single axe var? Unless you want truncation, but then you would have to specify how you want it truncated.
There is only one kind of truncation. It's where you chop off the decimal portion. Or, to put it another way, round towards 0

602
The Axe Parser Project / Re: Features Wishlist
« on: November 27, 2011, 05:36:43 pm »
8.8 sin() and cos()

603
Axe / Re: Axe Q&A
« on: November 27, 2011, 12:45:13 am »
So I don't have to worry about platforms and such being erased. On the same idea, how do I draw mono "transparent" sprites?
I believe the command you're looking for is Pt-Mask()r

604
The Axe Parser Project / Re: Axiom Requests
« on: November 27, 2011, 12:43:57 am »
Perhaps a floating-point-math Axiom, with a function to store a float to an axevar?

605
ROM Hacking and Console Homebrew / Re: Omni Emblem
« on: November 27, 2011, 12:41:06 am »
Holy Crap! I forgot about this so hard! I really hope it hasn't died D:

606
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni
« on: November 26, 2011, 10:05:46 pm »
2481: you never need more powah

607
The Axe Parser Project / Re: Features Wishlist
« on: November 26, 2011, 09:58:47 pm »
Perhaps text()rr could print to L6 and then copy the printed portion to L3

608
Humour and Jokes / Re: The awkward moment when...
« on: November 25, 2011, 11:32:56 pm »
you call your cat Maru
you don't have a cat

609
Humour and Jokes / Re: The awkward moment when...
« on: November 25, 2011, 04:31:57 pm »
you try to play "the game" in Netham's sig

610
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni
« on: November 25, 2011, 03:50:40 pm »
2467: You banhammered someone away irl (true)
2468: You open your calculator in a DRAMATIC FASHION!!!! (also true)

611
The Axe Parser Project / Re: Bug Reports
« on: November 24, 2011, 11:58:06 pm »
This is a weird one.
In Nymless's menu, it calls all the menu options as subroutines. For the PLAY option, it does sub(NYM)
This is the functioning sub(NYM)

:Lbl NYM
:prgmSTRANGE
:Return

This is the version that makes the prgmSTRANGE section be super slow (I think it messes with updating the screen) and corrupt? r3 while in prgmSTRANGE

:Lbl NYM
:prgmSTRANGE
:GetCalc("appvNYMSET",16)->A
:Copy(L1,A,14)
:Y1T->{A+14}r
:Return

This works:
:sub(NYM)
:GetCalc("appvNYMSET",16)->A
:Copy(L1,A,14)
:Y1T->{A+14}r

612
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni
« on: November 24, 2011, 11:47:01 pm »
2462: You have a fabric case for your calc
2463: You have used it so much, the velcro has broken
(both are so very, very true)

613
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni
« on: November 21, 2011, 06:59:01 pm »
2457: all your words are five chars or less

614
TI Z80 / Re: Contest entry--Nymless
« on: November 20, 2011, 11:51:10 pm »
For anyone who's interested, here's the v.7 source code, in text form, for the game portion of Nymless. The rest of the sources will be up shortly.
Spoiler For Game code, menu option PLAY, prgmSTRANGE:
Quote from: Axe
.NYMLESS
L1→oINV
L1+2oSCL
L1+4oC2
L1+6oSHM
L1+8oCROSS
L1+10oBARS
L1+12oSHMF
0
SCLC2CROSSBARSY1TSHMSHMF+1INV
GetCalc("|vNYMSCAPE")r3
DiagnosticOff
Lbl 0
"|vNYMSTATE"Pic1A
GetCalc(Pic1A)X1T
For(Q,0,127
0{Q*2+L4}r
End
If X1T
Copy(X1T,^^oA,78)
Copy(X1T+78,L1,12)
DelVar Pic1A
"|vNYMINE"Str0M
"|vNYMSHIM"Str0S
GetCalc(Str0M)r1
{r1-2}r/4-1r5
GetCalc(Str0S)r2
{r2-2}r/8-1r6
Else
If r3
GetCalc(Str0M)r1
{r1-2}r/4-1r5
GetCalc(Str0S)r2
{r2-2}r/8-1r6
Copy(r3+768,^^oX,4)
Copy(r3+772,^^oM,4)
Copy(r3+776,^^oE,4)
Else
Rect(0,0,96,64)r
RectI(2,2,92,60)r
rand^92+2X
rand^60+2Y
rand^84+2M
rand^52+2N
rand^89+2E
rand^57+2F
0r1r2r5r6
End
XTR
YUS
0ABOthetaY2T+1Wr4
768G
For(Q,0,63
0{Q+L4}
End
End
If r3
Copy(r3,L3,768)
End
ClrDraw
Repeat getKey(15)
RecallPic
Lbl LINES
Line(X,Y,T,U
Line(T,U,R,S
If getKey(23)
CROSS
ElseIf getKey(31)
0CROSS
End
If CROSS
Line(~B+X,~A+Y,U-S+T,T-R+U
Line(B+X,A+Y,S-U+T,R-T+U
End
If getKey(22)
BARS
ElseIf getKey(30)
0BARS
End
If BARS
Line(~B+X,~A+Y,S-U+T,R-T+U
Line(B+X,A+Y,U-S+T,T-R+U
End
If getKey(37)
1C2
ElseIf getKey(38)
0C2
End
If C2
If X-R or (Y-S)
Circle(X+R/2,Y+S/2,(X-R//2^^2+(Y-S//2^^2)))
End
End
If getKey(42)
0SCL
ElseIf getKey(43)
1SCL
ElseIf getKey(44)
2SCL
End
If W
[3E4A8A92A2A2FE00]Pic1
Pt-On(M,N,Pic1
RectI(E,F,3,3
Pxl-Change(E+1,F+1
Else
[3E4282828282FE00]Pic2
Pt-On(M,N,Pic2
End
If r1!=0 and (r5+1!=0
For(Q,0,r5
Copy(Q*4+r1,^^oX2T,4
!If {Q+L4}
Pt-On(X2T,Y2T,[997E7EE7E77E7E99]
Else
Pt-On(X2T,Y2T,[99667EBDBD7E6699]
.[9966669999666699]
.[99665AA5A55A6699]
End
End
End
If getKey(21)
1Y1T
ElseIf getKey(29)
0Y1T
End
If Y1T?X!=T??Y!=U
Circle(X,Y,(T-X^^2+(U-Y^^2)))
End
If getKey(46)
0INV
Fix 3
ElseIf getKey(45)
1INV
Fix 2
End
RectI(0,,G/8,1
!If INV
DrawInv
End
...
If getKey(12)
A->I
B->A
I->B
End
...

G?G-1G
Lbl SHIM
If r2?r6+1
If getKey(48)
0SHM
ElseIf getKey(47)
1SHM
End
If r4
For(Q,0,r6
Copy(Q*8+r2,^^oX2T,8)
RectI(X2T,Y2T,X3T,Y3T
SHMF?SHMF/256=Q?SHM xor 1SHM
If SHM?X3T>2?Y3T>2
RectI(X2T+1,Y2T+1,X3T-2,Y3T-2)
End
SHMF?SHMF/256=Q?SHM xor 1SHM
End
0SHMF
End
r4 xor 1r4
End
sub(DISP)
G≤≤0+thetatheta
Lbl PAUSE
If getKey(27)
For(7)
Vertical -
Vertical -r
RectI(1,62,94,1
sub(DISP)
Pause 20
End
Fix 5
...
" "->Str1N
For(Q,1,94
Text(95-Q,56,Str1N
Pxl-Change(95-Q,62)
sub(DISP)
End
...

Text(2,56,"Any key to resume"
Fix 4
While getKey(0)
sub(DISP)
End
Repeat getKey(0)
sub(DISP)
End
If r3
Copy(r3,L3,768)
Else
ClrDrawr
RectI(0,,96,64)r
RectI(2,,92,60)r
End
End
If getKey(17)?getKey(33)
1theta
End
Lbl LOSS
If theta
.Fix 5
Text(0,0,"DEAD!"
.Fix 4
If getKey(49)
Goto 0
End
End
Lbl WIN
If O
"ROOM COMPLETE...."Str1
."YOUR WINNER!"->Str1
."MORE TOURTURES AWAIT"->Str1
0I
For(Q,0,length(Str1)
{Str1+Q}{^^oI}
For(P,4,96-(Q*4)
Text(96-P,0,^^oI
End
End
StoreGDB
For(Q,0,95
Horizontal -
Horizontal -r
sub(DISP)
End
Return
End
Lbl HELPS
!If theta
If getKey(53)
ClrDraw
Pxl-On(X,Y)
While getKey(53)
DispGraphr
EndIf getKey(15)
If getKey(15)
GetCalc(Pic1A,90)X1T
Copy(^^oA,X1T,78)
Copy(L1,X1T+78,12)
Return
End
End
If getKey(52)
ClrDraw
If W
RectI(E,F,3,3
Pxl-Off(E+1,F+1
While getKey(52)
DispGraphr
End
End
End
If getKey(51)
ClrDraw
If W
Pt-On(M,N,Pic1
Else
Pt-On(M,N,Pic2
End
While getKey(51)
DispGraphr
End
End
If getKey(50)
ClrDraw
Pxl-On(X,Y
If W
RectI(E,F,3,3
Pxl-Off(E+1,F+1
Pt-On(M,N,Pic1
Else
Pt-On(M,N,Pic2
End
While getKey(50)
DispGraphr
End
End
End
TR
US
XT
YU
.sub(DISP)
Lbl MOVE
!If theta
If getKey(9)??getKey(4)
If pxl-Test(X,Y+1)r
~7B
End
End
If getKey(54)??getKey(4)
If pxl-Test(X-1,Y)r
A+3A
B-2B
End
If pxl-Test(X+1,Y)r
A-3A
B-2B
End
End
End
If getKey(1)?pxl-Test(X,Y-1)r
B+3B
End
If pxl-Test(X,Y+1)r
!If theta-1?getKey(2)??getKey(3)
A*15//32A
End
End
theta??A+getKey(3)-getKey(2)A
B+1B
B+Y^256Y
A+X^256X
.sub(DISP)
Lbl LAND
abs(A)K
abs(B)L
If K≥L
KH
Else
LH
0KL
End
If H
A>>0-(A<<0)I
B>>0-(B<<0)J
0K
.sub(DISP)
For(Q,0,H
ReturnIf getKey(15)
Q*A//H+TC
Q*B//H+UD
If theta?getKey(41)
.Pxl-On(C,D)
Line(T,U,C,D)
sub(DISP)
End
.Q+1*A//H+T->K
.Q+1*B//H+U->L
If r2-1?r6+1!=0
For(P,0,r6
Copy(P*8+r2,^^oX2T,8)
If X2T≤C?X2T+X3T-1≥C?Y2T≤D?Y2T+Y3T-1≥D
X3T-1/2+X2T-CK
Y3T-1/2+Y2T-DL
Q-1*A//H+TX
Q-1*B//H+UY
If X2T+X3T-1<X
abs(A)A
End
If X2T>X
~abs(A)A
End
If Y2T+Y3T-1<Y
abs(B)B
End
If Y2T>Y
~abs(B)B
End
P*256+1SHMF
Goto theta
End
End
End
!If theta
If W
If E≤C?E+2≥C?F+2≥D?F≤D
0W
End
ElseIf M≤C?M+6≥C?N≤D?N+6≥D
1O
End
End
If pxl-Test(C+I,D)r
0A
CX
End
If pxl-Test(C,D+J)r
0B
DY
End
...
If pxl-Test(K,L)^^r
!If K=C
0->A
End
!If L=D
0->B
End
C->X
D->Y
End
...

If r1?r5+1
For(P,0,r5)
!If {P+L4}
Copy(P*4+r1,^^oX2T,4)
If X2T≤C?X2T+7≥C?Y2T≤D?Y2T+7≥D
~64//(X2T-C+4)+AA
~64//(Y2T-D+4)+BB
CX
DY
1theta{P+L4}
Goto theta
End
End
End
End
End
End
Lbl theta
Pause 38
.sub(DISP)
End
Return
Lbl DISP
If SCL=2
DispGraphrr
ElseIf SCL
DispGraphr
Else
DispGraph
End[/color]

Generated by the BBify'r (http://clrhome.tk/resources/bbify/)

615
Computer Projects and Ideas / Re: Nymless Port
« on: November 20, 2011, 11:44:07 pm »
Hey look, a topic! Here's hoping I can stay on it!
* Freyaday runs

Pages: 1 ... 39 40 [41] 42 43 ... 173