slight changes and more namespace usage
both strlen and strcat now used strend. finished xwrfmt.z example for all processors.
added strend function. fixed some examples.
starting to use name spacing in library. (reduces symbol table size)
small change to how local symbols are defined.
more library work/standardizing. added missing 6809 inc/dec formats.
added some missing functions. more code clean ups
added some missing functions. added asmx docs. cleaned up more code.
more library code compression
compressed library code. threaded some functions.
compressed library code. threaded some functions. added 2 missing z80 operations
comments now start with ' (vb style). ; means RTS. // will be removed soon.
standardized examples. added s_emptystr
added 99 bottles of beer example
optimized forth words and istrue/isfalse. using wrfmt in more examples. ie: xfib, xfact
now using local jumps in library & examples
finished wrfmt (formated printing). improved stack frames. added local symbols.
working on cprintf
minor change to compiler.
minor change to compiler.
minor change to compiler.
cleaned up heap init.
more graphics work
added signed divide, and a low res 6847 line plotter
small change
a bit of work on 6847 video code
moved cbm basic stub code into libraries
added 6502 asr functions.
added 6502 asr functions.
change shl to lsl and shr to lsr. added asr and asl for 6809.
I need to convert z80 to 8080
cleaned up compiler filenames
moved library code into lib folder
added pia 6821 keyboard scan function
Started a 6847 video chip library
added sound function to coco library + example
added sound function to coco library + example
improved lib function names.
minor cleanup.
optimized utoa and atou a little
"blkb 0" is now generated via {}
improved namespacing standard
optimized z80 a little.
small change to undefined and macro instructions.
threading some code. ie: reducing library size.
finished memcpy. added some str/mem insert functions.
improved cpu variable names.
more cleanups and lib changes
more cleanups and lib changes
cleanup. line buffer increased
added example for new forth stack words.
working on some forth style functions.
updated c64 z files.
added malloc testing code. added rand() function.
code clean up
optimizing via threading code.
optimizing via threading code.
fixed z80 issue
malloc/free/msize are done, but only work for 6809 and 6502. must fix z80
started dynamic memory functions. needs testing!
fixed a bug in console in/out. started dynamic memory functions.
language is now called Z
language is now called Z
fixed label clashes. clean up.
zc clean up.
small update. + shell.txt
improved shell a little. removed a number of chr$() statements.
improved compiler a little. operators can now precede function calls.
a couple of tools I like
zc is now ansi c
more work
working on file standards. this is taking a while :-(
more progress
working on file functions.
small fix up with as command
a couple of chean ups for shell
rebuild
constants now use double quotes.