What's inside the ZX81 RAM Expansion?

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Today I'm gonna rip this thing open and see what's going on! Come take a look.
    👉 Support The Channel 👈
    ❤️ Patreon: / to_retro
    💸 Tip Jar: paypal.me/temp...
    👕 Merch: shop.spreadshi...
    👉 Discord: / discord
    🧰 Gear I Use: kit.co/Tempora...
    🛒 Amazon Link: www.amazon.com...
    Where possible, all links are affiliate links, this youtube thing is an expensive endeavor and every little bit helps.
    Mailbag:
    TemporarilyOffline
    P.O. Box 101
    Luck, WI 54853

Комментарии • 52

  • @TheDiveO
    @TheDiveO Год назад +6

    ah, those memories flooding back when in autumn of '81 my father came back from a large European computer fair and produced two very small boxes from his suitcase: a ZX81 and the 16KB RAM pack, surely an issue 1. This sent me into a whole new universe.

    • @TemporarilyOfflineRetroTech
      @TemporarilyOfflineRetroTech  Год назад +1

      Fantastic, computers seemed more wonderous from that Era, oddly more complex and more compelling all at once than modern machines. Now it just seems like hardware gets faster but not much new comes around. Thanks for watching!

    • @chrismoule7242
      @chrismoule7242 Месяц назад +1

      I was 28. I had no computer experience at all other than USING the computers at work. I got one, and here I am, fully self-taught, safely retired after spending my last 5 working years doing computer-related stuff that no-one else could do...all because of the ZX81...and the RAM pack...and the thermal printer...and Basic and Machine Code and Assembler.

  • @siliconjunkie7297
    @siliconjunkie7297 27 дней назад +1

    I used to love these plug-in modules, I used to have a repair business back in the early 80’s and the number of spectrums we took in could almost pay the rent. Any dislodging of a plug-in module (which was easy to do as there was no retaining mechanism) could and often did blow some chips

    • @TemporarilyOfflineRetroTech
      @TemporarilyOfflineRetroTech  27 дней назад

      I came into the hobby just after the chip/board level repair stopped. I am happy to have learned the skill and I bet it was a lot of fun just moving hardware and paying the bills!

  • @TrimeshSZ
    @TrimeshSZ 8 месяцев назад +4

    The design of that pack is what you could politely refer to as "highly cost optimized" one of the reasons (apart from the iffy mechanical connection) that it's sometimes unstable is that it generates some of the RAM timing using RC networks driving regular 74LS series TTL chips. This makes it highly sensitive to a bunch of things like ambient temperature, the precise voltage of the 5V rail, which vendor supplied the chips and you looking at it in a funny way.
    That old school DC/DC converter didn't help either - it was needed because the 4116 needs +12V and -5V in addition to the +5V, but generated significant RFI - the metalized coating on the housing kept the radiated interference below the FCC limits, but still induced significant noise onto the internal signals.
    I looked at a bunch of these things back in the day, and although they did work most of the the ones I checked were running the RAM outside of it's timing specs - typically by violating the tRAH(min) spec. The use of disc ceramics in an RC network for delays is pretty sketchy, too.

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

      I can't really tell if the cost savings was pure genius or an accident of some idiot pushing a deadline.

    • @AdamJRichardson
      @AdamJRichardson Месяц назад

      I don't remember where I read/heard this, but my recollection is that the module's engineer originally included a capacitor as he knew that power interupts would happen, but Clive nixed it on cost grounds... My first exposure to computers and programming was with the ZX81 followed shortly by a Spectrum - happy times (except when the 16k came loose!). Thanks for showing the innards

  • @ehsnils
    @ehsnils 11 месяцев назад +3

    I had that RAM expansion and the connector was so bad that I did solder the expansion to the bus connector permanently in order to achieve stability.
    The bus connector weren't gold plated but tin plated and it didn't help a bit.

  • @8bitsinthebasement
    @8bitsinthebasement 2 года назад +2

    Crazy to think that this system sold with so little memory 2Kb (what's even more crazy is that it had 16 times more memory than the Atari 2600 and 8 times more than the TI99/4a if you count just the scratch ram). Cool little expansion. To stop it wobbling around and crashing the system "a piece of Blue tack about the size of a runner bean" should do the trick, well that's what I learned from watching Micro men, nice teardown ;)

    • @TemporarilyOfflineRetroTech
      @TemporarilyOfflineRetroTech  2 года назад +1

      the Sinclair came with 1k, the Timex came with 2k. Did you see Hjalfi's vid of programming the machine, that was impressive!

  • @mibnsharpals
    @mibnsharpals Месяц назад +1

    The one extra circuit generates a negative voltage. The RAM chips used (4116) require a dual voltage supply (+/- 5 volts). ( see the ZX spectrum )
    In addition, the ZX81 outputs the addresses and data in parallel, but the 4116 requires the address signals multiplexed (RAS / CAS). This means that the chip uses the address pins 2x, which means the chip needs fewer pins and is cheaper to produce.
    Internally, the ZX81 has a static RAM that does not require this logic.

    • @TemporarilyOfflineRetroTech
      @TemporarilyOfflineRetroTech  Месяц назад

      Nice, thanks for sharing!

    • @carminone
      @carminone Месяц назад

      If static RAM was used, would there be no need for anything but the RAM itself?

    • @mibnsharpals
      @mibnsharpals Месяц назад +1

      @@carminone Unfortunately not completely, but only 2 components. The ram and a 4xNAND (74LS00).
      In order to use the ram externally, the internal ram must be deactivated, this is done with RAM CS, which is permanently set to 5V. Then the states MEMRQ and A14 must be evaluated. The ram may only be active when Memrq is low and A14 is high. Since the RAM works with negative logic, it must
      Memrq = 0 + A14 = 1 >>> CS = 0.
      If you then take the 74LS00, the Memrq is inverted and logically linked to the A14 NAND.

  • @kevinharrison4909
    @kevinharrison4909 Год назад +1

    The extra circuitry was for power conversion for the ram chips from the edge connector of the zx81.

  • @drPeidos
    @drPeidos 2 месяца назад

    That was built at the Timex factory in Portugal. Lot's of Spectrum and Timex stuff came from there.

  • @jeffwalker7185
    @jeffwalker7185 Месяц назад

    I recall getting a Sinclair Spectrum and opening it up to add an extra 48k of memory. The upgrade kit even came with a dummy practice chip.

    • @TemporarilyOfflineRetroTech
      @TemporarilyOfflineRetroTech  Месяц назад

      That's pretty cool. I think there was a way to add RAM internally to the ZX81 (aftermarket) as well.

  • @nickwallette6201
    @nickwallette6201 2 года назад +1

    I saw the video title, “what’s inside the ZX-81 RAM expansion” and thought, “RAM!”
    And hey - I was right! 😜

  • @kensmith5694
    @kensmith5694 8 месяцев назад +1

    Many years ago, I made my own 16K expansion. I think my circuit had fewer ICs. I made the multiple voltage part with a 555 timer chip. The voltages other than 5V drew little current.

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

      That's awesome! Its one of the things I still want to learn how to do.

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

      @@TemporarilyOfflineRetroTech The multivoltage RAMs are a thing of the psst I think so there is less to learn there,. I used RC delays to time the RAS-flip-CAS timing. It is a case where minimum times have to be worried about but the maximums are a long way out of the range of concern.

  • @johnathanstevens8436
    @johnathanstevens8436 14 дней назад

    My grandfather put epoxy between the computer and the expansion pack to stop the pack from wobbling and resetting the system bus.

  • @mikesmithg0rfd356
    @mikesmithg0rfd356 2 года назад +1

    bringing it all back

  • @luviskol
    @luviskol 8 месяцев назад +1

    The original UK versions didn't come with any of the shielding - just a plastic case

  • @dadecoza
    @dadecoza 2 года назад

    I really enjoy the ZX81 content ... keep it up. :)

  • @frombrum
    @frombrum Месяц назад

    well the two bits of installing cardboard explain the overheating

  • @josephtotter7484
    @josephtotter7484 9 месяцев назад

    It's just ram and and 74ls xxx chips for the address decoder. You had to dind a way to support the ram pack so it didn't hang down on the edge connector. There were after makes 32 48 and 64k packs and some rs232, parallel , voice synthisizer , joystick interfaces and even a disk interface. I had a ts 1000 with 64k rs232 interface and disks running cp/m

  • @curiousottman
    @curiousottman 10 месяцев назад

    Impressively more complicated than I would have thought. Love hand drawn circuit boards. Any idea what it cost back in the day?

    • @TemporarilyOfflineRetroTech
      @TemporarilyOfflineRetroTech  10 месяцев назад

      I did love the hand drawn circuits as well - I have a series here on building a ZX-81 kit - a really fun build. I love how they did "so much with so little" on that. I don't know what that expansion costs, but I'm sure it was as "cheap as possible" knowing Sir Clive Sinclair's mission. Thanks for watching!

  • @PatrickDunn13078
    @PatrickDunn13078 Месяц назад

    No flight simulator? I had that!

  • @347573
    @347573 9 месяцев назад

    there are more ICs there than in the ZX81 itself ... LOL

  • @davidmsf
    @davidmsf Год назад

    WOW!!!! There are RAMs inside the ZX81 RAM Expansion!!!! 🤣🤣🤣🤣

  • @tenminutetokyo2643
    @tenminutetokyo2643 2 года назад

    You can build a modern version of this out of just 2 parts.

    • @TemporarilyOfflineRetroTech
      @TemporarilyOfflineRetroTech  2 года назад

      But what two parts?

    • @tenminutetokyo2643
      @tenminutetokyo2643 2 года назад +1

      @@TemporarilyOfflineRetroTech A new Hitachi 16K HM62256ALP-10 32,768-word × 8-bit High Speed CMOS Static RAM, and a SN74LS00N multiplexer (about $1 buck). And 2 sockets. And of course the edge connector which is really hard to find. No other parts needed. Check out the HM62256A Series datasheet. The entire thing condensed down into 1 RAM chip. And it uses way less power. You don't need the GND tab because the edge connector provides GND. You could also build a 32K version, which Timex had planned but never produced.

    • @tenminutetokyo2643
      @tenminutetokyo2643 2 года назад

      @@TemporarilyOfflineRetroTech PS: You can also replace all the 473Z ceramics on the original ram pack boards with tiny modern ones (473A) which are much smaller. Just be careful when resoldering.