Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
25 May, 2013, 21:14:04 *
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] 2 3 ... 213   Go Down
  Print  
Author Topic: Features Wishlist -  (Read 157118 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Quigibo
The Executioner
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 02:03:21
Date Registered: 22 January, 2010, 05:02:37
Location: Los Angeles
Posts: 2022


Topic starter
Total Post Ratings: +1019

View Profile
« on: 02 February, 2010, 11:16:50 »
+5

If you have any requests for new commands post your ideas here.  also, it would be helpful if you provide what you think would be a good syntax for that command.  Keep in mind that if you redefine a BASIC command, it should either be useless or there should be a way to still perform the old command in a different way.
« Last Edit: 13 January, 2011, 02:35:46 by Quigibo » Logged

___Axe_Parser___
Today the calculator, tomorrow the world!
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 18:03:22
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50237


Total Post Ratings: +2615

View Profile WWW
« Reply #1 on: 02 February, 2010, 21:28:02 »
+1

True, I think it's essential to not completly ditch certain important commands for others.

As I suggested via yahoo a week ago, something like:

Text(Method,Y,X,string

For method:

-1=big fonts
0=small fonts
1=big inverted fonts
2=small inverted fonts

And obviously, for most drawing commands (maybe even Text(, if not too hard), store what's displayed in the graph buffer, not directly to the LCD, so people can update the display whenever they want (reducing flickering when sprites moves around for example)

EDIT: Not completly ditch pictures as support. Pictures as BASIC coders knew them I mean, else I don't think people will be very happy if their title screen takes 96 sprite slots and have to be displayed sprite by sprite
« Last Edit: 02 February, 2010, 22:03:06 by DJ Omnimaga » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Silver Shadow
Beta Tester
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 21 December, 2011, 21:23:08
Date Registered: 03 October, 2008, 17:34:52
Location: France
Posts: 799


Total Post Ratings: +20

View Profile
« Reply #2 on: 02 February, 2010, 22:25:44 »
+1

I want sprites. And possibly not only 8x8.
Logged

Former Coder of Tomorrow

Quigibo
The Executioner
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 02:03:21
Date Registered: 22 January, 2010, 05:02:37
Location: Los Angeles
Posts: 2022


Topic starter
Total Post Ratings: +1019

View Profile
« Reply #3 on: 02 February, 2010, 23:28:18 »
0

Sprites are absolutely an essential part of this.  I will probably only support 8x8 and 96x64 sprite sizes though.  If you need other sizes, you can write your own subroutines to display them.  For instance, in Pyoro, the bird is a 12x12 sprite, but I draw him using 4 8x8 drawing routines for each corner.  If I do end up supporting other sprite sizes, it will probably be very late into the development.
Logged

___Axe_Parser___
Today the calculator, tomorrow the world!
ztrumpet
The Rarely Active One
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: 22 May, 2013, 03:10:30
Date Registered: 08 November, 2009, 21:10:12
Location: Michigan
Posts: 5687


Total Post Ratings: +360

View Profile
« Reply #4 on: 02 February, 2010, 23:47:37 »
0

This is so awesome!  I really like the different picture sizes.  Cheesy
*ZTrumpet dosn't accually have a wishlist, as the other topic brought out all my suggestions. Grin
Logged

Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Today at 12:53:56
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5643


Total Post Ratings: +589

View Profile
« Reply #5 on: 03 February, 2010, 00:02:18 »
0

The only feature i have to request right now is pixel editing and isKeyDown() to check whether or not a key is down Smiley
Logged

Galandros
LV9 Veteran (Next: 1337)
*********
Offline Offline

Last Login: 27 March, 2011, 01:13:41
Date Registered: 18 October, 2008, 14:21:07
Location: dead end of Europe
Posts: 1150

Total Post Ratings: +32

View Profile
« Reply #6 on: 03 February, 2010, 00:40:45 »
0

A keyget command.
Use jim e routine (found in his grayscale lib) or the one in the WikiTI.

I can give a nifty routine to check only the arrows pad with multiple directions.
Logged

Hobbing in calculator projects.
calc84maniac
Epic z80 roflpwner
Coder Of Tomorrow
LV11 Super Veteran (Next: 3000)
*
Offline Offline

Gender: Male
Last Login: Today at 16:59:06
Date Registered: 28 August, 2008, 05:09:05
Location: Right behind you.
Posts: 2735


Total Post Ratings: +373

View Profile
« Reply #7 on: 03 February, 2010, 01:43:54 »
0

With string parsing you should include an "escape character" like in most programming languages, so you can put quotes and sto (or even raw characters inputted as hex) into strings without hassle.
Logged

"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman
Geekboy1011
The Oneironaut
Support Staff
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 02:33:04
Date Registered: 11 June, 2009, 01:27:44
Location: Buried in cherry flavored source code
Posts: 1503


Total Post Ratings: +88

View Profile
« Reply #8 on: 03 February, 2010, 05:23:13 »
0

just out of random curiosity would/will there be like flashrom commands or somthing to interface with teh flash rom?


hmm trying to think of what else there could be Big smile
Logged

Yumé - The Eternal Dreams(tsukasaZX's project): music making working on second piece
PROJECT:TiX - planning stages almost done few more things to think about then i start coding so coding should commence tommorow or the NULL of NULL yay
Project/Mod Cadan: CD  -   My (first?!?) mod of the cadan engine for a not so demoified version of the game : HOLD :Is here
Beta testing: -  Correlation: Wordwrap abuse IF Adventure style
Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Today at 12:53:56
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5643


Total Post Ratings: +589

View Profile
« Reply #9 on: 03 February, 2010, 05:30:07 »
0

Well for now i think we should just leave Quigibo in peace with what we have suggested so far, lets not let this get out off hand Tongue
Logged

Geekboy1011
The Oneironaut
Support Staff
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 02:33:04
Date Registered: 11 June, 2009, 01:27:44
Location: Buried in cherry flavored source code
Posts: 1503


Total Post Ratings: +88

View Profile
« Reply #10 on: 03 February, 2010, 05:34:54 »
0

hmm yeah probally a good idea Tongue 

hmm quigbo how much of the total app space have you used up so far??(out of teh whole thing Smiley)
Logged

Yumé - The Eternal Dreams(tsukasaZX's project): music making working on second piece
PROJECT:TiX - planning stages almost done few more things to think about then i start coding so coding should commence tommorow or the NULL of NULL yay
Project/Mod Cadan: CD  -   My (first?!?) mod of the cadan engine for a not so demoified version of the game : HOLD :Is here
Beta testing: -  Correlation: Wordwrap abuse IF Adventure style
Quigibo
The Executioner
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 02:03:21
Date Registered: 22 January, 2010, 05:02:37
Location: Los Angeles
Posts: 2022


Topic starter
Total Post Ratings: +1019

View Profile
« Reply #11 on: 03 February, 2010, 06:28:09 »
0

hmm quigbo how much of the total app space have you used up so far??(out of teh whole thing Smiley)

Only like 4 or 5 kB so far I think.

Feel free to post all your ideas.  I just won't be able to implement them for a while, but its good to have a large collection of ideas for when I do.  I'm almost as the point where the commands and code for each command is completely templated, making adding new features a breeze.  After that point, the functionality will skyrocket.
Logged

___Axe_Parser___
Today the calculator, tomorrow the world!
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 18:03:22
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50237


Total Post Ratings: +2615

View Profile WWW
« Reply #12 on: 03 February, 2010, 06:46:45 »
0

Due to the recent increase in forum activity, let's just make sure to read through this thread before posting ideas to prevent reposting the same ideas many times when it gets big x.x, so it won't clutter the topic too much, altough if someone posted a confusing idea I could understand if someone posted the same idea worded differently, thinking it's something totally different
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Eeems
THE GAME
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 20:58:09
Date Registered: 14 March, 2009, 03:32:57
Location: Edmonton, Alberta
Posts: 5080


Total Post Ratings: +231

View Profile WWW
« Reply #13 on: 03 February, 2010, 06:46:52 »
0

A way to make intterupts would be nice. Like somehow registering a bunch and they disabling them at the end.
Logged

Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Today at 12:53:56
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5643


Total Post Ratings: +589

View Profile
« Reply #14 on: 03 February, 2010, 06:48:38 »
+1

Ooooh nice ^^  Well in that case here i go...

Screen Shifting (couldn't find a good token)
It could either be implemented, or you would use the simple hex codes, i hear its pretty short

Get()/Send()
Used for actual sending of bytes like in Omnicalc

OpenLib()
Import code form other programs (like include?)

DrawInv()
Inverts the screen

randInt(A,B
more support for random values.  From A to B

Func
Function support, like subs with arguments.

Output()
Similar function as in basic.  Makes text menus easier

Fill()
Fill/Outline rectangles

Recall/StoreGDb
Possible appvar storage?

Alright, those were all the ones i could think of.  Al the rest that i had in my head could be built of these pluss the graphics/sprites commands
Logged

Pages: [1] 2 3 ... 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.285 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.