Post by oompa loompa on Apr 11, 2004 16:12:43 GMT -5
I decided to release v0.11 today.
here are the updates:
- Now added the Let command
- When the Open/Save dialog is opened for the first time, its default directory will be the compiler's directory
- The Library command can now handle long file names
- Added the command: Incasm, which is like the Library command, except it doesn't search the "slibrary" directory for the assembler file. It either searches the project's own directory, or the compiler's directory if the source code is untitled
- Forgot to add the Ignore SCD Commands option. It is now added
- Fixed a bug with the Sega CD commands that froze the main CPU
- Fixed the LoadSCD command to disable interrupters when loading a cluster
- Fixed the text DMA commands (CLS, Line Feeds) to work for the different planes
- Fixed the clear length in CLS
- Big sprite commands added
- Fixed DataFile to recognize labels not on the same line
- Now aligns DataFile to EVEN bounds
- For the 4th time, the FOR...next loop has been recoded, now even faster
- The one update that makes me the most happiest: compiler speed increase =D - by 200 times. The compiler doesn't use VB's buffers to store the compiled assembly file no more =). This bypasses all of VB's overhead, and makes it compile 100,000 number of lines of print "hi" in 48 seconds on a 1.2 ghz computer running number line checks.
- For the VB users, i created an option to save BASIC files with a .bex extension
- Fixed a bug where if you go print "wassup":a=a+1, it messes up
- Added a feature to the ASM command, where if you leave the second argument blank, the lines after ASM are the assembly source, and it end when it encounters an END ASM command.
- Added the Gets command, and changed the Input command around to act like the real basic Input command
here are the updates:
- Now added the Let command
- When the Open/Save dialog is opened for the first time, its default directory will be the compiler's directory
- The Library command can now handle long file names
- Added the command: Incasm, which is like the Library command, except it doesn't search the "slibrary" directory for the assembler file. It either searches the project's own directory, or the compiler's directory if the source code is untitled
- Forgot to add the Ignore SCD Commands option. It is now added
- Fixed a bug with the Sega CD commands that froze the main CPU
- Fixed the LoadSCD command to disable interrupters when loading a cluster
- Fixed the text DMA commands (CLS, Line Feeds) to work for the different planes
- Fixed the clear length in CLS
- Big sprite commands added
- Fixed DataFile to recognize labels not on the same line
- Now aligns DataFile to EVEN bounds
- For the 4th time, the FOR...next loop has been recoded, now even faster
- The one update that makes me the most happiest: compiler speed increase =D - by 200 times. The compiler doesn't use VB's buffers to store the compiled assembly file no more =). This bypasses all of VB's overhead, and makes it compile 100,000 number of lines of print "hi" in 48 seconds on a 1.2 ghz computer running number line checks.
- For the VB users, i created an option to save BASIC files with a .bex extension
- Fixed a bug where if you go print "wassup":a=a+1, it messes up
- Added a feature to the ASM command, where if you leave the second argument blank, the lines after ASM are the assembly source, and it end when it encounters an END ASM command.
- Added the Gets command, and changed the Input command around to act like the real basic Input command