• ANSI graphics

    From calcmandan@77:1/110 to All on Mon Apr 13 03:50:08 2020
    Hello folks,

    Doing some tests. I've been using moebius to create ansi graphics for the game i'm designing. After viewing my ansi files in pascal and, even python for comparison, I get this output

    https://imgur.com/a/2kIHr5z

    Any idea why the discrepancy in output?
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From xqtr@77:2/102 to calcmandan on Mon Apr 13 18:11:52 2020
    Any idea why the discrepancy in output?

    Perhaps the terminal doesn't support full ANSI graphics, perhaps a codepage thing... also the colors don't match, which is "normal" now days, even from
    the era of Windows 98+.

    For the colors, if the terminal supports 256+ colors, you should find and use the proper colors that match the original 16colors palette and display the graphics with them. Not easy to do it with just a print() command.

    --- Mystic BBS v1.12 A45 2020/02/18 (Raspberry Pi/32)
    * Origin: Another Droid BBS # andr01d.zapto.org:9999 (77:2/102)
  • From calcmandan@77:1/110 to xqtr on Mon Apr 13 15:55:40 2020
    Re: ANSI graphics
    By: xqtr to calcmandan on Mon Apr 13 2020 06:11 pm

    Perhaps the terminal doesn't support full ANSI graphics, perhaps a codepage thing... also the colors don't match, which is "normal" now days, even from the era of Windows 98+.

    We're using the same monitors as we are for design. It's just displaying the ans files in pascal, we're not using the proper character set as Moebius is. So that's where we are learning what is what.

    For the colors, if the terminal supports 256+ colors, you should find and us the proper colors that match the original 16colors palette and display the graphics with them. Not easy to do it with just a print() command.

    We are using the standard 16 color pallate that Moebius provides. I will continue seeking guidance in here and also describing what we learned as we go.

    Thank you!
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to xqtr on Wed Apr 15 22:54:06 2020
    Re: ANSI graphics
    By: xqtr to calcmandan on Mon Apr 13 2020 06:11 pm

    Perhaps the terminal doesn't support full ANSI graphics, perhaps a codepage thing... also the colors don't match, which is "normal" now days, even from the era of Windows 98+.

    I think it is a code page thing. The terminal that I'm using this on is the same I bbs on, which is the basic linux terminal.

    Does this make sense? https://www.freepascal.org/docs-html/current/rtl/cp437/in dex.html


    For the colors, if the terminal supports 256+ colors, you should find and us the proper colors that match the original 16colors palette and display the graphics with them. Not easy to do it with just a print() command.

    Ok.
    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From xqtr@77:2/102 to calcmandan on Thu Apr 16 12:45:10 2020
    I think it is a code page thing. The terminal that I'm using this on is the same I bbs on, which is the basic linux terminal.

    I am using Ubuntu 18.04/18.10 and in my fresh install, i tried a lot to find a terminal app that supports CP437 out of the box... my best choice until now is Gnome Terminal, but even so, i can only use CP866 or similar.. not CP437.

    If you are planning to release an app. that works in a linux terminal, you
    will disappointed, cause every user has its own preferences about the terminal app and not all (if any) still support CP437. When i started the NULL mag. project i did the same thing and it was troublesome. After making my own SDL "terminal environment" i finally ended using DOS and DOSBOX :)

    I don't want to discourage you, but this is how things are :)

    Does this make sense? https://www.freepascal.org/docs-html/current/rtl/cp437/in dex.html

    Yes and no :) You are using Freepascal under linux?

    :: XQTR :: Another Droid BBS :: andr01d.zapto.org:9999 :: xqtr@gmx.com

    --- Mystic BBS v1.12 A45 2020/02/18 (Raspberry Pi/32)
    * Origin: Another Droid BBS # andr01d.zapto.org:9999 (77:2/102)
  • From ryan@77:1/128 to xqtr on Thu Apr 16 16:44:18 2020
    I am using Ubuntu 18.04/18.10 and in my fresh install, i tried a lot to find a terminal app that supports CP437 out of the box... my best choice until now is Gnome Terminal, but even so, i can only use CP866 or similar.. not CP437.

    I typically wrap non-cp437 things with https://github.com/keaston/cp437 -
    works a treat. I know these are two separate use cases but figured I'd share.

    --- Mystic BBS v1.12 A46 2020/04/13 (Linux/64)
    * Origin: monterey bbs (77:1/128)
  • From calcmandan@77:1/110 to xqtr on Fri Apr 17 14:14:32 2020
    Re: Re: ANSI graphics
    By: xqtr to calcmandan on Thu Apr 16 2020 12:45 pm

    I am using Ubuntu 18.04/18.10 and in my fresh install, i tried a lot to find terminal app that supports CP437 out of the box... my best choice until now Gnome Terminal, but even so, i can only use CP866 or similar.. not CP437.

    So, effectively, the font itself is so retro that no terminal emulator written today supports it. So, I can either do a massive research project to see which standards they all have in common and see how the characters render on the terminal side. Unfortunately, I can't think of a way to add font support to a terminal to make it work.

    If you are planning to release an app. that works in a linux terminal, you will disappointed, cause every user has its own preferences about the termin app and not all (if any) still support CP437. When i started the NULL mag. project i did the same thing and it was troublesome. After making my own SDL "terminal environment" i finally ended using DOS and DOSBOX :)

    Yeah, i use yakuake on kubuntu and, even then, ansi support is hit and miss. This is the first time I've actually looked into why and now I understand that it is all about whether the terminal supports the font or not.

    I don't want to discourage you, but this is how things are :)

    I'm not being discouraged, but now I'm beginning to see the scope of this effort changing. The game won't be unplayable without clear ansi screens, but the aesthetics are important to me. And it won't be as fun for users if they don't have a nice looking screen to see when playing. Especially today, visual appeal is a big part of gameplay

    Yes and no :) You are using Freepascal under linux?

    Yes, we both are. Everything will be written on 64bit linux, then we'll work on a massive port project to give as many sysops the ability to run it. And I'll be seeking assistance on that effort too.

    Daniel Traechin
    --- SBBSecho 3.10-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From xqtr@77:2/102 to calcmandan on Sat Apr 18 10:16:16 2020
    Yes, we both are. Everything will be written on 64bit linux, then we'll work on a massive port project to give as many sysops the ability to run it. And I'll be seeking assistance on that effort too.

    If you want to support multiple systems, you should consider to make it as a DOS(box) DOOR game. This way it would be possible to make it run with 100% correct ansi codes/colors and run in every system ;)

    :: XQTR :: Another Droid BBS :: andr01d.zapto.org:9999 :: xqtr@gmx.com

    --- Mystic BBS v1.12 A45 2020/02/18 (Raspberry Pi/32)
    * Origin: Another Droid BBS # andr01d.zapto.org:9999 (77:2/102)
  • From tenser@77:1/100 to calcmandan on Tue Apr 21 21:07:58 2020
    On 17 Apr 2020, calcmandan said the following...

    So, effectively, the font itself is so retro that no terminal emulator written today supports it. So, I can either do a massive research
    project to see which standards they all have in common and see how the characters render on the terminal side. Unfortunately, I can't think of
    a way to add font support to a terminal to make it work.

    It's not really a font issue. Most BBS people who talk about
    "ANSI graphics" are conflating two separate things:

    1. ANSI terminal control codes
    2. The CP437 character set used by the IBM PC

    (1) is just about cursor control and screen attributes; where
    the cursor is and fore- and background colors. (2) is about
    WHAT is displayed. In particular, CP437 allowed for displaying
    numbers and (Latin) letters and basic punctuation, but also
    pseudo-graphical glyphs that creative software developers used
    to draw things that looked vaguely like lines, boxes, etc.

    Almost all terminal emulators will do (1) in some form. (2)
    is a little harder, but there exist fonts that can be used
    with X11 and Wayland compositors that will show CP437-style
    glyphs. All of the CP437 glyphs are also available in the
    Unicode character set, and can be used with UTF-8. Fonts like
    unscii will display them, given proper translation.

    Aside from compatibility with legacy software, everyone really
    ought to just use UTF-8 and something like unscii.

    --- Mystic BBS/QWK Gate v1.12 A46 2020/04/13 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From calcmandan@77:1/110 to tenser on Wed Apr 22 02:09:00 2020
    tenser wrote to calcmandan <=-

    It's not really a font issue. Most BBS people who talk about
    "ANSI graphics" are conflating two separate things:

    1. ANSI terminal control codes
    2. The CP437 character set used by the IBM PC

    Okay, I'm listening

    (1) is just about cursor control and screen attributes; where
    the cursor is and fore- and background colors. (2) is about
    WHAT is displayed. In particular, CP437 allowed for displaying
    numbers and (Latin) letters and basic punctuation, but also pseudo-graphical glyphs that creative software developers used
    to draw things that looked vaguely like lines, boxes, etc.

    Almost all terminal emulators will do (1) in some form. (2)
    is a little harder, but there exist fonts that can be used
    with X11 and Wayland compositors that will show CP437-style
    glyphs. All of the CP437 glyphs are also available in the
    Unicode character set, and can be used with UTF-8. Fonts like
    unscii will display them, given proper translation.

    Aside from compatibility with legacy software, everyone really
    ought to just use UTF-8 and something like unscii.

    I'm so glad you jumped into the thread becaue this is the most
    complete explaination I've yet to see.

    All I want is to have my new game render properly on as many
    systems as possible. Up until now, I was expecting to release it
    as a dos door game to allow full CP437 support but now you've
    given me a different perspective.

    I've used many terminals across Windows and Linux and none of them
    render ANSI graphics properly, at all.

    I load syncterm and it works beautifully, and it supports CP437.

    I'll talk to my collaborator and we'll play with UTF-8 with our
    existing ansi designs and see how it'll translate.

    Thanks again for your great advice.


    ... Visit me at: gopher://gcpp.world
    --- MultiMail/Linux v0.49
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From tenser@77:1/100 to calcmandan on Wed Apr 22 16:09:24 2020
    On 22 Apr 2020, calcmandan said the following...

    I'm so glad you jumped into the thread becaue this is the most
    complete explaination I've yet to see.

    Thank you; that's very kind of you to say. I wrote
    more extensively about this on The Fat Dragon: http://fat-dragon.org/post/terminals/

    All I want is to have my new game render properly on as many
    systems as possible. Up until now, I was expecting to release it
    as a dos door game to allow full CP437 support but now you've
    given me a different perspective.

    I've used many terminals across Windows and Linux and none of them
    render ANSI graphics properly, at all.

    Well, again I think it's important to draw a distinction
    between "ANSI terminal handling" and "the CP437 character
    encoding" here. It's likely that most of those terminal
    programs are correctly interpreting ANSI terminal codes;
    but if your software is generating CP437 character data,
    then it's unlikely to be interpreting _that_ correctly.

    To recap for those who aren't up on the terminology,
    character data is represented by an integer. However,
    we rely on the use of some well-known "character encoding"
    to assign meaning to the values of those integers;
    familiar examples include 7-bit ASCII, 5-bit BAUDOT,
    or 8-bit EBCDIC. In ASCII, the capital letter 'A' is
    represented as decimal value 65; 'B' is 66, and so on.
    Values less than 32 are various control symbols ("SOH"
    for "Start of Header", etc). For the IBM PC, IBM
    chose to define a new 8-bit encoding they called CP437
    (supposedly it was on page 437 of their character
    code book). CP437 coincides with ASCII in the low
    seven bits, but if the high bit is set, this gives
    access to an extended set of glyphs, like the
    pseudo-graphical characters. For example, the double
    box drawing character is decimal 186. Unfortunately,
    CP437 was always pretty limited, and it was never
    heavily used outside of the PC world.

    Most modern terminals either use something like UTF-8
    natively (really, there's very little remaining reason
    not to do this these days) or they're using something
    ISO/IEC 8859-1 encoding for the US/Western European
    Latin alphabet. In places where English and/or the
    Latin alphabet are not regularly used, there are other
    encodings as in common use. Eventually someone realized
    that having a ton of such encodings that were often in
    conflict due to sharing a small encoding space (say,
    8 bits) wasn't going to scale globally, and the Unicode
    consortium was formed to come up with a single encoding
    that would encompass all of the world's languages.
    Obviously, there are two many symbols in such a set
    to represent them all in 8-bit bytes, so this led to a
    number of competing "encoding" standards; Ken Thompson
    (author of Unix) and Rob Pike (primary creator of the
    the Go programming language) and others are Bell Labs
    had built a new operating system intended as a successor
    to Unix that they called Plan 9 that would use Unicode
    natively. They ran headlong into the encoding problem
    because Plan 9 ran machines of differing Endian-ness;
    while the world basically agrees on how to move a byte
    between systems (e.g., which bit is most significant
    and which is not), the same is not true of multi-byte
    data. Ken and Rob and a couple of others were at an
    all-night diner in New Jersey discussing this problem
    when they designed a new, variable-length encoding
    that could be used to encode any Unicode character
    into a unique byte sequence; they called this UTF-8.

    UTF-8 has swept all that came before it and is now
    the standard Internet character encoding.

    So.... This brings us to your problem of things not
    rendering properly in modern terminals. Syncterm
    is special because it understands CP437 natively for
    compatibility with legacy BBS software. That's cool,
    but the same is just not true of PuTTY, xterm, etc.
    Those are expecting either UTF-8 or something like
    ISO-8859-1, but you're sending them CP437. But the
    terminal software doesn't really care; it gets some
    byte with some value and displays some glyph; if
    the glyph it displays isn't what you intended, it
    more or less doesn't even known.

    What to do? Well, as I mentioned earlier, one _can_
    find a CP437 *font* that will render in e.g., xterm
    or a similar terminal program (and I'm sure similar
    fonts exist for analogous Windows programs, but I'm
    not a Windows user so I don't really know). You lie
    to it and tell it it's using ISO 8859-1 (aka Latin-1)
    and it will draw the right things. That all works
    fine, but if you then switch to running a program
    that expects to generate Latin-1, then you have the
    inverse problem that THAT will look strange.

    A more robust solution is to always use UTF-8 in your
    terminal: since the CP437 glyphs all appear in the
    Unicode character set, they can all be represented as
    UTF-8 byte sequences and displayed in a UTF-8-aware
    terminal. Now we're back to a font problem, however:
    the Unicode font in question has to actually display
    the glyphs. That's where fonts like Unscii come in;
    they support all the old BBS-style stuff (and Commodore
    and Amiga fonts, too!).

    So how do we get UTF-8?

    There are a couple of solutions one can usefully
    employ here: one is to write your software so that
    it snoops the character set used by the terminal
    software somehow and generate either CP437 or
    e.g. UTF-8 depending. Another is to always generate
    one or the other and then translate on the receiving
    side; I believe that's what the software that ryan
    pointed you at earlier does (it translates from UTF-8
    to CP437 and vice-versa interactively). A thing
    that's a bit of a bummer here is that I don't think
    that `syncterm` supports UTF-8, but perhaps Digital
    Man can be persuaded to add support?

    Personally, I'd always generate UTF-8 and assert
    that people should use a UTF-8 aware terminal to
    connect. But a lot of people in the BBS world use
    syncterm or similar programs to connect, so you've
    got to make sure those people know to use something
    else for your game.

    I load syncterm and it works beautifully, and it supports CP437.

    I'll talk to my collaborator and we'll play with UTF-8 with our
    existing ansi designs and see how it'll translate.

    In the end, I suspect you may find using CP437 is
    the easiest route, and you get compatibility with
    other terminals using something like the `cp437`
    program Ryan pointed you at earlier.

    Thanks again for your great advice.

    Sure thing! I don't know how great it's going to
    be, though. :-P

    --- Mystic BBS/QWK Gate v1.12 A46 2020/04/13 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From ryan@77:1/128 to tenser on Wed Apr 22 15:24:44 2020
    Thank you; that's very kind of you to say. I wrote
    more extensively about this on The Fat Dragon: http://fat-dragon.org/post/terminals/

    This message as well as the linked write-up are fantastic - thanks for taking the time and effort. I feel like I actually understand all of this now.

    --- Mystic BBS v1.12 A46 2020/04/13 (Linux/64)
    * Origin: monterey bbs (77:1/128)
  • From tenser@77:1/100 to ryan on Wed Apr 22 18:52:48 2020
    On 22 Apr 2020, ryan said the following...

    This message as well as the linked write-up are fantastic - thanks for taking the time and effort. I feel like I actually understand all of
    this now.

    Thanks! I re-read it and cringed at all the typos and
    grammar errors. :-)

    --- Mystic BBS/QWK Gate v1.12 A46 2020/04/13 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From calcmandan@77:1/110 to tenser on Wed Apr 22 17:04:00 2020
    tenser wrote to calcmandan <=-

    Thank you; that's very kind of you to say. I wrote
    more extensively about this on The Fat Dragon: http://fat-dragon.org/post/terminals/

    Bookmarked!

    In the end, I suspect you may find using CP437 is
    the easiest route, and you get compatibility with
    other terminals using something like the `cp437`
    program Ryan pointed you at earlier.

    I may support both characters. I also have a goal of producing a 40 column version using petscii for the 'close to my heart' c64 community.

    Sure thing! I don't know how great it's going to
    be, though. :-P

    The information is what's important here.

    ... Visit me at: gopher://gcpp.world
    --- MultiMail/Linux v0.49
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From Vk3jed@77:3/106 to tenser on Thu Apr 23 12:09:00 2020
    On 04-22-20 16:09, tenser wrote to calcmandan <=-

    A more robust solution is to always use UTF-8 in your
    terminal: since the CP437 glyphs all appear in the
    Unicode character set, they can all be represented as

    I agree totally. Only reason I still use CP437 is because SyncTerm doesn't support UTF-8. I'd rather use UTF-8 all round.



    ... Mathematician: A device for turning coffee into theorems!
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (77:3/106)
  • From Alpha@77:1/127 to tenser on Thu Apr 23 02:27:24 2020
    Aside from compatibility with legacy software, everyone really
    ought to just use UTF-8 and something like unscii.

    Wow, great info!!

    Also, I was just watching Digital Man's video from last year regarding Synchronet's support for UTF-8 terminals and how SBBS can transcode display
    for non-UTF-8 terminals. Nice.

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

    |14Þ |15Alpha
    |14ÜÝ |07Card & Claw BBS
    |06Þ |08cardandclaw.com:8888

    --- Mystic BBS v1.12 A46 2020/04/20 (Linux/64)
    * Origin: Card & Claw BBS (77:1/127)
  • From calcmandan@77:1/110 to Vk3jed on Wed Apr 22 21:32:00 2020
    Vk3jed wrote to tenser <=-

    A more robust solution is to always use UTF-8 in your
    terminal: since the CP437 glyphs all appear in the
    Unicode character set, they can all be represented as

    I agree totally. Only reason I still use CP437 is because SyncTerm doesn't support UTF-8. I'd rather use UTF-8 all round.

    Do we know the developer of syncterm? Maybe we can convince him/her
    to support UTF-8.

    I suppose I could create two versions but I'd rather not.

    I'm already planning on doing something for the C64 crowd
    and petscii+40char. That'll be a load of work in its own
    right.

    ... Visit me at: gopher://gcpp.world
    --- MultiMail/Linux v0.49
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From tenser@77:1/100 to calcmandan on Thu Apr 23 13:17:32 2020
    On 22 Apr 2020, calcmandan said the following...

    Do we know the developer of syncterm? Maybe we can convince him/her
    to support UTF-8.

    That would be Rob Swindell, aka "Digital Man", who is also
    the lead developer of Synchronet BBS. I'd start by shooting
    him an email.

    --- Mystic BBS/QWK Gate v1.12 A46 2020/04/13 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From tenser@77:1/100 to Alpha on Thu Apr 23 13:22:54 2020
    On 23 Apr 2020, Alpha said the following...

    Also, I was just watching Digital Man's video from last year regarding Synchronet's support for UTF-8 terminals and how SBBS can transcode display for non-UTF-8 terminals. Nice.

    Interesting. I'm watching that now, but it seems like he's
    going from UTF-8 to CP437 on the server side. Tantalizingly,
    he does say that syncterm doesn't support UTF-8 "yet", which
    one may take to imply he's at least open to the idea.

    --- Mystic BBS/QWK Gate v1.12 A46 2020/04/13 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From calcmandan@77:1/110 to tenser on Thu Apr 23 11:05:00 2020
    tenser wrote to Alpha <=-

    On 23 Apr 2020, Alpha said the following...

    Also, I was just watching Digital Man's video from last year regarding Synchronet's support for UTF-8 terminals and how SBBS can transcode display for non-UTF-8 terminals. Nice.

    Interesting. I'm watching that now, but it seems like he's
    going from UTF-8 to CP437 on the server side. Tantalizingly,
    he does say that syncterm doesn't support UTF-8 "yet", which
    one may take to imply he's at least open to the idea.

    I'm getting to the point that I may just support both character sets in
    the game, at least at first.

    I have received some stellar information so far.



    ... Visit me at: gopher://gcpp.world
    --- MultiMail/Linux v0.49
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From echicken@77:1/120 to tenser on Thu Apr 23 14:19:50 2020
    Re: Re: ANSI graphics
    By: tenser to calcmandan on Thu Apr 23 2020 13:17:32

    Do we know the developer of syncterm? Maybe we can convince him/her
    to support UTF-8.

    That would be Rob Swindell, aka "Digital Man", who is also
    the lead developer of Synchronet BBS. I'd start by shooting

    No - Deuce is the author of SyncTERM.

    The "official" way to request features is through its Sourceforge site, I think - and there's already one in for this:

    https://sourceforge.net/p/syncterm/feature-requests/3/

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    * Origin: electronic chicken bbs - bbs.electronicchicken.com (77:1/120)
  • From tenser@77:1/100 to echicken on Thu Apr 23 18:19:28 2020
    On 23 Apr 2020, echicken said the following...

    That would be Rob Swindell, aka "Digital Man", who is also
    the lead developer of Synchronet BBS. I'd start by shooting

    No - Deuce is the author of SyncTERM.

    Oops, I stand corrected. Also, following that video on a
    little longer, he does indicate that recent Synchronet
    supports UTF-8 natively.

    The "official" way to request features is through its Sourceforge site,
    I think - and there's already one in for this:

    https://sourceforge.net/p/syncterm/feature-requests/3/

    Cool!

    --- Mystic BBS/QWK Gate v1.12 A46 2020/04/13 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Vk3jed@77:3/106 to calcmandan on Fri Apr 24 11:14:00 2020
    On 04-22-20 21:32, calcmandan wrote to Vk3jed <=-

    Do we know the developer of syncterm? Maybe we can convince him/her
    to support UTF-8.

    Best place to go would be on DOVE-Net, or the Fidonet SYNCHRONET echo, which is gated from DOVE. :)

    I suppose I could create two versions but I'd rather not.

    I'm already planning on doing something for the C64 crowd
    and petscii+40char. That'll be a load of work in its own
    right.

    Interesting. :) I never had much to do with the C64. I was more an Apple person in those days, and could make just about any BASIC computer of the day do something with few lines of code off the top of my head (TRS-80, Applesoft/ProDOS, MBASIC under CP/M, VZ200, and some random systems at computer shows), EXCEPT for the C64 - something about its dialect of BASIC, as well as the illogical disk commands that it used didn't agree with me. :(


    ... Homosexuality must be hereditory -- most gays have heterosexual parents. === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (77:3/106)
  • From calcmandan@77:1/110 to tenser on Fri Apr 24 01:12:00 2020
    tenser wrote to calcmandan <=-

    On 22 Apr 2020, calcmandan said the following...

    Do we know the developer of syncterm? Maybe we can convince him/her
    to support UTF-8.

    That would be Rob Swindell, aka "Digital Man", who is also
    the lead developer of Synchronet BBS. I'd start by shooting
    him an email.

    Turns out that I've gotten acquainted with him the last day or so, in the synchronet irc. He's a nice guy.


    ... Visit me at: gopher://gcpp.world
    --- MultiMail/Linux v0.49
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From calcmandan@77:1/110 to Vk3jed on Fri Apr 24 01:19:00 2020
    Vk3jed wrote to calcmandan <=-

    Interesting. :) I never had much to do with the C64. I was more an
    Apple person in those days, and could make just about any BASIC
    computer of the day do something with few lines of code off the top of
    my head (TRS-80, Applesoft/ProDOS, MBASIC under CP/M, VZ200, and some random systems at computer shows), EXCEPT for the C64 - something about its dialect of BASIC, as well as the illogical disk commands that it
    used didn't agree with me. :(

    My early elementary school had a PET. When I transferred to public school in 1986, we had apple IIc's and that was the platform I learned basic on. Then junior high had Apple IIe's. By high school, the apple II in the library was unused and acting as an large dust collector. The school system had already moved to a PC based network by 1990. Our computer lab had HP workstations and I took tech classes particularly to learn coding in Pascal.

    My friends down the street had a Commodore but I never did anything with it other than play flight sims and various other games.

    My interest in 8-bit machines are more-or-less two years old. I particularly like the C64 breadbin. I know how you feel about teh disk commands but, the nice thing is the documentation is there and they didn't leave the user high and dry.

    ... Homosexuality must be hereditory -- most gays have heterosexual
    parents.

    Interesting tagline.



    ... Visit me at: gopher://gcpp.world
    --- MultiMail/Linux v0.49
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From Vk3jed@77:3/106 to calcmandan on Sat Apr 25 08:15:00 2020
    On 04-24-20 01:19, calcmandan wrote to Vk3jed <=-

    My early elementary school had a PET. When I transferred to public

    I've never seen one of those in real life. Seen a heap of VIC-20s and C64s of course.

    school in 1986, we had apple IIc's and that was the platform I learned

    My high school had one Apple II+ for 900+ students when I started, but by Year 11 (1984), they had half a dozen IIes and a C64. The C64 was popular among gamers.

    basic on. Then junior high had Apple IIe's. By high school, the apple
    II in the library was unused and acting as an large dust collector. The school system had already moved to a PC based network by 1990. Our

    I had long since left school by 1990, and had been using PCs at university for 4 years. ;)

    computer lab had HP workstations and I took tech classes particularly
    to learn coding in Pascal.

    I learnt Turbo Pascal at school, initially on the Apples using TP3 under CP/M on the Apples, as they had Z80 cards installed. When I started uni in 1986, the majority of programming assignments were on TP3 on DOS, so the transition was pretty straightforward for me. :)

    My interest in 8-bit machines are more-or-less two years old. I particularly like the C64 breadbin. I know how you feel about teh disk

    I have a nostalgia for the old Apples, because they were the first machines I seriously used, and also CP/M, because of its relationship to DOS, and for me it ended up being a precursor to using DOS anyway.

    commands but, the nice thing is the documentation is there and they
    didn't leave the user high and dry.

    I never got to see a C64 manual. :(

    ... Homosexuality must be hereditory -- most gays have heterosexual
    parents.

    Interesting tagline.

    Food for thought. :)


    ... No user-serviceable parts inside (or outside).
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (77:3/106)
  • From calcmandan@77:1/110 to Vk3jed on Sat Apr 25 15:32:00 2020
    Vk3jed wrote to calcmandan <=-

    I have a nostalgia for the old Apples, because they were the first machines I seriously used, and also CP/M, because of its relationship
    to DOS, and for me it ended up being a precursor to using DOS anyway.

    For me, the only real nostalgia I have for anything is software related. BBS'ing, for instance, ANSI games, text based adventure games, things like that. The platforms seem to not matter as many titles were avilable across the board. If I wanted to play dark castle, the only significant difference between playing it at hom on the mac+ or at my bro's house on his 8086, was color. My system had no color but good sound, his had color but crappy pc speaker sound. The game was the same so..


    ... Visit me at: gopher://gcpp.world
    --- MultiMail/Linux v0.49
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
  • From Vk3jed@77:3/106 to calcmandan on Sun Apr 26 16:53:00 2020
    On 04-25-20 15:32, calcmandan wrote to Vk3jed <=-

    For me, the only real nostalgia I have for anything is software
    related. BBS'ing, for instance, ANSI games, text based adventure games, things like that. The platforms seem to not matter as many titles were avilable across the board. If I wanted to play dark castle, the only significant difference between playing it at hom on the mac+ or at my bro's house on his 8086, was color. My system had no color but good
    sound, his had color but crappy pc speaker sound. The game was the same so..

    Other than a couple of classic arcade games from the early days, I don't have much nostalgia for games, they were never really my thing. Other software, sure - OS/2, RA, etc. And yeah hardware, as I've used all sorts of hardware, and that's not limited to computers either.


    ... When your work speaks for itself, don't interrupt
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (77:3/106)
  • From calcmandan@77:1/110 to Vk3jed on Sun Apr 26 03:07:00 2020
    Vk3jed wrote to calcmandan <=-

    On 04-25-20 15:32, calcmandan wrote to Vk3jed <=-

    For me, the only real nostalgia I have for anything is software
    related. BBS'ing, for instance, ANSI games, text based adventure games, things like that. The platforms seem to not matter as many titles were avilable across the board. If I wanted to play dark castle, the only significant difference between playing it at hom on the mac+ or at my bro's house on his 8086, was color. My system had no color but good
    sound, his had color but crappy pc speaker sound. The game was the same so..

    Other than a couple of classic arcade games from the early days, I
    don't have much nostalgia for games, they were never really my thing. Other software, sure - OS/2, RA, etc. And yeah hardware, as I've used
    all sorts of hardware, and that's not limited to computers either.

    y

    ... Visit me at: gopher://gcpp.world
    --- MultiMail/Linux v0.49
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)