• The dead ASCII Forth project.

    From Wayne morellini@21:1/5 to Wayne morellini on Tue Sep 6 06:26:47 2022
    Well, believe it or not, I wanted to have a go at the idea below in Colorforth, but have to dump various things. However, some might find it interesting.

    The idea was to make ASCII into a text handling language. It doesn't have to be ASCII, it could be another common language encoder scheme, except
    ASCII leaves enough room for instructions. In this control codes can be made for Colorforth base words. The idea is to just interpret a letter in a file,
    as printing to screen. Being able to print such letters to an output stream, and form frames, at video rates. Being able to control cursor position to draw
    screens instead of full frames. Include colour control, and sound. On a fast enough "terminal" a game could be played, and animation. A quirky concept
    for fun. But, if I were to do it, I was going to release it into open source wild, and express a desire for it to be expanded into text processing and layout
    scripting language for web page design against the current standard, and fixing up some of the short comings it has.

    Here is some ideas. Context switching. Control code instruction, switches all subsequent values to be control codes/instructions and API calls. Only a
    limited amount of APi's are needed, so can be fitted in, depending on how much you want the wreck the protocol. But, pretty much, once you have gone
    this far, ASCII is broken anyway, so you need a special terminal, or software, to run these features. Instructions will tend to get grouped together, so this
    context switching will minimise wastage. The next control code call, or print command, can switch back the context to print stream. Yes, and by
    interspacing the bell command enough, you have sound. You could also have custom characters you have graphics and vectors (make character tile, and
    reuse custom tile. Each character could have 2 colours per character, or 4 colours, of the developers choosing. The colours being attached to the tile, so
    each tile can have a different 2 to 4 colours.


    Again, a fun hobbyist idea, and it doesn't have to use the ASIC.


    On Sunday, February 27, 2022 at 5:13:41 AM UTC+11, Wayne morellini wrote:
    On Saturday, February 26, 2022 at 9:56:40 PM UTC+10, Marcel Hendrix wrote:
    On Saturday, February 26, 2022 at 10:07:54 AM UTC+1, minf...@arcor.de wrote:
    gnuarm.del...@gmail.com schrieb am Samstag, 26. Februar 2022 um 05:47:09 UTC+1:

    Hmm. What about the easiest English programming language, ASCII? You require no instructions to write Hello World, and you can use a special code to access instructions. Very handy at strings. :)

    We can use misc stack machine instructions to be accessed by the special code.

    Very suitable for an AI interface. Say, hello world, if you are alive, otherwise play dead. Works every time!

    It's also one of the only languages where programs are functionally correct without using the instruction set.

    :)

    April 1st is so far away.

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