PDP-12: HELLORLD!

  Рет қаралды 9,170

Peter Peterson

Peter Peterson

6 ай бұрын

Nick Moffitt (teh.entar.net/@spacehobo) takes over the channel today to regale us with the saga of his implementation of "Hellorld!" on the PDP-12.
"Don't you mean 'Hello, World!'?" Why no, dear viewer, I mean "Hellorld!" Hellorld! is a delightful version of "Hello, World!" that was first created by @UsagiElectric on their Centurion minicomputer but has become a fun challenge program for all types of platforms.
This video is packed with lots of interesting stuff, such as:
- why "Hellorld!"?
- Intercontinental debugging
- The power of blinkylights
- Dramatic Ken Burns-style zoom and pan effects
- A description of how a PDP-12 draws characters on what is basically an oscilloscope
- and much more!
The overall Hellorld! challenge can be found here: github.com/Nakazoto/Hellorld/... ... with a call to action here: • Hellorld!
Nick's entry described here: github.com/Nakazoto/Hellorld/...
Nick's Hellorld! source code: zork.net/git/SpaceHobo/hellor... -- running make on this code will download Vince Slyngstad's in-progress PDP-12 emulator and let you see Hellorld! on a virtual VR-12.
You can find Vince online at: svn.so-much-stuff.com/
For more on our project, or to donate to our work, see:
umdpdp12.blogspot.com/
To follow along with our behind the scenes work, see:
forum.vcfed.org/index.php?thr...
Instagram: / umdpdp12
I'm on Mastodon: teh.entar.net/@tastytronic
More videos of our PDP-12: • PDP-12

Пікірлер: 56
@alabamacajun7791
@alabamacajun7791 10 күн бұрын
Shout out to David @UsagiElectric getting world creds.
@kenromaine2387
@kenromaine2387 5 ай бұрын
So glad to see the 1970-1980s Warrex-Centurion computer from Richardson, TX. has touched so many engineers around the world. As one of the old Centurion employees & other people from around the world helping David, I enjoyed this video.
@pahp
@pahp 5 ай бұрын
Thank you for helping preserve history!
@apogeedata
@apogeedata 5 ай бұрын
This was great thanks for the memories
@kerryedavis
@kerryedavis 5 ай бұрын
That's a nice-looking -12! The ones I had in the past, trying to start a computer school in the 80s, hadn't been treated that well.
@unixerius6632
@unixerius6632 2 ай бұрын
Thank you for sharing! What a great video! I'll include a link in my Linux+ slides, when we're discussing character sets etc, as an illustration of where we came from and how easy we now have it with "just use ASCII or UTF". 🤓
@pjcnet
@pjcnet 5 ай бұрын
No ASCII or similar predefined fonts, but it means you have control over a full monochrome bitmap which is incredible for a machine initially released in 1969. Creating full bitmap moving objects would be possible and therefore games, so I checked and I see you've already featured Space Wars on this machine about 5 years ago, incredible.
@derekchristenson5711
@derekchristenson5711 5 ай бұрын
Nice! The old-timey, serious news voice was fun, too, hehe.
@pahp
@pahp 5 ай бұрын
What's amazing is that Nick just sounds like that!
@evanbarnes9984
@evanbarnes9984 5 ай бұрын
Instant subscription! This is the first video of yours I've seen.
@pahp
@pahp 5 ай бұрын
I'll be honest, the production quality of the others is much much lower, but the PDP-12 is the same! Thanks for subscribing.
@hansoak3664
@hansoak3664 5 ай бұрын
Same. 🙂
@john.dough.
@john.dough. 5 ай бұрын
Love the production quality!! ❤
@pahp
@pahp 5 ай бұрын
Thanks, I'll let Nick know! I can't take any credit for it!
@ForgottenMachines
@ForgottenMachines 5 ай бұрын
We are LOVING this machine and celebrating it over on our Forgotten Machines server... And you even feature Usagi! Another friend of our server and machines...so well done, thank you!!!
@pahp
@pahp 5 ай бұрын
Thank you so much!
@ForgottenMachines
@ForgottenMachines 5 ай бұрын
So creatively done and well produced, congratulations and cheers to all who were involved! Not to mention the most amazing PDP console I've ever seen in action...
@Kae6502
@Kae6502 5 ай бұрын
That was Wonderful! 😃❤
@binarydinosaurs
@binarydinosaurs 5 ай бұрын
That was a great collaborative effort and fun to watch :D Many thanks to all involved!
@pahp
@pahp 5 ай бұрын
Our pleasure!
@andrewgrillet5835
@andrewgrillet5835 5 ай бұрын
A giant leap for Emulated mankind !?!
@soniclab-cnc
@soniclab-cnc 5 ай бұрын
I am so happy hellorld is a thing.
@mekafinchi
@mekafinchi 5 ай бұрын
Well done!
@goldfinch-gh
@goldfinch-gh 5 ай бұрын
Great to see the PDP-12 take up the challenge of Hellorld!, @UsagiElectric is great fun to follow.
@slaquers
@slaquers 5 ай бұрын
super cool! thanks for the video, love the old PDP's
@TeslaTales59
@TeslaTales59 5 ай бұрын
Nice work!
@jackrubin
@jackrubin 5 ай бұрын
Warren is smiling!
@pahp
@pahp 5 ай бұрын
I think so, too!
@landspide
@landspide 4 ай бұрын
This is brilliant, manyanks!
@AaronJackson1
@AaronJackson1 5 ай бұрын
This was great :D
@kensmith5694
@kensmith5694 5 ай бұрын
Many years back I worked with a PDP-12. There was a way to do the character display from within the 8 mode. It involved some I/O AKA (Slow NOP) instructions that drive the X, Y and Z of the "scope" that is the display. Sadly I don't remember the details. I found the section on the VR12 in what I have but it doesn't say what I/O numbers it is. Basically there are two 9 bit DACs for the X,Y and As I recall, you needed to TAD the X into the accumulator and then do a 6??? instruction, then you do the same for the Y and then a 3rd 6??? to light that spot on the CRT. There was a "space battle" game for the PDP-12 that was kind of fun. Two space craft orbited a planet and could rotate, fire their rocket and shoot.
@hansoak3664
@hansoak3664 5 ай бұрын
Awesome! Thank you to everyone involved.
@e_fission
@e_fission 5 ай бұрын
This was very cleverly done!
@pahp
@pahp 5 ай бұрын
Nick did an amazing job.
@ForgottenMachines
@ForgottenMachines 5 ай бұрын
So, now where can we find Nick Moffitt's KZbin channel, so I can listen to his dramatic announcer voice for another hour or so...
@pahp
@pahp 5 ай бұрын
He doesn't have one... yet.
@VincentGroenewold
@VincentGroenewold 5 ай бұрын
That is so cool, what a time it was for a developer
@YuTv1408
@YuTv1408 5 ай бұрын
That flat screen looks so cool. If only computers were smarter and cs language was easier to code.
@pahp
@pahp 5 ай бұрын
Fortunately, it is infinitely easier to code nowadays!
@xenaretos
@xenaretos 5 ай бұрын
Hmmm, there wasn't a PDP-12 emulator available last time I checked... Things sure change.
@pahp
@pahp 5 ай бұрын
It's not complete yet, as you can see here -- but it can do a lot of things. We just added links to the Hellorld! source which also grabs vrs' PDP-12 SIMH-based emulator.
@floeki-jekker
@floeki-jekker 5 ай бұрын
geweldig !
@belstar1128
@belstar1128 5 ай бұрын
10:47 i love how it makes a sound when something is on the screen is it the screen or something else making the sound ?
@pahp
@pahp 5 ай бұрын
The screen makes noise when it displays things, but the machine also makes noise (and generally speaking, more of it). When a certain bit in the accumulator changes state, the speaker clicks. The faster it changes state, the higher the frequency -- you can actually play music with it. This video shows how it works: kzbin.info/www/bejne/fnnIoZ6IpJysiKs
@johnpenner5182
@johnpenner5182 5 ай бұрын
great investigative debug! thanks for reporting! 👾
@pahp
@pahp 5 ай бұрын
Thank you for watching!
@nistam
@nistam 5 ай бұрын
Google: Young man, what else can you do, besides programming in C#, Java, Typescript, blah-blah, this-that-the other thing? Candidate: Well, i can program a PDP-12. Google: You are hired.
@alexandervonzoller-sakharo6386
@alexandervonzoller-sakharo6386 5 ай бұрын
Try running "hellorld" on the IBM System/9000 (HAL) computer and see if that improves its personality any.
@HeathLedgersChemist
@HeathLedgersChemist 5 ай бұрын
His parents were so poor they could only afford one name.
@pahp
@pahp 5 ай бұрын
🤣🤣🤣
@der.Schtefan
@der.Schtefan 5 ай бұрын
No PDP-12 computer has ever made a mistake, or distorted Hellord! These things have happened before, and they have always been attributed to emulator error.
@pahp
@pahp 5 ай бұрын
🏆
@archivis
@archivis 5 ай бұрын
:)
@rty1955
@rty1955 3 ай бұрын
Hate OCTAL. Yuck We have a PDP9(working) PDP11 (working) PDP11 (working playing space invaders) in our hands on museum
DEC and the PiDP-11
28:50
RetroBytes
Рет қаралды 158 М.
[柴犬ASMR]曼玉Manyu&小白Bai 毛发护理Spa asmr
01:00
是曼玉不是鳗鱼
Рет қаралды 45 МЛН
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 10 МЛН
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 94 МЛН
Booting RSTS on the PDP-11/83!
18:23
Usagi Electric
Рет қаралды 53 М.
37C3 -  Breaking "DRM" in Polish trains
1:01:46
media.ccc.de
Рет қаралды 423 М.
Installing Linux Like It's 1992
17:47
Old Computers Sucked
Рет қаралды 24 М.
10x Faster Than C64 BASIC? Hare Basic
48:01
8-Bit Show And Tell
Рет қаралды 27 М.
Hellorld! on Magic-1
18:25
Bill Buzbee
Рет қаралды 1,8 М.
This 8-Bit Computer Has Two CPUs (And One Acts As A GPU!)
24:29
Noel's Retro Lab
Рет қаралды 146 М.
So You Think You Know Git Part 2 - DevWorld 2024
23:02
GitButler
Рет қаралды 66 М.
BSD UNIX on a PDP-11 with a TELETYPE MODEL 33!
11:23
HappyComputerGuy
Рет қаралды 7 М.
Hellorld!
28:54
Usagi Electric
Рет қаралды 47 М.
What percentage of charge is on your phone now? #entertainment
0:14
Samsung or iPhone
0:19
rishton vines😇
Рет қаралды 8 МЛН
МОЖНО ЛИ заряжать AirPods в чехле 🧐😱🧐 #airpods #applewatch #dyson
0:22
Apple_calls РЕПЛИКА №1 В РФ
Рет қаралды 18 М.
How Neuralink Works 🧠
0:28
Zack D. Films
Рет қаралды 32 МЛН
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 6 МЛН
Power up all cell phones.
0:17
JL FUNNY SHORTS
Рет қаралды 48 МЛН