ZX Spectrum 128K "Toastrack" Inside and Out

Поділитися
Вставка
  • Опубліковано 31 лип 2024
  • Support Noel's Retro Lab on Patreon: / noelsretrolab
    We take a deep look at the Sinclair ZX Spectrum 128K "Toastrack", Spanish edition by Investronica. After a quick unboxing, we test that it's working properly and open it up to check out the insides. We add the missing clock signal to the edge expansion port, and we look at the numeric keypad and how to run games with a divMMC.
    ZX Spectrum Diagnostics: github.com/brendanalford/zx-d...
    Connect with Noel's Retro Lab:
    Facebook ➤ / noelsretrolab
    Instagram ➤ / noel_retrolab
    Twitter ➤ / noel_retrolab
  • Наука та технологія

КОМЕНТАРІ • 84

  • @robertoneill1979
    @robertoneill1979 4 роки тому +9

    I was never confident with calculus and remember writing a BASIC program on my 48K to check my school homework. It never did the homework for me, but would cobble together an unscaled graph to confirm my calculation methods and results.
    I miss that warm rubbery old machine, back in the days when I actually used my brain ❤

  • @drgusman
    @drgusman 4 роки тому +5

    That's the one my uncle had, I got the grey +2 :)
    That machine has a curiosity, a "legend" about being possible to break it through software.
    The thing is that if you run:
    BORDER 5
    RANDOMIZE USR 4665
    the border will change to red and will stay that color even if you reset the machine, you must power it down completely to return it to it's normal state. There was a rumour that the machine really breaks using those commands and stays in red for ever, Micro Hobby (very famous spectrum magazine here) published that it was true and it would change permanently the border color with no way to get it back to normal... and the legend begun xD

  • @AkasasMotive
    @AkasasMotive 4 роки тому +7

    Just found your channel and working through your videos. Brilliant content thank you.

  • @baltasarq
    @baltasarq 3 роки тому +6

    Hello from Spain! I guess you actually did not understand why the separate keypad (only a few seconds in your video, you tried to use it as a calculator, only one of its uses), but its reason to be is inside the Spanish ZX Speccy 128. Boot the machine and type "edit e$". That will open the word processor resident in ROM. That's why the keypad had all that arrows, they mean to skip a whole word and so on. The Sinclair guys at the UK removed the editor, so the keypad did not actually make any sense. BTW, the Sinclair Basic is able to handle variables with any length, that's why you can store a whole document inside e$, or a$ or whatever variable. Not very performant, but always thinking in saving memory. Unfortunately, the only way to print documents is the ZX Printer, which is far from professional. Any other 80-columns printer will print the document... with a big margin at its right.

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

    12:52 The connector is a variant of the UK phone socket connector (BT631W)

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

      The +2A/+3/+2B kept that for RS232 interface but the manual had an error documenting the lines, so if you had a custom cable made up according to the manual it would never work. I tried to use my Spectrum as a terminal at university but suffered from this...

  • @oliver1224
    @oliver1224 2 місяці тому

    I owned the 48k (rubber keys) but swapped out the circuit board & installed it into a Fuller Keyboard. I was very interested in your video because you outlined the differences between the plus 128k & the plus 2 which I owned the Grey version. I always wanted the 48k plus but I understand the circuit boards from the 48k & the 48k plus are identical. Great video.

  • @R_T_Ralph
    @R_T_Ralph 4 роки тому +4

    I just picked up a boxed 48+ . The toast-rack is the only one i need to get all of the versions, so i'm very jealous. Great video.

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому +1

      Thanks! I'm sure you'll get the Toastrack eventually. Hard to resist :-)

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

      There are two versions of the toastrack.
      The Spanish version by investronica and, of course, the Sinclair version with all those fancy system menus. 😎

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

    Gracias Noel, me ha venido el vídeo de perlas para darle un repaso a mi 128k

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

    Hola from Scotland, love your channel :O)

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

    Just looked at what I had in the box on top of my wardrobe. It's a ZX Spectrum 128 +2 Grey.

  • @jjmarcos81
    @jjmarcos81 4 роки тому +1

    Awesome, love your videos! I do own a Investrónica Toastrack as well as a +2A and a C64 that I'm trying to get up and running. Greetings from Canada!

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому +1

      Glad you like them. I bet there aren't many Investronica Toastracks in Canada :-) Good luck with the C64!

    • @jjmarcos81
      @jjmarcos81 4 роки тому

      Yeah, making some progress with the C64: calgarycommodore.freeforums.net/thread/109/doing-repairs-on-pal-c64

  • @gertsy2000
    @gertsy2000 4 роки тому +1

    Great video. "2 hours later" love it.

  • @frankowalker4662
    @frankowalker4662 4 роки тому +2

    I've never seen a keypad for sale in the UK. Also the Toastrack we got here had a menu on power-up that was the same as the +2. Great find.

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому +1

      Right. That's due to the new ROM in the UK models. Things were changing quickly at that point in time.

    • @BertGrink
      @BertGrink 4 роки тому

      @Franko Walker A fellow named Paul Farrow in the UK has developed a clone of the keypad, and published it as a DIY project on his website:
      www.fruitcake.plus.com/Sinclair/Spectrum128/Keypad/Spectrum128Keypad.htm
      in case you would like to build one yourself; mind you, it does require you to program a PIC16C54 microcontroller (which is compatible with the original PIC1652) in order to get it up and running.

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому +1

      @@BertGrink Neat! I just wish the keyboard was used for more things :-) Any keyboard killer apps out there?

    • @BertGrink
      @BertGrink 4 роки тому

      @@NoelsRetroLab None that I have heard of, I'm afraid... Would You like me to write one? I might be able to do that if I concentrate very hard! hehe
      In the mean time, why don't You take a look at a short video I made where i give a brief demonstration of a Custom Menu i have made for the +3: ua-cam.com/video/O9iItWoZ4ek/v-deo.html
      You can also download a disk image for use in an emulator from sites.google.com/site/bertyfromdk/home/speccy-amstrad-related-stuff/custom-menus-on-the-spectrum-3/BertoMenus_V0.1.dsk?attredirects=0&d=1
      I made it so that i could get a look "behind the scenes" of the BASIC system and get a better understanding of the inner workings of the +3 Syntax ROM.
      Other than that, it isn't terribly useful, though ;)

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому +2

      @@BertGrink That replacement menu is great. Love it! First I should look for a patched Spanish ROM that allows the numeric keypad to be used for regular typing, otherwise it only works in inmediate mode. O I should just get the UK ROM I suppose.

  • @aldo8589
    @aldo8589 5 місяців тому

    this spanish inves 128 was the first 128k spectrum done in the world, was designed in 1985 even before the UK 128k model , that is because it lacks the initial menu which was added later in the rom of the UK 128k model, however this one is 100 % compatible with spectrum games, nothing that can be compared to the 48k inves model which was very buggy in compatibility

  • @sma7530
    @sma7530 Рік тому +2

    lol at "2 hours later" 😅 (btw - just bought a DivMMC for my 128k Toastrack😊)

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

      I mean I literally laughed out loud at that point ! Maybe too many years of R: Tape loading Error

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

    wow .. ese lo veía anunciado en la "input", se me hacía increible

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

    The keypad uses a serial interface completely separate from the keyboard, so with the exception of games written in BASIC or those using the OS for reading the keys, both of which are very rare, it is not possible to use the keypad as a game controller, because the numeric keys are not identical to those on the main keyboard.
    Also, it would have been nice to mention the RS232 printer interface replacing the ZX Printer as well as the MIDI interface.
    Finally, another novelty not mentioned in the video is the double-buffered video, which is, alas, not used by the OS and unavailable from BASIC. But a few games, most prominently "Where Time Stood Still", make good use of it.

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому

      I didn't know about the keypad being completely different. Interesting! I wonder how many games/programs there were out there that supported it then. And yes, I should have definitely covered the RS232 interface. It was on my list and then totally forgot about it. It probably didn't help that I didn't have anything to test it with, but I should have mentioned it.

    • @daniel1nagy
      @daniel1nagy 4 роки тому +2

      @@NoelsRetroLab ,
      The keypad was not included with the UK version of the Toasty (which is the one that got exported), only with the Spanish version, so very few people outside of Spain even knew about the keypad's existence. It is mentioned in the UK version's manual, but only prototypes existed, it never went into serial production. So, no games/programs explicitly support it, AFAIK. If they use the OS for reading the keyboard, it might, by accident, work. :-)
      However, the bug that you demonstrated, i.e. the keypad not working in the full-screen editor mode, has been fixed in the UK version and it is (or, rather, would have been) actually quite useful for BASIC editing, as it has function keys for moving the cursor by word, as well as stuff like HOME and END. All these functions are also available from the main keyboard through some undocumented key combinations, but it is much less convenient.
      Interestingly, the driver/decoder software for the keypad is in the 48k compatibility ROM (a.k.a. ROM1), but it is turned off in 48k mode. Moreover, in the UK version, it is the ONLY difference with the original 16k/48k ROM, and, hence, one of the main sources of incompatibilities (it occupies some of the originally FF-filled spare space between the calculator and the font, expected by some games), despite the feature not really being used.
      Even more interestingly, the keypad's driver is still present in the gray +2's ROM, despite the lack of a keypad connector on that machine. It has been finally removed from the +3's ROM (which is identical to that of +2A/B).

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому +1

      @@daniel1nagy Now you're making me want to make a whole video on the keypad, just going deep on it :-) I wonder if some Spanish software might support it natively since here it was included in that model. Hmm... I'm going to have to do some research!

    • @daniel1nagy
      @daniel1nagy 4 роки тому

      @@NoelsRetroLab the best I can do is to ask around on FB.

    • @frankowalker4662
      @frankowalker4662 4 роки тому

      @@daniel1nagy The +2 grey has a keypad socket on the rear, between the RS232/MIDI port and RGB. The +2A black has an identicle looking port in the same place labled AUX. Don't know what it's for though, I keep forgetting I have a +2A.

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

    Given how that funky connector looks suspiciously like a British Telecom phone plug, the phone looking cable it is probably a six pins phone cable. 😁

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

      Haha, you may be right. They have a very similar shape.

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

      Yes indeed, it's a British Telecom BT631W. It can be still found at BetterBox, for instance if you want to experiment with Spectrum's serial port.

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

    I have one in my parents attic still. Not sure why this is a holy grail above other Sectrums tho.

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

      Holy grail is probably a bit of an exaggeration. It's my favorite model because: 1) It has the best looks and still looks like a classic Spectrum 2) It has 128K and AY sound 3) It's not huge 4) It's the last true Sinclair ZX Spectrum. There weren't as many units manufactured as the earlier ones or the +2, so on top of all of that, it's more scarce, which drives prices up unfortunately.

    • @2Old4Toys
      @2Old4Toys 3 роки тому

      @@NoelsRetroLab thanks, I never realised that they made fewer numbers of this model. Will have to check on my one to see it is kept in good condition.

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

      Yeah, just like Noel said, it's relatively rare and there's the sentimental part of it being "the last true Sinclair". Although Sinclair didn't care much at that point and Investronica was the real driving force. Also, at least half of all "toastracks" was made after Amstrad acquisition, judging by the IC timestamps and the number of them that have Amstrad-branded ULAs. Still, many people (including me) have a soft spot for this model and it would be a shame not to preserve every one of them that made it to 2021.

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

    Hi Noel, I'm not sure if your /CLK fix is the right way to do that (?) I think the ULA signal is inverted before it goes to the Z80. The edge connector contact is supposed to provide /CLK as output by the ULA (before it passes through inverter). Although not many peripherals use /CLK nowadays so the whole procedure might not even be necessary :)

  • @philoffhistree6700
    @philoffhistree6700 4 роки тому +5

    that membrane can go very bad just from storage i got one that was kept in an uninsulated attic man it was toast along with the paint on the keyboard from contraction and expansion in summer and winter

    • @baze3SC
      @baze3SC 4 роки тому

      The membrane can be replaced easily and the keys can be salvaged from a faulty 48K+ (plenty of them are still available). There's still hope :)

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

    Nice video. Can Noel/anyone confirm whether the external numeric keypads will work inputing numbers in a Basic program with INPUT$ commands?
    e.g. 1.INPUT A$.
    2. IF A$="1" or A$="2" etc.

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

    Noel - why so many spanish spectrum stuff? Do you speak fluently? Super awesome!

  • @ayalab52
    @ayalab52 4 роки тому

    Muy interesante el vídeo pero se agradecerían unos subtítulos para los que te seguimos desde España. Un saludo Noel

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому

      Gracias. Lo de los subtítulos (o lo de doblarlo yo mismo) me lo ha dicho mucha gente, pero es mucho trabajo. Si alguien se anima a arreglar los subtítulos a partir de los pre-generados por UA-cam, los añadiría sin ningún problema :-)

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

    Hi Noel, i still have spanish spectrum, unfortunatedly not box. Can u say me where to buy the expansión card with sd ? Thanks

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

    i got the 128 i still think its beutiful its the grill on the side , Btw where the spectrum "Loki" built as a prototype?

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

    its pronounced darby not derby as its from UK. have a nice day

  • @pauloteixeira8269
    @pauloteixeira8269 4 роки тому

    One question (may stupid): those memory "blocks" on the 128K model... what if they get malfunction? Is there a way to replace them nowadays?

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому +1

      Yes, the 128K uses 16 x 8KB RAM chips. Each of them is a 4164, which are cheap and easy to find. Just about any 4164 will work. If you use the ZX Diagnostics ROM, then it can even pinpoint which one is failing.

    • @baze3SC
      @baze3SC 4 роки тому

      @@NoelsRetroLab Noel, just a quick question. My toast rack had obvious signs of repair and there were 150 ns chips mounted on. Is this common? My gut feeling is that they should have used 130 ns ones (?) Not sure what the original spec was.

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому +1

      @@baze3SC I've never had speed problems with memory chips on these kind of computers. Memory access was slow enough for the most part not to matter. Looking at the ones I have for spares, they also seem to be 150 ns, so I think that's fine. I wouldn't worry about it unless you're seeing some symptoms of something going wrong.

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

    Has anyone ever figured out how to wire the Number Keypad to a new board or (non-spectrum128k toastrack board)?

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

      You should be good on any Spanish toastrack, UK Issue 6U toastrack and the grey +2. UK Issue 6K toastrack made by Samsung needs R137 = 15 Ohm. On +2A / +3 you could just use the AUX port but I think the keypad scanning routines were removed from ROM so you'd have to interface "by hand". Is there a specific "new board" that you have in mind? Some re-created clone perhaps?

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

    How can I switch this machine to 48k Mode? Isn't there a menu like in the UK Version?

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

      I believe you can't. For games that require 48K compatibility there are usually some POKE commands you can do (I think they patch the game), for example Knight Lore.

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

      Type "USR 0". This will switch to 48K ROM but memory paging will stay enabled. Many consider this mode the best as far as software compatibility is concerned because you can run both 48K and 128K software. However a small number of 48K games (notably the ones from Ultimate) require OUT 32765, 48 before you run them. They contain some debugging code that inadvertently messes up with 128K memory paging so you need to disable it first.

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

    Hmmm I thought that the original Spanish 128 spectrums didn’t have AI sound chip?

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

      No, they definitely had the AY chip. I think they're identical to the UK ones minus the ROM (and the numeric keypad). Maybe you're thinking of the Investronica Spectrum, which I have other videos on. That one has a ULA closer to the 128K, but 64K of RAM (only 48K usable) and no AY chip.

  • @StephenBlower
    @StephenBlower 4 роки тому +4

    Pedant alert. It's Zed not Zee. You call the machine correctly by saying ZedX Spectrum, but then revert to Zee when talking about the Zed 80 CPU. Also the ZX8451, same ZedX. And Derby is pronounced DAR-BE.
    Useful information all round though. 👍

    • @NoelsRetroLab
      @NoelsRetroLab  4 роки тому +2

      I agree it's inconsistent, but at least I'm calling them the way they were pronounced by the people that created them. Calling the Spectrum Zee X Spectrum just feels... wrong, but so does calling it Zed 80. Sorry :-)

    • @BertGrink
      @BertGrink 4 роки тому

      @@NoelsRetroLab I think it's correct to say Zee-80, because it is an American Chip; I do the same, but i also say Zed-X Spectrum, somehow it just _feels_ right ;)

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

    I have one..like gold in secret chamber

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

      It's a wonderful system. Just make sure you do take it out and enjoy it! 😃

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

      @@NoelsRetroLab This thing is that the antena cable is not working good..so image of the computer is not good..most games also dont work..I am looking forward to buy a new antena...is the spectrum 128 k inves

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

      @@yeraysantanaaday6827 Really, just ignore the antenna output. The 128K Investronica outputs beautiful RGB signal. Get a cable to connect it to SCART and you'll be all set. The fact that most games don't work is worrysome. Some 48K ones don't work, like the Ultimate ones. You need to do an OUT command to fix that (I think it's towards the end of this video). But if more don't work, then there's something slightly wrong with it. Maybe bad RAM?

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

      @@NoelsRetroLab Thanks a lot, you are right there is the RGB..I go to a computer shop and buy the cable to conect to tv..the Ram is ok becaus it loads combat school 128 version...and other games.

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

      @@NoelsRetroLab He did OUT 32765, 48 to disable the RAM bank paging.