So finally - here it is.
It was quite hard work, I will explain why.
The new release "1.71.01g.Z80 11/2013" of the ZX-IDE is the graphics release - thats why it is called revision g.
No that was just a happy coincidence.
The first big step was realizing support of graphics characters.
This has been done with modifying a truetype font to create the characters needed for ZX81, especially the graphic and inverted chars.
There has been an existing font named zx81.ttf but this is not very helpful for the IDE as both charsets are needed (Sinclair and ASCII) in one charset and with use of only 8 bit to avoid source files to be saved in multibyte (non-ascii) format. So this was a time consumpting project.
The graphic mode can be used with ALT+9 key, similar to SHIFT+9 on the ZX keyboard to activate graphics mode. It can be switched on for different editor windows in the IDE like needed and is automatically switched on if a file with graphic chars is loaded in the IDE. The use of the chars inside the IDE is very simple, a toolbar with graphic chars is displayed and a char can be inserted simply by clicking on the desired and visible char in top of window. They can be copied as well with CTRL-C and CTRL-V as needed.
To see the graphic chars you have to install the Sinclair.ttf font which is in the main directory. The font can be either copied to the windows/fonts directory or just installed from the main directory of the ZX-IDE by double clicking it and use the install button in the font viewer window.
Second the chapters 10,11,12,13 and used tokens are supported now which allow conditional BASIC programs (IF-THEN structures) and loops (FOR-NEXT statements). So this will offer a wider range to use BASIC with assembler in useful programs. Following additional statements are supported with this new version:
IF-THEN structure
comparison operators and logical expressions like <,>,=,<=,>=,<>,AND,OR,NOT
STOP statement
functions CODE, CHR$
FOR-NEXT loops with TO and STEP
SLOW and FAST (have been supported in earlier version 1.71.01e but not described in tutorial section)
There have been some more tricky action to modify the IDE to support the IF-THEN structure and logical expressions. This is used with the powerful macro language of FASM as well and so there are now two context to interprete IF statements or logical expressions. They can be used now either in BASIC or Assembler context. This was hard work, too (without renaming them).
So the version is uploaded in the IDE thread and available now, I will add some chapters in the tutorial in the next days.
I think next step is support of the of rest BASIC statements which are now not more too complicate.
So have fun with the new versions and hope to see some more programs using the IDE now.