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