Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. ASCII Charts, it's been a while

ASCII Charts, it's been a while

Scheduled Pinned Locked Moved The Lounge
comfunctionalquestion
14 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Marc Clifton

    Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc

    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

    F Offline
    F Offline
    Forogar
    wrote on last edited by
    #2

    Quote:

    uses ACK, STX/ETX and SI/SO characters in its serial communication protocol

    Don't they all? I takes me back too. I have written too many "talk to the serial port" implementations!

    - I would love to change the world, but they won’t give me the source code.

    1 Reply Last reply
    0
    • M Marc Clifton

      Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc

      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #3

      I not only have to look up ASCII codes frequently, but I had to look up some ESCape sequences recently. :omg:

      Marc Clifton wrote:

      I feel like I'm back in the 80's.

      We all float down here.

      1 Reply Last reply
      0
      • M Marc Clifton

        Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc

        Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

        R Offline
        R Offline
        Ron Nicholson
        wrote on last edited by
        #4

        The 80's weren't so bad, but the best thing about them was that I was younger.

        Jack of all trades, master of none, though often times better than master of one.

        P 1 Reply Last reply
        0
        • R Ron Nicholson

          The 80's weren't so bad, but the best thing about them was that I was younger.

          Jack of all trades, master of none, though often times better than master of one.

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #5

          I was younger, but I wasn't getting l... :sigh:

          1 Reply Last reply
          0
          • M Marc Clifton

            Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc

            Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

            S Offline
            S Offline
            SoMad
            wrote on last edited by
            #6

            Let me just check the big movie releases...Star Wars...Terminator...Indiana Jones... Yes, we are back in the 80's :-D Soren Madsen

            "When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty

            P C 2 Replies Last reply
            0
            • S SoMad

              Let me just check the big movie releases...Star Wars...Terminator...Indiana Jones... Yes, we are back in the 80's :-D Soren Madsen

              "When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty

              P Offline
              P Offline
              PIEBALDconsult
              wrote on last edited by
              #7

              The movies were in the 80s and now the stars are in their 80s?

              1 Reply Last reply
              0
              • M Marc Clifton

                Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc

                Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #8

                Marc Clifton wrote:

                Gads, I feel like I'm back in the 80's.

                In a way those times never ended. On the PC those things have been burried under abstraction layers and frameworks, but you only have to dig deep enough and they will reappear.The good aspect is, that your code becomes less vulnerable to changes of the underlying layers the closer you get to the hardware. It's great to take functions from 35 year old code and simply use them ecause nothing fundamental has changed. Just look into QA and you will see how people struggle to keep up with the current conventions of some framework and have little hope that their work lasts longer than to the next version where many things will change again or when the framework dies in favor of the next new thingie.

                The language is JavaScript. that of Mordor, which I will not utter here
                This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
                "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

                1 Reply Last reply
                0
                • M Marc Clifton

                  Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc

                  Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                  G Offline
                  G Offline
                  Gary R Wheeler
                  wrote on last edited by
                  #9

                  Marc Clifton wrote:

                  serial communication protocol. Gads, I feel like I'm back in the 80's

                  Ewww. I mean, like, ick. The last time I had to write a serial comm application(*), I had to dig out a Win9x era copy of HyperTerminal to help debug. Blech. (*) I was talking to a GPS widget at 19.2K. In 2012. <GeezerMoment> At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days. </GeezerMoment>

                  Software Zen: delete this;

                  M 1 Reply Last reply
                  0
                  • G Gary R Wheeler

                    Marc Clifton wrote:

                    serial communication protocol. Gads, I feel like I'm back in the 80's

                    Ewww. I mean, like, ick. The last time I had to write a serial comm application(*), I had to dig out a Win9x era copy of HyperTerminal to help debug. Blech. (*) I was talking to a GPS widget at 19.2K. In 2012. <GeezerMoment> At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days. </GeezerMoment>

                    Software Zen: delete this;

                    M Offline
                    M Offline
                    Marc Clifton
                    wrote on last edited by
                    #10

                    Gary R. Wheeler wrote:

                    At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days.

                    Except when talking to bill acceptors that use the parity bit to distinguish between command bytes and data bytes. :rolleyes: Most Linux serial port drivers don't even support that, as I learned when writing the interface on a Beaglebone. What's worse is, this Verifone pinpad, I have to install a USB-COMM driver first, then the Verifone COMM driver. But then again, these things are intended to normally interface with point of sale (aka POS, haha) hardware -- looking at the cash register at the local minimart, there's like 8 serial ports on this thing. Even a parallel port! Geez, I didn't even know they made that hardware anymore. Marc

                    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                    G E 2 Replies Last reply
                    0
                    • M Marc Clifton

                      Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc

                      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                      C Offline
                      C Offline
                      C P User 3
                      wrote on last edited by
                      #11

                      The quick brown fox jumped over the lazy dog.

                      1 Reply Last reply
                      0
                      • S SoMad

                        Let me just check the big movie releases...Star Wars...Terminator...Indiana Jones... Yes, we are back in the 80's :-D Soren Madsen

                        "When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty

                        C Offline
                        C Offline
                        C P User 3
                        wrote on last edited by
                        #12

                        Attack of the killer tomatoes

                        1 Reply Last reply
                        0
                        • M Marc Clifton

                          Gary R. Wheeler wrote:

                          At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days.

                          Except when talking to bill acceptors that use the parity bit to distinguish between command bytes and data bytes. :rolleyes: Most Linux serial port drivers don't even support that, as I learned when writing the interface on a Beaglebone. What's worse is, this Verifone pinpad, I have to install a USB-COMM driver first, then the Verifone COMM driver. But then again, these things are intended to normally interface with point of sale (aka POS, haha) hardware -- looking at the cash register at the local minimart, there's like 8 serial ports on this thing. Even a parallel port! Geez, I didn't even know they made that hardware anymore. Marc

                          Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                          G Offline
                          G Offline
                          Gary R Wheeler
                          wrote on last edited by
                          #13

                          Marc Clifton wrote:

                          looking at the cash register at the local minimart, there's like 8 serial ports on this thing. Even a parallel port! Geez, I didn't even know they made that hardware anymore.

                          If you take a look at the point of sale hardware used by retailers, they keep it until it breaks. There's probably a lot of 10 year-old stuff out there in mom-and-pop shops. As far as the number of interfaces goes, I imagine that is to handle accessories: extra printers, bar code scanners, inventory guns, that sort of thing. You could also use the extra interfaces to talk to other registers.

                          Software Zen: delete this;

                          1 Reply Last reply
                          0
                          • M Marc Clifton

                            Gary R. Wheeler wrote:

                            At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days.

                            Except when talking to bill acceptors that use the parity bit to distinguish between command bytes and data bytes. :rolleyes: Most Linux serial port drivers don't even support that, as I learned when writing the interface on a Beaglebone. What's worse is, this Verifone pinpad, I have to install a USB-COMM driver first, then the Verifone COMM driver. But then again, these things are intended to normally interface with point of sale (aka POS, haha) hardware -- looking at the cash register at the local minimart, there's like 8 serial ports on this thing. Even a parallel port! Geez, I didn't even know they made that hardware anymore. Marc

                            Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                            E Offline
                            E Offline
                            Electroduck
                            wrote on last edited by
                            #14

                            At my local minimart, the cash register has a fan louder than my computer's and produces a cacophony of clicking noises when operated, as if it runs on relays! I don't think it even has a serial port. :wtf:

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups