Co-Op Snake on a 1980’s Business Minicomputer!

Sdílet
Vložit
  • čas přidán 30. 05. 2024
  • The Centurion is an epic piece of hardware - able to support up to 32 simultaneous users and over half a gig of storage, it’s an absolute beast. But there’s once thing it can’t really do, and that’s game. Today though, we fix that! Bu, single player games don’t make a whole lot of sense on a system that can support so many simultaneous users, so something a multiplayer co-op game would be pretty epic to see, right? Well, that’s just what’s in store for today!
    Here is the source code for CNake:
    github.com/Nakazoto/Centurion...
    And here is the complete CPU6 instruction set:
    github.com/Nakazoto/Centurion...
    github.com/Nakazoto/Centurion...
    If you want to play around with the emulator, check it out here:
    eciv.net/meisaka/cen/cen.html
    If you want to know more about the Centurion, the wiki is full of just about everything we know:
    github.com/Nakazoto/Centurion...
    If you want to support the channel please hop over to Patreon: / usagielectric
    Also, we now have some epic shirts for sale!
    my-store-11554688.creator-spr...
    Come join us on Discord!
    Discord: / discord
    Intro Music adapted from: Artist:
    The Runaway Five Title:
    The Shinra Shuffle ocremix.org/remix/OCR01847
    Thanks for watching!
    Chapters
    0:00 What did $50,000 get you back in the day?
    1:47 Multi-user and…
    2:41 … big storage!
    4:31 But, can it play Doom? (No, not even a little)
    5:35 Printing out the code listing
    7:57 Ran when parked, right?
    11:21 The code listing (this is a long one)
    17:43 Let’s assemble the thing
    20:19 Setting up the terminals
    24:18 Multiplayer co-op gameplay!
    27:38 Do copy that floppy!
    31:08 Printing a label and making it look good
    31:42 Vim and an Emulator!
    33:20 Sunny-kun!
  • Věda a technologie

Komentáře • 350

  • @mwwhited
    @mwwhited Před měsícem +173

    As a former computer tech I agree with your point that sometimes computers can sense confidence and put you in your place… but they can also sense fear and not work for normal users and jump right quit into line when good technicians show up.

    • @driftonAloft
      @driftonAloft Před měsícem +26

      Tech people also have the ability to to walk into a room touch a broken computer and have it automagically start working again

    • @monad_tcp
      @monad_tcp Před měsícem +7

      And printers need to feel fear to basically work, if you don't make them feel fear they don't work.

    • @therealjammit
      @therealjammit Před měsícem +1

      This is why whenever I walk into a new room I act like there's nothing I don't understand and am prepared and hopeful for a real challenge.

    • @EdwinSteiner
      @EdwinSteiner Před měsícem +1

      Sometimes just looking over the shoulder of a non-technical user is enough to make things work. It probably increases the user's fear even more but for some reason it often works.

    • @belstar1128
      @belstar1128 Před měsícem +1

      yea for sure i am having an issue with my pc for years but every time i try to get help from some one who knows more than me the issue doesn't happen but as soon as they leave it starts happening again. basically if i use too much ram stuff starts crashing because i have no swap space .at first i thought it was because my c drive was full and windows doesn't want to use the other drives as swap space. but sometimes the glitch doesn't happen when the drive is full while other times it happens even when i got plenty also sometimes i reboot my computer and it doesn't happen but if i reboot again it starts happening again it makes no sense. when it didn't happen i kept my pc on on purpose. i filled up my c drive to see what would happen and it didn't start crashing. eventually i was forced to reboot my pc after weeks and the glitch was back trying to remove stuff from the drive made it so it would crash less quickly but it has very low storage so it only has windows related stuff on there now .and after a few weeks it was gone again i kept my pc on for as long as possible and i am stuck in this cycle .

  • @oldnotobsolete.2925
    @oldnotobsolete.2925 Před měsícem +142

    "old electronics require a certain amount of anxiety from the user to work..." - amen to that!

    • @AlexanderBurgers
      @AlexanderBurgers Před měsícem +14

      oh but printers, printers can smell fear. If your deadline is looming, and you fear the consequences of not having the printout, thats when they suddenly don't work. >:)

    • @phoenixsmith6026
      @phoenixsmith6026 Před měsícem +5

      @@AlexanderBurgers havng worked with industral printers, this is very true, so very very true, sometimes i wake up in the middle of the night screaming print engine fault NOOOOOOOO

    • @WilliamHostman
      @WilliamHostman Před měsícem +3

      Just like muscle cars require blood sacrifices during maintenance... :)

    • @belstar1128
      @belstar1128 Před měsícem

      new ones often too like my pc right now is just doing the most random things and even my dishwasher now only works if i drag it to the right spot and my phone only wants to charge in certain rooms

    • @UsagiElectric
      @UsagiElectric  Před měsícem +5

      Printer: "Adequate amount erratic heart rate and pleading detected, here's your printout."
      Me: "Oh thank the heavens..."

  • @mrtnsnp
    @mrtnsnp Před měsícem +69

    Sounds like normal behaviour for a printer.

    • @UsagiElectric
      @UsagiElectric  Před měsícem +11

      I'm starting to learn that printers are a special kind of evil in the computing world!

    • @snooks5607
      @snooks5607 Před měsícem +1

      @@UsagiElectric have you seen Office Space (1999)?

    • @jearlblah5169
      @jearlblah5169 Před měsícem +1

      @@UsagiElectricat least yours doesn’t lock up if you use non authentic ink…. :)
      Still. Printers suuuuuck

    • @johnklein338
      @johnklein338 Před měsícem

      @@snooks5607 PC Load Letter? WTF is PC Load Letter?

    • @DogsRNice
      @DogsRNice Před 16 dny +1

      Hundreds of years from now the one thing computing will have in common with today is printers still won't work correctly

  • @RelayComputer
    @RelayComputer Před měsícem +62

    What happens in this channel is absolutely on another level. I think this will eventually become a piece of history on itself

    • @maskddingo1779
      @maskddingo1779 Před měsícem

      Copying a file from a hdd to a floppy is not my definition of "epic".

    • @RelayComputer
      @RelayComputer Před měsícem +9

      @@maskddingo1779 I can only interpret that you didn't watch the entire video

    • @UsagiElectric
      @UsagiElectric  Před měsícem +4

      Thank you so much!
      The Centurion journey has been a wild one, and I can't believe how far we've come with it!

  • @bobamu
    @bobamu Před měsícem +68

    Early 80's office minicomputer turned into multi-user multihead gaming system. Good job. 👍

    • @Sven_Dongle
      @Sven_Dongle Před měsícem +1

      Yeah, but look closely, it's not.

    • @maskddingo1779
      @maskddingo1779 Před měsícem +1

      Turned into, or already was?

    • @belstar1128
      @belstar1128 Před měsícem

      it was always supposed to be multi user that explains why it seems so bad for the era in terms of graphics its like a server .

    • @UsagiElectric
      @UsagiElectric  Před měsícem +5

      There's just something special about getting a machine to do something it was never really intended to do!

  • @cymoler6614
    @cymoler6614 Před měsícem +5

    The next game needs to be "Global Thermonuclear War"

  • @Derpy1969
    @Derpy1969 Před měsícem +47

    A friend and I wrote multiplayer snake in assembly for the TRS80 color computer using joysticks. Whoever died first lost. It was 1kB of assembly supported by a basic front end. It was faster then you could blink and had to be delayed to play. 0.89Mhz 6809 processor.

    • @UsagiElectric
      @UsagiElectric  Před měsícem +4

      That's awesome!
      The big bottleneck here are the terminals. At 9600 baud, there's only so much we cursor control and screen updating we can push through them. We could push them up to 19,200 baud and that would help a bit, but a proper graphics card and monitor would make a massive difference.
      The Centurion itself is using just a tiny fraction of it's capability running our little snake game!

    • @freeculture
      @freeculture Před měsícem

      @@UsagiElectric i don't like that you have to keep the keys pressed to move it, or even use 4 when only 2 keys is enough. Looks like a waste of bandwidth. Ideas for multiplayer games, not necessarily realtime action would fit this system, perhaps in a future museum use, MUD or multi player rogue like for example (bit like gauntlet?).

    • @ostsan8598
      @ostsan8598 Před měsícem

      @freeculture You don't have to keep pressing a key to move the snake. Holding down the key makes the snake move faster. Chris said he wasn't holding down any keys when the food was in the corner. I can understand wanting just two keys for snake, but then you wouldn't be able to make the snake go faster like you can in this version.

  • @chrisjpf33
    @chrisjpf33 Před měsícem +7

    Thanks for your hospitality during our visit, and for scheduling the perfect weather for the magnificent eclipse! Wifey and I had the best time. It was a total blast being the second player on multi-player snake game. The refurbished VCF terminal looks as beautiful in person as it does on video. Looking forward to the 32 player version. ;-)

  • @WesMakesStuff
    @WesMakesStuff Před měsícem +27

    It would be cool if at vcf you had random terminals all over the room all running off the portable centurion.

    • @absalomdraconis
      @absalomdraconis Před měsícem +4

      Well, that card does have something like 5 serial ports? Might be good to do some testing...

    • @LittleDancerByGrace
      @LittleDancerByGrace Před měsícem

      I had the same thought.

  • @Renville80
    @Renville80 Před měsícem +7

    I wonder how many of us thought of LGR as soon as David started talking about woodgrain and computers?

  • @kellingc
    @kellingc Před měsícem +8

    A saying in IT Support - the reliability of electrinics is inversly proportianal to the need.

  • @MeriaDuck
    @MeriaDuck Před měsícem +8

    9:12 To me this seems to be every printer I ever owned from 1989 up to now 😂

  • @TSteffi
    @TSteffi Před měsícem +1

    Too many people underestimate what the machines of old could do. Both in terms of hardware and in terms of software.
    And I have even heard people say dumb stuff like "those old insecure CPUs", as if such a thing as a secure CPU could even exist in the first place.
    Or some people seem to see the fact that you could directly access all the hardware directly as a bad thing.
    They actually think there was some kind of (never specified of course) benefit to having 3 layers of abstraction in between you and your hardware.
    I truly appreciate what you do.
    Especially the fact that you didn't just stop after you got the machine working and made some videos about it.
    You keep going and thus allow the machine to truly shine and live up to its potential.

  • @ericlundquist7429
    @ericlundquist7429 Před měsícem +11

    That is amazing! When I saw the title I assumed that it was running under the OS with IPC via disk files. Building a bare metal multiterminal processing mini OS is next level! Mind blown!

    • @UsagiElectric
      @UsagiElectric  Před měsícem +4

      What Ren accomplished is absolutely mental. Just a stunning display of CPU6 assembly!

  • @JohnSmith-xq1pz
    @JohnSmith-xq1pz Před měsícem +28

    1980's boss: You're fired!

  • @t23001
    @t23001 Před měsícem +12

    Computers like this one that allowed multiple simultaneous users were very important for early enterprise systems that integrated accounting, production planning, manufacturing, and order processing/shipping. Companies went from 100% manual/paper systems in 1965 to a fair amount of real time data by 1975. (Triumph came with a lot of late nights, hard work, brainstorming, and anxiety)

  • @antonnym214
    @antonnym214 Před měsícem +10

    Ahhh, this takes me back. My father and I wrote Games Pack 1 for the TRS-80 back around '79 when I was 19. One of the games was a 2-player snake game. It was a blast to write and to play and we got a lot of compliments on it. Great to see it running on the Centurion! Compliments to Ren 14500. We used the built-in BASIC with calls to Z-80 code for speed, but we didn't have to write an OS! Well done!

  • @edgeeffect
    @edgeeffect Před měsícem +19

    A new found luxury... being able to print stuff.

  • @Alcarods
    @Alcarods Před měsícem +14

    32 player snake sounds like an EPIC TIME!!

    • @mwk1
      @mwk1 Před měsícem +6

      Yeah, especially when a fruit would reappear from first unit down at 32nd 😎

  • @frankowalker4662
    @frankowalker4662 Před měsícem +9

    Old computers require a certain amount of anxiety from the user before they work.
    You may have said that as a joke, but it is very true.

  • @emmanueleferrarotto2986
    @emmanueleferrarotto2986 Před měsícem +5

    Imagine having such game in a 1980s office - no one would ever get anything done and you would just hear somebody screaming here and there where the food is ^^

  • @spockfan2000
    @spockfan2000 Před měsícem +9

    I loved the mention to LGR :)

  • @socketwench
    @socketwench Před měsícem +5

    Old Sysadmin: "That's my secret, I'm always anxious."
    🙃

  • @trevorhaddox6884
    @trevorhaddox6884 Před měsícem +1

    Old electronics are like steam trains. You forgot to put the printer to bed with it's blankie, now it's mad and won't wake up. XD

  • @8bitwiz_
    @8bitwiz_ Před měsícem +11

    [1:12] Those guys are so '70s. It looks like they came right out of a '70s police action-drama. (cue Sabotage by the Beastie Boys)
    So this wasn't exactly what I expected at first. I thought it would be independent processes running under the Centurion OS, with everyone having a snake on a single screen shared playfield. And that would have been a pain in the ass to create, and probably to play, too.
    What I didn't expect was running the game bare-metal as an OS, spanning screens with only one snake, and that really did work.
    As for the eclipse, I was just north of San Antonio, with 100% cloud cover, and the sun only peeking through for three or four seconds at a time every now and then. So I got to see... the sky darken, then undarken two minutes later. Oh well. And the next day, which was supposed to be wetter, was much less cloudy, just to rub it in.

    • @highpath4776
      @highpath4776 Před měsícem +2

      that weather happened to me - I travelled to Penzance to see one of the previous ones, my friends in London who stayed there got a better experience and better weather

    • @8bitwiz_
      @8bitwiz_ Před měsícem

      To be fair, I did get to see the annular eclipse here six months earlier, being at the intersection of both paths. There were a few clouds then, but nothing near full cloud cover, and they went away just as "most-ality" happened.

  • @WesMakesStuff
    @WesMakesStuff Před měsícem +19

    My 4 year old this week: why does he still look different
    Me: he got a haircut
    4yo: but you don’t cut your hair!

  • @KennethSorling
    @KennethSorling Před měsícem +9

    Man, that was a kick-ass eclipse picture!

    • @UsagiElectric
      @UsagiElectric  Před měsícem +2

      Thanks!
      It was a pretty wild experience, truly awe inspiring!

  • @ibm3480
    @ibm3480 Před měsícem +6

    Those data center type printers were typically powered up all the time. Just like the CPU. Chances are you have a flaky capacitor which is why your printer acted odd. When I worked for IBM we had a 6262 that would act weird too if ever powered off to allow the caps to fully drain, BUT, 15 minutes later of powered ON and everything was fine with it. Within that 15 minute range however don't try to print or failure and odd behavior was imminent. So, you might be similar. Let the printer sit powered on and idle for a bit before trying to print and maybe it will work flawless in the future.

  • @graealex
    @graealex Před měsícem +12

    This was such a perfect setup for him to say "Hi to the people Chris"...

  • @wrkey
    @wrkey Před měsícem +15

    A possible solution to your printer issue. As I have worked with older electro-mechanical devices (and this printer has a LOT of electro-mechanical components) I discovered that the more you work (or play) with them the more they "wake up". The mechanical components haven't moved in years, the switches haven't be switched in years and the sliding and rolling components have been stagnant for years. I think your printer just needed some exercise to begin losing up all the mechanical components and burnishing (thru use) of the switch connections. Hopefully this is what is going on and the more you use it the more it will wake up. Super cool stuff you got going on!

    • @glenncaughey5044
      @glenncaughey5044 Před měsícem +6

      Sounds like me at the gym.

    • @josephkarl2061
      @josephkarl2061 Před měsícem +2

      Sounds like me trying to get up in the morning 😂

    • @devrim-oguz
      @devrim-oguz Před měsícem +1

      Some contact cleaner maybe? 😄

    • @absalomdraconis
      @absalomdraconis Před měsícem

      ​@@devrim-oguz: Electrical contact cleaner, regreasing, maybe going after some un-obvious grime.

  • @carmisergio
    @carmisergio Před měsícem +2

    Vi keybinds for playing snake is honestly next level

  • @gustinian
    @gustinian Před měsícem +3

    Some of the Assembly techniques reminds of the threaded code used in Forth.
    In fact writing a Forth for the Centurion would be an interesting challenge and not too difficult considering you just need 30 or 40 'primative' Forth 'words' to bootstrap the rest of Forth from.

  • @fredrikvanlienden6749
    @fredrikvanlienden6749 Před měsícem +5

    This is absolutely bonkers. Massive kudos to Ren14500 for their programming skills!

  • @sambranton3346
    @sambranton3346 Před měsícem +1

    That printer sounds like a geiger counter gojng nuts. Loving this series.

  • @marknewman9837
    @marknewman9837 Před měsícem +3

    Possible world record attempt at the highest ever electricity consumption for a game of Snake! Call Guinness!

  • @runningbird501
    @runningbird501 Před měsícem +2

    head to head would be cool, spawn food to the same position on all the terminals, food is nuked on all terminals when first player gets it, players that didn't get it increase in length and food spawns to new location on all terminals. The ultimate bend over your opponent version of snake.

  • @Helltormentor
    @Helltormentor Před měsícem +7

    In thumbnail pic David shows horns -> Me, old Heavy Metal fan: "Yep, definitely going to watch this". 😀

    • @herzogsbuick
      @herzogsbuick Před měsícem +3

      hahaha i thought the same thing

    • @UsagiElectric
      @UsagiElectric  Před měsícem +3

      I grew up with the local radio station doing what they called "Mandatory Metallica" from 11:00 to midnight everyday. Planted the metal seed from an early age, haha.
      Although, lately, I've been heavy on Argent metal (essentially, Doom/Doom Eternal inspired instrumental metal). Because I do translation, I can't listen to music with lyrics or I end up writing the lyrics into the translation on accident, so instrumental metal has been a godsend!

    • @Helltormentor
      @Helltormentor Před měsícem +1

      @@UsagiElectric That's cool, man! My uncle got me interested in Metal back in '83 when I was 9 years old, he played Dio's Holy Diver to me. I guess I can call myself Metal Veteran now, haha!
      I really must recommend some Japanese all-female Metal bands to you. Man, those ladies really can play, truly kick ass stuff (oh, and they are very beautiful too 🙂 ). So here goes:
      Lovebites, Aldious, Nemophila, East of Eden, Mary's Blood, Ark Royal

    • @herzogsbuick
      @herzogsbuick Před měsícem +2

      @@UsagiElectric i also grew up with Mandatory Metallica! me and my friends north of Philly thought we were the only ones so blessed heh
      but clearly, this means our new metal band "Platters of the Hawk" is a go, right David?

    • @tlniec
      @tlniec Před měsícem

      ​@UsagiElectric Everything else awesome about this video aside, this comment is super helpful to me! I do a lot of technical proposal writing and I love heavy music, but my brain doesn't do well at writing while I'm hearing lyrics... so I'm always on the lookout for Instrumental metal recommendations.

  • @boelwerkr
    @boelwerkr Před měsícem +3

    1989 I wrote a four player snake clone with network (midi) support on my Atari ST. Two players per computer one was using "w-a-s-y" the other used the arrow keys for navigation. Evey player had his own color and food. The other food where poisonous and would shrink the length Biting the wall or any snake would end the game. I wrote it as an extension of a two player Snake and that was an extension of a "normal" Snake. I called it "Wurmi". The Networking over Midi-port was really hard to get working reliably without any knowledge how to do such a thing.
    Sadly i only have a printout of an early version.

    • @absalomdraconis
      @absalomdraconis Před měsícem

      MIDI as general serial? That is indeed a rare endevour.

    • @boelwerkr
      @boelwerkr Před měsícem

      @@absalomdraconis It's not that hard to get the basics right. TOS has basic IO routines for the Midi port and supports a buffer. It has fixed baud rate and you only need two midi cables and no configuration. The Midi ports are also mostly unused and easy to reach. "loop back" to do the early development with one ST is easy.
      The hard part for my 14 year old self was the locking of the system while waiting for data when using the TOS routines. The waiting and data processing caused a lot of delay and hangups in the beginning. Hadn't figured out interrupt driven programming at that time. It was all running in a main loop.
      If i remember correctly i made one program the "master" that would request data from the "slave" and would update the slave after each request. All based on fixed length messages, with command-header data-body and checksum-foot. I hadn't figured out how they could figure out themself who is master and and who is slave.

  • @Aeduo
    @Aeduo Před měsícem +2

    I like that it thought the printer was music. Probably just detected a rhythm. It's very experimental music.

    • @UsagiElectric
      @UsagiElectric  Před měsícem +1

      The printer is indeed very rhythmic! The hammer assembly shuttling back and forth creates a nice bass drum beat, and then the hammers slapping in a seemingly random fashion makes for some very interesting music.

  • @chemobejk
    @chemobejk Před měsícem +3

    @usagi the original snake on the Nokia 6110 phone dld have a multiplayer mode. It used the IR HW to connect two phones for a game. It may be that the US HW variant didn't have IR.
    Sorry, that the details are a little bit hazy. We're talking about SW the game designer (Taneli) and I as team lead were working on in 1997 😁🇫🇮

  • @_Synthesize_Me_
    @_Synthesize_Me_ Před měsícem +3

    The code for that game is pure art.

    • @UsagiElectric
      @UsagiElectric  Před měsícem +2

      Ren is easily the best programmer I've ever met. Not just with CPU6 stuff, his work with modern systems is on another level too.

  • @robbybobbyhobbies
    @robbybobbyhobbies Před měsícem +1

    1:13 the photographer was 'rubbed out' after capturing the four mob bosses' faces on handover day. RIP

  • @justinpakarno4346
    @justinpakarno4346 Před měsícem +2

    This could have been devastating if it was released with the machine.
    "Will there be any room on the cargo vessel leaving June 9, 1981?"
    "Actually the entire company is running Snake right now."

  • @makinbac0n
    @makinbac0n Před měsícem +1

    Amazing technology for the time and if you didn't use it, you probably didn't know it existed until Usagi resurrected one. Always find these old machines interesting. Good job.

  • @74HC138
    @74HC138 Před měsícem +1

    We could return to wood grain, modern servers and storage still use the 19 inch rack, so a spare wood grain Centurion rack could be used to house modern stuff :-) In my last job we had a rack with two Nimble SANs about the same size as those Hawk drives, but of course this was an array with something like 12TB of storage each, connected by fibrechannel to the 4 server virtualisation system above it. I think wood grain would have improved it :-)

  • @TastyBusiness
    @TastyBusiness Před měsícem +1

    CNAKE! How appropriate of a name, for a wild variation on a classic game.

  • @nickpalance3622
    @nickpalance3622 Před měsícem +2

    Although this video posted today, through the magic of CZcams you were actually at VCF East working on that Hawk drive. If only you brought some of that green bar paper with you!
    Great to meet you and hope the lanyard situation works out. Thanks for the $5! Hope your “hammer” finds an amicable solution. Not so many giggles for “Jane” it seems. Maybe the VCF folks that made the mistakes can make it all smiles by “June”.

    • @UsagiElectric
      @UsagiElectric  Před měsícem +1

      Thanks for hanging out while we worked on the drive! I had an absolute blast, and I think it went really well!
      The lanyard situation is already handled! My hammer is still looking for nails, but I'm glad she was there, haha.

  • @RyanAumiller
    @RyanAumiller Před měsícem +1

    8" floppy... 14" hard drive... passin the snake around... snake's gettin longer...
    🤣🤣🤣

  • @alexloktionoff6833
    @alexloktionoff6833 Před měsícem +5

    Now it's possible to play snake with friends in silence from the floppy!

  • @TheHylianBatman
    @TheHylianBatman Před měsícem +1

    What an outstanding achievement! I can't wait for you to essentially re-start Centurion Computers!
    The community you've built here is amazing, and the work they've done, even more so!
    Now I just need to figure out how to port DOOM... Or at least, something that kinda halfway resembles DOOM...

  • @Hellhound604
    @Hellhound604 Před měsícem +5

    Your enthusiasm reminds me when I was young in that era, doing the same kind of things on different computers. Sadly time goes by, one picks up health issues, and even though I curse modern computers, I am glad that those old days are over… good on you for keeping those old memories alive,

    • @monad_tcp
      @monad_tcp Před měsícem +3

      I would take old computers any day over the insanity that is "modern" web development. Its a good thing I only work with native software that's not made with toy languages like javascript.

    • @Adolf1Extra
      @Adolf1Extra Před měsícem

      ​@@monad_tcp you're a bit delusional also maybe didn't watch the video. "Modern" web development gets you a Centurion emulator in the browser thanks to a "toy" language for everybody to explore hardware that's pretty uncommon.

  • @TheGreatAtario
    @TheGreatAtario Před měsícem +1

    When I heard "multiplayer snake", I was thinking something a little like Tron Lightcycles

  • @arjovenzia
    @arjovenzia Před měsícem +5

    Yeah, I could imagine this being quite a lot of fun, afterhours when the system is idle. a MUD would be the next development for GOS I rekon, could really make use of the multi-terminal features.
    A few years ago at a lan party a mate had found his dads old Dragon32 micro that he used for engineering CAD. but also had a stack of games. although we had counterstrike, BF1942, UT2004, balls to the wall gaming rigs, we ended up puttin alot of hours on the old dragon, and still had a blast. a good game is still fun, regardless if it was written in 1984, 2004, or 2024.

  • @robertwest7633
    @robertwest7633 Před měsícem +2

    A PiDP like Centurion clone would be epic. I'd definitely buy one.

  • @johncarey9149
    @johncarey9149 Před měsícem +1

    Complaint to CZcams: There are videos where the like button is wholly inadequate, please try harder.
    More seriously, what a fantastic video, thank you so much 😀

  • @TheDimsml
    @TheDimsml Před měsícem +6

    What you need is a couple more terminals and some sort of a multi-user RPG game! Something like one of those MUDs or PLATO games. Or a chat room.
    Writing it in assembly though? Ugh!
    Edit: 11:45 Ah! You have made a framework for that, I see. :)

    • @absalomdraconis
      @absalomdraconis Před měsícem

      I think a multi-player rogue-like with maybe as much as 5 seconds per frame (so playing sorta like the 90's era Fallout game's combat system: save up extra action points for flashier moves!) would probably be better than a conventional MUD, as those were stereotypically more like an adventure game, and thus won't be as good for quick pick-up 'n play at a convention.

  • @tarantula_live
    @tarantula_live Před měsícem +6

    Capacitors still reforming maybe? For the print issue.

  • @devrim-oguz
    @devrim-oguz Před měsícem +1

    When I saw the name CNAKE I thought he wrote a C compiler for this beast

  • @AndyPearo
    @AndyPearo Před měsícem

    I started my career writing assembly, and I remember all code was printed and stored when released. I don't miss those days!

  • @moustange
    @moustange Před měsícem

    Just loved this episode because it contained extra levels of love for the passionate efforts of other enthusiasts, the warmth of nostalgia, and extra cooperation. The good aspects of humanity were all in copious supply. Thanks so much.

  • @Lion_McLionhead
    @Lion_McLionhead Před měsícem +1

    Multi monitor support via serial consoles is an interesting concept.

  • @martinstam5241
    @martinstam5241 Před měsícem +6

    You could say that, with Hawk drives, Finch drives and phoenix drives this thing is 'for the birds'. 😎

  • @rickhole
    @rickhole Před měsícem +2

    I was thinking about Centurion episode 1 when you showed the clip. If you don't take the project any farther than this your have SUCCEEDED beyond anyone's wildest imgaination. My vision now is 32 screen CNAKE with your major contributors at the screens, such as REN, Curious Marc, etc. Let's see who is the best once and for all!

    • @UsagiElectric
      @UsagiElectric  Před měsícem +1

      It's absolutely insane to think we started with a $150 pile of metal, plastic and silicon that was being sold as scrap, and now we're here with two fully working hard drives, multiple terminals and a (sometimes) functioning printer!
      I would love to get this thing online and have people remote in for cross-continent multiplayer gaming. That would be properly wild!

  • @mikepartin571
    @mikepartin571 Před měsícem +1

    HOLY SHNAKIES! I call you and Ren for my team in the zombie apocalypse! NO BACKSIES

  • @zyeborm
    @zyeborm Před měsícem +1

    Imagine if you let the printer know you were in a rush. It probably would have caught fire.

  • @ChrisSmith-tc4df
    @ChrisSmith-tc4df Před měsícem +1

    The XMOS xCore architecture is a current 32-bit processor that emulates up to 8 logical cores utilizing 8 separate register files for instantaneous context switching each clock cycle. Not as ambitious as Centurion’s 16 logical cores, but it is expanded out to 32-bits. They are odd ducks that go against the grain of popular microprocessor design.

  • @horusfalcon
    @horusfalcon Před měsícem +3

    This was rather epic, man! I've had computers show out for me before, so I get what you're saying.
    There's an old joke: what do you need to be to train a horse? (Smarter than the horse.)
    We're smarter than any computer (at least anything _we're likely to work on..._ ), so confidence is still high.

  • @nerdgarage
    @nerdgarage Před měsícem +2

    There needs to be a browser based multiplayer version of this. =)

  • @ccronn
    @ccronn Před měsícem +1

    Is a little known fact that old computer systems can smell fear.

  • @HessTruckBOOKS
    @HessTruckBOOKS Před měsícem +4

    You are so right with that confidence versus anxiety, joke.
    Til this day I control, S save documents every few minutes, just out of habit due to bad experiences with the blue screen of death

    • @LittleDancerByGrace
      @LittleDancerByGrace Před měsícem +2

      Ctrl-S is a reflex for me now. I can't tell you how many times I've hit Ctrl-S while in a web browser or something that doesn't actually need saving.

    • @UsagiElectric
      @UsagiElectric  Před měsícem +2

      I think Ctrl-S anxiety is a hallmark of those of us who grew up through the 80s and 90s. I know I've got it bad when I Ctrl-S and then also click the save icon because I don't quite trust either, haha.

    • @HessTruckBOOKS
      @HessTruckBOOKS Před měsícem +1

      Ladies and gentlemen, we now have an official diagnosis “control S anxiety”. Great. Another disorder I have.

  • @rlbf1967
    @rlbf1967 Před měsícem

    Brilliant! The multi terminal snake reminds me of a game at Southampton where it was a bus (not a snake) that went around the network and users had to board and try and take control of it. Back in the days when software agents were a cool idea😃

  • @your_utube
    @your_utube Před měsícem +2

    I used to train people in software dev in the 90's (MCSD) and when students got anxious I told them to wait until I got to them, because the problem will sort itself out. My sheer presence was all it took for the problem on the course to give up. You are right though that you need to converse with a computer to coax it into doing what you wanted. I was observed in such bed-side talks to computers that were aberant or just stubborn! Poor things, they need TLC too, you know 🙂
    I never thought of snake as a type of team-oriented ball game, but this really amazed me.
    Were you guys in the umbra or the penumbra of the eclipse (Wait isn't that an IDE?)

    • @bubullenoiraude
      @bubullenoiraude Před měsícem +1

      Rubber ducks helps a lot solving computer problems.

  • @boredwithusernames
    @boredwithusernames Před měsícem +1

    Fantastic video, as always, great to see this classic computer actually playing a game. I would love to see somebody write "Oregon Trail" for this with ascii graphics, that would be awesome. Thanks for another great Sunday experience, looking forward to the next one ;)

  • @NeoAF10
    @NeoAF10 Před měsícem

    8:49 Remember: we are batteries! They feed on our anxiety. That's how they keep us in check! 🤣

  • @rastersoft
    @rastersoft Před měsícem +1

    At first, when you talked about the Eclipse, I presumed it was a Data General. Then I realized... 😀

    • @kelli217
      @kelli217 Před měsícem +1

      Oh… that reminds me to catch up on my Tech Tangents viewing.

  • @TomFynn
    @TomFynn Před měsícem +1

    After "Snakes on a Plane" now: "Snakes on a Centurion" Sit back. Relax. Enjoy the fun.

  • @Jim-be8sj
    @Jim-be8sj Před měsícem +2

    Newer computer systems actively try to suppress user anxiety before they fail catastrophically at the most inopportune time. It's almost a completely opposite approach to what was shown here with the printer. :)

  • @laser31415
    @laser31415 Před měsícem +1

    The Cooperative Snake game play isn't what I was visualizing, but it turned out better. Mind blown with what you have managed. I'm looking forward to find out about that terminal 4 bug.

  • @absalomdraconis
    @absalomdraconis Před měsícem

    If you do poke around at a Centurion-on-Single-board-computer add-on for something, remember this: both RS-232 and DVI over an HDMI connector (which can interface with any proper HDMI screen) are fairly simple, AND (unlike HDMI itself) openly implementable. The only barrier is that the DVI approach would need enough microprocessor to run a terminal emulator (which is not expensive these days).

  • @xephorce
    @xephorce Před měsícem +2

    This is just epic. thank you for the insane snake game. I really hope you can get a 32 player snake game up and running. now for super long multiplayer pacman.

  • @bascomnextion5639
    @bascomnextion5639 Před měsícem +3

    If you set up a VPN server (some routers have them or on say a raspberry pi) you can use esp-2866 modules plugged into the terminal ports running esp link and then you can have say mark and others play snake via the net,

  • @televisionuser7154
    @televisionuser7154 Před měsícem +1

    That’s one of the coolest things I’ve ever seen 😂 now I really want to find a Centurion to code for!

  • @LightTheUnicorn
    @LightTheUnicorn Před měsícem +2

    Truly wonderful! Very fun to see the Centurion kicking back with some games!
    Definitely agree about old computers sensing confidence, too. They know when your guard is down, hah!

    • @rickhole
      @rickhole Před měsícem

      Back in the 80s I was the one they called. Computers came to attention when I entered the room! Those were the days.

  • @anotheruser9876
    @anotheruser9876 Před měsícem +1

    Even today, printers ALWAYS fail when you need them the most.

  • @user-nd8zh3ir7v
    @user-nd8zh3ir7v Před měsícem +1

    the text on that terminal is so crisp! awesome programing!

  • @GeoffSeeley
    @GeoffSeeley Před měsícem +1

    Now let's see multi-player Hunt adapted for GOS.

  • @lurkersmith810
    @lurkersmith810 Před 26 dny

    Enough is enough! I have had it with these M-Fing CNAKEs on this M-Fing plane! -From the Centurion movie, "XCNAKES On A XPlane".

  • @cda32
    @cda32 Před měsícem +3

    It has been done. QBasic came with Nibbles which had 2 player mode.

  • @thiloreichelt4199
    @thiloreichelt4199 Před měsícem

    In 1982 the original Lillith by Nicklas Wirth (first European computer with graphical desktop) came with (among other things) a bottle of furniture polish. Those were the days.

  • @KeritechElectronics
    @KeritechElectronics Před měsícem +1

    No step on snek! Great job, guys.

  • @andymcgarty3099
    @andymcgarty3099 Před měsícem +1

    What a brilliant video. Well done to you and all those people who have help get here.

  • @skeletino420
    @skeletino420 Před měsícem +2

    imagine having a snake lan party in the 80s

  • @VincentGroenewold
    @VincentGroenewold Před měsícem +1

    This is sooo awesome, never intended for it and likely never done before, so cool.

  • @highshelfrich
    @highshelfrich Před měsícem

    wow just WOW what a crazy idea and love the gameplay!

  • @SergeiJonovich
    @SergeiJonovich Před měsícem

    Awesome use case for the centurion! Loved this weeks episode ❤

  • @williefleete
    @williefleete Před měsícem +2

    One that might be fun with multi terminals would be an RPG or text adventure with the main terminal with the prompts and a second terminal or (line) printer with your inventory and status. Or possibly a rough map

    • @melkiorwiseman5234
      @melkiorwiseman5234 Před měsícem +1

      I was thinking of a multi-player game based on something like Paul Alger's Galactic Conflict game, originally written for the TRS-80 CoCo.

  • @antekzyro5373
    @antekzyro5373 Před měsícem +5

    When are you gonna turn dc on the bendix g15?

  • @jaut-76
    @jaut-76 Před měsícem +2

    Missed the early access notification so might as well catch it now.

  • @EtienneCharlier
    @EtienneCharlier Před měsícem

    Smiling the whole time 😊
    So wierd, in a nice way, to play that snake game ok the centurion HW.

  • @user-nw2kn8dk7z
    @user-nw2kn8dk7z Před měsícem

    I think it would be fun to turn my Compaq portable 1 into a terminal just to play centurion snake. I don't know why, but I really love watching videos on old hardware. It's fun to work on as well.