Author Topic: Features Wishlist  (Read 615812 times)

0 Members and 4 Guests are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Features Wishlist
« Reply #1170 on: September 08, 2010, 08:58:20 pm »
ANother trick would have been to simply store directly to the memory address the variables are located to, but then the issue is if this location changes from an OS to another, you risk messing up people calc if they use a different OS.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline LordConiupiter

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 339
  • Rating: +3/-0
  • Just one of the thousands of Axe-fans...
    • View Profile
Re: Features Wishlist
« Reply #1171 on: September 09, 2010, 03:28:27 am »
iPart( would be a nice token for nib{ I think. could you also add a bit{ command? min( could be replaced by it. the following syntax could be used:
Code: [Select]
.bit{byteaddress, bitnumber}:

[0B->GDB1            .00001011
If bit{GDB1,1}=1    .true
Disp "last bit on!"
End
If bit{GDB1,8}       .false
Disp "First bit on"
End
« Last Edit: September 09, 2010, 03:29:05 am by LordConiupiter »
everytime that I was down, you would always come around, and get my feedback on the ground. (modified part from 'Seasons in the sun')

No matter how many errors are bothering you, always try to stay rel-Axe!

The HoMM project will be resumed as soon Axe 1.0.0 will be released!
Projects:
Code: [Select]
HoMM:   [==--------]    Project 'resumed': I'm suffering overwhelming new ideas being popped up in my dreams :P
tiDE:   [----------]    Explored and understood the main part of the code: just started writing a Tokenizer.



password of the week: uvanapererubupa (Any pronunciation is the right one ;) )   :D click me, and you'll be raided :D

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Features Wishlist
« Reply #1172 on: September 09, 2010, 04:00:41 am »
Can't you do that with the Euler's constant 'e'?
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Features Wishlist
« Reply #1173 on: September 09, 2010, 08:01:10 am »
How about support for DCS icons in Axe executables?

Offline LordConiupiter

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 339
  • Rating: +3/-0
  • Just one of the thousands of Axe-fans...
    • View Profile
Re: Features Wishlist
« Reply #1174 on: September 09, 2010, 11:04:52 am »
Can't you do that with the Euler's constant 'e'?
ow yes, youre right! thanks!

could a command be added for changing the screen intensity? perhaps lcm( could be renamed to lcd(EXPR) with expr a value from 0 to 24 or something?
everytime that I was down, you would always come around, and get my feedback on the ground. (modified part from 'Seasons in the sun')

No matter how many errors are bothering you, always try to stay rel-Axe!

The HoMM project will be resumed as soon Axe 1.0.0 will be released!
Projects:
Code: [Select]
HoMM:   [==--------]    Project 'resumed': I'm suffering overwhelming new ideas being popped up in my dreams :P
tiDE:   [----------]    Explored and understood the main part of the code: just started writing a Tokenizer.



password of the week: uvanapererubupa (Any pronunciation is the right one ;) )   :D click me, and you'll be raided :D

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Features Wishlist
« Reply #1175 on: September 09, 2010, 11:12:32 am »
That can be done with Shade(EXP).
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline LordConiupiter

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 339
  • Rating: +3/-0
  • Just one of the thousands of Axe-fans...
    • View Profile
Re: Features Wishlist
« Reply #1176 on: September 09, 2010, 11:47:09 am »
ow! how stupid am I today! perhaps I'm working too much for the contest, and sleeping too little :(

could you also add port reading in the future? I do not mean the I/O port etc, but ports like these: All ports by Address

EDIT:
another feature for the next Axe version after 1.0.0:
the Function command, for labels to be used as commands like subs. I'll explain what I mean with an example:
normally, when you want to use a subroutine, you do:
Code: (Axe) [Select]
sub(SUB,1,2,"HELLOL"
Return

Lbl SUB
Exch(L3,L6,768)
Text(r1,r2,r3)
Exch(L3,L6,768)
Return
but the idea of Function is that this could be done:
Code: (Axe++) [Select]
Text(1,2,"HELLOL")r
Return

Function Text(3)r
Exch(L3,L6,768)
Text(r1,r2,r3)
Exch(L3,L6,768)
Return
this is some kind of Axiom thing, but than in Axe itself, right?
could this be added in Axe++?
« Last Edit: September 11, 2010, 06:35:30 pm by LordConiupiter »
everytime that I was down, you would always come around, and get my feedback on the ground. (modified part from 'Seasons in the sun')

No matter how many errors are bothering you, always try to stay rel-Axe!

The HoMM project will be resumed as soon Axe 1.0.0 will be released!
Projects:
Code: [Select]
HoMM:   [==--------]    Project 'resumed': I'm suffering overwhelming new ideas being popped up in my dreams :P
tiDE:   [----------]    Explored and understood the main part of the code: just started writing a Tokenizer.



password of the week: uvanapererubupa (Any pronunciation is the right one ;) )   :D click me, and you'll be raided :D

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 #1177 on: September 11, 2010, 06:51:43 pm »
LordConiupiter, what would the advantage of using the Text() token be over using the regular sub() syntax?


Also, i just wanted to ask what the feasibility would be for Apps that have a second page for data?

Offline LordConiupiter

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 339
  • Rating: +3/-0
  • Just one of the thousands of Axe-fans...
    • View Profile
Re: Features Wishlist
« Reply #1178 on: September 11, 2010, 07:02:39 pm »
well, it is not just only for the Text token, it could be used for any token. it is just an example, which draws text to the buffer, using the r modifier. perhaps this was not the best example I could give, but it was meant to give the ability to write Axioms in Axe.
everytime that I was down, you would always come around, and get my feedback on the ground. (modified part from 'Seasons in the sun')

No matter how many errors are bothering you, always try to stay rel-Axe!

The HoMM project will be resumed as soon Axe 1.0.0 will be released!
Projects:
Code: [Select]
HoMM:   [==--------]    Project 'resumed': I'm suffering overwhelming new ideas being popped up in my dreams :P
tiDE:   [----------]    Explored and understood the main part of the code: just started writing a Tokenizer.



password of the week: uvanapererubupa (Any pronunciation is the right one ;) )   :D click me, and you'll be raided :D

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 #1179 on: September 11, 2010, 07:29:25 pm »
Probability of having a 2nd page of data is about 80% right now.  It's more difficult to find some allocated space for 2 pages and I also have several ideas of how I could implement it that I need to decide on.  Its also on the dangerous side, so I need to make sure I do a lot of debugging before I actually release it.  I think with all the things I still want to add, there might actually be more versions before 1.0 or several versions after 1.0 for followup.
___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 #1180 on: September 11, 2010, 07:31:38 pm »
 me want nOOOw.... :P
:):D
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 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 #1181 on: September 11, 2010, 07:33:15 pm »
Probability of having a 2nd page of data is about 80% right now.  It's more difficult to find some allocated space for 2 pages and I also have several ideas of how I could implement it that I need to decide on.  Its also on the dangerous side, so I need to make sure I do a lot of debugging before I actually release it.  I think with all the things I still want to add, there might actually be more versions before 1.0 or several versions after 1.0 for followup.
For extra pages of data, you can just save directly to the flash. The data won't ever change after its definition. This way we can have apps as big as we want.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Features Wishlist
« Reply #1182 on: September 11, 2010, 11:22:11 pm »
I agree it will need a lot of debugging, in case it messes up people flash rom x.x. I assume it will be another closed beta testing run?

It would be awesome to have 2 flash pages, tho, because some people use APPs to get around the 8 KB code limit, but then have to split most of their data in appvars due to the 16 KB limit including data too x.x

Good luck Quigibo!
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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 #1183 on: September 12, 2010, 02:32:14 pm »
2 Page Apps sound awesome :D I cant wait for them to be implemented!! ^^ and if what calc84 says is true (and i think i have reason to believe so :P) then could this be a soon to come feature? 

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Features Wishlist
« Reply #1184 on: September 13, 2010, 03:23:32 pm »
I think it would be useful to more programs for example, because there was not much for last update and I found it very useful (at least there is no need to spend lot of time on the translator while someone (or record of commands) explains the function in English).

What do you think?

PS: and then I would have read all the forum omnimaga to know where to find the best such programs, but my English makes me go on google translation ^^.
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%