For that last feature idea, what about all unprotected programs starting with theta and some other prefix, assuming that the user might be developing more than one program on their calculator at the same time?
NEWS (screeny updated)

The assembling is now processed in 2 passes, instead of 3.
Includes are now detected automatically (no calls anymore).
Sources & includes names must now start with theta (overwriting security).
The destination name can not start with theta anymore (overwriting security).
The destination name is now displayed at the overwriting confirmation screen.
AsmPrgm was replaced by prgm (new syntax).
Refering to equate labels is now possible in initial program counter definition.
Destination data size security implemented (changeable maximum value).
Ascii arguments are now parsed properly (bug fix).
When using the goto feature, the cursor position is now properly set if there are word tokens in the line (bug fix).
The ram available for the destination data is now calculated properly (bug fix).
Some extra instructions have been optimized (thx calc84maniac).
Various code parts have been optimized.

Also, i added a to do list in the first post.

#####

KermMartian wrote:
For that last feature idea, what about all unprotected programs starting with theta and some other prefix, assuming that the user might be developing more than one program on their calculator at the same time?


Thanks for feedback =]

Includes are now detected in real-time, assuming the program name starts with theta and the data matchs the appropriate format (header, etc...).
NEWS

Version 1.00 is out.

Not many changes, since i decided to go for a bigger project.
That said, i won't probably add new features (sorry bout that).
I'll still handle bug fixes of course.

Changes :

Bug fix : Instructions starting with "EX" now work properly.
Bug fix : Using the goto feature doesn't eat a few stack entries anymore.
Undocumented instructions syntax now fit the one used in "The Undocumented Z80 Documented" by Sean Young (as a reference).
Added "IM 3" instruction ($ED,$4E).
"NOSTUB" macro renamed to "ASM".
Removed extra instructions (I'll handle that in my other project).
Running asmdream from external code is now supported (standard and auto modes, see asmdream.txt).
Some reorganisations in includes.
Some optimisations here and there.
source now available, as promised.

See you around =]
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 2 of 2
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement