Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
21 May, 2013, 10:09:53 *
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.

Pages: 1 2 [3] 4   Go Down
  Print  
Author Topic: Latest Updates (***DO NOT POST HERE!***) -  (Read 24015 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: Today at 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 #30 on: 13 July, 2011, 13:44:53 »
+24

Axe Parser
Omega 1.0.0


Words cannot even describe...

New Features:
  • Pixel drawing to any buffer.
  • Rectangle drawing to any buffer.
  • Line drawing to any buffer.
  • DispGraphClrDraw now has grayscale equivalents.
  • All DispGraph variants can use arbitrary buffers.
  • New hyper-optimized loop structure for repeating code.
  • Checksum command.
  • New Pt-Mask() variant that uses a single buffer and also allows inverting.
  • New ClrDraw shorthand to clear both buffers at once.
  • Optimized all loop structures and back-jumping.
  • All data is stored at the end of the program, allowing larger programs in RAM.
  • All data can be forward-declared.
  • Variable names are now up to 5 letters long and can use lowercase.
  • Symbol limit raised from 150 to over 2000.
  • New custom-named variables.
  • Warning is shown if program contains code past the executable limit.
  • New command to read OS's current contrast setting.
  • Longer, more descriptive error messages.
  • Fixed point decimal numbers can be typed in like floats in BASIC.
  • New notation for subroutine calls: MySub(Arg1,Arg2,...).
  • Peephole optimizations reduce the size of programs drastically.
  • Ternary operator for inline if expressions.
  • Emergency return command.
  • Use lambdas for functional programming.
  • Goto and subroutines can use addresses defined by expressions.
  • Referencing commands optimize better in math operations.
  • Updated documentation slightly.
  • Axioms can call other subroutines with forward offsets.
  • Fixed-point multiplication auto-optimizes constants.

Changed:
  • Colons are now inline and can be used inside expressions.
  • Sprite buffer drawing syntax has changed.
  • DispGraph user-defined buffer syntax has changed.
  • Fixed bug with EndIf not working on for loops.
  • Binary prefix is now pi instead of "b".
  • Fixed a bug that caused crashing when no programs were in the compile list.
  • Fixed a bug when nesting commands that used files.
  • Fixed the Next() command in MemKit.
  • The CompileOP1 entrypoint will not overwrite the appvar settings.
  • Flash is locked after quitting Axe for security reasons.
  • All characters should convert correctly in text.
  • Fixed a bug that allowed commas in referencing commands.

I know this is A LOT to take in, so I included a file "Changes.pdf" inside the download to better explain the changes.  I highly recommend reading it before you start playing around with it so you can use the new features to their full potential.

Caution: Use this version at your own risk.  It may require ROM clears and loss of data.

* Axe1.0.0.zip (660.27 KB - downloaded 159 times.)
« Last Edit: 03 August, 2011, 22:08:27 by Quigibo » Logged

___Axe_Parser___
Today the calculator, tomorrow the world!
Pages: 1 2 [3] 4   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.182 seconds with 31 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.