Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. OMG. Can you imagine publishing Machine Code for Beginners today??

OMG. Can you imagine publishing Machine Code for Beginners today??

Scheduled Pinned Locked Moved Uncategorized
53 Posts 42 Posters 113 Views
  • 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.
  • bitchboss@marcella.masto.hostB bitchboss@marcella.masto.host

    @paco

    Spent half my life on a 6502c but nobody wants to hear...

    walrus@toot.walesW This user is from outside of this forum
    walrus@toot.walesW This user is from outside of this forum
    walrus@toot.wales
    wrote last edited by
    #35

    @bitchboss @paco

    I was living in a Z80 at the time...

    fritzadalis@infosec.exchangeF bitchboss@marcella.masto.hostB 2 Replies Last reply
    0
    • walrus@toot.walesW walrus@toot.wales

      @bitchboss @paco

      I was living in a Z80 at the time...

      fritzadalis@infosec.exchangeF This user is from outside of this forum
      fritzadalis@infosec.exchangeF This user is from outside of this forum
      fritzadalis@infosec.exchange
      wrote last edited by
      #36

      @Walrus @bitchboss @paco
      Shoot, got people living in a Z80 today.

      bitchboss@marcella.masto.hostB 1 Reply Last reply
      0
      • walrus@toot.walesW walrus@toot.wales

        @bitchboss @paco

        I was living in a Z80 at the time...

        bitchboss@marcella.masto.hostB This user is from outside of this forum
        bitchboss@marcella.masto.hostB This user is from outside of this forum
        bitchboss@marcella.masto.host
        wrote last edited by
        #37

        @Walrus @paco

        That was my father's adventure, the Sinclair ZX80. He still has it. He played with it a lot. He taught me how to program. When I was 18, I switched to an Atari 800XL, which I used as my breaker box in the Air Force. The first thing I programmed was a modification to the tape OS using machine code (with a self-written assembler) to increase the baud rate and record/read file name headers on cassette tapes. I mean, 500 baud and not knowing what track is on the tape is bananas...

        paco@infosec.exchangeP 1 Reply Last reply
        0
        • bitchboss@marcella.masto.hostB bitchboss@marcella.masto.host

          @Walrus @paco

          That was my father's adventure, the Sinclair ZX80. He still has it. He played with it a lot. He taught me how to program. When I was 18, I switched to an Atari 800XL, which I used as my breaker box in the Air Force. The first thing I programmed was a modification to the tape OS using machine code (with a self-written assembler) to increase the baud rate and record/read file name headers on cassette tapes. I mean, 500 baud and not knowing what track is on the tape is bananas...

          paco@infosec.exchangeP This user is from outside of this forum
          paco@infosec.exchangeP This user is from outside of this forum
          paco@infosec.exchange
          wrote last edited by
          #38

          @bitchboss Awesome!
          @Walrus

          1 Reply Last reply
          0
          • fritzadalis@infosec.exchangeF fritzadalis@infosec.exchange

            @Walrus @bitchboss @paco
            Shoot, got people living in a Z80 today.

            bitchboss@marcella.masto.hostB This user is from outside of this forum
            bitchboss@marcella.masto.hostB This user is from outside of this forum
            bitchboss@marcella.masto.host
            wrote last edited by
            #39

            @FritzAdalis @Walrus @paco

            Symplicity goes a long way...

            1 Reply Last reply
            0
            • paco@infosec.exchangeP paco@infosec.exchange

              OMG. Can you imagine publishing Machine Code for Beginners today??

              Usborne 1980s Computer Books

              simonzerafa@infosec.exchangeS This user is from outside of this forum
              simonzerafa@infosec.exchangeS This user is from outside of this forum
              simonzerafa@infosec.exchange
              wrote last edited by
              #40

              @paco

              There are still one or two brave souls that program in Assembler 🙂👍

              paco@infosec.exchangeP 1 Reply Last reply
              1
              0
              • R relay@relay.infosec.exchange shared this topic
              • gimulnautti@mastodon.greenG gimulnautti@mastodon.green

                @paco Could you believe we had no problems expecting humans could write machine code, just for fun? 🤔

                impossibleumbrella@infosec.exchangeI This user is from outside of this forum
                impossibleumbrella@infosec.exchangeI This user is from outside of this forum
                impossibleumbrella@infosec.exchange
                wrote last edited by
                #41

                @gimulnautti @paco It is fun.

                1 Reply Last reply
                0
                • R This user is from outside of this forum
                  R This user is from outside of this forum
                  robinadams@mathstodon.xyz
                  wrote last edited by
                  #42

                  @GreenYesScotland @paco This is how I learned Fortran.

                  Link Preview Image
                  A FORTRAN Coloring Book : Kaufman, Roger. : Free Download, Borrow, and Streaming : Internet Archive

                  A FORTRAN Coloring Book

                  favicon

                  Internet Archive (archive.org)

                  1 Reply Last reply
                  0
                  • simonzerafa@infosec.exchangeS simonzerafa@infosec.exchange

                    @paco

                    There are still one or two brave souls that program in Assembler 🙂👍

                    paco@infosec.exchangeP This user is from outside of this forum
                    paco@infosec.exchangeP This user is from outside of this forum
                    paco@infosec.exchange
                    wrote last edited by
                    #43

                    @simonzerafa My first, and perhaps most interesting, contribution to open source was assembly.

                    To play DOOM head to head over a modem, you needed a TSR that ran in DOS and basically translated a modem connection onto a network connection. My uni had these super fast digital modems (115K when the standard was 56K). The DOOM folks open-sourced this little serial adapter thingie. I rewrote some of the main loop in assembly to improve efficiency and emailed the patch.

                    Frankly, I was a 4th year student who had just taken his first assembly class. It’s entirely likely that I didn’t improve it much at all.

                    1 Reply Last reply
                    0
                    • paco@infosec.exchangeP paco@infosec.exchange

                      OMG. Can you imagine publishing Machine Code for Beginners today??

                      Usborne 1980s Computer Books

                      bcasiello@floss.socialB This user is from outside of this forum
                      bcasiello@floss.socialB This user is from outside of this forum
                      bcasiello@floss.social
                      wrote last edited by
                      #44

                      @paco Yes, but every page would start out “Ask your AI Assistant to…”

                      1 Reply Last reply
                      0
                      • gimulnautti@mastodon.greenG gimulnautti@mastodon.green

                        @paco Could you believe we had no problems expecting humans could write machine code, just for fun? 🤔

                        gumnos@mastodon.bsd.cafeG This user is from outside of this forum
                        gumnos@mastodon.bsd.cafeG This user is from outside of this forum
                        gumnos@mastodon.bsd.cafe
                        wrote last edited by
                        #45

                        @gimulnautti

                        some of us did… 😬
                        (and for small, simple architectures, I still find it kinda fun, but amd64 and ARM have gotten too big for me to find them fun/interesting)

                        @paco

                        1 Reply Last reply
                        0
                        • paco@infosec.exchangeP paco@infosec.exchange

                          OMG. Can you imagine publishing Machine Code for Beginners today??

                          Usborne 1980s Computer Books

                          johnlogic@sfba.socialJ This user is from outside of this forum
                          johnlogic@sfba.socialJ This user is from outside of this forum
                          johnlogic@sfba.social
                          wrote last edited by
                          #46

                          @paco

                          On the first computer I used with any regularity, I entered machine code via a hex keypad into its RAM--all 256 bytes of it.

                          That was an RCA COSMAC ELF single-board computer.

                          I was around 10 years old.

                          Assemblers and assembly language are luxury in comparison.

                          paco@infosec.exchangeP 1 Reply Last reply
                          0
                          • johnlogic@sfba.socialJ johnlogic@sfba.social

                            @paco

                            On the first computer I used with any regularity, I entered machine code via a hex keypad into its RAM--all 256 bytes of it.

                            That was an RCA COSMAC ELF single-board computer.

                            I was around 10 years old.

                            Assemblers and assembly language are luxury in comparison.

                            paco@infosec.exchangeP This user is from outside of this forum
                            paco@infosec.exchangeP This user is from outside of this forum
                            paco@infosec.exchange
                            wrote last edited by
                            #47

                            @johnlogic you got me beat. My first was a commodore VIC20. 20 Kb of memory. Of which 3600 or so was RAM.

                            johnlogic@sfba.socialJ 1 Reply Last reply
                            0
                            • bitchboss@marcella.masto.hostB bitchboss@marcella.masto.host

                              @paco

                              Spent half my life on a 6502c but nobody wants to hear...

                              carstenfranke@mastodon.socialC This user is from outside of this forum
                              carstenfranke@mastodon.socialC This user is from outside of this forum
                              carstenfranke@mastodon.social
                              wrote last edited by
                              #48

                              @bitchboss @paco
                              I built the "Junior Computer" with my dad, Germany, early 80s, this was 6502 based... I still have the books...

                              Link Preview ImageLink Preview Image
                              bitchboss@marcella.masto.hostB 1 Reply Last reply
                              0
                              • carstenfranke@mastodon.socialC carstenfranke@mastodon.social

                                @bitchboss @paco
                                I built the "Junior Computer" with my dad, Germany, early 80s, this was 6502 based... I still have the books...

                                Link Preview ImageLink Preview Image
                                bitchboss@marcella.masto.hostB This user is from outside of this forum
                                bitchboss@marcella.masto.hostB This user is from outside of this forum
                                bitchboss@marcella.masto.host
                                wrote last edited by
                                #49

                                @carstenfranke @paco

                                Wonderful. A hexcoder. That was programming that really impressed people. Nowadays, you can program 6502 PCB boards with C (online) and download the binary to a PCB board with a 6502 no bigger than a pinhead.

                                The beauty of this is that if the world collapses, these types of computers are easy to put together with parts from... the scrapyard. You just have to dig a little deeper...

                                1 Reply Last reply
                                0
                                • paco@infosec.exchangeP paco@infosec.exchange

                                  @johnlogic you got me beat. My first was a commodore VIC20. 20 Kb of memory. Of which 3600 or so was RAM.

                                  johnlogic@sfba.socialJ This user is from outside of this forum
                                  johnlogic@sfba.socialJ This user is from outside of this forum
                                  johnlogic@sfba.social
                                  wrote last edited by
                                  #50

                                  @paco I don't know the VIC-20 that well. I moved up to an Atari 800 when they were sold fully loaded with 48 kiB of RAM. It also included 10 kiB of OS ROM, where 2 k was just the character set bitmaps.

                                  1 Reply Last reply
                                  0
                                  • bitchboss@marcella.masto.hostB bitchboss@marcella.masto.host

                                    @paco

                                    Spent half my life on a 6502c but nobody wants to hear...

                                    zosho@toot.walesZ This user is from outside of this forum
                                    zosho@toot.walesZ This user is from outside of this forum
                                    zosho@toot.wales
                                    wrote last edited by
                                    #51

                                    @bitchboss @paco Time well spent! This little homebrew board and a BBC micro to write code for it saved a very remotely-located experiment I was responsible for when its controller failed. Only made feasible by Sophie Wilson’s foresight to build a very capable 6502 assembler into the BBC’s Basic environment.

                                    Link Preview Image
                                    bitchboss@marcella.masto.hostB 1 Reply Last reply
                                    0
                                    • zosho@toot.walesZ zosho@toot.wales

                                      @bitchboss @paco Time well spent! This little homebrew board and a BBC micro to write code for it saved a very remotely-located experiment I was responsible for when its controller failed. Only made feasible by Sophie Wilson’s foresight to build a very capable 6502 assembler into the BBC’s Basic environment.

                                      Link Preview Image
                                      bitchboss@marcella.masto.hostB This user is from outside of this forum
                                      bitchboss@marcella.masto.hostB This user is from outside of this forum
                                      bitchboss@marcella.masto.host
                                      wrote last edited by
                                      #52

                                      @zosho @paco

                                      Oh wow! The last time I saw wiring like that was when Gould was building spy satellites. And yes, an inline assembler to be envious of. I believe Turbo Basic 8088 and its successors also have an inline assembler. Very special.

                                      zosho@toot.walesZ 1 Reply Last reply
                                      0
                                      • bitchboss@marcella.masto.hostB bitchboss@marcella.masto.host

                                        @zosho @paco

                                        Oh wow! The last time I saw wiring like that was when Gould was building spy satellites. And yes, an inline assembler to be envious of. I believe Turbo Basic 8088 and its successors also have an inline assembler. Very special.

                                        zosho@toot.walesZ This user is from outside of this forum
                                        zosho@toot.walesZ This user is from outside of this forum
                                        zosho@toot.wales
                                        wrote last edited by
                                        #53

                                        @bitchboss @paco 😂 wouldn’t recommended it unless it’s the only way available!

                                        1 Reply Last reply
                                        0
                                        • R relay@relay.infosec.exchange shared this topic
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        • Login

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