... another update on the progress with DX BBS. Today, I've updated the input routine so that it is now capable of:

1.) input length limitation ( it is not possible to enter more than 'n' characters, halting cursor movement at 'n')

and

2.) a basic mechanism of "hiding" the input instead of echoing it

these two features are implemented in one #Forth word which ( in the example screenshot ) is being called like this:

#16 #1 bbs_input | Stack: ( ulen uhide -- )

so you can enter a max of 16 chars and these will be "hidden". It's a more basic routine similar to "instr()" in #RBBS4. I use the return stack to store the length and hide-flag which works since the loops in the word definition are *not* counted (do..loop). Boy do I feel clever ... heh ... 😇

#DXBBS
#RetroCoding
#DXForth
#Forth
#CPM
#BBS
#rc2014