Noel's Retro Lab
Noel's Retro Lab
  • 118
  • 5 134 272
The Madness of Z80 I/O
This episode is sponsored by PCBWay www.pcbway.com Do you know what exactly OUT (C),A does? Are you sure? Prepare for a deep dive into the madness that is Z80 I/O and some sneaky ways to get around it.
Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab
You can also support Noel's Retro Lab on UA-cam by joining this channel:
ua-cam.com/channels/2-SP1bYi3ueKlVU7I75wFw.htmljoin
🛠 Tools used in this video (affiliate links):
Signal generator amzn.to/3O2DMMB
Oscilloscope amzn.to/48OnYoB
Power supply amzn.to/3RYPrNA
Other tools I use noelsretrolab.com/tools.html
Chapters:
00:00 Intro
00:26 Memory-mapped IO
01:38 Dedicated IO lines
02:53 OUT
05:28 Measuring
08:33 What about B?
13:08 Amstrad CPC
17:18 Alternative to OUT
Connect with Noel's Retro Lab:
Discord ➤ discord.gg/ETcCh6J
Facebook ➤ NoelsRetroLab
Twitter ➤ NoelsRetroLab
Instagram ➤ NoelsRetroLab
Mailing list ➤ noelsretrolab.com
Переглядів: 65 558

Відео

Adding 1MB to an 8-bit Computer!
Переглядів 240 тис.6 місяців тому
This episode is sponsored by PCBWay www.pcbway.com Today I'm taking an Amstrad CPC with 64KB of RAM and adding to it... 1 MB of RAM! How is that possible? And why would you even want to do something crazy like that? Let's find out 😃 Links: Original 1MB expansion github.com/revaldinho/cpc_ram_expansion/wiki/Universal-Amstrad-CPC-RAM-Card Updated 1MB expansion github.com/Rebobinando/CPC-1MB-RAM-E...
Is this the FASTEST and CHEAPEST 8-Bit Computer Ever?
Переглядів 154 тис.7 місяців тому
FlexiSpot E7 standing desk: bit.ly/3EVNWJX PCBWay www.pcbway.com The Agon Light claims to be the fastest and cheapest 8-bit computer in the world. Is that true? Let's have a look at it and learn about its surprising "re-writable" architecture. Links: Agon Light www.thebyteattic.com/p/agon.html Agon Light Github github.com/TheByteAttic/AgonLight TheByteAttic channel www.youtube.com/@thebyteattic...
Fixing Other People's Bad Repairs (Again)
Переглядів 37 тис.8 місяців тому
This episode is sponsored by PCBWay www.pcbway.com Fixing computers is hard enough. But fixing computers other people tried to fix and failed... that's the stuff of nightmares and this is a perfect example of that. Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab You can also support Noel's Retro Lab on UA-cam by joining this channel: ua-cam.com/channels/2-SP1bYi3ueKlVU7I75wFw...
This 8-Bit Computer Has Two CPUs (And One Acts As A GPU!)
Переглядів 146 тис.9 місяців тому
The Secoinsa FM-7 is a rare Japanese-Spanish computer with an architecture like no other 8-bit computer I have seen before. Let's have a close look at it and get it up and running. Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab You can also support Noel's Retro Lab on UA-cam by joining this channel: ua-cam.com/channels/2-SP1bYi3ueKlVU7I75wFw.htmljoin Links: Secoinsa FM-7 ROM...
Fixing Other People's Bad Repairs 🛠😃
Переглядів 22 тис.10 місяців тому
Fixing a faulty computer can be quite complicated. Fixing a faulty computer that someone else attempted to fix... that's a whole other level of difficulty 😃 Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab You can also support Noel's Retro Lab on UA-cam by joining this channel: ua-cam.com/channels/2-SP1bYi3ueKlVU7I75wFw.htmljoin Links: - Amstrad diagnostics ROM github.com/llop...
Cassette Tape Data Recovery
Переглядів 22 тис.10 місяців тому
This episode is sponsored by PCBWay www.pcbway.com Cassette tapes degrade over time, and eventually you may not be able to read the data stored in them. In this episode, we dive into the technical details of cassette tape data recovery: how data is encoded, what we can do to recover it, and what kind of tools we can use. Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab You can...
Surprising My Neighbor With His Childhood Computer
Переглядів 137 тис.Рік тому
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/NoelsRetroLab/ . The first 200 of you will get 20% off Brilliant’s annual premium subscription. My neighbor surprised me by giving me his childhood TI99/4A and a bunch of accessories and he asked to come by the lab if I got it working. Today I get to pay him back, show him his restored computer and try to reco...
3D Printing and Retro Computers
Переглядів 27 тис.Рік тому
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/NoelsRetroLab/ . The first 200 of you will get 20% off Brilliant’s annual premium subscription. 3D printing is an excellent complement to retro computing. Here I share my experiences with filament and resin printers, in addition to 3D-printing services. 🛠 Printers Creality Ender 3 S1 Pro amzn.to/3nOUjd0 Elegoo...
Video Cables For Retro Devices
Переглядів 14 тис.Рік тому
Get Surfshark VPN at surfshark.deals/noelsretrolab - Enter promo code NOELSRETROLAB for 83% off & 3 extra months for FREE! Making video cables is time consuming and error-prone, but sometimes you just have to do it. Let's go over how to do it while I build one I needed. Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab You can also support Noel's Retro Lab on UA-cam by joining ...
So You Want To Make A Retro Game
Переглядів 26 тис.Рік тому
Making a retro game is not as difficult as you may think. Modern technology makes things much easier than they were in the 80s. Let's take advantage of that! Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab You can also support Noel's Retro Lab on UA-cam by joining this channel: ua-cam.com/channels/2-SP1bYi3ueKlVU7I75wFw.htmljoin Links: Sublime Z80 extension github.com/psbhlw/...
Don't Use This Electric Socket!
Переглядів 55 тис.Рік тому
This episode is sponsored by PCBWay www.pcbway.com Universal sockets can be dangerous! Let's learn why exactly and how we can replace it. Links: Transformer amzn.to/3CWCuNR Technology Connections about the US plug system ua-cam.com/video/udNXMAflbU8/v-deo.html Tools used: Fluke 117 multimeter amzn.to/3GYaHh9 Toauto DS90 soldering station amzn.to/3XvmbzF Dremel 4000 amzn.to/3ZJZHg1 Support Noel'...
Is This The Best Scanner For Retro Material?
Переглядів 13 тис.Рік тому
Preserving manuals, books, and magazines is a very important aspect of the hobby. Today I test the impressive CZUR ET24 PRO with retro material. Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab You can also support Noel's Retro Lab on UA-cam by joining this channel: ua-cam.com/channels/2-SP1bYi3ueKlVU7I75wFw.htmljoin Links: CZUR ET24-Pro Scanner shop.czur.com/ Scanner on Amazo...
How To Service A CRT Monitor
Переглядів 25 тис.Рік тому
This episode is sponsored by PCBWay www.pcbway.com CRT monitors can be dangerous. Let's learn how to work on them safely while fixing this monochrome Amstrad monitor. Links: Fluke High Voltage Probe amzn.to/3AG1DLs Cal Test High Voltage Probe amzn.to/3i7YXzU Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab You can also support Noel's Retro Lab on UA-cam by joining this channel...
How To Use Foreign Retro Computers
Переглядів 17 тис.Рік тому
This episode is sponsored by PCBWay www.pcbway.com Let's figure out what we need to do to use any retro computer anywhere in the world. Affiliate links: 3000W Voltage Transformer amzn.to/3zVK5KP Fluke 117 Multimeter amzn.to/3FZVDRc OSSC Video Converter amzn.to/3Ej7Krb Support Noel's Retro Lab on Patreon: www.patreon.com/NoelsRetroLab You can also support Noel's Retro Lab on UA-cam by joining th...
Essential Tools For An Electronics Lab
Переглядів 535 тис.Рік тому
Essential Tools For An Electronics Lab
Setting Up My Ideal Retro Space
Переглядів 14 тис.Рік тому
Setting Up My Ideal Retro Space
Can We Turn This Computer Into a Different One?
Переглядів 23 тис.Рік тому
Can We Turn This Computer Into a Different One?
Always Check The Basics First - Amstrad CPC Repair
Переглядів 23 тис.2 роки тому
Always Check The Basics First - Amstrad CPC Repair
Oric Repair: The "Impossible" RAM Failure
Переглядів 63 тис.2 роки тому
Oric Repair: The "Impossible" RAM Failure
The Ultimate Retro Cassette Replacement?
Переглядів 47 тис.2 роки тому
The Ultimate Retro Cassette Replacement?
How To Find a Transistor Replacement
Переглядів 81 тис.2 роки тому
How To Find a Transistor Replacement
Building the World's Newest Amstrad CPC
Переглядів 117 тис.2 роки тому
Building the World's Newest Amstrad CPC
Can This Rare Cartridge Be Recovered?
Переглядів 108 тис.2 роки тому
Can This Rare Cartridge Be Recovered?
Is The Cheapest Amiga Accelerator Any Good?
Переглядів 108 тис.2 роки тому
Is The Cheapest Amiga Accelerator Any Good?
Dead KERNAL ROM? [Nibble Edition]
Переглядів 14 тис.2 роки тому
Dead KERNAL ROM? [Nibble Edition]
A Tale of Two Spectravideos
Переглядів 15 тис.2 роки тому
A Tale of Two Spectravideos
Black Screen VIC-20 Repair (And Start Sequence Exploration)
Переглядів 31 тис.2 роки тому
Black Screen VIC-20 Repair (And Start Sequence Exploration)
Is This The Retro Chip Tester For You?
Переглядів 51 тис.2 роки тому
Is This The Retro Chip Tester For You?
This Amiga Power Supply Will Work Anywhere
Переглядів 28 тис.2 роки тому
This Amiga Power Supply Will Work Anywhere

КОМЕНТАРІ

  • @kaunomedis7926
    @kaunomedis7926 38 хвилин тому

    And? The purpose of it?

  • @gppsoftware
    @gppsoftware 4 години тому

    I've still got my CPC6128 packed away in a box. Haven't used it for years, but it was the computer that launched me into professional software engineering. One of the last things I did with the 6128 was to write an assembler in Z80 assembler that had a full screen editor with debugger that swapped out to disk to do assembly and used the upper 64k to store object code, then save them to disk, ready for running. It meant that all source code was read from disk files (with #include files) and assembled into memory, enabling a 38k contiguous program to be written - an early form of virtual use of memory! It was way better than the HiSoft assembler which stored itself, source code and object code in the low 48k all at the same time, thereby limiting the size of program you could write. My assembler was about 7k and the editor 3.5k. Happy days!

  • @Choober65
    @Choober65 8 годин тому

    Kids today take computers for granted and will NEVER experience the amazement that we did when we unboxed our first home computer. Modern computers are OK, but for learning about the hardware, you can't beat these old machines.

  • @jjock3239
    @jjock3239 3 дні тому

    Excellent video and explanation. Thank you!

  • @SafePit
    @SafePit 3 дні тому

    Just ran across this video and the tape brande brought me back. All my ZX81 programs are on the same type brand (they came in packs of 5 with different colors). So cool! Fond memories of programming on my friend's TI99!

  • @Falney
    @Falney 3 дні тому

    Depending on what you plan on doing, I would highly recommend a DIL IC remover for the hand tools. Sure you can pry them off with a screw driver, but you are a monster if you do.

  • @lovemadeinjapan
    @lovemadeinjapan 4 дні тому

    Here in Europe things are really easy: get a tv, either CRT, LCD or Plasma from roughly 1990-2010, and you're set. The only ones a bit picky are the tiny ones, 14 inch or so, as they often only handle RGB and composite, not S-video, and some don't do 60Hz either. When I go up in size, 20 inch or more, basically every screen I try has 50/60 PAL/SECAM/NTSC compatibility and 2 or 3 SCARTs with both S-video and RGB. Some are really cheap. Especially a Panasonic Viera from 2008, or a Sony Bravia with wide-gamut CCFL and VA panel, are impossible to beat. They can be found in the range free to max 25 bucks. The only no-go is 16:9 100Hz CRT's. Ideally you go after a 20-27 inch Trinitron, but you spend more on those, maybe like 100 bucks. PVM's are not needed, they may look cool, but they easily fetch 200 bucks or more, where a Plasma delivers a much better image for a fraction of the price, and if you want small and cute, those 14 inch Trinitrons that usually do 25 bucks as well are perfectly fine. Maybe not the stellar geometry, but the scanlines and colours are beautiful, and much easier to carry around.

  • @lovemadeinjapan
    @lovemadeinjapan 4 дні тому

    Nice to see both Pico-8 and Asprite. We love those tools. I do miss that no-one said enough is enough when it comes to assembly mnenomics. They suck. If I want to put 8 in register A I want to type A=8. Not LD, A, 8. Any recommendations to someone who made a sane assembler?

  • @jesperkped
    @jesperkped 4 дні тому

    It's so funny... Serial speed to the support processor - "1152000 to be precise" - only off by a factor of 10 😆

  • @elijahvincent985
    @elijahvincent985 5 днів тому

    My eyes are crossed and my head hurts from listening to the madness. 😵‍💫 I made the decision to use the 20 megahertz variant Z840020C (functionally identical to Z80) for my dream computer project and I've been stuck since. I've made some progress of a planned dirt-cheap video and sound system, but in paper form only. I have all the necessary components needed to build it (all modern, off-the-shelf parts made today), I just need some static RAM chips worth 64kb each bank, a clock divider for NTSC output and a blank 32k EPROM chip to house the core functions. Now I realize I may have made a mistake... help would be nice.

  • @rolands50
    @rolands50 5 днів тому

    Thanks SO MUCH for using a proper CRT/scan-line mode. So many reviewers and so-called retro experts don't do this and so miss capturing the real look and feel of using these systems back in the day...

  • @NicksStuff
    @NicksStuff 5 днів тому

    Why not change the BBC Micro plug to a EU (Type F/Schuko) one?

  • @NicksStuff
    @NicksStuff 5 днів тому

    13:35 Did you make a video on this microscope? I saw one about cheap magnifying tools but not this optical stereomicroscope

  • @DoubleRhonRhon
    @DoubleRhonRhon 5 днів тому

    Hi, is it safe to touch with fingers the cold wire of solder before soldering ? It contains lead, so should'nt we use gloves ?

  • @matthiasnott
    @matthiasnott 6 днів тому

    That tool wall there, do you have a supplier for it? I've the same but can't find it locally any more. Thanks!

  • @gasparinizuzzurro6306
    @gasparinizuzzurro6306 6 днів тому

    Noel, there is another thing you can explain of : what do the out (0xf0),a instruction? ok, that places 0xf0 on the lower A0-A7 bit, but guess what register content is going to A8-A15?

  • @gasparinizuzzurro6306
    @gasparinizuzzurro6306 6 днів тому

    it should have been called out (BC),a instead of out (c),a. however, this behaviour could have conflicted with other instructions like otir with did another thing: they alter B register. So the BC address would have been unuseful after the first OTIR. It is better to only decode the lowest 8 bit of I/O

  • @DeLorean4
    @DeLorean4 6 днів тому

    I just bought a Z80 CPU from 5hk1584 (one of your good vendors from the end of the video) and it was fake. I put acetone on the top, and my cotton swab turned completely black.

  • @peterfranks-ue
    @peterfranks-ue 8 днів тому

    How good is it at identifying chips e.g. where the numbers have been sanded off?

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

    I'm using gotek fully external driver without the df selector i have not touch any internal part of amiga and since some of the games are not booting from DF1 the external drive (gotek) i'm using the usb of the gotek and then move to phisical floppy with X-copy so i can boot from df0 without doing anything to my amiga. Ofc you need to have some working amiga floppies but this is the solution to not touch anything of amiga.

  • @keplerfinn
    @keplerfinn 9 днів тому

    3:19 "modern components". The thing has VGA...

  • @billkeithchannel
    @billkeithchannel 10 днів тому

    The extra $9 was for food during the research, ordering, and build process.

  • @billkeithchannel
    @billkeithchannel 10 днів тому

    So "sleep" mode was actually invented a long time ago since that keeps a snapshot of the current RAM state and re-loads it on power resume. I never shut down my PC, I perpetually use sleep mode.

  • @thepenultimateninja5797
    @thepenultimateninja5797 12 днів тому

    With those keys that were yellowed on the sides, I would be tempted to just wet sand the worst of it away. It wouldn't noticeably affect the texture, and since it is on the sides rather than the tops of the keycaps, it wouldn't hurt the legends.

  • @W4terdr-ht4uy
    @W4terdr-ht4uy 12 днів тому

    Cómo llegue aquí

  • @ilhemedu31
    @ilhemedu31 12 днів тому

    I don't think fakes. we don't know what's going on with the manufacturers. this technology is not 100% perfect. When a manufacturer receives an order for 100 thousand pieces he must require the specifications published in the data sheet. he will start production. he will test each component. So out of 100 thousand there must be at least 15% which are outside the specifications. he will put them aside so 10 thousand pieces will be thrown away? these parts are functional..but slightly offset. crazy it works crazy it doesn't work.

  • @IARRCSim
    @IARRCSim 12 днів тому

    It is fun to think one day people will likely be emulating present day computer hardware on computers with many TB or RAM and petabytes of persistent memory and hacking to the very limits of addressable memory to get performance and run software that is completely unaffordable in 2024.

  • @olivero6685
    @olivero6685 12 днів тому

    Wow, such a great video about an 8-Bit computer I new next to nothing 'till today. Super professionally done, and, man, such a pleasure to see you tested and played the games first, and then shot the video!

  • @sunderark
    @sunderark 12 днів тому

    My favorite thing to use my HV probe is with my older arcade monitors (MS8-26). The sound of the charge draining is really satisfying.

  • @saganandroid4175
    @saganandroid4175 12 днів тому

    This was so bad. The Vic20 is about 2.5 years older than the C64, having come out in Japan in 1980. You call the C64 it's older brother. Then, the Atari, whose clock is about 78% faster than the other 6502 machines was the slowest at 50 secs yet you claimed the C64 was slowest though it took 40 secs. And you never even said which basic was used on the Apple- there are 2 different versions.

  • @NaderGator
    @NaderGator 13 днів тому

    That's probably because you grew up with it .. others grew up with Spectrums or MSX or even C64 and it is their absolute favorite ;)

  • @scottamusprime2510
    @scottamusprime2510 13 днів тому

    "WHAT DO YOU TOOLS NEED?" Reads the thumbnail. C:

  • @Warlock_UK
    @Warlock_UK 13 днів тому

    I really loved our Amstrads that we had when I was a kid, I spent many years programming on it from '84 to around 1990 when I got a C64 in my room.

  • @ShR33k
    @ShR33k 13 днів тому

    The pack of components required, with the CPLD already programmed... is there somewhere where we can purchase those?

  • @lovemadeinjapan
    @lovemadeinjapan 13 днів тому

    4:00 The chance a new TV has RF today is 10 times bigger than the chance it has composite input. Even those 8K OLED's prefer RF above composite. Thing is a modern TV most likely has a DVB-T2 tuner or a DVB-C tuner. Both run over coax. And the chipsets decode analog RF along with the digital formats.

  • @lovemadeinjapan
    @lovemadeinjapan 13 днів тому

    Nice video. We are making a 2MB expension for the Philips P2000T, a Dutch Z80 machine, internally, as it has plenty of room. 2MB is the limit, as the OUT toggle can deliver 256 positions for the upper 8kB of RAM. So you get 2108 kilobytes. Actually back in 1988 someone already made a 2MB expansion for this machine, byt with 256kbit chips (64 of them!): the use was running a BBS over the Viewdata protocol. They needed to upload 5 floppy's with all the user messages and such into the RAM, and they even managed to run it for 5 years without a single power-down. Our modern version has 4x512KB chips and TTL logic. Still it is pretty compact. What is weird though, the C128 does flip the entire RAM. Must have been hard to swap data between the two halves on that machine.

  • @richardtherrien4696
    @richardtherrien4696 14 днів тому

    Hi, Sorry for being a noob here but what type of wire did you use? Is there a specific size or type I would need to do this mod. Cheers.

  • @smug_cat1
    @smug_cat1 15 днів тому

    Tldr for anybody trying to build a lab don't buy everything at once you don't need 20 multimeters two oscilloscopes two bench power supplies Try your luck with whatever you got right now if that doesn't fit your criteria or breaks easily or broke quickly then get a new one get a proper one Don't go out buying the best the most expensive if you do maybe 2 hours of soldering in a year Go by what do you need currently for your current project Everything else is going to accumulate really really quickly

  • @HowardKlein1958
    @HowardKlein1958 15 днів тому

    Depends on kind of work, but as a kid (1973) i repaired and played with radio's and televisions with just a 25W iron and borrowed screw drivers. Then got a very cheap analogue multimeter. I got into building transmitters so bought a £8 SWR bridge for an indication of RF power, then next a Taylor RF signal generator i found at a jumble sale to work on shortwave receivers. Was 1978 before i saved up enough for a 600MHz frequency counter as by then was building phase locked loops using logic chips to control transmitter oscillators. Always stuck to analogue and done a lot with valves. Love the things, especially in high power transmitters. Microprocessors leave me cold but forced to delve into it sometimes.

  • @vinoth5307
    @vinoth5307 15 днів тому

    How much it cost in total?

  • @RelayComputer
    @RelayComputer 15 днів тому

    But using a 32 bit, 240 MHz processor for i/o is beyond cheating, if you take it by the title of the video, right?

  • @jorgenthompquist226
    @jorgenthompquist226 16 днів тому

    Hunt the Wumpus!

  • @DeLorean4
    @DeLorean4 16 днів тому

    Your contact's statement about cheap tape decks working better than expensive ones is supported by the Timex Sinclair 1000 user manual. I'm hoping to put this to the test once I've finished repairing my Sony hi-fi deck. Right now, I have a Panasonic shoebox deck from the 2000s which doesn't work too well, and a Timex Sinclair cassette player that does the job when volume and tone are around 7-9.