Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
24 May, 2013, 04:33:37 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Poll
Question: What do you think will improve Axe the most over the next few months?
New commands and aggressive optimizations for smaller faster code. - 31 (38.3%)
Cool Axioms such as mode7, tilemapping, and other specialty features. - 17 (21%)
Features to make programming easier such as tables. - 10 (12.3%)
Better UI features, documentation, and tutorials. - 23 (28.4%)
Total Voters: 81

Pages: 1 ... 204 205 [206] 207 208 ... 213   Go Down
  Print  
Author Topic: Features Wishlist -  (Read 157008 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 03:26:33
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7813


Total Post Ratings: +706

View Profile WWW
« Reply #3075 on: 29 November, 2012, 08:39:42 »
0

Compiler feature request: having a "variable scanner" baked into Axe Parser (preferably with a toggle so it doesn't take time when you don't want it to) that keeps track of and shows the variables used in the project being compiled.
Logged




Freyaday
The One And Only Serial Time Killing Catboy-Loli-Ballerino
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 22:25:39
Date Registered: 24 February, 2011, 17:10:56
Location: ¿¿¿
Posts: 1890


Total Post Ratings: +110

View Profile WWW
« Reply #3076 on: 29 November, 2012, 09:45:40 »
0

#ifdef and #!ifdef
Logged

In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


Beware the Bitulator! ,.,./`My Artwork!
Runer112
Project Author
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 01:06:32
Date Registered: 02 July, 2009, 06:38:05
Posts: 1680


Total Post Ratings: +493

View Profile
« Reply #3077 on: 29 November, 2012, 16:02:03 »
0

#ifdef and #!ifdef

I asked for these a while ago, and Quigibo's response was the →→ operator. Is was much simpler code-wise to implement and has a simpler syntax, and we agreed that most of the time you need to know whether a constant has been defined or not, it's so you can define it if it isn't.

Although I think it would be nice to have these more general constructs eventually, hopefully the current solution will work for now. I don't think I have the familiarity with the Axe project to pull off feature as rooted in the compiler as this yet, unfortunately.
« Last Edit: 29 November, 2012, 16:05:48 by Runer112 » Logged
Freyaday
The One And Only Serial Time Killing Catboy-Loli-Ballerino
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 22:25:39
Date Registered: 24 February, 2011, 17:10:56
Location: ¿¿¿
Posts: 1890


Total Post Ratings: +110

View Profile WWW
« Reply #3078 on: 29 November, 2012, 23:44:15 »
0

What's →→ ?
Logged

In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


Beware the Bitulator! ,.,./`My Artwork!
leafy
Coder Of Tomorrow
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 02:05:15
Date Registered: 26 December, 2010, 05:27:03
Location: the ninth circle of hell
Posts: 1545


Total Post Ratings: +371

View Profile WWW
« Reply #3079 on: 29 November, 2012, 23:49:55 »
0

If you haven't defined a static variable earlier, you can use →→ to store a constant into that static variable. It's ignored if the static variable does already have a value, so you can use it as kind of #ifdef sort of thing
Logged

In-progress: Blastlabs, TMJO, qb?, VVVVVV?
Finished: Tag, Tap, MFQT, Nyan
Dead: Graviter
Freyaday
The One And Only Serial Time Killing Catboy-Loli-Ballerino
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 22:25:39
Date Registered: 24 February, 2011, 17:10:56
Location: ¿¿¿
Posts: 1890


Total Post Ratings: +110

View Profile WWW
« Reply #3080 on: 30 November, 2012, 02:24:52 »
0

What about subroutines?
Logged

In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


Beware the Bitulator! ,.,./`My Artwork!
Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Today at 00:13:40
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5642


Total Post Ratings: +589

View Profile
« Reply #3081 on: 03 December, 2012, 01:14:45 »
0

My request is to move the interrupt table to 0x9200 (tableStuff) and out of L2.
Logged

Matrefeytontias
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Yesterday at 17:12:17
Date Registered: 14 October, 2011, 18:48:49
Location: Alone in the Park
Posts: 854


Total Post Ratings: +174

View Profile
« Reply #3082 on: 07 December, 2012, 12:43:33 »
0

My request is someway to do like in Asm :

1
.db label
Because the only way to put a byte at a precise location is Asm(byte), and this syntax doesn't support Llabel.
Logged

/\   ><   [-   |_|   _\~   [-   /?



Spoiler for Shameful self-advertising:
/image/37571.png[/img]
If at a certain moment you think that I'm awesome, give an internet (>^_^)>
Runer112
Project Author
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 01:06:32
Date Registered: 02 July, 2009, 06:38:05
Posts: 1680


Total Post Ratings: +493

View Profile
« Reply #3083 on: 07 December, 2012, 17:40:00 »
0

Matrefeytontias, what would be the purpose of that? Adding a syntax for including label address as inline data seems like an extremely specific thing (one that I'm not even sure I can think of a use for).

Eventually I would like to allow for including any constant expression in the middle of an Asm() block, so you could do something like Asm((LLabel)). But until such a feature is added, is there perhaps a way that you can do what you're trying to do without it?
Logged
Matrefeytontias
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Yesterday at 17:12:17
Date Registered: 14 October, 2011, 18:48:49
Location: Alone in the Park
Posts: 854


Total Post Ratings: +174

View Profile
« Reply #3084 on: 07 December, 2012, 17:57:45 »
0

I actually have a specific use for that : make an AP-enabled header for my AxeDCS axiom. See http://dcs.cemetech.net for what's an AP program.

It needs a specific DCS header, different to the one provided by Axe - and it includes a label address, the start of the AP section.

I tries to figure all the possible ways, and that's the only one that works.
Logged

/\   ><   [-   |_|   _\~   [-   /?



Spoiler for Shameful self-advertising:
/image/37571.png[/img]
If at a certain moment you think that I'm awesome, give an internet (>^_^)>
Sorunome
Muffins
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:13:29
Date Registered: 26 September, 2011, 17:46:38
Location: Ponyville
Posts: 2947


Total Post Ratings: +161

View Profile WWW
« Reply #3085 on: 08 December, 2012, 09:24:07 »
0

Feature request: Somehow make it able to use more than 2 byte variables Cheesy
Logged

http://z0r.de/4017
http://www.youtube.com/watch?v=BFOoazEx9lU
http://www.sorunome.de
http://reubenquest.net
+++++++[>++++++++++++<-]>.<+++[>----<-]>.---.<++++[>>++++++++<<-]>>.<++.------.++++++++++++.--------.

++++++[>++++++++++<-]>++++++++.<+++[>+++++++++++<-]>.+++++++++++++.--.<+++[>+++<-]>.<+++[>>++++++++++<<-]>>++.<<+++++++[>-------<-]>.<+++[>+++++++++++++<-]>..+++++++.<+++[>-----<-]>--.<++[>++++++<-]>++.

If OmnomIRC is screwed up, blame me Tongue

Save Derpy!(http://www.youtube.com/watch?v=cg-_HeVNYOk)
Spoiler for spoilers:


Spoiler for languages:
- TI-BASIC
 - TI-Highbrid Basic
 - Grammer
 - Axe
 - HTML
 - JavaScript
 - CSS
 - PHP
 - C++
 - lua
 - Python
 - MYSQL
 - Brainf*ck
 - English
 - German
Spoiler for internet:
/image/36691.png[/img]
Gimme internet NOW
Spoiler for me:
Spoiler for my little game:
my little game...my little game..aaaaaahhhhhh...my little game, i used to wonder how to lose the game, my little game, until you shared its losing with me. take the losing and the game, a beutiful game so losable, sharing losing is a easy sweat and losing makes it aweful neat to have my little game togeather with my very best games.
Spoiler for stuff:
Spoiler for derpy:



Hayleia
Programming Absol
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Last Login: Yesterday at 19:39:26
Date Registered: 01 June, 2011, 20:12:47
Location: ud-ud ?
Posts: 2055


Total Post Ratings: +256

View Profile
« Reply #3086 on: 08 December, 2012, 14:11:07 »
0

Feature request: Somehow make it able to use more than 2 byte variables Cheesy
There is already a lib for adding, substracting and displaying 3 and 4 bytes numbers but I agree that native support for all operations in 3 or 4 bytes would be great Cheesy
« Last Edit: 08 December, 2012, 20:05:37 by Hayleia » Logged





Spoiler for what I am according to...:
me: useless
Pokemon Test: an Absol
turiqwalrus: an eggplant
p2: A HUMAN BEING !
Blackpilar and p2: iplantonlyplantwantplanttoplantknowplantifplantyouplantareplantaplantboyplantorplantaplantgirlplant
click here to know where you got your last +1s
Runer112
Project Author
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 01:06:32
Date Registered: 02 July, 2009, 06:38:05
Posts: 1680


Total Post Ratings: +493

View Profile
« Reply #3087 on: 08 December, 2012, 18:05:03 »
0

That would be very hard to do, I would imagine. Axe is pretty much entirely built to work with 16-bit values. But just wondering, what kind of things would you want to do with 32-bit values?
Logged
Sorunome
Muffins
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:13:29
Date Registered: 26 September, 2011, 17:46:38
Location: Ponyville
Posts: 2947


Total Post Ratings: +161

View Profile WWW
« Reply #3088 on: 08 December, 2012, 20:03:11 »
0

add, subtract(, multiply, devide), display, compare
Logged

http://z0r.de/4017
http://www.youtube.com/watch?v=BFOoazEx9lU
http://www.sorunome.de
http://reubenquest.net
+++++++[>++++++++++++<-]>.<+++[>----<-]>.---.<++++[>>++++++++<<-]>>.<++.------.++++++++++++.--------.

++++++[>++++++++++<-]>++++++++.<+++[>+++++++++++<-]>.+++++++++++++.--.<+++[>+++<-]>.<+++[>>++++++++++<<-]>>++.<<+++++++[>-------<-]>.<+++[>+++++++++++++<-]>..+++++++.<+++[>-----<-]>--.<++[>++++++<-]>++.

If OmnomIRC is screwed up, blame me Tongue

Save Derpy!(http://www.youtube.com/watch?v=cg-_HeVNYOk)
Spoiler for spoilers:


Spoiler for languages:
- TI-BASIC
 - TI-Highbrid Basic
 - Grammer
 - Axe
 - HTML
 - JavaScript
 - CSS
 - PHP
 - C++
 - lua
 - Python
 - MYSQL
 - Brainf*ck
 - English
 - German
Spoiler for internet:
/image/36691.png[/img]
Gimme internet NOW
Spoiler for me:
Spoiler for my little game:
my little game...my little game..aaaaaahhhhhh...my little game, i used to wonder how to lose the game, my little game, until you shared its losing with me. take the losing and the game, a beutiful game so losable, sharing losing is a easy sweat and losing makes it aweful neat to have my little game togeather with my very best games.
Spoiler for stuff:
Spoiler for derpy:



Hayleia
Programming Absol
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Last Login: Yesterday at 19:39:26
Date Registered: 01 June, 2011, 20:12:47
Location: ud-ud ?
Posts: 2055


Total Post Ratings: +256

View Profile
« Reply #3089 on: 08 December, 2012, 20:08:12 »
0

add, subtract(, multiply, devide), display, compare
Substract and display are already present Wink
But multiply, divide and compare are still missing Tongue

That would be very hard to do, I would imagine. Axe is pretty much entirely built to work with 16-bit values.
Don't try to tell me something is impossible for you, I won't believe you Tongue

But just wondering, what kind of things would you want to do with 32-bit values?
I can't even imagine all the physics Builderboy could do if he had the precision offered by 3 and 4 bytes.
Logged





Spoiler for what I am according to...:
me: useless
Pokemon Test: an Absol
turiqwalrus: an eggplant
p2: A HUMAN BEING !
Blackpilar and p2: iplantonlyplantwantplanttoplantknowplantifplantyouplantareplantaplantboyplantorplantaplantgirlplant
click here to know where you got your last +1s
Pages: 1 ... 204 205 [206] 207 208 ... 213   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.602 seconds with 33 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.