Is MicroPython better than Basic? Let's reprogram 80s basic retro games in Python!

Поділитися
Вставка
  • Опубліковано 1 чер 2024
  • Let's re-program some 80s Retro games into MicroPython and run them on a Microcontroller.
    Sponsored by PCBWay: www.pcbway.com
    PCBWay, your ultimate destination for PCB manufacturing and assembly. Whether you're a hobbyist, a startup, or a seasoned professional, PCBWay has got you covered.
    💁‍♂️ For more information on Kevs Robots, tutorials and more visit: www.kevsrobots.com​
    🎖To join the membership at 🥉bronze, 🥈silver or 🥇gold levels, head over to
    www.smarsfan.com/membership
    Join me on Discord - www.kevsrobots.com/discord
    Join the list - www.kevsrobots.com/join
    ☕️ Enjoy this video? Buy me a coffee! www.buymeacoffee.com/kevinmca...
    📸 Follow me on Instagram - @kevinmcaleer / kevinmcaleer
    🐦 Follow me on X - @kevsmac x.com/kevsmac
    🙂📘 Join the Facebook group - Small Robots / smallrobots
    👩‍💻 My Code on GitHub: www.github.com/kevinmcaleer
    🎵 Music by Epidemic Sounds www.epidemicsound.com/referra...
    #Pico​ #MicroPython​ #retro
  • Розваги

КОМЕНТАРІ • 12

  • @CallousCoder
    @CallousCoder Місяць тому +1

    Us 50 somethings will say: Z80 or 6502 Assembly is better. Learning assembly back when I was 13, was the best thing I learned. It made me understand basic a lot more and it laid the foundation for my EE degree in micro controllers. And I still do a lot of assembly on this channel too. Because I think that only having literally a dozen or so frequently used opcodes that you need to use to build something useful is the ultimate teacher of problem solving.

  • @briantw99
    @briantw99 Місяць тому +2

    I've had that exact 'Rainbow Book of BASIC Programs' for the past 40 years or so :-)

    • @kevinmcaleer28
      @kevinmcaleer28  Місяць тому

      Yes! The one in the video has been in my family since 1980s. I remember typing these games in

  • @rienwijnsma3410
    @rienwijnsma3410 Місяць тому +1

    Your shirt "Whitby Abbey" = home of the undead. You dressed for the occasion.
    Great weekend for MP lovers. Both you and Explaining Computers did a blog on it.

  • @upsidedowngalaxy7625
    @upsidedowngalaxy7625 Місяць тому +1

    Hi from Rockville MD, my first computer was a Sharp MZ700

  • @lawrenceharris7717
    @lawrenceharris7717 Місяць тому +2

    There were many better systems than BASIC. In the late 60’s I was using a multi user database system called mumps-9 which had a 16k words of memory, 8 users and uniform hierarchical data store on a 3 mega character drum. It later morphed into DSM-11 on a pdp-11 with 64k of memory an around 40 terminals and network distributed database capabilities. When the IBM PC came out it was ported to the DOs and retained its multiuser distributed database capability. Modern versions are still code compatible but have persistent objects and much much more and run Uber windows, unix, vms at least.

    • @CallousCoder
      @CallousCoder Місяць тому

      Damn I programmed in MUMPS in the mid 90s 😂 I hated it! As a C, assembly, pascal and forth guy I saw no advantage of that interpreted single letter command language. The only thing micronetics mumps had going for it was that it was a multi user system. But by then we also had Unix on Intel so building everything in C was faster, more memory efficient and generally faster to build too, because you had ncurses lib for your TUIs, SQL clients and choice in backends over silly iterating over globals.
      The hierarchical data storage was something that had no deep value - although the nosql bandwagon made it seem like something new, which basically was mumps data storage.
      And I didn’t understand that they rewrote their new application after a merger with another medical software company, again in mumps. I fought against it and eventually I was right, that C++ in 1996 was the better choice - you can still find developers today to do that. But in 1999 they couldn’t find mumps developers anymore. And my foresight of opening up to the web (that’s possible with C++) was something micronetics mumps couldn’t do at that moment. And eventually their poor tech choice cost them their market position.

    • @lawrenceharris7717
      @lawrenceharris7717 Місяць тому

      @@CallousCoder Everyone to their opinion. I think you are missing the point.

    • @CallousCoder
      @CallousCoder Місяць тому

      @@lawrenceharris7717 I think your point is that there were many better languages than basic at its birth. And you name mumps as one. Which imo is only slightly better than basic as I explain that it’s still an interpreted language, and suffers from the same slowness and program size constraints, depending on the version is little as 1K mumps code per user. Let alone the fact that it’s far from truly a generic language (just like basic), you can’t do real low level development in either.
      I think Forth also from the late 60s and is a short of hybrid interpreted and compiled language is a better general purpose language. As you can have a nicely high abstraction but at the same time be very lowlevel and making words that are immediately compiled are nice and quick.

  • @bitnbrick
    @bitnbrick Місяць тому

    @kevin How do you share your screen , bench cam and video ? OBS ?

  • @CallousCoder
    @CallousCoder Місяць тому +1

    Us 50 somethings will say: Z80 or 6502 Assembly is better. Learning assembly back when I was 13, was the best thing I learned. It made me understand basic a lot more and it laid the foundation for my EE degree in micro controllers. And I still do a lot of assembly on this channel too. Because I think that only having literally a dozen or so frequently used opcodes that you need to use to build something useful is the ultimate teacher of problem solving.