home.social

#rbbs4 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rbbs4, aggregated by home.social.

  1. ... 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

  2. ... 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

  3. ... 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

  4. ... 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

  5. ... 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