- A repeat-function.

- Auto-set extensions in the diskmenu when the user presses RET before they
have filled in the extension. If the user doesn't want an extension at all
he can fill the extension with spaces.

- Auto-add shlashes \ in the diskmenu. If I type A:\COMPASS it goes wrong, I
have to type A:\COMPASS\. I think Compass should be able to detect this
automatically. At least other programs, like TED can do this.

- Save the labellength in the .ASM-files. My length is set to 16 by
standard. But if I want to edit someone else's source which has a different
labellength, for instance 20, then I've got to change it everytime.

- 1-pass assembling, or 2-pass assembling where pass 1&2 are combined and a
3rd pass is introduced. Should work faster... 1st pass runs through all code
and assembles it. If it encounters a label definition, it puts it in the
labeltable, and if it encounters a label not yet defined, it sets the
location and label in another table. The second pass runs through this
second table and fills in the labels which were at the time still unknown.
I don't know if this can be done, but I think so and I think assembling
should go a lot faster, because the 2nd pass should go really fast (even not
worth mentioning I think), and the way it now works is at least not very
efficient. It defines the labels in the first pass, while running through
all code (and partly assembling it already for otherwise it couldn't define
the values of the labels of the routines), and in the second part running
though all code again, but now really assembling it!!! Not efficient, I
think.


~Grauw


--
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<
          email me: [EMAIL PROTECTED] or ICQ: 10196372
             visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<


****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to