|
Quigibo
|
Axe Parser Beta 0.2.3 New Features:- Clear the back-buffer
- Invert the back-buffer
- Copy data from end backwards
- Logical boolean operators
Changed:- Logical operators are separated from the previous bitwise operations.
- Grayscale is once again a 6MHz-only command until I resolve a compatibility issue.
- Exact percent should show up on errors.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
Axe Parser Beta 0.2.4
One word to describe this release: grayscale! New Features:- Draw pixels to the back buffer (grayscale)
- Get pixels form the back buffer
- Draw sprites to the back buffer (grayscale)
- 4 color grayscale rendering
- Draw ANY buffer directly to the screen without having to copy it to the main buffer
- Look-ahead parsing significantly reduces code size when using static pointers
Changed:- A couple new auto-opts for "is negative" and "is not negative" .
- Fixed bug with Cos( Sin( and square root as second argument
- Fixed bug with >Frac and >Dec when last line was a pointer.
Cool new example program to test 4 color grayscale.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
Axe Parser Beta 0.2.5
If I weren't so busy I would have added more stuff... New Features:- Scroll to errors (kind of) by pressing [prgm] after an error.
- Read and write to the Ans variable as a number.
- New text mode to toggle auto-scrolling at last line.
Changed:N/A
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #18 on: 02 June, 2010, 06:02:45 » |
+12
|
Axe Parser Beta 0.2.6 New Features:- Instant goto when pressing [prgm] after errors.
- Use Sub() and Asm() inline with math operations.
- Sorting command added.
- Some very basic OS interrupt commands.
- Constant expressions are evaluated pre-compile time.
- Reading and writing to static addresses should be fully optimized now.
- Math and numbers are more flexible.
Changed:- Reading and writing to static addresses returns the value instead of the address.
- Fixed several bugs.
Made a 3D game for the fun of it.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #19 on: 17 June, 2010, 07:15:14 » |
+15
|
Axe Parser Gamma 0.3.0
This should make up for skipping a week of updates New Features:- Subroutines can now have arguments!
- New variables for subroutine arguments.
- Experimantal "Axe Tokens". Toggle them with Alpha+Vars.
- Grayscale commands improved and save interrupt states.
- Base 2 logarithm and exponential.
- Draw arbitrary sized bitmaps to the buffer or directly to the screen
Changed:- Major bug fix, no more errors when reading from archive.
- SetupEditor is no longer needed or supported.
- Fixed other minor bugs.
|
|
|
« Last Edit: 17 June, 2010, 07:17:11 by Quigibo »
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #20 on: 20 June, 2010, 08:24:17 » |
+14
|
Axe Parser Gamma 0.3.1
No new commands, but you got to admit these new features are pretty cool. Even cooler if had I decided to throw in application compiling New Features:- Real error scrolling just like BASIC! Finally!
- The new token names are now automatic. They turn on if the program has an Axe Header
- Axe does not re-save the settings unless you make changes. It will keep it unarchived if you want to unarchive it.
- Commands list shows both new and old token spellings.
- More nested expressions are allowed in a single statement.
Changed:- Fixed some bugs in the new tokens and documentation.
EDIT: Please Re-Download if you got a copy earlier. There was a big problem with the error scrolling on programs larger than 10kb that I'm still not able to fix, but at least it won't crash the calc now.
|
|
|
« Last Edit: 20 June, 2010, 11:45:13 by Quigibo »
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #21 on: 02 July, 2010, 03:55:46 » |
+17
|
Axe Parser Gamma 0.3.2
Probably one of my largest updates in terms of useful features. New Features:- Compile your programs to applications!
- Axioms can be imported for added functionality!
- Custom interrupt support!
- Display Tokens.
- New token value constants.
- Find the length of a zero terminated data block.
- Display small text without defining coordinates first.
- Sound quality has drastically improved.
- Developer information included.
Changed:- Fixed more bugs with negative numbers (I hate those things!)
- Error scrolling is much cleaner, but still messes up in gigantic programs
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #22 on: 11 July, 2010, 05:23:18 » |
+14
|
Axe Parser Gamma 0.3.3 New Features:- Draw rectangles and boxes.
- Draw circles.
- Interrupts are now compatible with applications.
- 2 New advanced multiplication techniques: Fixed Point and High Order.
- "Return" at the end of the program is automatically optimized.
- Error scrolling is more accurate.
- Simple application signing included.
- Import Pictures from archive.
- Support for full screen pictures.
Changed:- Freq() can now play lower notes, and only the tone "0" has changed.
- Fixed some issues with negative numbers.
- Fixed the Data() command. All numbers should work with it now.
- Pixel drawing far off screen is safe now!
New Example program: Fractal Explorer! You will not find a faster one for the calculator!
|
|
|
« Last Edit: 11 July, 2010, 23:13:58 by Quigibo »
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #23 on: 26 July, 2010, 03:35:43 » |
+17
|
Axe Parser Delta 0.4.0
At last! The wait was worth it! New Features:- Almost every external variable can now be fully used in Axe.
- Read external variables directly from flash.
- Delete external variables.
- Updated documentation for external variable usage.
- White space is completely white now, its ignored almost everywhere.
- Text commands have improved greatly.
- Temporary pointers allow any data to be defined and used immediately in any command.
- Direct I/O control of the link port.
- Error messages are more descriptive.
- Size of the program is displayed when compiling to an application.
- Slightly improved application compiling.
- New optimizations to reduce the size of nearly every program.
- Read from pointers in reverse (big endian).
- Change log included with the parser.
Changed:- Fixed end of program bug.
- Text command syntax has changed to look exactly like the output and display syntax.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #24 on: 28 July, 2010, 10:23:48 » |
+14
|
Axe Parser Delta 0.4.1
Just a minor follow-up with some bug fixes and a couple new features. New Features:- New masked sprite drawing routine for 3 level grayscale.
- Main sprite drawing routines can be drawn to any specified buffer.
Changed:- Fixed bug with file pointers.
- Fixed small bug in defragmenting and app compiling.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #25 on: 09 August, 2010, 03:42:29 » |
+11
|
Axe Parser Delta 0.4.2
This update includes the most drastic improvements in a single update I think. New Features:- Create Axe Backup files automatically to preserve source code during ram clears!
- Manually manage your backups in the compile menu.
- Include external source code directly into your main source code!
- Basic sprite rotation and flipping!
- Automatic Calc-To-Calc linking with the I/O cable!
- Static pointers and label names can now be up to 3 letter/numbers!
- Many new auto-optimizations.
- Faster division routine (but also slightly larger).
- [2nd] and [Mode] now also work in the GUI like [Enter] and [Clear] respectively.
Changed:- Fixed bug that would randomly make the high-nibble of long hex numbers 0.
- Fixed progress bar looping when compiling from large programs in rom.
- Fixed division bug with constants close to 255.
- Compatible with Mac TI-Connect.
- Return optimization in no longer automatic due to possible program leaks.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #26 on: 10 August, 2010, 12:58:27 » |
+14
|
Axe Parser Delta 0.4.3
Another follow-up update. Has some interesting new features too. New Features:- Screen-shift the back buffer in any direction.
- Bit checking for 16-bit numbers.
- New auto-opts for bit checking.
- Missing label displayed when receiving a missing label error.
Changed:- Fixed bug that was randomly crashing the parser.
- Fixed end of file bug with external program names.
- Parser always resets the window top to the correct position.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #27 on: 21 August, 2010, 08:58:39 » |
+16
|
Axe Parser Delta 0.4.4 New Features:- Convert integers to and from floating point numbers.
- String input just like BASIC!
- ElseIf and Else!If statements.
- Data search routine similar to BASIC's inString.
Changed:- Fixed bug with custom interrupt labels.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #28 on: 28 September, 2010, 03:53:11 » |
+14
|
Axe Parser Delta 0.4.5
Wow, its been a while New Features:- Direct Nibble manipulation!
- Subroutines can save and restore argument variables (for recursive uses).
- Most Axe variables can be dereferenced.
Changed:- Correct number of Ends after nested elseif statements
- White space in program is handled better when scrolling to an error.
- Axioms are temporarily disabled.
- Fixed Auto Power Down bug.
- getkey() routines alway delay long enough to register a key even in 15MHz.
- DispGraphrr can be used in an interrupt routine now.
- Optimized Copy() Fill() and Exch() commands.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|
Quigibo
|
 |
« Reply #29 on: 29 November, 2010, 00:51:02 » |
+16
|
Axe Parser Delta 0.4.6
No new commands, but a lot of new features. New Features:- Direct key support for the [On] key using getKey(41)
- Added new Axiom Tokens (but they aren't usable yet)
- Static data can be stored to variable pointer
- Pressing alpha-character jumps to program in compile menu
- Selector wraps around in the compile menu
Changed:- Fixed bug that made some invalid syntax become comments
- Fixed Elseif bug
- Added new auto-optimizations
- Automatic backups only after finishing compile with no errors
- Compiling to apps always attempts a defragmentation
- App signature improved and resignable on-calc with external program
- Fixed program menu bug after manual backups
- Manual backup key is now "Alpha"
- Fixed sector boundary reading bug when reading large source from archive.
|
|
|
|
Logged
|
___Axe_Parser___ Today the calculator, tomorrow the world!
|
|
|
|