What's new in version 2.2.29 (Compiled May 14, 2016)?
IDE Updates:
- Clean Work Directory is functional
- Clean Compile (F9) is functional
- Fixed an issue with the ASCII Table tool
- CRASH saving and loading is functional
- Split KEYWORDS.DAT into COMMAND.DAT and FUNCTION.DAT
- Logs are functional
- Compile ASM is functional
- Compile ASM Clean is functional
- Show ASM is functional
- Fixed the icons in the file tree on the Files tab
- Enabled VSPLITTER on the code window
- Moved Show ASM to the View menu instead of the Run menu
- Added context menu for ASM code window to compile code in that window
- Added "Compile" to the context menu for the BASIC code window
- Changed the .SBS file format.
- Copy ROM to Project Folder is functional
- Copy ASM to Project Folder is functional
- Fixed a bug with the Enable XGM option in the preferences
- Added default view options for the Project Browser, Compiler Log, and ASM
Code Window in the Preferences section
- Added Wave Generator
- Added VGM to XGM Converter (Compiled .XGC converter, for XGM)
- Added WAV to RAW Converter (For XGM)
- Help File Updates:
- Added all remaining commands and functions in the Keyword Reference.
- Parser Updates:
- Fixed a bug with line separators and single line IF statements
- Fixed a bug with user defined routines and arrays
- Added XgmStopMusic command
- Added XgmIsMusicPlaying() function
- Added XgmResumeMusic command
- Renamed XgmStartTrack to XgmStartMusic
- Added Rem command
- Fixed a bug with Sleep
- Fixed a bug wth Scroll2
- Fixed a crash with Wend
What's new in version 2.2.0.16 (Compiled May 4, 2016)?
- BUG FIX: Fixed an issue when assigning negative numbers after a function call
- BUG FIX: Fixed an issue with the DATA statement
- PARSER UPDATE: Adjusted the error handling to catch malformed lines of code
What's new in version 2.2.0.15 (Compiled April 29, 2016)?
What's new in version 2.2.0.14 (Compiled April 28, 2016)?
- HELP ADDED: RETURN
- HELP ADDED: SCROLL
- HELP ADDED: SRAMREAD()
- HELP ADDED: SRAMWRITE
- BUG FIX: Fix a bug where the compiler didn't always set the proper data length, causing
some commands and operators to use the incorrect functions.
- BUG FIX: Fixed a bug when using DECLARE ASM without arguments.
- BUG FIX: Fixed an error that crashed the IDE if an array was declared but the incorrect
identifier was used.
- BUG FIX: Fixed a bug with FOR...NEXT loop when using a negative step counter.
- BUG FIX: Fixed an issue with the READ, READINT, and READLONG commands
- BUG FIX: Fixed an issue with the IDE that caused the toolbar and some menu's to
remain disabled.
- BUG FIX: Fixed a bug with LEFT$() and RIGHT$().
- BUG FIX: Fixed a bug with COLOR and INK.
- BUG FIX: Fixed a bug with the line separator operator.
- IDE UPDATE: Added variable dimensions to the statistics tab.
- IDE UPDATE: Added argument list to the function/sub list on the statistics tab.
- IDE UPDATE: Updated icons in the file tree on the Files tab.
- IDE UPDATE: Properties tab is now functional.
- IDE UPDATE: Removed the DEL shortcut key from the Edit menu due to conflicts
between text controls.
- IDE UPDATE: Color editor is now available.
- IDE UPDATE: ASCII Table is now available.
- COMMAND ADDED: SRAMREAD()
- COMMAND ADDED: SRAMWRITE
What's new in version 2.2.0.13 (Compiled April 24, 2016)?
PARSER UPDATE: Added more settings to the OPTION command. - HELP UPDATED: OPTION
- IDE UPDATE:Files tab on the main window is now functional. Refer to the Project
Browser help section.
- BUG FIX: Fixed a bug when declaring arrays.
- BUG FIX: Fixed a subtraction bug
- BUG FIX: Fixed a bug with FOR...NEXT loops
What's new in version 2.2.0.12 (Compiled April 20, 2016)?
What's new in version 2.2.0.11 (Compiled April 19, 2016)?
What's new in version 2.2.0.10 (Compiled April 19, 2016)?
- COMMAND ADDED: IMPORT
- HELP ADDED: Added Troubleshooting
- HELP ADDED: END
- HELP ADDED: EXIT
- HELP ADDED: FOR...NEXT
- HELP ADDED: FREEALLSPRITES
- HELP ADDED: FREESPRITE
- HELP ADDED: GLOBAL
- HELP ADDED: GOSUB
- HELP ADDED: GOTO
- HELP ADDED: HALT
- HELP ADDED: HBLANK
- HELP ADDED: HIDESPRITE
- HELP ADDED: IF...END IF
- HELP ADDED: $INCLUDE
- HELP ADDED: INPUT
- HELP ADDED: LIBRARY
- HELP ADDED: LOCAL
- HELP ADDED: LOCATE
- HELP ADDED: LOADTILES
- HELP ADDED: MOVESPRITE
- HELP ADDED: ON <Event>
- HELP ADDED: PALETTE
- HELP ADDED: PALETTES
- HELP ADDED: POKE
- HELP ADDED: POKEINT
- HELP ADDED: POKELONG
- HELP ADDED: PRINT
- HELP ADDED: PROPSPRITE
- HELP ADDED: PSG
- HELP ADDED: PSGVOL
- HELP ADDED: PUTS
- HELP ADDED: RANDOMIZE
- HELP ADDED: READ
- HELP ADDED: READINT
- HELP ADDED: READLONG
- HELP ADDED: REGMOVE.B
- HELP ADDED: REGMOVE.L
- HELP ADDED: REGMOVE.W
- HELP ADDED: RELOAD
- HELP ADDED: RESTORE
- IDE UPDATE: Added Compile (F5) button to the toolbar
- IDE UPDATE: Compiler will launch emulator on successful compile
- IDE UPDATE: Removed the Print button and menu item
- IDE UPDATE: Toolbar button Open is now functional
- IDE UPDATE: Toolbar button Save is now functional
- IDE UPDATE: Most Recently Used list is functional
- IDE UPDATE: File -> Exit is now functional
- IDE UPDATE: Finished the Preferences window. While it's functional, the options don't do
anything yet.
- BUG FIX: Fixed a few issues with logical operators
- BUG FIX: Fixed an issue with PRINT that was causing issues when using ";" and "&".
- BUG FIX: Fixed an issue with the math parsing that ignored operations after a function
call.
- BUG FIX: Fixed an issue with ^ that would cause the compiler to crash.
- BUG FIX: Fixed an issue with the compiler not resetting some variables that would cause
future compiles to not compile properly.
- BUG FIX: Fixed a few issues with using ":" as a line break
- BUG FIX: Fixed a bug with the MRU lists
- BUG FIX: Fixed a bug with detecting non-defined functions and subs
- BUG FIX: Fixed a bug with FONTPAL that would crash the compiler
What's new in version 2.1.0.9 (Compiled April 8, 2016)?