Before Raspberry Pi and Arduino - Computerphile

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ส.ค. 2024
  • Professor Brailsford with an example of what he had to do when Computer A didn't talk to Computer B.
    / computerphile
    / computer_phile
    This video was filmed and edited by Sean Riley.
    Computer Science at the University of Nottingham: bit.ly/nottscomputer
    Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com

ความคิดเห็น • 205

  • @garmands
    @garmands 5 ปีที่แล้ว +452

    Watching him makes me realize how little I know.

    • @azurewang
      @azurewang 5 ปีที่แล้ว +22

      @Kerem all info you know will be useless in 2119.

    • @GeekRedux
      @GeekRedux 5 ปีที่แล้ว +6

      @Crossfire Punctuation use is a part of grammar.

    • @31redorange08
      @31redorange08 5 ปีที่แล้ว +1

      Why would you know something so niche so far in the past, probably before your birth? You'll have your own anecdotes to tell when you're older, don't you worry.

    • @nonsensepoem
      @nonsensepoem 5 ปีที่แล้ว +1

      @Crossfire Humanity is so adept at repeating the same mistakes in new contexts that the past will always be relevant.

    • @cidercreekranch
      @cidercreekranch 5 ปีที่แล้ว +1

      It makes me realize how much things have changed. I have found memories of writing assembly on a PDP-1140.
      The introduction on C was such a relief, though the combination of assembly and C was a perfect paring. Using C for the majority of the work with assembly were it was needed was a marriage made in heaven.
      Programmers today are so far removed from the actual bits that it's difficult to see that all we are and were doing is wrangling electrons!
      Which when you think of it is pure genious that the combination of logic gates can actually render a video on the screen in front of me.
      A far cry from a VT-100 terminal!

  • @realcygnus
    @realcygnus 5 ปีที่แล้ว +141

    Prof B. has countless interesting stories RE: tech history. I find the evolution of technology almost as interesting as the technology itself.

  • @TimoNoko
    @TimoNoko 5 ปีที่แล้ว +170

    I remember Sibelius Academy's sheet music composer was visibly in tears, when a computer and laser printer of 1983 made the day's work in fifteen minutes.

    • @smorrow
      @smorrow 5 ปีที่แล้ว +26

      Composer. You mean copyist?

    • @pluto8404
      @pluto8404 5 ปีที่แล้ว +13

      He saw his whole career future disappear.

    • @firstsurname9893
      @firstsurname9893 5 ปีที่แล้ว +32

      They could just as easily have been tears of joy from no longer having to do manual transcription. Timo Noko did state they were a composer and can you imagine anything more frustrating for a creative person than a boring job.

    • @molletts
      @molletts 5 ปีที่แล้ว +10

      I think he may have been referring to a composer in the typesetting sense rather than the musical sense, but the context does make it an ambiguous term.

    • @firstsurname9893
      @firstsurname9893 5 ปีที่แล้ว +6

      @@molletts That's a compositor not a composer. My father is a printer by trade and did this exact job for many years.

  • @TheRealWindlePoons
    @TheRealWindlePoons 3 ปีที่แล้ว +7

    Thank-you Professor Brailsford for this trip down memory lane.
    In 1982 I was an engineering undergraduate in Nottingham at Trent Polytechnic (as it was then). In 1985 I was offered the use of a college professional quality daisy wheel printer to print out my thesis. The printer was Centronics (parallel) only and the Sinclair QL I'd used was serial only...

  • @gumbykevbo
    @gumbykevbo 5 ปีที่แล้ว +108

    I have seen this "quality driven design" kill project after project. The sales force always thinks they have to attack the highest quality competitor...ignoring the market they don't know about because there was never anything good-enough and cheap-enough to adopt. When the only people that can afford your product are a few with deep pockets, you get sucked into thinking that is the entire market. A salesman always thinks the ideal design is whatever would have made the sale to the last lead he lost.

    • @profdaveb6384
      @profdaveb6384 5 ปีที่แล้ว +14

      Some very perceptive comments.Thank you! Once I saw my first boot-up page from the 1984 Postscript-based Apple Laserwriter with its "proper fonts" even at only 300 dpi , I thought to myself: " .... this changes everything!. How can Monotype and Linotype survive this?" And the answer was that they had to nearly go under, and eventually merge, in order to be reborn as mere font suppliers and a shadow of their former selves ....

    • @suyashshandilya9891
      @suyashshandilya9891 5 ปีที่แล้ว +2

      The last line is a killer!!

  • @sonic2000gr
    @sonic2000gr 5 ปีที่แล้ว +93

    I've said it before and I'll say it again, Prof. Brailsford is a real treasure!

    • @Confucius_76
      @Confucius_76 5 ปีที่แล้ว +3

      he's so freakin cool :)

  • @keithhunter4275
    @keithhunter4275 5 ปีที่แล้ว +13

    I could listen to Doctor Brailsford talk tech history for hours. He's forgotten more about technology than most of us have ever known.

  • @philwyss42
    @philwyss42 5 ปีที่แล้ว +35

    This reminds me of when the department went from the 300 dpi printers to 1200 dpi laser printers. I was horrified at the lousy quality of the output. Turns out that the 1200 dpi printer resolution revealed the sloppiness of the PostScript programming behind the scenes. No attention to linecap ends and the like.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 4 ปีที่แล้ว +4

      Was this the early days of cheap knockoff PostScript clones?

  • @Valery0p5
    @Valery0p5 2 ปีที่แล้ว +4

    I've always heard from the previous gen that "programming PIC microcontrollers to drive any type of electronics was hellish because we only had assembler", but to hear that universities had C cross compilers back in the '80 makes me reflect...

  • @markm49
    @markm49 5 ปีที่แล้ว +46

    ‘Comfortably slow’. Made me laugh. The early days of computing were fun and exciting. Raspberry Pi has reignited my passion.

  • @flymypg
    @flymypg 5 ปีที่แล้ว +8

    I remember those interfacing problems and the utility of 8-bit processors as in-line point solutions! In particular, interfacing a PDP-11 to a 12V parallel bus relay-driven SCADA system (others were trying to create computerized SCADA systems from scratch - our retro-fit approach made us tons of money). And creating DIY ADCs (analog-to-digital converters) using a few GPIO bits and an external RC integrator. So many of these "hacks" were hurriedly prototyped on wire-wrapped boards. Several of which served for over two decades in fairly nasty environments.
    Then the company BlackBox came on the scene offering a ridiculous number of interface boxes that, while expensive, cost somewhat less than in-house development and were available off the shelf. And then PCs arrived with their parallel and serial ports, and the availability of easily programmed PLAs, PLDs and early CPLDs (pre-FPGA) that replaced the "jelly bean" 74-series TTL interface chips and drivers got rid of the wire-wrap boards in the wink of an eye.

  • @AaronJackson1
    @AaronJackson1 5 ปีที่แล้ว +73

    Interesting stuff. I wonder if that little Z80 box is still hiding somewhere...

  • @tomgidden
    @tomgidden 5 ปีที่แล้ว +22

    A friend with lots of home automation projects had a stack of BBC Micros he picked up from a classroom clearing that he used to join things together. Once, he called to say he had a new jukebox to gut, and a motorised satellite dish that needed an adaptive alignment box with keypad input. Over the weekend, he did the hardware and I coded. 6502 assembly, written on A4 in Biro and typed in... I think that was the last time ever I wrote some significant code that worked first time!
    Beebs were the ultimate glue hardware, IMHO. The number of BBC Micros being used to connect things to other things must still be non-zero. Raspberry Pi was smart to use them as their spiritual ancestor.

    • @profpep
      @profpep 2 ปีที่แล้ว +1

      +1 on that. I used them for a whole range of industrial and test rig jobs. Once, due to no spare being available, I wrote a control panel for a plastics extruder line in FORTH, and put it in as a temporary unit - it was still running when they scrapped the machine, years later. One reason they liked it was that the early PC based controller had to reboot from a disc if it crashed, whereas the BBC took seconds to boot from ROM.
      Somewhere I still have the hardware for a cable tester I built with a BBC, it used the 1MHz bus to connect the cables and the analogue port to measure resistance. It was expandable, initially doing 32 cores. It could 'sniff out' an unlnown serial cable in seconds and then use the data to test new ones.
      Lovely machines. I still have a few.

  • @sortsvane
    @sortsvane 5 ปีที่แล้ว +52

    Most interesting 'back in my day' video ever. !!

  • @ristopoho824
    @ristopoho824 5 ปีที่แล้ว +20

    So much talk about things other than the point in the title. And so enjoyable to listen to it all.

  • @TheDrunkenMug
    @TheDrunkenMug 5 ปีที่แล้ว +3

    Excellent job Mr. Brailsford.
    I can imagine this task required a lot of work and thinking, but one which must have turned out very statisfying as well !
    At least that is what I felt listening to your story. Thank you for sharing :)
    Best regards from Holland

  • @vincei4252
    @vincei4252 5 ปีที่แล้ว +2

    I still remember printing out my final year project report on the uni's VAX-11/780 connected to a DEC postscript laser printer. It was magical seeing the quality of the output way back when.

  • @ChrisWalshZX
    @ChrisWalshZX 5 ปีที่แล้ว +15

    As a Z80 assembly programmer back in the 80s (and still dabbling in it now), it could have been fun to write the software in assembly. Can you remember if you buffered one byte at a time from the serial port before putting it out did you receive multiple bytes from the serial before outputting them on the parallel as a burst?

  • @TooLazyToFail
    @TooLazyToFail 5 ปีที่แล้ว +2

    This was a great story with several unexpected insights. I enjoyed it very much.

  • @ct92404
    @ct92404 5 ปีที่แล้ว +1

    Professor Brailsford! I love to hear him talk and share all his knowledge of computer history. If I could afford it, I'd take a trip to the UK just to have a chance to meet him!

  • @moffix
    @moffix 5 ปีที่แล้ว +8

    If you were around in the 80s will totally understand what he is talking about.

  • @jimsteele9261
    @jimsteele9261 5 ปีที่แล้ว +4

    Back in the 80s, I worked on a Xerox 9700 laser printer.... the thing was huge, even if it only did 300dpi. :)
    It could print 120 images/minute in full duplex. It had a microprocessor controller in it, but was run by a separate controller with a DEC PDP-11/34, disk pack, and 9-track tape drive. There was no direct connection to the mainframe, you would print to mag tape, then sneakernet it over. It did have some typesetting capability with its "Form Design Language" Fun Times.

  • @Maho011275
    @Maho011275 5 ปีที่แล้ว +1

    When I listen to professor Brailsford, I feel like listening to my father telling me how back in his time they didn't have internet or phones, or like listening to my grandfather telling me how there was only one car and no electricity in his village during his childhood. And I can see how far technology has come in just a few generations.

  • @LeCharles07
    @LeCharles07 5 ปีที่แล้ว +35

    To the layperson, the glass is either half full or half empty.
    To the engineer the glass is twice as big as it needs to be.
    Engineering: when "just enough" is perfect.

  • @tomservo5007
    @tomservo5007 5 ปีที่แล้ว +5

    4:28 , the car analogy at work we use is, 'we just bought an exotic car, but no one knows how to drive it' .

  • @baronvonschnellenstein2811
    @baronvonschnellenstein2811 2 ปีที่แล้ว

    Sage words right at the end, there! I found myself nodding in agreement in many places in this video - never mind I was in the first half of primary school when Dr Brailsford undertook this particular project, lol.
    This video reminds me of projects as an electronics student in the 1990s - writing 8088 assembler and burning to EPROM so that our wire-wrapped 8088 constructions would talk to each other over RS-232 serial. Another project to build a simple graphics library for PC (DOS) -> written in assembly :)
    Oh, and wiring an Amiga "ParNet" cable to network Amiga Amiga and later Amiga PC

  • @DanBowkley
    @DanBowkley 5 ปีที่แล้ว +4

    Ahh, the Z80...my first computer was a TRS-80, complete with an audio cassette recorder for data storage and 16k of ram. Black and white monitor, which was just a rebranded Zenith TV without the tuner, and the printer used rolls of maybe 6" wide aluminized paper. Heck of a machine for its day though!

  • @tulsatrash
    @tulsatrash 2 ปีที่แล้ว +1

    I want so many more stories from this man.

  • @JulianOnions
    @JulianOnions 5 ปีที่แล้ว +41

    :) What fun it was - I can still smell the bromide!

    • @profdaveb6384
      @profdaveb6384 5 ปีที่แล้ว +25

      Hi Julian !
      Glad you are around! Need to send you a long-ish email soon before I can do the next episode (!).
      : I wrote the original prototype C/Z80 interfacing software to the Omnitech typesetter.and its parallel interface. I called it PLOD (Program for Linotype-Omnitech Dialogue) But when we had to replace the Omnitech with a 202 - and get that machine ready for actual exam-paper production mode - Julian took a huge burden off my shoulders by doing a total rewrite of PLOD, for the 202 and for its own (very different) parallel interface. Thanks Julian !

  • @paololucchesi2827
    @paololucchesi2827 5 ปีที่แล้ว

    It's amazing, he gave a stunning overview on hardware evolution of hardware communication in 15 minutes

  • @ralfoide
    @ralfoide 5 ปีที่แล้ว +3

    One thing not mentioned is that even back then designing a board with a Z80 wasn't totally trivial. It's not like an Arduino that is already a full system. The Z80 needs a crystal or some kind of clock, a memory, a memory bus, impedance drivers for the IOs... and not least, some kind of bootstrap code for it to do something useful, unless you can map & program the PROM directly starting at address zero (which is a typical choice IIRC).

    • @BertGrink
      @BertGrink 5 ปีที่แล้ว +2

      There isn't actually much choice, the Z80 will always start executing code from address zero, whether there is any code or not.
      I dabble in Z80 assembler myself, so i know quite well how it works.

  • @donaldklopper
    @donaldklopper 5 ปีที่แล้ว +5

    Amazing storyteller!

  • @Zyk0tiK
    @Zyk0tiK 5 ปีที่แล้ว +1

    Great story, thanks for sharing it!

  • @hassansyed5661
    @hassansyed5661 5 ปีที่แล้ว +4

    Thank you for such a wonderful video on a wonderful topic :-)

  • @you900001
    @you900001 5 ปีที่แล้ว

    thank you so much for these videos.

  • @GodBreathed77
    @GodBreathed77 5 ปีที่แล้ว +9

    Love this channel

    • @TheWunder
      @TheWunder 5 ปีที่แล้ว

      I love you

    • @GodBreathed77
      @GodBreathed77 5 ปีที่แล้ว

      The One I love you more

  • @BlankBrain
    @BlankBrain 5 ปีที่แล้ว +1

    In the early '80s, I worked for Floating Point Systems, Inc. We had an IBM laser printer that cost $80,000. We used Runoff on Prime computers to create documents (manuals), which were published on Xerox copiers. Normal input was via IBM Mag Cards, which were written using specialized Selectric typewriters. We didn't use them. As I remember, we used a serial cable from a Prime to the printer, and it ran at 1200 baud. I don't remember if we had to convert ASCII to EBCDIC.

  • @lesmo34
    @lesmo34 5 ปีที่แล้ว +13

    "Software A didn't speak with Software B"
    It still happens to this day haha

    • @MarkusAtUMa
      @MarkusAtUMa 5 ปีที่แล้ว

      *talk not speak we're talking about communication here

  • @Kimchi_Studios
    @Kimchi_Studios 5 ปีที่แล้ว +1

    *_Salute_*
    Thank you for your service

  • @pdp8v-bx2nl
    @pdp8v-bx2nl 19 วันที่ผ่านมา

    I remember Versatek electrostatic printers (late 70s), especially the odor of the electrostatic printing. Don't remember the resolution. I wrote a library in PDP-11 assembler that was many times faster than the vendor-supplied Fortran. The speed was necessary to meet the requirements of the contract. I think they were used to plot maps/charts. I also interfaced the PDP-11/70 to submit batch jobs to, I think, a remote CDC over either 9600 or 19200 synchronous modem (high speed in the late 70s). DEC had an interface that worked, but I had to write the software. 12-bit words with the bits in reverse order IIRC.

  • @tocsa120ls
    @tocsa120ls 5 ปีที่แล้ว +7

    14:00 i got a good chuckle :) "They just didn't care about 300 dpi"

  • @SharpblueCreative
    @SharpblueCreative 5 ปีที่แล้ว +2

    My neck of the woods - oh what we would have given for a Linotronic. I trained on the Compugraphic system. We upgraded that typesetter to the Powerview system. We eventually got a Linotype Linotronic 300 - but the ball ache of developing the film & bromide was hell. Literally (Linotype Hell). Miss it with a passion sat here at an iMac pro

  • @imaginerus
    @imaginerus 5 ปีที่แล้ว +2

    Sometimes I wish I was born a generation earlier, there were so many new exciting things in development and so many revolutionary ideas to be had! And you could still know and understand everything about what you're doing, without that much layers of abstraction!

    • @jscorpio1987
      @jscorpio1987 5 ปีที่แล้ว +2

      I’ve always thought the same. Born too late to see the exciting technological breakthroughs of the beginning of the computer age. And born too early to see the (hopefully) upcoming space age.

  •  5 ปีที่แล้ว +3

    Incompatibility of machines, credit and debit cards you could only use your banks teller machines or banks or building societies that used the same technology. Even take overs of companies were stopped if the compatibility was too varied.

  • @1906Farnsworth
    @1906Farnsworth 5 ปีที่แล้ว +5

    970 dots/inch? Hah! Our exams were usually mimeographed copies of hand written text, and we didn't know any better.

  • @SharpblueCreative
    @SharpblueCreative 5 ปีที่แล้ว +3

    Brilliant explanation of the print industry from the 80’s to today.

    • @cidercreekranch
      @cidercreekranch 5 ปีที่แล้ว

      Sadly the vendors did not learn from the previous generations. I recall hitting my head against the desk trying to get the early inkjet printers to use the proper fonts to print hazardous material labels. Only a search on CompuServe, blast from the past, yielded an explanation as to why I was not getting WYSIWYG.

  • @NateEngle
    @NateEngle 5 ปีที่แล้ว

    Centronics parallel had just the one set of data bits D0-D7 but they could be kludged to be bidrectional. Bruce Eckels ran a How-To in Micro Cornucopia where he took a standard interface card and soldered an additional bit from the card's LS373 config register to the /E on the card's LS 244 output driver. By running the LS244 into tri-state mode that let the LS245 bus transceiver just read back from D0-D7. Presto, 8 bits of parallel input (albeit with a lot of parasitic capacitance and inductive crosstalk).

  • @gregjhill
    @gregjhill 5 ปีที่แล้ว +4

    This man is a national treasure 😎

  • @benjaminramsey4695
    @benjaminramsey4695 5 ปีที่แล้ว +1

    This was a pleasure! (even though I know nothing about it!)

  • @Lion_McLionhead
    @Lion_McLionhead 5 ปีที่แล้ว +3

    I/O bridging is done more by Arduino than raspberry since raspberry is just a rebranded set top box. Before 2007, we had the mighty 68HC11.

    • @AttilaAsztalos
      @AttilaAsztalos 5 ปีที่แล้ว +1

      Oh I think the PIC16F84 and its later cousins took over that job way more than a decade before 2007.

  • @mateuspinesi
    @mateuspinesi 5 ปีที่แล้ว

    This video goes a lot further than just dev boards, very interesting lesson

  • @Enigma758
    @Enigma758 2 ปีที่แล้ว

    Back in the 80s I remember a company called "Black Box" which specialized in making custom interfaces between equipment.

  • @A3Kr0n
    @A3Kr0n 5 ปีที่แล้ว +2

    I went the other way once with a PIC chip. I took parallel data and turned it into serial DCC model train control data.

  • @PovlKvols
    @PovlKvols 5 ปีที่แล้ว

    Those were the days... I did assembly and C code on a NEC v20 CPU (Intel 80286 compatible), communicating with serial ports and parallel ports, created a small kernel to run multiple threads in C and assembly an 8KB EPROM. Fun times indeed!

  • @athulu
    @athulu 5 ปีที่แล้ว +2

    Dr. Brailsford takes any opportunity to talk about typesetting.

  • @Saad-nu8sz
    @Saad-nu8sz 5 ปีที่แล้ว +4

    I like the way you talk. God bless you😊

  • @BrunoRegno
    @BrunoRegno 5 ปีที่แล้ว +3

    Oh professor... The first laser printers were 100dpi... Then 120... Then 200... 300... 600 and finally 1200. But over time it was agreed 1200 is overkill and 300 is the normal resolution... TODAY

  • @DavidvanDeijk
    @DavidvanDeijk 5 ปีที่แล้ว +2

    did the z80 circuit understand something of the IO or was it just a passthrough?

    • @DavidvanDeijk
      @DavidvanDeijk 5 ปีที่แล้ว

      @saladnuts so that is reading in from the rs232 chip (maybe a SN75189) and output to the paralel port chip, in a loop.start: IN RS232, OUT PLI, jump start.
      But he is talking about waiting loops, so there is some intelligence. My question is, did it understand the protocol or not

    • @ChrisWalshZX
      @ChrisWalshZX 5 ปีที่แล้ว

      I was wondering that, because if it was just receiving and sending one byte at a time (including handshaking) it wouldn't have been overly complicated.

  • @LMacNeill
    @LMacNeill 5 ปีที่แล้ว +6

    Back when MP3s became a standard for music, audiophiles were *horrified* by that! Oh no!! It's terrible!! But for the vast majority of people, it was "good enough." And now the only people who buy music on CDs are audiophiles. The rest of us download our music from iTunes, or stream it on Spotify. And it really is "good enough."

    • @tupG
      @tupG 5 ปีที่แล้ว +2

      Even CDs were rubbished at the time. The gold standard was analogue - the vinyl record.

  • @hemanthkumarHere
    @hemanthkumarHere 5 ปีที่แล้ว +4

    Portability is something people of my generation takes for granted.

  • @salaiimp
    @salaiimp 5 ปีที่แล้ว +1

    I see Prof. Brailsford, I hit like before watching the video itself.

  • @rgoodwinau
    @rgoodwinau 5 ปีที่แล้ว +2

    Ha! Remember similar problems and technologies at the Uni of Western Australia in the early 1980s.

  • @JxH
    @JxH 5 ปีที่แล้ว +1

    @8m53s: Of course, Ethernet (e.g. Gb) is famously four twisted pairs in parallel, each carrying 250 Mbps in serial.

    • @sallerc
      @sallerc 5 ปีที่แล้ว

      8:53

  • @miikalehtimaki1136
    @miikalehtimaki1136 5 ปีที่แล้ว

    Really interesting video. However, I'd love to have subtitles to distinguish all the names and product codes.

  • @JonathanCorwin
    @JonathanCorwin 5 ปีที่แล้ว

    So how much money did this very expensive printer + costs for interface + development time + daily servicing time + toner + paper save compared to the outsourcing the printing?

  • @ericpa06
    @ericpa06 4 ปีที่แล้ว

    Professor Brailsford is such a likable guy.

  • @HebaruSan
    @HebaruSan 5 ปีที่แล้ว +2

    I finally understand why troff exists.

  • @Snakke40
    @Snakke40 5 ปีที่แล้ว

    I thought this was gonna be a video about PC/104 based on the title. Colour me surprised it was wayyy before even that!

  • @Brian_Of_Melbourne
    @Brian_Of_Melbourne 5 ปีที่แล้ว +3

    I'm surprised the solution wasn't a BBC Micro. Save on hardware development by buying a device with a serial and a parallel port already built in. I accept that the Z80 had a C compiler which made things a bit easier but that C compiler was pretty limited back then. Oh, and the BBC had Forth! :-)

  • @christopherlawley1842
    @christopherlawley1842 5 ปีที่แล้ว

    Well. That answers my question about whatever happened to parallel.

  • @green4free
    @green4free 5 ปีที่แล้ว +4

    Nice, this type interface synthesis and conversion is nice to do using an FPGA.

  • @TheLastCrankers
    @TheLastCrankers 4 ปีที่แล้ว

    I wonder if you could steer a rocket (not a space rocket, just like medium to short range) using just an arduino and it's extensions (accelerometers, etc)?

  • @fromgermany271
    @fromgermany271 2 ปีที่แล้ว

    In the Z80 days, a printer (not a teletype) had a Centromics-8-bit-parallel-port. And that went over to the IBM-PC nearly until USB or Ethernet took over.

  • @smorrow
    @smorrow 5 ปีที่แล้ว +1

    What is that CD on his desk?

    • @smorrow
      @smorrow 5 ปีที่แล้ว

      Also: kitcheny curtains in an office. lol

  • @galier2
    @galier2 5 ปีที่แล้ว

    There was a fast parallel standard: SCSI reached up to 5 Gbit/s in its last parallel incarnation (Ultra-640).

  • @dummypg6129
    @dummypg6129 5 ปีที่แล้ว +1

    i wish i had him as my grandfather.

  • @spacewolfjr
    @spacewolfjr 5 ปีที่แล้ว +2

    Is that a Don Henley CD on the desk? Actual Miles I think... Nice!

    • @Zadster
      @Zadster 5 ปีที่แล้ว

      Yes - But... given the subject of this video it really should have been the Building the Perfect Beast album!

  • @hatemeok2005
    @hatemeok2005 5 ปีที่แล้ว

    watched this and realizing that what he have learned at the end still applies today

  • @oxybrightdark8765
    @oxybrightdark8765 5 ปีที่แล้ว

    Please add subtitles

  • @andveeterfeuerstein6265
    @andveeterfeuerstein6265 4 ปีที่แล้ว +1

    I remember being one of the teenage computer geeks being sooo excited when Arduino first came about... now excuse me as I have a bit of an existential moment as I realize this piece of tech has been around for half my life...

  • @Jackson_Zheng
    @Jackson_Zheng 8 หลายเดือนก่อน

    I wish to be like this man one day. Sitting back in my rocking chair, telling the youngsters the story of the early days of AI and LLMs...

  • @Micro-Motive
    @Micro-Motive 5 ปีที่แล้ว

    The need to develop interfaces for propriety hardware has been around since the start of the Industrial revolution. (Mechanical, Hydraulic, Electrical, Electronic.) But the Prof's point about designing what you need, rather than what you want, is succinct.
    Typical of academic technology around that period is the use of a Z80 (2nd or 3rd gen microprocessor.) and its complicated assortment of support chips and hardware - when the real world was already using standalone microcontrollers such as the Intel 8048 family.
    There were a multitude of compilers and cross-compilers in Basic, C, Pascal and ASM available.
    The later i8051 family is still in use today in many upgraded and enhanced forms.

    • @Roxor128
      @Roxor128 5 ปีที่แล้ว +1

      The 8051 seems to be eternally useful. I remember watching a video of a teardown of a White Van Speaker Scam AV receiver, and it included an 8051 clone in it.

  • @AndersJackson
    @AndersJackson 3 ปีที่แล้ว

    About 1985 I designed and wrote the same kind of hardware/software to connect a printer to a terminal. It was easy to do that on a 8051 machine. :-)

  • @alphadad1966
    @alphadad1966 5 ปีที่แล้ว +3

    I used the whitesmith compiler for the 6811, back in the late 1980's
    Did the Z80 have a UART port, or did you bit bang it.
    FWIW all EE students should be forced to replicate ports like UARTs, entirely in code (bit banged). Nothing gives you a better understanding of something thing, than build it from scratch.

  • @lumpyfishgravy
    @lumpyfishgravy 4 ปีที่แล้ว

    Most manufacturers I've worked for want a custom board shape, full hardware and software IP ownership and low power operation. That rules out Arduino etc for production use.

  • @Wolfcubware
    @Wolfcubware 5 ปีที่แล้ว

    Actual Miles is a great album

  • @MePeterNicholls
    @MePeterNicholls 5 ปีที่แล้ว

    I was using bromide paper in 1992

  • @shanthsp2002
    @shanthsp2002 4 ปีที่แล้ว

    Yep, there were no blogs, no online articles, no google, no youtube in fact no internet when I was doing my project. later I use to see that explorer logo and use to wonder what it will do? We had to learn everything from help files available for software and had to remember everything. Had very limited resources . very less memory to store data as well as computing speed , almost nothing compared to what we have today in our phones. All the programs were stored in five and half inch floppy disk later got three and half inch floppies, I remember how excited I was to buy my first 3 and half inch floppy. Today you cant even store 1 image from your phone to those floppy disks and I remember I stored my whole project in 1 floppy.

  • @gordonrichardson2972
    @gordonrichardson2972 5 ปีที่แล้ว +9

    The good old/bad old days of printing...

  • @JaccovanSchaik
    @JaccovanSchaik 5 ปีที่แล้ว +1

    So did you have Z80-compatible serial and parallel chips in that converter box, or did you have to bit-bang everything yourself?

  • @SamnissArandeen
    @SamnissArandeen ปีที่แล้ว

    This is not just about interfacing foreign stuff, this is about *it being way difficult even for a man with the training to do it and an entire university's resources at his disposal* back then.

  • @Zadster
    @Zadster 5 ปีที่แล้ว

    "And lo! Hewlett Packard didst buildeth the LaserJet, and the people saw it was good, and it was good!"
    Built like a battleship. Actually no, better than that, built like an old-school Nokia. Cheap toner, easy to find parts. Parallel port, or ethernet module, good quality fonts. I'm surprised Nottingham Uni didn't use a BBC micro for protocol conversion though, with a standard serial, parallel and additional high speed ports, plus a built-in assembler. They were brilliant machines for hacking real world systems together, the ethos very much lives on in the Raspberry Pi.

  • @seannelson9998
    @seannelson9998 5 ปีที่แล้ว +1

    I love these videos but it feels like the camera is floating on a nearby pond. Get that camera operator a tripod!

  • @elektrikblu7331
    @elektrikblu7331 5 ปีที่แล้ว

    Bash those bit!. In that realm, sometimes it's easier in assembler

  • @unvergebeneid
    @unvergebeneid 5 ปีที่แล้ว +3

    Cheapo laser printers for home use and like 300 bucks are 600 dpi now, yes. But the professional grade laser printers one finds at a university will all have 1200 dpi at least, newer models might even have 2400 dpi.

  • @peterw1534
    @peterw1534 5 ปีที่แล้ว

    Maybe a dumb question but by customers does he mean the tuition paying students taking exams? Why would they care about dpi as long as they could read it.

    • @666Tomato666
      @666Tomato666 5 ปีที่แล้ว

      "paying"?
      is this some kind of American joke I'm too European to understand?

  • @Guru4hire
    @Guru4hire 4 ปีที่แล้ว

    He just described the disruption curve

  • @0MVR_0
    @0MVR_0 5 ปีที่แล้ว +5

    "Oh, this is a job for a real professional.
    I can feel sums of money, perhaps £10 a page."

  • @fromgermany271
    @fromgermany271 2 ปีที่แล้ว

    HP might have knowledge about the printer software. The printing hardware itself came from Canon in Japan.

  • @abstractapproach634
    @abstractapproach634 3 ปีที่แล้ว +1

    Editors: We get 3 times as many views if Raspberry Pi or Arduino is in the title
    Prof: *mentions RPi once
    Editors: *Hi fives and beers

    • @eliotmansfield
      @eliotmansfield 3 ปีที่แล้ว +1

      indeed - was interesting eventually, but I did keep checking the title thinking i had clicked on the wrong clip