BigDanz Blog
BigDanz Blog
  • 11
  • 105 269
Using the PDP-11 RT11 Operating System
This video shows the basic commands to use in the PDP-11's RT11 Operating System.
It is being run on a PiDP-11 replica computer.
For more information on this project, see bigdanzblog.wordpress.com/tag/pidp-11/
มุมมอง: 33 325

วีดีโอ

Using the PDP-11 (PiDP-11) Front Panel to Enter Data and See Results
มุมมอง 506ปีที่แล้ว
This video shows the operation of a PDP-11 program that accepts input from the PDP-11 Switch register and displays the results in the display register. The program listing and full explanation can be seen in my blog post: wp.me/p3PlCO-Y8
Programming a PDP-11 Through the Front Panel
มุมมอง 5Kปีที่แล้ว
This video shows how to enter a tiny program into a PDP-11 using the front panel switches. The program is then run and the output memory location is examined for correctness. For more information, see the blog post: bigdanzblog.wordpress.com/2023/01/26/entering-and-running-a-tiny-program-from-the-pdp-11-pidp-11-front-panel/
Using IWISS SN-28B Crimper on Dupont Connectors Redux
มุมมอง 3.4K2 ปีที่แล้ว
This is a remake of my original video using a much better camera providing better focus up close. I also cover crimping female dupont connectors.
Create Demo Application using Lazarus for Android (Laz4Android)
มุมมอง 9K3 ปีที่แล้ว
This is a video to myself to remind me how to setup Android Apps in Laz4Android. There is a little additional information here regarding how I set up the environment: wp.me/p3PlCO-GD Since I am the intended audience, don't expect high video quality. I didn't waste my time trying to make something pretty knowing the target audience doesn't give a rats ass about the quality.
HP3000/XL Series 918 Starup and Shutdown Procedures
มุมมอง 1.9K4 ปีที่แล้ว
This is a short-ish video of starting an HP3000/918 via power ON to the point where it can be used. Then, shutting it down to the point where power can be removed.
Arduino-PC Serial Comms using Lazarus/Free Pascal
มุมมอง 8K8 ปีที่แล้ว
Arduino-PC Serial Comms using Lazarus/Free Pascal
Linksprite LCD/KeyPad Arduino Shield for Software Configuration
มุมมอง 1.2K8 ปีที่แล้ว
Linksprite LCD/KeyPad Arduino Shield for Software Configuration
SXS Line Finder Mechanical Telephone Dialing
มุมมอง 6419 ปีที่แล้ว
SXS Line Finder Mechanical Telephone Dialing
Using IWISS SN-28B Crimper
มุมมอง 42K9 ปีที่แล้ว
There is a new video posted at th-cam.com/video/LPBdqhjNMyw/w-d-xo.html This has much sharper images and covers crimping both male and female dupont connectors.

ความคิดเห็น

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

    Nice! Great to see an example for this since I'm only first digging into the PDP-11. I had to pull open the handbook to see what was going on - particularly with the three words being used for a move. Was using the PC register for the values just for fun/demo, or does it have some sort of secret reasoning behind it for things outside the scope of this demo? Otherwise it seems like you could simplify it by using any of the general purpose registers instead of the PC register (R0 in this case), and then checking the register value. 012700 000001 062700 000001 000000

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

    Looks like a HP 700/96 terminal. Would be fun to see it talking Block Mode to an HP3000 (or simulation) running a V/Plus app.

  • @mikechappell4156
    @mikechappell4156 2 หลายเดือนก่อน

    I never used a PDP-11, however, RT11 reminded me quite a bit of VMS on the VAX which was definitely interesting. I've forgotten much of the the very small amount I once knew. KED also reminded me of EDT. I had a hard time wrapping my head around those PFn keys. Probably the main reason I prefer *nix machines, vi was easier to learn.

  • @markrosenthal9108
    @markrosenthal9108 2 หลายเดือนก่อน

    The reason that the address for your second byte of your first MOV instruction "jumped" to address 1002 is that on the PDP11, all instructions/data (the value 1 of the first instruction in this case) must start on a word boundary (even address). An attempt to reference an instruction/data at an odd address on a PDP11 causes a Boundary error. The third byte (register selector) of the your first MOV instruction similarly starts at even address 1004. The deposit function helps you avoid boundary errors. The IBM/360 like the PDP11 had strict word boundary requirements. These were relaxed for the IBM/370 at the cost of reduced performance. x86 machines also have optional alignment assembler directives to maximise performance. DEC joined the optional alignment club with the VAX architecture.

  • @JibunnoKage-cj2kz
    @JibunnoKage-cj2kz 3 หลายเดือนก่อน

    In 1985 an entire campus used a PDP-11/44 as a time share system. As student administrative support for the system, we had RA80 for disks as well. Learned so much 'basic' computing on that system, if memory serves we had RSTS/E 9 OS on it. By 1985 it was ancient of course. Now most 'programmers' are little more then graphic artists compared to back then, when you actually had to know the limits of the hardware in detail to write solid software. And A.I. in its various forms will hide even more details, so that we will have a generation of system analysts that actually think they are true programmers. But such is live.

  • @pavelslitvins8889
    @pavelslitvins8889 4 หลายเดือนก่อน

    Thanks!

  • @baxtermullins1842
    @baxtermullins1842 4 หลายเดือนก่อน

    Great memories and horror stories!

  • @antonionotbanderas9775
    @antonionotbanderas9775 6 หลายเดือนก่อน

    That's one fancy help screen 🧐

  • @petercli
    @petercli 7 หลายเดือนก่อน

    I remember writing application software (in insurance agents) back in 1983 . Pip on RSTS-E with Compile Basic. But I prefer the IBM Series/1 from a developer viewpoint with the massive CAP.

  • @stevedawes9465
    @stevedawes9465 7 หลายเดือนก่อน

    Try 1000: 5000 1002: 5230 1004: 1175 1006: 775 The best four words of PDP-11 code ever, the solution to everything you ever wanted See if you can work it out

    • @notexactlysiev
      @notexactlysiev 6 หลายเดือนก่อน

      ok this is hurting my brain. does the offset for the branch at 1004 not make sense or am I stupid

    • @stevedawes9465
      @stevedawes9465 6 หลายเดือนก่อน

      Here is the assembly code 1$: CLR R0 5000 2$: INC @(R0)+ 5230 BNE 1$ 1375 (my mistake above, trying to code it in my head after 50 years) BR 2$ 775 Explanation This will increment the contents of word 0 and keep looping around to 1$. After 65535 loops when the contents of word 0 has once again returned to 0, then it loops to 2$ which increments the next word. Since the second word is now non-zero it will loop back up to 1$. This then rolls word 0 around once again before adding one to the next word (at address 2) once again. In theory this process would continue indefinately, effectively stringing the words of memory one after the other into one giant counter. However, even if this processor were to execute a million instructions per second it would take roughly 200 years before the fourth word would be reached.

    • @Buurtspoor
      @Buurtspoor 4 หลายเดือนก่อน

      I had to load the bootstrap code like that (a bootrom was optional). Knew it by heart. Must have been around 20 instructions in order to start the paper tape reader.😮

  • @Mskvaer
    @Mskvaer 9 หลายเดือนก่อน

    I sav ADVENT in the listing - he has the Collossal Cave (en.wikipedia.org/wiki/Colossal_Cave_Adventure)

  • @JuanPerez-jg1qk
    @JuanPerez-jg1qk 9 หลายเดือนก่อน

    i bet back then early dos when it was before everything was automatic command and execution vs 70's is like manual command and manually doing things in hard way that take more time from user vs today is very fast to do it cause Microsoft dos made it possible by help of bios that gave life to computers in the homes by making devices smaller ...unix also help their camp to produces extraordinary clones like macos x and linux based distros

  • @anidnmeno
    @anidnmeno 9 หลายเดือนก่อน

    i want a wild berry retro computer

  • @capnrob97
    @capnrob97 10 หลายเดือนก่อน

    I built my PiDP-11 last weekend. Been playing with 2.11 BSD on it, the older unix systems make me realize how convenient some of the modern things are like auto-complete of paths by hitting tab, etc. I am using retro-cool-term to give me a more authentic vintage feel to using it and writing some 'C' programs on it.

  • @PeterSwinkels
    @PeterSwinkels 11 หลายเดือนก่อน

    Interesting how some commands and conventions are still used in Windows’s CMD.

    • @JuanPerez-jg1qk
      @JuanPerez-jg1qk 9 หลายเดือนก่อน

      its base on prototype of dos...but processor is not automatic...they have to keep manually erase registers and send new instruction by feeding the machine what user trying to do for devices ...this is stuff is not automatic like today cpu's are built in with everything without user need for hardware processing by hand for the software ...vs today its only software and user components...picture this like 2 cars ...manual drive shaft for a computer vs automatic transmission in today cars does that for you without worry too much than drive and reverse only

    • @PeterSwinkels
      @PeterSwinkels 9 หลายเดือนก่อน

      @@JuanPerez-jg1qk :Por favor escriba su respuesta en español para que pueda leerla usando un traductor.

  •  ปีที่แล้ว

    This is exactly what i needed !!

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

    Used PDP 11's at Harwell when they first became available. They were powerful stuff in the day. Amazing how easy it is to slip back into Octal after 50 years :)

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

    I spent a lot of time on an 11/70 yikes lol...

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

    is yes shock that a lot of it is familiar to my VAX experience in college.

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

    I never got to use a PDP11, it was before my time. But it's no shock that a lot of it is familiar to my VAX experience in college.

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

    and wtf is a pdp ?

    • @capnrob97
      @capnrob97 10 หลายเดือนก่อน

      Programmed Data Processor. DEC didn't want to call it a computer to make it easier for customer to purchase one without having to explain the need for a 'computer' to the bean counters.

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

    Why the spelling of F3B\B3\EB for February, if I may ask? Is it a challenge for the PDP to process string literals?

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

      That is what appears when you use backspace.

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

    Wow you actually have one of the HP terminals that emulate DEC VT100! I’ve never seen one in the wild. HP made the best terminals…. I loved the crisp text.

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

    Do you not play anything?

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

    In the end, those "triangular" tabs can not be crimped properly with that tool, in my opinion. The triangular tabs can be closed properly with a tool having a round die.

    • @michael.a.covington
      @michael.a.covington ปีที่แล้ว

      Right. Which raises the question: Which crimp connectors is this one (28B, not 025) actually designed for?

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

    You have to replace HP terminal with vt220 from digital. This should fix all the issues. :)

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

      HP actually made versions of their HP700 terminal intended for DEC VT220 emulation and those models actually came with a DEC VT220 keyboard layout (with PF1-PF4 above the numpad and the 20 F keys with Help and Do across the top). Unfortunately those models won’t do native HP emulation (i.e. for HP3000). It looks like the poster has a model intended for native HP use (probably a 700/92) which can also do VT100 and VT220 (best of both worlds) but without the VT keyboard layout. They obviously mapped the PF1(Gold)-PF4 keys to keys that approximated the location on a VT keyboard. Some PC terminal emulators like to map them to F1-F4 since those keys are entirely local on a VT220 but people probably find that unnatural. I think that HP terminal would start with F6 in the F1 location. Kind of confusing but no one can match the crisp letters on HP terminals.

  • @user-no3bt4rs2v
    @user-no3bt4rs2v ปีที่แล้ว

    This was very interesting to watch. I never had a chance to even see a PDP-11, so I didn't really have any experience. Thanks for the good video and keep up the good work :)

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

    0:53 so, the operating system here is gnu?

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

    7:29 Network trouble?

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

    5:58 I seem to vaguely recall that .LST is the default extension for the TYPE command.

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

      7:07 Yup, see you typed STA, and it assumed the name was STA.LST.

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

    4:37 The deletion feedback behaviour depends on whether you tell the terminal driver it’s a “scope” terminal or not. If it is, it can backspace and print a space on top of the wrong character to erase it. But if it prints on paper, then it has to do what you are seeing here, printing out the deleted characters in reverse, with the “\” to bracket the deletion echo sequence.

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

      Yes had any Internet to nearly 2 days HU9

  • @lucasRem-ku6eb
    @lucasRem-ku6eb ปีที่แล้ว

    Only mad people here, what are they running on it, why they all cry ?

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

    Thanks - I like the idea of using the male pin as a gauge/support for the female pins.

  • @user-xn8fj7bo8f
    @user-xn8fj7bo8f ปีที่แล้ว

    Unix...🙃🙃🙃

  • @user-xn8fj7bo8f
    @user-xn8fj7bo8f ปีที่แล้ว

    Denis Richi?🙃🙃🙃

    • @your-mom-irl
      @your-mom-irl ปีที่แล้ว

      The father of UNIX 💪

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

    I still have my MPE IV operator's "pocket" guide.

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

    Thanks for the tour. I used 11/45s for graphics research MASc and then VAX 11/780,785 all running various versions of UNIX. I programmed a PDP-8 as a high school student. So much fun. Why is there so many confusing (for me) mappings between the HP keyboard and what the RSX expects? Is that at VT52 or VT100 emulation issue? Thanks for the video

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

    Isn't it related to VMS

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

      VMS didn’t come out until 1977. It was definitely inspired by it.

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

    I grew up among soviet pdp11 clones. I remember SYSMAC.SML and RADIX code ) Excellent CPU, RAM and storage. Far better than PC!

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

    I built custom laboratory test systems in the 1980s. I worked with DEC PDP-11/23 RT-11 OS. I designed several Q-BUS interfaces and wrote RT-11 MACRO-11 device drivers to FORTRAN and BASIC, Digital Equipment Corporation (DEC) made so many contributions that nobody remembers today.

    • @lucasRem-ku6eb
      @lucasRem-ku6eb ปีที่แล้ว

      I used to work for Digital,you never see my crying i need nostalgia crap on TH-cam Fortran and GW basic on DEC? Just forget it, trash it please !

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

      DEC were an early promoter of Ethernet. They were the ones who insisted that Xerox’s original 3Mb/s network be boosted to 10Mb/s. They also were a major factor in the early development of X11. Everybody knows that the PDP-11 mini was where Unix first came to assume its recognizable form. But before that, the big PDP-10 machines were where influential OSes like TENEX and ITS were developed. And it’s also where Gary Kildall cross-developed early versions of CP/M. So, many, many contributions to computing, still in use in some form today, but not widely recognized.

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

    What are these links to? Looks like high tech stuff? !

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

    I was system manager for an 11/34 and two 11/44s from ‘79 to ‘88 running RSX11. The accounting people had monitors hung on it that just passed data through to their 11/70. I ran Fortran programs doing real time process control of a natural gas production, compression, processing, transmission and delivery system covering about 5,000 sq miles in south Texas. Those were the days!

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

      I used to write microcode for the 11/44

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

      @@rty1955 RSX and Fortran forever!

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

      Does a smart phone make you stop and you realize where it came from? Crazy how far we've come

    • @douglasmorrison-wv5mr
      @douglasmorrison-wv5mr ปีที่แล้ว

      @@MatthewBaran When men were men, bits mattered and women wore hats!

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

      @@MatthewBaran yes and now we have kiddie koders and you wonder why we have data breaches??? Gates made a mockery of the data processing industry

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

    No Pdp booted that fast ever lol

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

    I used RT11 back in summer 1985. There were PDP-11 models 10, 23, and 34 all running it. I remember the 6.3 filename system and the RK0 etc. volume names. They used 8 inch floppy drives. I still have the book "Working With RT-11" by Beaumont, Summerfield, and Wright, digital DECbooks, 1983. They had BASIC and FORTRAN IV. C was installed for experimentation but I'd never used C before at that time and couldn't get it to work and was never sure if it was my problem or if the admin hadn't installed C correctly. Edit: I remember the first time I learned the hard way that quirk you mentioned where you had to hit the Enter on the numeric keypad. I kept on and on and the admin's wife came in and helped me and said, "THIS enter key!"

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

    In the museum of computer i boot a real one you have to put a paper tape press some buttons then it will boot up

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

    You find backslash confusing? Great to know I’m not the only one here!😂

  • @michael.a.covington
    @michael.a.covington ปีที่แล้ว

    Nice. The IWISS SN-025 is very similar to the SN-28B but does a nicer job with the triangular tabs that wrap around the insulation.

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

      Thanks for the tip. added to my amazon wish list to try out.

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

      Yes, a rounded die, rather than an "M" type die, is needed to fold the triangular tabs in a circular manner.

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

    Curious, who was the primary customer for DEC for PDP-11s and what was the common software that was run? Like was it only science and universities or did businesses also buy them for billing or inventory etc?

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

      I did business graphics (1986, well before Powerpoint was a thing) on PDP11-based GENIGRAPHICS workstation. Output was "printed" on 35mm Kodak Ektachrome slide film. Most of the time we got handwritten notes and some scribbeled designs and then had to build the presentations for some executives to show them with a slide-projector

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

      used for things like process control in industry, in medical settings re: patient records/interfacing to biochemical analysers, also in a fair number of financial settings where you didn't need 1000s of terminals connected. Also, things like hotels (reservation/admin). Plus libraries/book & other inventory management systems. My 20 year IT career was based on, initially, PDPs running commercial applications, which I programmed, in the main

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

      A lot of their customers were engineers, and the company itself was run by engineers. That’s why they introduced the “PDP” name (“Programmed Data Processor”), instead of calling their products “computers”. Because if the engineering departments at their customers tried to buy a “computer”, they would have the budget and management folks nosing around, wondering why they were not buying from IBM instead.

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

    We built a lot of scientific data acquisition and control systems with RT-11 back in the day, primarily on LSI-11's. Fun to see again.

    • @lucasRem-ku6eb
      @lucasRem-ku6eb ปีที่แล้ว

      But why post that on TH-cam in 2023 non social people have nostalgia too ??? Trash the nostalgia .....Recycling it ! Or keep using it if you have a use case scenario !

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

      Hey Alan, we probably toiled over the same machines back in the day. Good to see you again.

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

      @@rontackaberry8202 Hi Ron! Yes, we did. Good to hear from you! :)

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

    Had to laugh when I saw ADVENT.* and DUNGEO.* in SY: -- My public school system had a PDP-11 named "ArTooDeeToo" for students to practice programming on. Schools had 300 baud acoustic couplers and mini teletypes that could be checked out and taken home with you, but it was the beginning of the home computer era, so some kids had their own equipment and just dialed in. People don't believe me when I say I was on chat in the early 80's, but I was. CBE (Citizens Band Emulator) on ArToo!