• Re: ANN: DX-Forth 4.57

    From albert@spenarnc.xs4all.nl@21:1/5 to dxforth@gmail.com on Tue Dec 10 11:39:37 2024
    In article <64762224be194b336f89955c52dd77b6ce2334a8@i2pn2.org>,
    dxf <dxforth@gmail.com> wrote:
    On 9/12/2024 7:28 pm, Hans Bezemer wrote:
    ...
    Congratulations! It's nice to see such compilers remain maintained and >relevant!

    Thanks. Not sure about relevant :) It's nevertheless interesting to
    see the odd
    user get some use out of it. Even more of an eyebrow raiser is when
    they go along
    with archaisms such as screens for source.

    https://www.youtube.com/watch?v=kYvYu5AfSxg


    When I was forced to do line by line including of source,
    I needed buffers to hold a piece of the files.
    The buffers used for blocks are perfectly suited for this.

    Not to mention that a 16 by 64 block of code is a perfect
    match for Forth, for a multi purpose library.

    Groetjes Albert
    --
    Temu exploits Christians: (Disclaimer, only 10 apostles)
    Last Supper Acrylic Suncatcher - 15Cm Round Stained Glass- Style Wall
    Art For Home, Office And Garden Decor - Perfect For Windows, Bars,
    And Gifts For Friends Family And Colleagues.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From albert@spenarnc.xs4all.nl@21:1/5 to All on Tue Dec 10 11:35:31 2024
    --
    Temu exploits Christians: (Disclaimer, only 10 apostles)
    Last Supper Acrylic Suncatcher - 15Cm Round Stained Glass- Style Wall
    Art For Home, Office And Garden Decor - Perfect For Windows, Bars,
    And Gifts For Friends Family And Colleagues.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From albert@spenarnc.xs4all.nl@21:1/5 to dxforth@gmail.com on Wed Dec 11 11:13:47 2024
    In article <ff9d9233f27d7d913fb05f04e486912a68752cb6@i2pn2.org>,
    dxf <dxforth@gmail.com> wrote:
    On 10/12/2024 9:39 pm, albert@spenarnc.xs4all.nl wrote:
    In article <64762224be194b336f89955c52dd77b6ce2334a8@i2pn2.org>,
    dxf <dxforth@gmail.com> wrote:
    On 9/12/2024 7:28 pm, Hans Bezemer wrote:
    ...
    Congratulations! It's nice to see such compilers remain maintained and
    relevant!

    Thanks. Not sure about relevant :) It's nevertheless interesting to
    see the odd
    user get some use out of it. Even more of an eyebrow raiser is when
    they go along
    with archaisms such as screens for source.

    https://www.youtube.com/watch?v=kYvYu5AfSxg


    When I was forced to do line by line including of source,
    I needed buffers to hold a piece of the files.
    The buffers used for blocks are perfectly suited for this.

    Not to mention that a 16 by 64 block of code is a perfect
    match for Forth, for a multi purpose library.

    Personally I love the editing environment screens afford - small,
    modular, no information overload.

    You need video mode 3 set by BIOS call 10.
    To my surprise dosbox supports direct screen access, e.g.
    42 B0000 C!
    puts a B in the upper left corner.
    This allows a graphics editor based on the ^E ^S ^D ^X diamond pattern,
    etc. ^Y removes a line but it stack up outside the 16 lines and
    can be put any where with ^U etc.
    This is part of my the library of ciforth, but it only runs on
    the 16 version of ciforth (mina).
    (this was first implemented on my Osborne, a CP/M system).

    Groetjes Albert
    --
    Temu exploits Christians: (Disclaimer, only 10 apostles)
    Last Supper Acrylic Suncatcher - 15Cm Round Stained Glass- Style Wall
    Art For Home, Office And Garden Decor - Perfect For Windows, Bars,
    And Gifts For Friends Family And Colleagues.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John@21:1/5 to Hans Bezemer on Mon Dec 23 17:41:03 2024
    XPost: comp.os.cpm

    On 12/9/24 02:28, Hans Bezemer wrote:
    On 08-12-2024 04:01, dxf wrote:
    DX-Forth is a Forth language compiler and development system
    for MS-DOS and CP/M-80 operating systems.  It is intended to
    be a complete, easy to use, programming tool for the creation
    of turnkey applications.

    What's new:

    v4.57  2024-12-08

    + added  - removed  * fixed  ! changed  = updated

    +  (NUMBER) \CHAR CSKIP "
    !  INTEGER moved to TOOLS
    !  DOSLIB: strings, parsing, files

    Downloads:

    DXCPM457.ZIP (CP/M-80)
    DXDOS457.ZIP (MS-DOS)

    https://drive.google.com/drive/folders/1kh2WcPUc3hQpLcz7TQ-YQiowrozvxfGw

    Congratulations! It's nice to see such compilers remain maintained and relevant!

    Hans Bezemer

    Very impressive. Nice to see CP/M supported.
    Will it run on later versions of DOS past 2.x ?

    -John

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John@21:1/5 to dxf on Tue Dec 24 22:06:05 2024
    XPost: comp.os.cpm

    On 12/23/24 20:28, dxf wrote:
    On 24/12/2024 10:41 am, John wrote:
    ...
    Very impressive.  Nice to see CP/M supported.
    Will it run on later versions of DOS past 2.x ?

    Yes - I should have been more clear. For a long time it was developed
    under Win98 in a DOS window. 2.x support is probably the tentative one.


    Also, I seem to have some trouble with the floating point.
    Keep getting f-stack error messages, which the manual says are
    under/over flows.


    1 9 / <return> returns a zero, not the expected 0.11111

    So, I'm guessing the F* (etc.) are the floating point arithmetic.
    3 5 F* <return> however gives an "f-stack" error. 15 is an overflow?

    And not sure how to enter decimals, I though maybe entering a ".0" after
    my numbers would flag them as reals not integers, but...
    3.14 2.96 <return> does not put both numbers on the stack

    Maybe I'm not doing it right, I'm just doing what's intuitive to me.
    And yes, I'm running FORTH-F. This is the DOS version.
    Please help a wayward user....

    -J

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)