Wouldn't it be nice to have modern, structured Extended Basic on your TI-99/4a ? No need for GOTO's anymore? Using a Windows PC Editor with syntax-highlighting and save your work directly to a FIAD Disk, ready to use from an emulator with a stock Extended Basic module?
Well, here it is. I am happy to present you TiCodEd. It offers:
Modern Basic without line numbers
Translation to Standard Extended Basic
Saving of files in tokenized format in FIAD
Simply one EXE file, no run-time or installation required
Syntax Highlighting and Code-Completion
You can have much more comfort in editing your source, enjoy a good readable format with indention and without line numbers, but structured elements like REPEAT-UNTIL and WHILE-ENDWHILE, in addition to labels. With one click this can not only be converted to Standard Extended Basic, but also written to TIFILES in tokinized format to be directly used by an emulator like Classic99 using OLD DSKx.<yourfile>.
Your program is working perfect? TiCodEd can also write the program in MERGE format for direct use in the XB Compiler to be compiled. To see what can be done this way just look at Extended Parsec, T.E.R.O. or ScuttleButt/4a.
Download the latest Version of TiCodEd here:
Windows (64 & 32 bit): TiCodEd V251 (win64-32).zip
Linux (64 bit): TiCodEd V251 (linux).zip
Mac OSX (Big Sur, Intel): TiCodEd V230 (OSX64).zip (not yet updated)
What's new in Version 2.5.1?
Switch from Log to SXB page after successful integration run
New library files for T80XB and XB II+ with short examples
Bugfix: CALL IMAGE was tokenized wrongly
Bugfix: The first characters on Char-Page got corrupted
What's new in Version 2.5?
New CONST statement for universal constants
New “Replace Identifier” in Edit-Menu (the general Replace “i -> count” would also change the i in PRINT or DIM)
Option to use XA99 Assembler with Integration to automate the compilation even more. Edit-boxes now can have up to 20 lines.
V9T9 files are now supported on the Project Page for generated files
Util Menu: File Editor for Variable/Fixed Internal/Display data files in FIAD in TI-FILES and V9T9 format up to 512 records/16 fields per record.
Various UI and functional improvements
What's new in Version 2.4?
Util Menu: Hex2BIN$ is a dialog to extract HEX data from a text, i.e. scan
Var page: PreScan List of variables
Char page: Flip, rotate and invert added
Bugfix: BIN$ had issues with >22 “Quote” character
What's new in Version 2.3?
Changed IV254 option to a more generic memory base selection, allowing for CALL FILES(1) and other to use as much memory in TI BASIC as possible
REM command compatibility for TI BASIC
Bugfix: Trailing Comma in DATA statement was lost
Bugfix: Only one IN[...] was possible per line
Not convinced yet? You can have a look in the updated manual first. Lazarus Source is included, released under BSD License.
For questions and comments you can reach me by mail ticoded (at) lizardware.de or join us on AtariAge in the thread “Introducing Structured Extended BASIC and TiCodEd” or start your own topic.
Old Versions:
Version 2.5: TiCodEd V25 (win64-32).zip , TiCodEd V25 (linux).zip
Version 2.4: TiCodEd V24 (win64-32).zip , TiCodEd V24 (linux).zip
Version 2.3: TiCodEd V230 (win64-32).zip, TiCodEd V23 (linux).zip
Version 2.2: TiCodEd V221 (win64-32).zip
Version 2.1: TiCodEd V210 (win64-32).zip
Version 2.0: TiCodEd V200 (win64-32).zip , TiCodEd V20 (OSX64beta).zip
Version 1.2: TiCodEd V120 (win64).zip, TiCodEd V120 (win32).zip, TiCodEd V120 (OSX64beta).zip
Version 1.1: TiCodEd V110 (win64).zip, TiCodEd V110 (win32).zip
Version 1.0: TiCodEd
V100 (win64).zip, TiCodEd
V100 (win32).zip