ZX Spectrum 128K "Toastrack" Inside and Out

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

Комментарии • 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 ❤

  • @AkasasMotive
    @AkasasMotive 4 года назад +7

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

    • @NoelsRetroLab
      @NoelsRetroLab  4 года назад +1

      Thanks! Glad you're enjoying them.

  • @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. 😎

  • @baltasarq
    @baltasarq 3 года назад +7

    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.

  • @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

  • @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 5 месяцев назад

    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.

  • @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: ruclips.net/video/O9iItWoZ4ek/видео.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.

  • @gertsy2000
    @gertsy2000 4 года назад +1

    Great video. "2 hours later" love it.

  • @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

  • @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.

  • @RobBob555
    @RobBob555 4 года назад +1

    Hola from Scotland, love your channel :O)

  • @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.

  • @aldo8589
    @aldo8589 8 месяцев назад

    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

  • @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 :)

  • @papa_robot
    @papa_robot 3 года назад

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

  • @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

  • @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

  • @bufordmaddogtannen
    @bufordmaddogtannen 4 года назад +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  4 года назад +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.

  • @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 :)

  • @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?

  • @DouglasFish
    @DouglasFish 3 года назад

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

  • @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.

  • @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.

  • @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.

  • @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 RUclips, los añadiría sin ningún problema :-)

  • @trendyfunandgames4759
    @trendyfunandgames4759 4 года назад +3

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

  • @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 ;)

  • @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?

  • @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.

  • @yeraysantanaaday6827
    @yeraysantanaaday6827 4 года назад +1

    I have one..like gold in secret chamber

    • @NoelsRetroLab
      @NoelsRetroLab  4 года назад +1

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

    • @yeraysantanaaday6827
      @yeraysantanaaday6827 4 года назад

      @@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  4 года назад

      @@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 4 года назад

      @@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.