Building a TZXDuino & How to program (or Update) the Firmware!

Поділитися
Вставка
  • Опубліковано 26 лип 2024
  • This video is kindly sponsored by www.PCBWay.com! Join me as we build a TZXDuino, from PCB through to programming the Arduino!
    We go through the whole build, set up the Arduino IDE software with the required libraries and I explain how to program the unit (and where to get the latest firmwares).
    🤞 PLEASE HELP MARK FIXES STUFF SURVIVE 🏆: Due to "The Event" my livelihood vanished in a puff of smoke. If you can spare some change to help support the channel it is really appreciated and even the smallest pledge goes a long way in helping make more content and feed my cats (and children). Visit / markfixesstuff for more info about Patreon Benefits!
    You can order your own PCB from: www.pcbway.com/project/sharep... thanks to Zaxon who has kindly allowed me to host the files on PCBWay. Note that this is for the V2 board, with a motor control socket and the socket fix in the video already taken care of!
    Zaxon's Web Store for great gadgets!: www.sellmyretro.com/user/prof...
    00:00 - Introducing the Zaxon TZXDuino Build
    00:22 - Mark Fixes Stuff Intro
    00:28 - PCBWay Sponsor Segment
    00:42 - TZXDuino Parts List / BOM / Bill of Materials
    01:32 - Cleaning the PCB with Isopropanol Alcohol
    01:54 - Correcting the V1 TZXDuino Shield PCB Error
    02:03 - Using a Dremel to cut a circut board track
    02:34 - Soldering and Building the TZXDuino Step By Step
    18:25 - How to set up the Arduino IDE to program the TZXDuino & Update it in the future.
    22:06 - How to connect to the Arduino, selecting the right board type and the correct port.
    23:03 - When programming an Arduino Nano clone fails - Using the Old Bootloader.
    24:10 - Power on and testing with a ZX Spectrum.
    25:40 - Ordering a V2 board online
    25:52 - Patreon Thanks!
    26:18 - Further Viewing.
    #TZXDuino #RetroComputing #MAXDuino
  • Наука та технологія

КОМЕНТАРІ • 63

  • @thepenultimateninja5797
    @thepenultimateninja5797 3 місяці тому +2

    I agree about the loaading screens being an important part of the experience.
    As a matter of fact, when I use an emulator, I turn off all the fastload features.
    I had a sort of epiphany when I was showing my son what video games were like when I was his age.
    I made the tape image load in real time on the emulator so that he could see what it was like loading a game.
    It was the first time I had ever done this with an emulator, and it sort of made the experience feel 'right'. I leave those features off all the time now.
    Loading games in real time makes even an emulator feel authentic, and I find I'm more likely to persevere with a game instead of hopping from one game to another.

  • @chriscrossan8034
    @chriscrossan8034 3 роки тому +5

    Actually paused the new LGR vid when I saw this one pop up in my notifications! Can't beat a bit of MFS.

  • @thesadken
    @thesadken 3 роки тому +2

    Has it really been 7 years!!! So much us changed with them since then 😁 Zaxxon did a nice job with his pcb design, and fixed the issue really quickly.

  • @adilsongoliveira
    @adilsongoliveira Рік тому +1

    I found the other one! I do also have a registered winrar and thought was the only one! My brother! 😁

  • @fabianfarina2208
    @fabianfarina2208 3 роки тому +3

    I love this kind of videos and obviously your channel! Greetings from Paraguay!

  • @Colin_Ames
    @Colin_Ames 3 роки тому +5

    I like the idea of using a breadboard to hold the header pins. I would never have thought of that.

  • @SidebandSamurai
    @SidebandSamurai Рік тому +1

    I love the "Smurf poo" and I also love the basic electronics you give with your soldering a project. You get a like and a subscription for that. My wife is studying armature radio, she might find these videos helpful.

  • @dreamvisionary
    @dreamvisionary 3 роки тому +5

    I bet you'll be glad when you've finished that reel of solder :D

    • @MarkFixesStuff
      @MarkFixesStuff  3 роки тому +1

      Watch the next video ...

    • @aleksandrbmelnikov
      @aleksandrbmelnikov 3 роки тому

      Spoiler: The butler did it! :-D What, people, did you think i was going to bugger the next video for him?

  • @murrij
    @murrij 2 роки тому +1

    lots of good tips in here even though I don't have a TZXDuino. Thanks Mark!

  • @kmolder9499
    @kmolder9499 3 роки тому +4

    Registered copy of WinRAR. The first I have ever seen in the wild..

  • @davehud2831
    @davehud2831 3 роки тому +2

    I would have been God if I had one of these back in the day.. Good old speccy vs C64 wars

  • @edlowry1
    @edlowry1 3 роки тому +1

    Nice step by step process thanks.

  • @kakabixlis
    @kakabixlis 3 роки тому +1

    Thank you broski for another relaxing make a stuff video i really appreciate that and time for harshness like i am into atm bless you friend :D :D

    • @MarkFixesStuff
      @MarkFixesStuff  2 роки тому

      Hey brother. How are the eyes?

    • @kakabixlis
      @kakabixlis 2 роки тому

      @@MarkFixesStuff Same old same old need at some point to get me medical insurance,we need to update eachother its being a looong time....

  • @CheshireNoir
    @CheshireNoir 3 роки тому +4

    "tactile switches...can't be put in sideways." - Challenge accepted ;o)

  • @jasonc3a
    @jasonc3a 3 роки тому +5

    "And yes, that's an actual registered version of WinRAR. You can do that you know."
    I mean, yeah. I can also buy bottled water, but I don't lol.

  • @em00k
    @em00k 3 роки тому +1

    Great video Mark, all the best with the channel.

  • @MoreFunMakingIt
    @MoreFunMakingIt 3 роки тому +1

    Is that mercury core solder?
    Great video Mark.

  • @TEBLify
    @TEBLify 3 роки тому +1

    Boo I tell you, should have used [insert massive plug here] instead! Excellent video to round off an evening without soldering anything myself 😀

  • @lovemadeinjapan
    @lovemadeinjapan Рік тому

    If you don't like al the hardware fuzz, start with a microcontroller with built in display, audio and SD slot.

  • @tenminutetokyo2643
    @tenminutetokyo2643 3 роки тому +1

    DOOD! Gummies!

  • @minibigs5259
    @minibigs5259 3 роки тому +1

    🎵.....stay away from that TRAP DOOOOR

    • @MarkFixesStuff
      @MarkFixesStuff  3 роки тому +2

      Burke! FEED MEEEE!!!

    • @TheDarkHour684
      @TheDarkHour684 11 місяців тому

      @@MarkFixesStuff they have all the episodes remastered on UA-cam!

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR 2 роки тому

    You could build the firmware binary from the C++ source code and build it using Code::Blocks with the AVR toolchain which includes avr-gcc and included files.

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR 2 роки тому

    I was just wondering if games were saved to tape on a PHILIPS DCC900 the games would fail to load because of the PASC compression stripping data out of the signal am I right in thinking that.

  • @hilly900
    @hilly900 3 роки тому

    Lovely stuff, wonder if you can use it with a Sam Coupé...

    • @MarkFixesStuff
      @MarkFixesStuff  3 роки тому +1

      I believe it works because the Sam Coupe uses TZX archives as well

  • @MultiBear101
    @MultiBear101 Рік тому

    HI Guys,
    I am a little confused about the functionality of this gadget.
    How do you save a program from your ZX-whatever to the TZXDuino?
    Thanks in advance

  • @msackett4858
    @msackett4858 2 роки тому

    Hi Mark Excellent video its got me inspired. Do you know where i can get a TZXDuino Shield, ive tried your link but no luck, or is there any other pcb i could use.

  • @SelfIndulgentGamer
    @SelfIndulgentGamer 2 роки тому +1

    Call me lazy, but when checking out the project on PCB way, I can't work out how to get it as a bundle. Is there a way to buy it with everything included? Thanks :)

  • @alexstone691
    @alexstone691 3 роки тому +1

    I feel like you have experience with soldering but oh god why are you using that tip and you should definitely get either gel or paste flux, it works so much better and doesn't drip everywhere, i personally just use solid rosin and dip my iron into it when doing things like this, but you can also make paste by mixing it with acohol

    • @MarkFixesStuff
      @MarkFixesStuff  2 роки тому

      I've got rosin based paste flux. It's fine and works well but it's SOOOOO sticky to remove - even with IPA. This Topnik stuff is excellent though. It's for SMD but I use it for all sorts. I must admit that the running flux is a bit of an "on camera meme" for me though... "loads of lovely flux" etc. What do you do about sticky residue??

  • @borayurt66
    @borayurt66 3 роки тому +1

    Old bootloader is too long, like 2K, new one is just 512 bytes, leaving more room for the sketch. You can easily upload it to the Nano via ICSP header and an AVR programmer (or another Arduino loaded with Arduino as ISP sketch). Last time I checked, TZXDuino defaulted to an OLED screen and some changes in the code were needed to make it work with 2x16 LCDs. Seems like you did that off camera or does it come with 2x16 as default? You should also check the MaxDuino.

    • @MarkFixesStuff
      @MarkFixesStuff  3 роки тому

      Yeah. I just wanted a simple process for first time builders. The 16x2 display comes on as default BTW. Sometimes you need to change the adress of the screen, but not in this build.

    • @lovemadeinjapan
      @lovemadeinjapan Рік тому

      @@MarkFixesStuff If you use a 16x2, get a white on black VA one with built in I2C. It doesn't have the total shythe readabiltiy, and it is a hassle less as the I2C is incorporated. Cheaper too than those stinking blue ones with a backpack.

  • @pintokitkat
    @pintokitkat 3 роки тому

    You're right - that solder is awful.

  • @thegreatjonzini
    @thegreatjonzini 3 роки тому +1

    You got a cold?

    • @MarkFixesStuff
      @MarkFixesStuff  3 роки тому +2

      Had a chest infection which is one of the reasons I’ve been quiet

    • @thegreatjonzini
      @thegreatjonzini 3 роки тому +1

      @@MarkFixesStuff oh dear, great effort regardless 🥂all the best!

  • @markwrightrf
    @markwrightrf 3 роки тому

    24:13 "This thing needs a box - but not a cardboard box. This thing needs a box." The 80s hits that weren't keep on comin' ;-) Also, innuendo fans, listen out for references to a 'cheap stripper' and allusions to being 'screwed hard with a proper tool'. Mark, you will go to hell ;-)

  • @zxrenew5642
    @zxrenew5642 3 роки тому +2

    That solder looks rubbish, nice video though.

    • @MarkFixesStuff
      @MarkFixesStuff  3 роки тому

      It's really awful. Watch the next video though.

  • @ASCIITerminal
    @ASCIITerminal 3 роки тому +1

    That's truly horrible solder! May I recommend Multicore? It's more expensive, but you won't need to add extra flux and it will actually flow instead of blobbing on the iron.

    • @MarkFixesStuff
      @MarkFixesStuff  3 роки тому +1

      In my latest video I've switched to Kester 44. I almost cried at the price, but it's amazing to use and will last a long time!

    • @ASCIITerminal
      @ASCIITerminal 3 роки тому

      Ahhh OK! I haven't got quite that far yet. It's true though - Good solder makes the job so much easier!

  • @chrisrobson8540
    @chrisrobson8540 2 роки тому

    so even writing bum bum poo willy boobies fart is a help to the channel?........my juvenility has found usefulness at last🤣🤣🤣🚽

  • @davidcocklin2109
    @davidcocklin2109 8 днів тому

    All I get is this - avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x85