Ben Z
Ben Z
  • 9
  • 50 154
Printing from a SPHERE with a SWTPC PR-40. Vintage Peripherals with Peddle's PIA!
Technical and historical dive into Southwest Technical's amazing little 1976 PR-40 Printer, and how it can be connected to a Sphere computer (or any vintage computer!) using Motorola's magical 6820 PIA chip. We look at how this special peripheral and its parallel interface works. We connect the hardware and trigger the printer using only a live debugger, before using real diagnostics and demonstrating a small word processor text editor for Sphere that has been updated to allow printing. Come along for the adventure!
Chapters:
00:00 The SWTPC PR-40 Printer
04:48 Chuck Peddle and the PIA
06:28 Interface with Sphere
08:37 Hooking it up & manual test
11:17 Diagnostic program
12:48 Printing from a text editor
Sphere computer resources, emulator, book updates:
sphere.computer
Chuck Peddle Full 2014 Oral History (Computer History Museum):
ua-cam.com/video/enHF9lMseP8/v-deo.html
Tech Time Traveller video about the PR-40 printer:
ua-cam.com/video/vgkryv-1JcE/v-deo.html
Documentation for the Southwest Technical PR-40:
deramp.com/downloads/swtpc/hardware/PR_40%20Printer/
(original SWTPC plus Ben's notes on modern use & troubleshooting)
Ben's Scriptor text editor code:
github.com/bzotto/Scriptor
More information on connecting Sphere to PR-40 linked at:
sphere.computer/resources
The great Scott portrait of Peddle:
www.flickr.com/photos/textfiles/10333719586
My thanks to Larry P, John R, the Computer History Museum, and Chuck Peddle (1937-2019).
Copyright (c) 2024 Ben Zotto.
Music (c) (p) Arcal Productions, used with permission.
Переглядів: 2 901

Відео

Very old SPHERE computer doing very silly tricks, for SPHERETEMBER!!!
Переглядів 10 тис.9 місяців тому
That's right, it's SPHERETEMBER! Third in our series about the Sphere microcomputer from 1975 out of Salt Lake City. In this episode we look at the fully assembled machine, we learn about old and new RAM solutions, we try Microsoft's BASIC, and we relive the glory of the @vcfederation 's Computer Festival West 2023 with a paper punch tape demo. Chapters: 00:00 Intro 00:50 Recap 01:29 An assembl...
Games & Cassettes! on the 1975 Sphere computer
Переглядів 2,5 тис.Рік тому
Demonstrating original and vintage games, with cassette data storage, on the modular Sphere computer from 1975. In this video we see how the "Serial Interface Module" (SIM) is connected up to talk to a tape cassette deck, and we look at how to load and run some classic games like users did in the 1970s. This is the second in a series; if you haven't seen the introduction to the Sphere itself, i...
Demonstration of a Sphere microcomputer from 1975
Переглядів 33 тис.Рік тому
Demonstration of the setup and built-in functions of a a Sphere computer from 1975. This was a modular, very early microcomputer from Salt Lake City. It was based on the Motorola 6800 microprocessor. In this video we look at the most basic configuration, just a CPU and CRT board, and we connect them up without the standard case, directly on the desk. Then we try out at Sphere's Program Developm...
Deflection typeface trailer - Ben Zotto
Переглядів 387Рік тому
Short introduction trailer for the Deflection typeface family by Ben Zotto. A final project for the Type West 2022 program at San Francisco's Letterform Archive. Deflection demo page: typewest.letterformarchive.org/2022/typeface/deflection/ Music: Herb Alpert & The Tijuana Brass / Green Peppers
Knight Rider's KITT on an IMSAI 8080 panel
Переглядів 5983 роки тому
Knight Rider's KITT on an IMSAI 8080 panel
How George Lucas Resurrected a 1950s Widescreen Jingle
Переглядів 5014 роки тому
Star Wars Opening Explained: Fox, CinemaScope, and Bb Major. A quick look at the very start of Star Wars, how it got there, and why it's so effective. Cinema academics! Hollywood history! Educational influential content! I don't have a Patreon!
Surf 'n' Turf: A Musical
Переглядів 734 роки тому
An animated short film concerning a romance between a butcher and a fishmongress. There is singing, and tossing of halibut. Filmed on 16mm in 2001. Scanned from workprint; please excuse the splice marks and pulls.

КОМЕНТАРІ

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR Місяць тому

    setting the level to about 5 should work and I would try 300 baud which is slow but should work

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

    My dad was one of the original employees of Sphere Corp. Mike Wise was always a good friend of my dad and even attended my wedding. Sphere even had motorhome that they used to travel to computer shows all over the west.

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

      John: Thank you for leaving this comment. I'm the guy from the video here and believe I've spoken recently with your sister. If you have recollections about Mike, or the company as your dad was involved I'd be happy to hear of them for the book I'm writing. You can reach me at bzotto@gmail.com, and she also has my info. Thanks!

  • @SusanAmberBruce
    @SusanAmberBruce 3 місяці тому

    Love the video thanks

  • @GoingtoHecq
    @GoingtoHecq 3 місяці тому

    That is a very simple cam motion. Awesome.

  • @chuckinwyoming8526
    @chuckinwyoming8526 3 місяці тому

    The descendant company, "Pertech" of LRC that made the 7040 printer in the 1970's is still in business in Riverton Wyoming making ticket and custom printers. I worked as an computer engineer for LRC in the 1980-82 and still have a few parts from these printers.

    • @bzotto
      @bzotto 3 місяці тому

      No way! That's so cool. Thanks for sharing the connection.

  • @TinkerbatTech
    @TinkerbatTech 3 місяці тому

    Memories. That was my first printer, bought as a kit in late 1977 or early 1978 , assembled and installed (with a lot of fiddling) on my TRS-80. Definitely not high class, but a $1000+ dot matrix, or an even pricier daisywheel was the only thing else out there. The thing did work rather well, once the data timing was tweaked a bit. SWTPC for the win! Do remember that sound.. Thanks for the memories! Stu

  • @RetroJack
    @RetroJack 3 місяці тому

    This channel has such a chill vibe - subbed!

    • @bzotto
      @bzotto 3 місяці тому

      Thanks! I credit the music for the the vibe. (The content is secretly uncut nerd!)

  • @up2tech
    @up2tech 3 місяці тому

    Pretty awesome of how a simple system can have upgrades for simple solutions. I wonder witch upgrades could ever be done solely on software assembly, without even expanding with memory or other EPROMs for basic for example. Kudos for this🎉!

  • @aldob5681
    @aldob5681 3 місяці тому

    seems a good idea for an arduino playground. is graphics supported?

    • @bzotto
      @bzotto 3 місяці тому

      Unfortunately no, the printer has a character generator ROM onboard and just turns buffered ASCII characters into dot patterns.

  • @philipershler420
    @philipershler420 3 місяці тому

    Hey, I still have my PR 40. I drove it from a home built S100 6800 system. As you mentioned, it was great for printing BASIC listings. My system was also interfaced to a Southwest Technical Cassette Storage System for saving the BASIC programs. It sorta worked occasionally 😤. I built a TV based display monitor from an article in an early BYTE magazine. It was great! Ultimately I interfaced the system to a Teletype ASR 35. It was much easier to talk to than the P40. Anyway, thanks for the memories. 😂

    • @bzotto
      @bzotto 3 місяці тому

      Printer + TV typewriter was a whole lot of DIY, that was a real moment in time. If you feel like working something out for a good new home for your PR40 please do drop me a note! (bzotto at gmail), the one in the video is a loaner. In any case thanks for watching and sharing the memory!

    • @philipershler420
      @philipershler420 3 місяці тому

      @@bzotto At this point it’s not in the best of condition. But if I decide to let go of one of my dear memories, I will certainly let you know. Frankly, it would be in a better place than just on the shelf, collecting dust.

    • @bzotto
      @bzotto 3 місяці тому

      ​@@philipershler420 Thanks for the reply-- fair enough and inbox is always open. ;) Meanwhile stay tuned for more stuff of the era...

    • @Confession23
      @Confession23 3 місяці тому

      @@bzotto 4:22

  • @dalewheat
    @dalewheat 3 місяці тому

    Very cool! Thanks for sharing. My father built a computer back in the 1970’s that used this printer. I remember him pointing out the helical cam to me as a clever mechanism for the job. I also appreciated the forward/reverse lever on the ribbon advance mechanism. Pretty cool stuff for the times. I really enjoyed watching you bring it back to life once more.

    • @bzotto
      @bzotto 3 місяці тому

      Your use of the word "helical" here sent me down a rabbit hole. I hadn't been sure how to describe this track, but I think helical is correct since it causes the carriage to trace out a straight line. Thanks! and glad you enjoyed

  • @ejnordberg
    @ejnordberg 3 місяці тому

    I remember the adds for tbis printer in Byte, Popular Electronics, and Radio Electronics. I had the SWT catalog back then. That was a lot of money for a 13 year old.

  • @AppliedCryogenics
    @AppliedCryogenics 3 місяці тому

    I love the SWTPC aesthetic so much.

  • @brianliu53
    @brianliu53 3 місяці тому

    I'm a simple man. I see Ben Z, I click.

  • @edgeeffect
    @edgeeffect 3 місяці тому

    Side-stepping SWTP's ASCII-to-dots translation would be interesting. If we could control the dot-matrix directly, we'd have high-ish resolution graphics in 1975!!!!

    • @bzotto
      @bzotto 3 місяці тому

      The dream!! In practice you can’t prevent the line breaks- the rotation of the platen is part of the carriage mechanism. But you could still have strips of 240x7 or so horizontal bitmaps :)

  • @svofski
    @svofski 3 місяці тому

    i never thought i'd miss the sound of a dot matrix printer but here we are

  • @derekchristenson5711
    @derekchristenson5711 3 місяці тому

    What a nifty little combination! I remember, as a child of the 80's and 90's, when a printer was considered an absolutely essential peripheral for any computer, and it's fascinating to see such an early (home) printer demonstrated with period hardware.

    • @belstar1128
      @belstar1128 3 місяці тому

      yup now i rarely use a printer but back then you needed more stuff on paper in general .since computers weren't everywhere and there was no internet .

  • @AndrewShapton
    @AndrewShapton 3 місяці тому

    Oodles of really great information here. The information around the Sphere is growing daily! Be great to see a Sphere Printer someday !

  • @50shadesofbeige88
    @50shadesofbeige88 3 місяці тому

    13:35 This is better than the current iteration of Notepad tbh. 😂

    • @bzotto
      @bzotto 3 місяці тому

      We stand on the shoulders of giants (Notepad)! Bless up

  • @MacintoshLibrarian
    @MacintoshLibrarian 3 місяці тому

    Sphere Daddy!

    • @bzotto
      @bzotto 3 місяці тому

      Haha ahoy VCF neighbor!

  • @computeraidedworld1148
    @computeraidedworld1148 3 місяці тому

    Oh yeah. Sphere time.

  • @50shadesofbeige88
    @50shadesofbeige88 3 місяці тому

    When I see Ben Z in my notifications. I know the video slaps.

  • @peterzotto4808
    @peterzotto4808 3 місяці тому

    Sphere is so back

    • @bzotto
      @bzotto 3 місяці тому

      It is so back.

  • @derekchristenson5711
    @derekchristenson5711 3 місяці тому

    Thanks for making a video about this! I had never heard of Sphere before. Not to mention that the 6800 really did end up in the minority compared to the 8080, then the Z80 and, of course, the venerable 6502. The much lower price of the latter being a huge factor there, I assume. Still, the 6800 was a neat little microprocessor, and seeing videos being made about systems that used it is really cool.

  • @milindankur
    @milindankur 4 місяці тому

    Genius! I wish I could do 10% of the hardware work that this guy can do alone!

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

    Wow, this is very clearly demonstrated and narrated. Thanks!

  • @derekchristenson5711
    @derekchristenson5711 6 місяців тому

    Great video! I've only heard of the Sphere computer in passing, and never anything actually *about* it before. It looks like a fascinating machine, and I enjoyed your humorous video about it. Just watch out to avoid causing a war between "Spheretember" and "Septandy"! ;-) Hehe

    • @bzotto
      @bzotto 6 місяців тому

      Thanks, I'm glad you enjoyed and found it interesting. It was fascinating, (very slightly) ahead of its time, and also completely frustrating and difficult both in its time and, it turns out, even now. :) But this has been a fun project. Watch out Septandy here we come. (?)

  • @choppergirl
    @choppergirl 8 місяців тому

    I'm just really skeptical this computer thingamabobber has any practical applications.

    • @bzotto
      @bzotto 8 місяців тому

      Honestly this one had a hard time with practical applications! There were a few documented productive uses, though.

  • @SophieFeet
    @SophieFeet 8 місяців тому

    Very very cool. Introduced to the computer and your channel by my wife's uncle (who's the dad of one of your friends) in Australia yesterday :)

    • @bzotto
      @bzotto 8 місяців тому

      Fantastic. Love the R family! Thanks for saying hello

  • @retrobytes.v65
    @retrobytes.v65 8 місяців тому

    Is this a recreation of a Sphere by your hand but with some original boards ?

    • @bzotto
      @bzotto 8 місяців тому

      The 64k memory board is new; everything else is original. It required a fair bit of (offscreen) effort to repair and restore to functionality-- Spheres could be a bit touchy even in their time!-- but what you're seeing here is real.

    • @retrobytes.v65
      @retrobytes.v65 8 місяців тому

      yes but to my question, the boards are original bar one, but the Case ans Keyboard do not match the original Sphere as shown in your intro photos unless there are 2 versions of the sphere etc. So it looks like the case is a reproduction with a period keyboard and the sanyo monitor (not used in the original). @@bzotto

    • @bzotto
      @bzotto 8 місяців тому

      ​@@retrobytes.v65 There were two keyboards styles used during production; the one I have is the later revision without a numeric keypad (and with some minor other layout differences). Most of the period marketing images show the earlier keyboard, which explains the mismatch. The keyboard, metal casework, and indeed even the hacked-up Sanyo display component are all original. If it looks... simplistic? Questionably designed? Well, you might not be wrong about that-- but you'll have to take it up with the folks in the 70s. :)

  • @colinwatt9387
    @colinwatt9387 8 місяців тому

    Ok, so that inspired me to see if there was an online life generator, which captivated me for an astounding length of time. In fact it gave me a great idea for a new variation.

    • @bzotto
      @bzotto 8 місяців тому

      “Life” is so cool! Glad you found a rewarding rabbit hole

  • @KevinInPhoenix
    @KevinInPhoenix 8 місяців тому

    I wrote a paper tape character punch program for the PDP-8E TSS/8 in BASIC back in the early 1970's. Good times.

    • @bzotto
      @bzotto 8 місяців тому

      It makes for a fun side project to the real projects!

  • @colonelbarker
    @colonelbarker 8 місяців тому

    I should probably email you, but I'm popping in to ask if you have Gerber for the CPU board and CRT board? Or measurements for the board size? I've been remaking the schematics in EasyEda and figured I'd ask. The CRT board using the four chip selection lines is very clever- I was redesigning it to use a single SRAM

    • @bzotto
      @bzotto 8 місяців тому

      Yes do email me! (Addr on my site or on the YT about page for this channel). Neat. I don’t have anything digital for the original boards. They’re all 8x10”. There are decent size photos on my Resources page.

    • @colonelbarker
      @colonelbarker 8 місяців тому

      @@bzotto thanks! I have been working from the photos as some of the schematics are a bit fuzzy

    • @bzotto
      @bzotto 8 місяців тому

      @@colonelbarker lol the schematics are awful!

    • @colonelbarker
      @colonelbarker 8 місяців тому

      @@bzotto I'm grateful to have them, I'm repairing a TAB Terminal at the moment and the internet won't even acknowledge it exists and there are obviously zero schematics! Your enthusiasm for the Sphere is infectious

  • @wiwingmargahayu6831
    @wiwingmargahayu6831 8 місяців тому

    wow

  • @jakeb.2990
    @jakeb.2990 8 місяців тому

    i love the 70s vibe to everything here

  • @choppergirl
    @choppergirl 8 місяців тому

    Man was that a clever design of the "the minimal design necessary to make a nice basic simple computer". Love those gigantic retro resistors. Way ahead of its time, unless I'm wrong about that. I don't remember seeing much about it at all back then, if anything. Maybe I saw a magazine or two for ads in Popular Electronics? Of the front of the machine in black and white, but never the insides. If I had seen the insides I would of been more impressed back then and tempted to buy. Instead, I saved up my money and when the VIC-20 came to town, I forked over my life savings to the cashier faster than you can say LOAD "*" I don't have a Sphere, but I have a PET... an Osborne, a Kaypro, a Heathkit, a C128, a TRS80 Model II, a... (insert just any crusty mass produced 8bit here).

    • @bzotto
      @bzotto 8 місяців тому

      Hard to say whether it was that much ahead of its time as such, but it was certainly (slightly) earlier to market than a lot of systems that could do what it did in an integrated way. Sphere did advertise heavily in the early hobbyist rags (Radio Electronics then Byte and Kilobaud etc), but never really picked up a ton of traction with broad user base, so it seems it was in some senses overlooked and forgotten. You were certainly better off with the VIC: Sphere's design was slick, but its guts was real delicate and quirky stuff that turned out to require dedicated electronics enthusiasts to wrangle into reliable systems. Nonetheless, and despite its market failure and disappearance, I do think the Sphere is important, and is unfairly overlooked in the history, and that's why I'm writing a book about it. I agree that the big 2-watt carbon composition resistors look awesome! (You can get these surplused for cheap if you want to use them in your own projects.)

  • @connarcomstock161
    @connarcomstock161 8 місяців тому

    Was fully expecting this to be an S-100 system but nope, it's it's own thing.

    • @bzotto
      @bzotto 8 місяців тому

      Yes, for better and for worse, as it turned out at the time :-)

  • @hstrinzel
    @hstrinzel 8 місяців тому

    Wow, that's a REAL pioneering computer! THANK YOU! :)

    • @bzotto
      @bzotto 8 місяців тому

      Thanks, glad you enjoyed!

  • @colonelbarker
    @colonelbarker 8 місяців тому

    I really enjoyed the videos on this computer system. I'd love a deeper dive into how the CRT board works. The whole thing feels very similar but more capable than the Apple 1

    • @bzotto
      @bzotto 8 місяців тому

      Thanks, and I like your suggestion. The CRT system is interesting on its own terms. At heart, it’s a very faithful implementation of Ed Colle’s published “TV Typewriter II” circuit. Sphere swapped in Motorola RAMs for the text buffer and connected those to the main system bus. The upside is memory mapped video (fantastic!), but the downside was no bus/access locking so you end up with white “snow” when software updates the text. The other downside is it inherited the 32x16 resolution which may have seemed ok for a TV Typewriter but is really too cramped for nontrivial software. The Apple-1 design uses essentially a serial terminal display circuit for its video because Woz had a design of his own for that already hanging around. It had a higher and much more reasonable text resolution, but could only output text serially from the bottom of the screen like a typewriter (and I believe rather slowly as well). Woz was a gifted designer and his system ran very well for what it did, and in the Apple II he moved to memory mapped text at good resolution and cleverly used that for RAM refresh as well, a very smart design that was better than many predecessors including the Sphere and his own Apple 1, but that was two years later. Anyway, great thought for a deeper dive. Stay tuned…

    • @colonelbarker
      @colonelbarker 8 місяців тому

      @@bzotto it's certainly an interesting topic, I was wondering about the access and the snow. Now you have pointed it out the Schematics for the sphere CRT board are of a very similar layout to the TVT: 2 . I have been meaning to build a TVT2, but unlike the 1 it's not modular with as much testing and documentation. I look forward to more of your thoughts on the sphere!

  • @MariaEngstrom
    @MariaEngstrom 8 місяців тому

    I only have one complain - it should have been spherical. 😔

  • @senorverde09
    @senorverde09 8 місяців тому

    Out of curiosity, are the white streaky video artifacts a result of poor buffering between the CPU and video output circuitry accessing screen RAM at the same time? For example, the CPU is trying to write to a certain memory address while the video output circuitry is trying to read from it at the same time.

    • @bzotto
      @bzotto 8 місяців тому

      Pretty much, yes. And it’s not necessarily the same address- it’s more that there’s no control at all to switch between CPU access and the video output circuit, so what happens is stuff gets written somewhere in video memory but its remnants on the bus at that moment end up in the video dot shift registers and get displayed for a frame

  • @scottlarson1548
    @scottlarson1548 9 місяців тому

    The snow on the display suggests that it doesn't have a video blanking circuit to blank the video when the CPU is accessing the video memory.

    • @bzotto
      @bzotto 8 місяців тому

      Precisely. The snow is accidental bit states getting sucked into the video dot shift registers.

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 9 місяців тому

    1:57 No autorepeat in those days.

    • @bzotto
      @bzotto 8 місяців тому

      That is correct but actually that’s not even what this Repeat was- the repeat key here sent a separate signal to the computer boards that could be read and interpreted in software. It did nothing at all by default!

  • @bonemar66
    @bonemar66 9 місяців тому

    If it weren't for the tractor feed holes, you could probably use some drywall tape or something.

    • @bzotto
      @bzotto 9 місяців тому

      The feed holes are punched by the device! The "blank" tape is just blank. It's slightly oiled when paper and it has tight thickness tolerances but people do use various substitutes

  • @AlsGeekLab
    @AlsGeekLab 9 місяців тому

    Really well done video, it must have taken you ages to write the ASM stuff as well as make that elegant looking memory expansion. Great work! I was not aware of the existence of the Sphere. Pretty high tech stuff for 1975. I guess if it was marketed better it would have beaten Apple/TRS/TI to the punch...

    • @bzotto
      @bzotto 9 місяців тому

      Thanks! Yes, the videos here are short and sweet but the project has been pretty immense, super interesting exploration for me and will result in a book, all to the good. It was excellent for 1975-- marketing was perhaps one challenge, although they suffered some real production challenges as well-- just getting enough working, reliable systems out into the world, and then keeping up with hardware and software evolution in that very fast moving early market. TRS-80, TI and Commodore were all large corporations with a lot of resources. Apple is the one that stands out as the garage startup that made it, and their story has all sorts of contingencies to it, as well.

  • @madcommodore
    @madcommodore 9 місяців тому

    Probably want to turn the lights off when recording the CRT.

  • @SobieRobie
    @SobieRobie 9 місяців тому

    I'm wondering where this sphere will take you...

  • @VK2FVAX
    @VK2FVAX 9 місяців тому

    I wish there was a modern solder-by-numbers kit version with a real 6800 of this you can plug a tape drive into and grow the user community. SHUT UP AND TAKE MY MONEY!

    • @bzotto
      @bzotto 9 місяців тому

      Well, for the time being I can offer you a web emulator! sphere.computer/emulator/

  • @jnharton
    @jnharton 9 місяців тому

    So how did anyone use it at the time if it didn't have any way to save/load programs? There must have been some hardware solution out there even if it wasn't a first party one. -- Did they just use it as a remote terminal with a printer?

    • @bzotto
      @bzotto 9 місяців тому

      You mean before the SIM/1 board came along at the start of '76? It sounds absurd but people would have to re-enter their programs at system startup. The more technically sophisticated users could (and some did) cook up their own one-off serial interfaces by connecting via the system bus plugs-- that would have allowed a connection to teletype or similar hardware with paper tape punch etc. (Some versions of the Sphere CPU board had serial-capable hardware built in, and that was operable a couple months before the SIM/1 board was available.) There was no third party hardware as such available commercially. This sounds bananas of course, but by comparison the first several months of the Altair's existence was similar -- just lights and switches -- before their own serial board became available around summer/fall of '75. There was such massive pent up demand for microcomputers that people were, if not happy about, at least accepting of the massive limitations they suffered as they rolled out-- the idea of building and actually conveniently using nontrivial pieces of software was not the immediate need.

  • @robertdewar1752
    @robertdewar1752 9 місяців тому

    Sphere's rule.