erm... unless I missed it, it'll be the other side of Xmas now...
Had a lousy December, a bl**dy good Xmas and then stuffed my back big-time for New Year. Only just able to again sit at a PC for more than 5 minutes.
I'm overloaded to blazes now with everything running late! Whilst incapacitated I've done more reading of Amiga and AMOS tech material than is good for me
. Luckily, the wife bought me a couple of good novels for Xmas.
How many lines of code? I have written a few that have 3000 lines of code.
Currently 4,204 lines of code. Plus 307 for the program that generates the Data Bank and 343 for the program that generates the Menu Bank. However, the long-winded versions of the DBL programs (in AMOS Basic strings) are still in there until they're ready to stuff into the Resource Bank.
Current status:
Completed- The chroma-coded editor all working in very similar fashion to the AMOS Editor (menus, keys, etc).
- Block highlighting and tracking all working.
- Load and save in *.DBL format (straight ASCII DBL Code).
- Load and save in *.ASC format (ASCII DBL Code in AMOS Basic A$=A$+"blah, blah, blah" format c/w DBL Comment conversion to AMOS Basic Comments and vice versa).
- Auto EOL character detection on file load with optional manual override for saves.
- Load Target Resource Bank and pull to pieces, substituting Default resource numbers where no Images and/or Messages are in the target.
- Comments format for both *.DBL and *.ASC formats.
- DBL Expansion fully working.
- Syntax Template Insert fully working (and with placeholders for you to fill in ).
- Clean exit with bank clean up fully working.
In Progress- Insert utility for the default Editor Message Numbers (all the negative ones that no one realises are already there for the asking ).
- DBL Compression (to the unintelligible format that gets stuffed into the Resource Bank - modification of the method already in the Resource Bank Maker accessory).
- Insert dialogues for Image and Message Numbers (similar to the Syntax Template Inserts but showing what's available in the Target Resource Bank or Default Resource Bank - saves having to print them out or jot them down on scraps of paper). Also allows the Messages to be edited (unless they're sourced from the Default Resource Bank!).
To Do- Move DBL Programs between the loaded Target Resource Bank and the Editor and vice-versa. Naming, moving, etc.
- Save the loaded Target Resource Bank. Recreate the bank (modification of the methods already in the Resource Bank Maker accessory).
- Cut, Copy and Paste code (data structures and housekeeping already in place).
Sounds like still a lot to do before the beta release. But most of it's just joining the 'Lego blocks' together. The Cut, Copy and Paste's the only bit remaining to be done from scratch.
I
was pleased to see that the original AMOS Team also referred to these programs as DBL code in the sources
Learnt more about AMOS than the manuals, help files or sources could ever have taught me. Good fun when my back's not killing me!