>asm6502 should have been everyone's first programming language instead of C or Python

>asm6502 should have been everyone's first programming language instead of C or Python

A Conspiracy Theorist Is Talking Shirt $21.68

Homeless People Are Sexy Shirt $21.68

A Conspiracy Theorist Is Talking Shirt $21.68

  1. 2 weeks ago
    Anonymous

    But all the 6502 coders from the 80s got ripped off and the industry collapsed. Nobody got rich except a few execs

    • 2 weeks ago
      Anonymous

      >But all the 6502 coders from the 80s got ripped off and the industry collapsed
      only at atari. the rest of the world continued on as normal. 6502 based c64 became best selling home computer of all time.

      >only 3 registers
      >you have to repeat shift instructions like a moron
      >a frickton of addressing modes
      Yeah, no thanks.

      Go cry about it while writing your hardcore 6502 fizzbuzz

      > a frickton
      you've never programmed a single line of 6502 ever in your life.

      I disagree, because then you get people making abominations like this thing.

      nothing wrong with it. i can tell this because i've been programming 6502 since the early 1990s. i can also tell you've just taken a random picture you don't understand just to post here. your severe dunning kruger syndrome on display proves to us all that you're a a moronic Black person.

      Fizzbuzz? Why would anyone write 6502 fizzbuzz? I have been working in this field for 25+ years and never wrote fizzbuzz even once.
      Your code need some tweaking, try using memes where they make sense.

      >Fizzbuzz? Why would anyone write 6502 fizzbuzz? I have been working in this field for 25+ years and never wrote fizzbuzz even once.
      same. never had to do this shit ever in my life in any language.

      This post just screams
      >s-stop it, 6502 was NOT prepared for writing fizzbuzz!!!

      > zoomy filtered by everything
      embarrassing

      • 2 weeks ago
        Anonymous

        And lets not forget the NES and SNES, as well as the various Apples.
        The little 6502 and its derivatives held up against even the 68000, in a way.
        As the zoomers say, above all it had SOUL. Such an inspired design.

      • 2 weeks ago
        Anonymous

        >i can also tell you've just taken a random picture you don't understand just to post here
        I made that.

      • 2 weeks ago
        Anonymous

        >you've never programmed a single line of 6502 ever
        I made a homebrew NES game. The difference is that my head is not stuck up my ass and unlike you I bothered to look at other ISAs. 6502 sucks ass compared to MIPS and RISC-V. It even sucks compared to x86.

  2. 2 weeks ago
    Anonymous

    I hate python baby duckers

  3. 2 weeks ago
    Anonymous

    6502 sucks ass. I'm tired of nocoders pretending otherwise.

    • 2 weeks ago
      Anonymous

      Bot reply or you don't know what you were talking about as it showed clearly.

      • 2 weeks ago
        Anonymous

        >only 3 registers
        >you have to repeat shift instructions like a moron
        >a frickton of addressing modes
        Yeah, no thanks.

    • 2 weeks ago
      Anonymous

      homosexual.

      • 2 weeks ago
        Anonymous

        Go cry about it while writing your hardcore 6502 fizzbuzz

        • 2 weeks ago
          Anonymous

          Fizzbuzz? Why would anyone write 6502 fizzbuzz? I have been working in this field for 25+ years and never wrote fizzbuzz even once.
          Your code need some tweaking, try using memes where they make sense.

          • 2 weeks ago
            Anonymous

            This post just screams
            >s-stop it, 6502 was NOT prepared for writing fizzbuzz!!!

          • 2 weeks ago
            Anonymous

            That's right, because back then we had few normies trying to make a buck on the latest meme job, so there was little need to weed you out.

          • 2 weeks ago
            Anonymous

            >so there was little need to weed you out.
            this fizz-cringe testing is a thing of the modern age for zoomers and morons wanting to work for google or some other globohomosexual shitfest.

          • 2 weeks ago
            Anonymous

            It’s the result of pajeets flooding the industry. Their credentials are always either fake or they cheated to get them. One day a manager tried asking candidates to write FizzBuzz and it filtered 95% of them, so he blogged about it. That started a LeetCode arms race of jeets memorizing solutions and management choosing new harder tests.

  4. 2 weeks ago
    Anonymous

    mine was 8085 and 8086, then C, then python, I tried Rust but the syntax just made me close the source file in my editor.

    • 2 weeks ago
      Anonymous

      It the equivalent of ones penis shriveling up at the sight of a particularly ugly woman, or any troony.

  5. 2 weeks ago
    Anonymous

    I disagree, because then you get people making abominations like this thing.

    • 2 weeks ago
      Anonymous

      Cool now do the same in x86 asm, you severe cirrhosis.

    • 2 weeks ago
      Anonymous

      I saw nothing wrong. Code is clean.

  6. 2 weeks ago
    Anonymous

    Wow, instead of learning semi useful languages outside of the classroom, they get to learn assembly AND a version that's been completely dead for 40 years! How useful and not at all completely outdated for the current computing landscape!

    What are you? The 8-Bit Guy trying to sell Commander X16s? That's legitimately the only not emulated, embedded, or made in 40 years 6502 machine being sold right now. AVR is overall a better platform since people can currently buy dirt cheap Arduinos/clones and learn both C/C++ while analyzing the asm generated.

    • 2 weeks ago
      Anonymous

      >you've never programmed a single line of 6502 ever
      I made a homebrew NES game. The difference is that my head is not stuck up my ass and unlike you I bothered to look at other ISAs. 6502 sucks ass compared to MIPS and RISC-V. It even sucks compared to x86.

      >i-it was useless!
      >it was outdated!
      >even x86 was better!
      Seems like both of you morons completely missed the entire point. All assembly languages at the barebone level were the same. Why would you introduce a complex assembly like x86 to beginners. Are you fricking moronic? The point is to understand how a digital computer worked without abstractions filtered by higher programming languages. 6502 was the simplest language, as simple as z80. Both started the fricking asm war between risc vs cisc and it still go on to this day. The x86, x64 and arm were built following those fricking two models. You dumbfrick.You morons tried to pass as a coder, yet you didn't have any clue what the frick you were blabbing about and it showed. You dumb truck.

      • 2 weeks ago
        Anonymous

        > Both started the fricking asm war between risc vs cisc
        No. CISC wasn’t a term until RISC appeared. RISC started as an R&D project at IBM before microprocessors took over (1970s), followed by projects at Stanford and UC Berkeley (1980s). When IBM started that project they were trying to make a CPU 5x faster than their existing best CPU. These were not single chip microprocessors. They were implemented on one or more boards.

        Early microprocessor ISAs all followed in the footsteps of standard mainframe and mini CPUs which came to be described as CISC. But when the 6502 or Z80 were designed that was just how you designed an ISA. Nobody called them CISC until RISC became well known as an alternative way of designing an ISA.

        As I recall the first examples of single chip RISC designs came from MIPS and SPARC.

        Each of these 3 have their roots in one of those three projects. POWER was IBM, SPARC came from the researchers at Berkeley, MIPS from researchers at Stanford.

        In fairness some earlier stuff was partially RISC, such as the load/store architecture of CDC systems dating back to the 1960s.

      • 2 weeks ago
        Anonymous

        >AVR is a better platform
        >Why would you introduce a complex assembly like x86 to beginners
        Because I'm not. Arduino/AVR has taken over the hobbyist microcontroller space, and AVR is a RISC architecture anyways. If you are learning assembly, you are learning it for a specific platform unless you are speaking theoretically like LLVM IR or RISC-V, because the platform quirks aren't portable.

        I encountered a project that inlined assembly directly manipulating the GPIO for the ATmega328 family of Arduinos, and you know what? It's now useless code that I have to untangle and probably start from scratch since an Arduino Mega2560 has a completely different port arraignment from the chip to the silk screening from the 328 family because the port nicknames are abstracted away in the Arduino library to improve portability. Including direct port manipulation within your project completely breaks portability and makes it a completely unmaintainable mess (except for the one who made it). God forbid I waste my time trying to figure out what the Arduino IDE tries to do with that shit on their new ARM boards.

        And you of all people should know that the z80 is a direct improvement on the 8080, and the assembly on the 8086 was designed to be extremely similar to the 8080 to the point that binaries can be transpiled to the 8086.

        >nooo don’t make me learn assembly!!!
        Honestly requiring students to learn an old 8-bit ISA and write some useful code would teach them so fricking much and possibly filter the brainlets and jeets. I’m for it.

        It's specifically 6502 assembly I have a problem with, because current 6502 hardware is too expensive or you really can't do much with it anyways. An Arduino at least can at least net you a bauble that does some party tricks at worse. Doing shit with an NES or whatever is cool and all, but it takes a good long while of unrewarding grinding to get something that looks like something

        It's a shame riscv assembly is so obscure. That's actually relevant *and* pretty fun to write by hand unlike some ISAs.

        I'm a RISC-V guy. I have a Li Chee Pi 4a 16/128, a Pinecil, M0Sense, ESP32-C6. I'm of the opinion that RISC-V's time is soon. And yes it is fun, unless there's proprietary instructions involved. Eagerly awaiting Li Chee Pi 5 2.

        I h8 char limit

        • 2 weeks ago
          Anonymous

          That's a valid point and I agree.

        • 2 weeks ago
          Anonymous

          > It's specifically 6502 assembly I have a problem with, because current 6502 hardware is too expensive or you really can't do much with it anyways. An Arduino at least can at least net you a bauble that does some party tricks at worse.
          Fair enough.

      • 2 weeks ago
        Anonymous

        You clearly don't know what RISC is if you call 6502 a RISC processor, fricking dunning kruger peak of mount stupid

        • 2 weeks ago
          Anonymous

          >never said that
          6502 was similar enough and different enough from risc but close enough to learn from it then transfer to another risc assembly structure. Look up the history of assembly language and learn to read before open your mouth ever again.

          • 2 weeks ago
            Anonymous

            The only design choice it has common with RISC processors is a load-store architecture you dumb frick.

    • 2 weeks ago
      Anonymous

      >nooo don’t make me learn assembly!!!
      Honestly requiring students to learn an old 8-bit ISA and write some useful code would teach them so fricking much and possibly filter the brainlets and jeets. I’m for it.

    • 2 weeks ago
      Anonymous

      It's a shame riscv assembly is so obscure. That's actually relevant *and* pretty fun to write by hand unlike some ISAs.

  7. 2 weeks ago
    Anonymous

    Mine was Lua -> C -> 8086 -> C# -> Haskell
    asm and Haskell were the most fun, I wish they weren't useless irl. C was mostly fun except for all the undefined behavior. C# is comfy for work. I absolutely despise Java and Python. If you like Python you should try Icon, its predecessor. Much better designed albeit a bit quirky.

  8. 2 weeks ago
    Anonymous

    I agree that 6502 is very simple and easy to use, but I still don't think that's a reason to pick it in particular as a language to start programming using. It lacks too many conveniences that won't endear programming to new programmers.
    Hey you want to multiply or divide something? You have to write that code. Hey you want to deal with numbers above 255? You have to write that too.
    What do you mean having to set the carry flag in order to subtract by the value you were trying to is unintuitive?
    There's nothing really to take from learning this into other languages, and it's only really useful for a small subset of programmers who are working on embedded or high performance code were they might have to write a portion in assembly to get maximum performance, and it can be learned then.

  9. 2 weeks ago
    Anonymous

    Idiots, idiot everywhere.

    MIT and Cambridge got it right in the past century lmao. It should be Scheme or SML/Ocaml. Nowadays it should be Haskell, but being not taught by literal Chuds.

    And before that should come, surprise! surprise! mathematics.

    https://lngnmn2.github.io/articles/like-haskell-but-imperative/

Your email address will not be published. Required fields are marked *