Author Topic: Features Wishlist  (Read 683621 times)

0 Members and 1 Guest are viewing this topic.

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Features Wishlist
« Reply #2625 on: October 05, 2011, 08:56:40 pm »
Would it actually be possible to make midi instruments? If not, I suggest at least having sine, triangle, and square as options.
I am on a serious page starting streak.
« Last Edit: October 05, 2011, 08:58:56 pm by boot2490 »
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: Features Wishlist
« Reply #2626 on: October 06, 2011, 10:00:29 pm »
I think something like the [Pic0]->Pic0 code kinda thing would be uber awesome if it also supported appvars. Like, you have an appvar with all your levels for your game, in appvLEVELS, and you want to package your program as an app with no huge appvars, so you say: [appvLEVELS]->GDB1, and it absorbs the appvLEVELS into the compiled App, and puts a pointer to the start of the data in GDB1. Does that make sense?
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Features Wishlist
« Reply #2627 on: October 06, 2011, 10:17:08 pm »
I think something like the [Pic0]->Pic0 code kinda thing would be uber awesome if it also supported appvars. Like, you have an appvar with all your levels for your game, in appvLEVELS, and you want to package your program as an app with no huge appvars, so you say: [appvLEVELS]->GDB1, and it absorbs the appvLEVELS into the compiled App, and puts a pointer to the start of the data in GDB1. Does that make sense?
That's a really awesome idea.  I think it should be implemented as well.

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: Features Wishlist
« Reply #2628 on: October 07, 2011, 12:17:34 am »
Would it actually be possible to make midi instruments? If not, I suggest at least having sine, triangle, and square as options.
I am on a serious page starting streak.
Sadly, the calculator can only do PWM.  (Each speaker is only 1 bit, unfortunately.) He can add PWM and FM synthesis with PWM, though.  With PWM, you can change the volume of the tone.
If he doesn't make it a feature, I will make an Axiom for it.  ...Eventually.

EDIT: With extra hardware, you can generate other wave forms with the square.  You can also add a resistor to make the two lines a simple two-bit DAC and have a closer approximation, or you can make a square to triangle wave circuitry and add a lowpass filter to turn the square wave into a sine wave.  In reality, only a few people would actually make the hardware, so I'm not really sure how practical it would be. 
« Last Edit: October 07, 2011, 12:23:57 am by ralphdspam »
ld a, 0
ld a, a

Offline GamerMX1248

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 5
  • Rating: +0/-0
    • View Profile
Re: Features Wishlist
« Reply #2629 on: October 07, 2011, 08:30:38 am »
I agree, that feature would be useful.
« Last Edit: October 07, 2011, 08:30:48 am by GamerMX1248 »

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #2630 on: October 08, 2011, 01:31:52 am »
Why line drawing doesn't have clipping is something that has baffled me and I think many other Axe coders for quite some time. I know of multiple great games just off the top of my head that don't look quite right because lines don't clip if partially offscreen. I know coding the clipping is definitely doable, so that's not the issue. The only issue might be the added size and speed overhead of the clipping. But even if this is a big issue, this could be solved easily enough by keeping the current line command as-is while adding a separate line command that clips and then calls the standard line routine. Either way, I'm sure many Axe programmers would be very happy to see line clipping implemented.

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Features Wishlist
« Reply #2631 on: October 08, 2011, 01:55:38 am »
Either way, I'm sure many Axe programmers would be very happy to see line clipping implemented.
* JustCause raises his hand and nods approvingly
See you, space cowboy...

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Features Wishlist
« Reply #2632 on: October 08, 2011, 01:56:27 am »
Either way, I'm sure many Axe programmers would be very happy to see line clipping implemented.
* JustCause raises his hand and nods approvingly

* Freyaday raises his hand and Jumps Around
Jump! Jump! Jump Around!
« Last Edit: October 08, 2011, 01:56:41 am by Freyaday »
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Features Wishlist
« Reply #2633 on: October 08, 2011, 02:43:51 am »
Me tooo ^^ I was very sad when it was removed :(

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Features Wishlist
« Reply #2634 on: October 08, 2011, 07:39:28 am »
Line clipping actually IS very difficult.  there are 2 ways to do it, either pre-clip and then use the routine normally, or clip every individual pixel that would be on the "virtual" line so all that's left is on the screen.  That second option is what I used to do when lines were clipped in the past, but this was more than twice as slow and could only work with one buffer (like the circle command currently, and for the same reason).

To take the first option and actually compute new boundaries for the line involves a lot of extra math, needing several calls to the multiplication and/or division routines.  The speed at this point would most likely be at least as slow as doing the pixels individually and way WAY bigger.  I want the line clipping very badly as well but its not exactly an easy fix to make unless it becomes an extremely specialized command.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Features Wishlist
« Reply #2635 on: October 08, 2011, 01:16:02 pm »
request: Rect(X,Y,#, -#)
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Features Wishlist
« Reply #2636 on: October 08, 2011, 10:25:28 pm »
^^^ Good idea!
And what is line clipping?
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Features Wishlist
« Reply #2637 on: October 08, 2011, 10:27:11 pm »
^^^ Good idea!
And what is line clipping?
It means when at least one of the endpoints of a line is outside the screen, it adjusts the line coordinates to fit within the screen.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Features Wishlist
« Reply #2638 on: October 08, 2011, 10:27:43 pm »
Instead of the line not being drawn when one part of it is off the screen, the part that is onscreen is drawn.
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Features Wishlist
« Reply #2639 on: October 08, 2011, 10:51:40 pm »
request: Rect(X,Y,#, -#)
We must not let that suggestion die!
A better one though:
Rect(X1,Y1,X2,Y2,Filled/Not filled/Filled w border/Not filled w border)
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.