Тёмный

BACK TO THE PET (Commodore PET 4016 hardware demo made in 2022) 

voidstar (v*) tech
Подписаться 428
Просмотров 42 тыс.
50% 1

This is a playing of shiru8bit's excellent "Back to the PET" demo compo on physical hardware with amplified audio out. This is amazing software for a 1MHz 6502 microprocessor system packaged into a standalone 29KB "PRG" binary. This makes exclusive use of the "PETSCII" character set in 40x25 text mode.
This demo is presented on the physical hardware in a "dark mode" (lights off and screen focused) followed by a "light mode" (lights on and full view of the system). See 4:47 for the lights on version.
Demos like these are extraordinary forms of artwork! The original hardware system to do this was first available in 1977 (although most systems at that time did not have a full 32K of RAM and would need a CB2 mod for the audio). By mid-1980, 32K RAM became more widely available/affordable to home consumers, and the 40XX series of Commodore PET included a piezo speaker for the CB2-style audio out. Crafting this kind of audio-visual experience on such an early home-computer requires very precise understanding of the instruction set and determining very clever coding techniques to pull off the desired effects (especially also while intermixed with audio, which represents a form of multitasking).
"Back to the PET" was developed using ca65 (6502 assembler) and multiple support tools, and an emulator (called VICE) - no physical hardware was available during the development. To see how this physical hardware playthrough shown here compares with the emulator, see shiru8bit's original recording here (also with links to the original PRG and source code):
• BACK TO THE PET - a de...
Presented with permission, thanks shiru8bit!
To emphasize: I didn't create this demo, it is the work exclusively of shiru8bit. But he didn't have a physical system to run the demo on, so this is a recording to demonstrate how fantastic the results of his dev and testing on an emulator translated over to the real hardware.
NOTE: "Back to the PET" is a homage to a scene in the "8088MPH" demo for the IBM PC (CGA), both inspired by the excellent "Back to the Future" movie released in 1985 with Michael J. Fox.
In honored memory of Jack Tramiel, Leonard Tramiel, Chuck Peddle. For an outstanding in-depth paper about the PETSCII character set, refer to:
acris.aalto.fi/ws/portalfiles...
For other Commodore PET related works, see also:
- Attack of the PETSCII Robots
- Destiny Hunter for Commodore PET
- Jim Orlando's excellent Commodore PET software (Defender, Lode Runner, etc.)
- Commodore Stupid PET Tricks

Наука

Опубликовано:

 

5 ноя 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 191   
@atarixle
@atarixle Год назад
This is not just a demo, it is a piece of art!
@legPhase
@legPhase Год назад
^- this
@HelloKittyFanMan
@HelloKittyFanMan 9 месяцев назад
Nah, circular logic. All those other demos are pieces of art too, anyway.
@SpecialAgentBillMaxwell
@SpecialAgentBillMaxwell Год назад
That ghosting effect (more of a side effect, I guess) is super cool.
@retro101gamer
@retro101gamer Год назад
Wow amazing. Just imagine programming this back in the day and showing the head master what you've done with the school computer.
@voidstar1337
@voidstar1337 Год назад
I talked with shiru8bit, and we're going to agree that (symbolically) the three people depicted in this demo (during the "P "E" "T" scenes) are Jack Tramiel (d.2012 creator of Commodore and owned Atari after the 1983 crash), Chuck Peddle (d.2019 designer of the $25 6502 chip), Leonard Tramiel (creator of PETSCII). [ actually, spoiler: if you examine the demo source code, they're anime female models ]. But yea, a self contained PRG like this popping back in time would be an interesting parallel-universe story :D
@johnsmith1953x
@johnsmith1953x Год назад
Yes. this demo would make people heads pop back in 1977! Espeically its ability to predict the future computers and companies in the 1980s-1990s and onward!
@CaptainDangeax
@CaptainDangeax Год назад
Of course, the display with only PETSCII is great, but what reallty amazes me is the sound, with a single voice beeper !
@Ohminen
@Ohminen Год назад
This is so beautiful. I cried while watching.
@pedazodeboludo
@pedazodeboludo Год назад
The persistence of the phosphorus on the display definitely makes this a lot fancier! Awesome.
@MrManniG
@MrManniG Год назад
I had to pause the video twice to find out if its in the video or if my brain is lagging.
@FlemmingSteffensen
@FlemmingSteffensen Год назад
This is absolutely spectacular and mind boggling!! I would never have expected to see anything as great as this on the good old PET. Thank you!!!
@dyscotopia
@dyscotopia Год назад
This does all sorts of things that should be impossible.. And at a great frame rate. I didn't even know the PET had sound.. But I do know all those graphics are in petscii, which is just wow
@martindejong3974
@martindejong3974 Год назад
It didn't have sound, but it did have an output pin you could toggle and if you mounted an amplifier and speaker on that pin you could get sound out of your PET, the same as the Spectrum 16/48K could. many PET's were modified that way at the time.
@dyscotopia
@dyscotopia Год назад
@@martindejong3974 wow. People were circuit bending their computers in the 70s. I'd love to see a modded out pet in an electronic music performance
@NuGanjaTron
@NuGanjaTron Год назад
@@dyscotopia They weren't just circuit bending them; they built them from scratch (a.k.a. homebrewing). The whole personal computing scene originated from hobbyists. The big companies didn't see the market potential yet back then.
@voidstar1337
@voidstar1337 Год назад
The original PET 2001/2001-N (1977 - or really 1978) didn't come with a speaker - but it was a fairly simple modification to add one. The speaker became standard on the 40XX and later series (circa 1980) and worked using the same as the mod used on the 20XX's. So, if you come across a 40XX series PET, no mod is necessary. That built in speaker of the PET 40XX isn't very loud, but it would essentially sound the same as presented - the SNES adapter has a speaker pass-thru, used either for headphones or to amplify that same internal audio (as done here).
@JosephM101
@JosephM101 Год назад
I heard that it was possible with extensions to add a SID chip to a Commodore PET. I have no idea if that's what's being used for this demo. Interestingly, support for a SID chip was available in the "NO PETS ALLOWED" demo. EDIT: I commented on shiru8bit's video asking what sound device they used, and they confirmed that it was the PET's internal audio.
@oiuhwoechwe
@oiuhwoechwe 11 месяцев назад
first computer i ever touched in my primary school - geek teacher brought it in and cos i did well on my maths test that day (motivated by the promise of being able to use it if I did well) i got to play around with it. That was about 1981. damn, i would have melted if i'd seen that demo then. sooooo cool. this coder is amazeballs.
@piggypiggypig1746
@piggypiggypig1746 Год назад
40 years later and I'm still struggling to finish my text adventure game. Imagine this demo on the launch of the PET 4000 series.
@nama022
@nama022 Год назад
Exactly. I was wondering the same about all systems - imagine the reactions at demo parties if you went there with the achievements of today's coders... I bet they would be checking the hardware afterwards. 😀
@johneygd
@johneygd 9 месяцев назад
Am sure if this demo existed back in 1977 and if commodore did knew about this demo ,then they wouldn’t have bothered upgrading their later hardware systems,they probably would,ve kept their later systems economically cheap as possible while forcing developers to think outside the box instead🤣
@enderjed2523
@enderjed2523 Год назад
The speech bit reminds me of software automatic mouth.
@AppliedCryogenics
@AppliedCryogenics Год назад
This is easily the best PET demo of all time!!
@Renville80
@Renville80 Год назад
Absolutely mind blown. Hands down, THE best 8 bit demo I’ve ever seen, considering the PET does not have bit mapped graphics!!!
@nama022
@nama022 Год назад
WOW. Picking up jaw... Absolutely amazing.
@dvuemedia
@dvuemedia Год назад
If I have seen that on C64, I would be impressed, but on PET?? I'm beyond impressed! Too bad I don't have commodore PET
@Nicontrast
@Nicontrast Год назад
Mind blown. Thank you for showing this on original PET hardware, it is incredible to see!
@ExBenzi2
@ExBenzi2 Год назад
Pheeeew, I can’t even begin to imagine how much effort and clever trickery it must’ve taken to do all this on a machine that hasn’t even got support for hardware sprites… Insanely well done. Nice.
@fixman88
@fixman88 Год назад
My jaw hit the damned FLOOR when I saw this. I have some familiarity with the C64 demo scene (I had one back in the 90s, it was actually the first computer I ever owned) but anything older I don't have any experience with. One of my cousins had a C64 BBS back in the 90s and he also had a PET, but he told me it had issues and didn't have it actually working.
@aytviewer2421
@aytviewer2421 Год назад
I originally learned programming on one of these (actually a 4032 I think) and an Exidy Sorcerer back in 81/82. Such nostalgia for me and the beginnings of my love for Commodore computers. I was so thrilled to save up and purchase a VIC-20 a year or so later. It was totally awesome to be able to program at home at will instead of having to wait my turn on one of the five PETs in my school's lab. I miss those days...
@DS-pk4eh
@DS-pk4eh Год назад
I was laughing hard because this looks so sureal (in most awesome way) , and I was imagining how would people react if you showed them this back in the days PET was presented for the first time. They would have fallen on the floor thinking aliens took over. Awesome.
@notation254
@notation254 Год назад
This is absolutely incredible, I can't wait to show this to my dad.
@jean-philippegrenier120
@jean-philippegrenier120 4 месяца назад
Absolutely stunning. And thanks for showing us the go hardware run it!
@douro20
@douro20 Год назад
I just saw a CBM 8032 at the flea market today. First time I have ever seen anything PET related I could remember. And I'm in my late '30s.
@greendryerlint
@greendryerlint Год назад
Did you buy it?
@TheEmbeddedHobbyist
@TheEmbeddedHobbyist Год назад
Same model as mine, I've had my PET since new. Did upgrade the memory to 32k just after I bought it as I couldn't afford the 32k model. Only faults so far have been a video memory chip fail. Also the mains filter went bang in the single floppy drive. Have a few videos of getting it working again. Still love to see other people showing some PET love.
@SchardtCinematic
@SchardtCinematic Год назад
Could you image the drop jaws you would have going back in time with this demo. Even if you didn't have the audio playing. The visuals alone are impressive. Put this on an office workers PET in 1978. They would probably wonder how you did it.
@paulwomack5866
@paulwomack5866 Год назад
Office workers didn't have PETs in 1978!
@RetroDawn
@RetroDawn Год назад
@@paulwomack5866 There must have been *at least* one in the world.
@XYZB0RG
@XYZB0RG 4 месяца назад
makes my jaw drop even though I'm using a significantly technologically advanced computer compared to one of these. people doing amazing things with limited resources like this mystifies me
@digmsymii321
@digmsymii321 Год назад
Very good video annotation. 3:13 CRT afterglow makes some effects even more effective! =)
@abodabalo
@abodabalo 11 месяцев назад
Indeed. Emulating those effects requires taday's hardware.
@digmsymii321
@digmsymii321 11 месяцев назад
@@abodabalo yep, if today is 1977.
@neonvoid
@neonvoid Год назад
Looks amazing on the green CRT.
@stimpyfeelinit
@stimpyfeelinit 6 месяцев назад
i love the art at 1:46 its incredible 😍
@djeasy5899
@djeasy5899 Год назад
I am thrilled. To find theory and creativity combined without narcissism in the executing subject is very rare. This may sound strange, but it always makes me think somewhat optimistically about people. Thanks for this
@dbranconnier1977
@dbranconnier1977 Год назад
This is a very impressive demo!
@ExpressoMechanicTV
@ExpressoMechanicTV Год назад
Brilliant piece of work. Brings back fond memories, actually. My science teacher had a PET and on one occasion, he asked me to carry out of the class room, in order for him to take it home for the night. It wasn't like carrying a laptop and I had to carry it down two flights of stairs. I was sh*tting myself! He actually lent the thing to me for a while, shortly afterwards. They were great machines, back in the day.
@38911bytefree
@38911bytefree Год назад
I love how as the years go by, the limits of what seem impossible for these classics, get surpassed over and over again. Kudos to the programers !!!!!!! Seen stunning thing for the 64, but for the PET ????. CRAZY stuff !!!!!
@hooverboy2331
@hooverboy2331 Год назад
Mindblowing !
@makipri
@makipri Год назад
Cool to see other developers do PET demos these days too! And especially sample playback. I did a playback routine in 2014 for oobc’s We are computers and it spoke too. I also liked the good usage of the slow phosphorous and great design with the petscii charset.
@idadru
@idadru Год назад
3:16 that effect looks dope!
@paatuc6457
@paatuc6457 Год назад
Got a lot more out of this demo with this real hardware version, thanks! :)
@djmips
@djmips Год назад
All demos should be shot on the original machines.
@commodorecave5581
@commodorecave5581 Год назад
Incredible! ... just incredible!
@BoGy1980
@BoGy1980 Год назад
you'd love the demoscene mate .. i lived in that time .. 80s and 90s ... not a coder myself, but i always enjoyed the demo's.. had a c64 and thousands of floppies, made tons of money by copying those ofc :) was quite an income for a little kid :)
@uriituw
@uriituw 22 дня назад
That’s mind blowing.
@NuntiusLegis
@NuntiusLegis Год назад
I have a green monitor on one of my C64s, but it doesn't produce such an incredible glow. Beautiful.
@espacemaxim
@espacemaxim Год назад
Just awesome!!!
@cosmicavatar773
@cosmicavatar773 5 месяцев назад
This is amazing, could you imagine if you would of played this demo for people back in the 70s!
@jali7913
@jali7913 Год назад
I sometimes wonder, how it would be, if you could go back through time to the year 1977 and show one of the programmers back then, what's really possible with these machines. We watch it in 2023, knowing what more advanced computers can de, and we are mind blown. Imagine how someone from 1977 would feel!
@Andyzzzz501
@Andyzzzz501 Год назад
Wow, just wow, mind blown, I wrote a lot of code on my old VIC-20 which didn't really have true graphics although one could reprogram custom characters. if memory is correct, the PET is even more pedestrian than the vic-20 in its capabilities, so this is absolutely amazing, and yes, a lot of clever tricks and creativity with the special characters, but some of the effects I have no idea how it was done! Brilliant! Made my day!
@voidstar1337
@voidstar1337 Год назад
If you prefer a "lights on" version of the presentation, go to time 4:47 Please click "Show more" near Video Description for more details.
@Studeb
@Studeb Год назад
The laggy display in the dark version sells it so much better, almost looks like The Matrix intro in the start.
@colintroy3831
@colintroy3831 2 месяца назад
Light bleed + ghosting 😍
@HelloKittyFanMan
@HelloKittyFanMan 9 месяцев назад
WOW, really great to see something like this being done on the first model series of computer that I ever touched!
@JulianMelville
@JulianMelville 9 месяцев назад
That's incredible. A 4016 was my first computer, and I could never make it do that!
@c64os
@c64os Год назад
Sublime. Nice work!
@idreamtin8bits
@idreamtin8bits Год назад
Wow! Spectacular demo.
@johnwells558
@johnwells558 Год назад
I wish i still had my PET
@JustWasted3HoursHere
@JustWasted3HoursHere Год назад
Pretty darn impressive for just PETSCII characters and a beeper piezo speaker for sound!
@CyberhugTechnologies
@CyberhugTechnologies Год назад
Absolutely wonderful demo! Thanks!
@PSL1969
@PSL1969 Год назад
Wow! That's amazing! One of the best demos ever made!
@exquizitely
@exquizitely Год назад
That was awesome!
@reaktormannen
@reaktormannen Год назад
Really cool! Well done :)
@xcoder1122
@xcoder1122 Год назад
One has to keep in mind: The PET could not display graphics at all, only text. All you see in this demo is made with text characters. Sure, the PET did not just have numbers and letters, it also had characters that resembled lines and small blocks but even if you search for PETSCII to get a table with all these characters, it's still insane to make such a demo just using only these characters.
@shiru8bit
@shiru8bit Год назад
@RU-vid WantsToSilenceMe PET does not feature a loadable character set, it is burned into the ROM, so no, this is completely standard set in action, no customization there.
@decle
@decle Год назад
Nice! The phosphor persistence is the icing on an excellent cake. 👍
@flottenheimer
@flottenheimer Год назад
Beautiful, incredibly stylish work. Such an achievement. Bravo! 🔥🔥🔥
@C64EVO
@C64EVO Год назад
Can’t lie, kinda love this demo! The PET was my first hands on computer in elementary school. Remember lunar lander and some trajectory launcher game and maybe a text adventure, but this is some “Other Level” stuff… really nicely linked and orchestrated… cheers to all involved in making it!
@chironpictures
@chironpictures Год назад
Great video! You've got my PetSynth on that disk, haha! One of these days I need to release a new version!
@voidstar1337
@voidstar1337 Год назад
That guy circuit bending his PET while using PETSynth was one of the things that motivated me to bring my PET back out! Great stuff.
@chironpictures
@chironpictures Год назад
@@voidstar1337 Yeah that was “Look Mum No Computer” and he was trying to overcome a hardware limitation of the PET in terms of making bass tones. My original software was a very quick and dirty program to make the PET make enough interesting music that I could sample it and make some instruments that I could use within Logic. I made a second version but it was janky and I never felt it was good enough to release. I’ve worked on it some more and even have a version for the original Nintendo but it’s still only proof of concept. But when I finish what I’m working on now maybe I’ll focus on PetSynth again!
@ItBusinessyoutube
@ItBusinessyoutube Год назад
Absolutely fabolous !!
@espfusion
@espfusion Год назад
Some really wonderful PETSCII art.
@harihegen
@harihegen Год назад
Absolut beeindruckend was auf dieser Maschine möglich ist! Großartig!
@diamondsnake1273
@diamondsnake1273 Год назад
Amazing 😍
@EricBarbman
@EricBarbman 7 месяцев назад
This is amazing :O
@bigredracingteam9642
@bigredracingteam9642 Год назад
This is awesome!
@RetroGadgetMan
@RetroGadgetMan Год назад
Speechless!👌
@merman1974
@merman1974 Год назад
That is so impressive!
@trooperj9152
@trooperj9152 Год назад
Wow! Just Wow! 😲
@rafalwronowski1893
@rafalwronowski1893 Год назад
To Demo urywa jaja totalnie. Bardzo dobry material
@danield.7359
@danield.7359 Год назад
Incredible
@MrLocsei
@MrLocsei Год назад
wow absolutely amazing I used to have a c64 back in the days in fact it was my very 1st computer :)
@KanalFrump
@KanalFrump Год назад
lovely phosphor glow.
@suadcokljat1045
@suadcokljat1045 Год назад
Nicely done. Cheers! S
@PeterBudai
@PeterBudai Год назад
Awesome!
@Jmdeclue
@Jmdeclue Год назад
Brings back memories. We had 8 of these with 8” floppy drives in my grade school computer lab. Probably ‘82-‘84. Felt like I was right back in 7th grade.
@shaurz
@shaurz 9 месяцев назад
Very creative effects
@SixOThree
@SixOThree Год назад
First bit of 40 column software I've wanted to run on my 8032.
@StormsparkPegasus
@StormsparkPegasus Год назад
It's always amazing what demoscene coders can do on these old machines when they have access to modern development tools.
@seattlematt1976
@seattlematt1976 Год назад
A f**king masterpiece.
@AlexanderKurtz
@AlexanderKurtz Год назад
Awsome
@egriimre
@egriimre Год назад
Wow, great demo, the phosphor lag adds a lot to the style :)
@frejadraco9409
@frejadraco9409 Год назад
Impresive!
@ataritufty
@ataritufty Год назад
Amazing
@SellamAbraham
@SellamAbraham Год назад
Spectacular.
@Plarndude
@Plarndude 11 месяцев назад
Duuuuuuuuuuuuude!❤❤❤❤❤
@CYON4D
@CYON4D Год назад
Awesome.
@RabiesTheBeagle
@RabiesTheBeagle Год назад
wasnt this computer designed to handle numeric calculations and MAYBE a spreadsheet? Mind Blown.....
@carlkontermann5637
@carlkontermann5637 Год назад
You are wizards!!
@LeonardoRamos-jz5uw
@LeonardoRamos-jz5uw Год назад
You have no idea how difficult it was to compile music without a piano keyboard interface. I was so excited when dad bought me the synthesizer chip. I was only able to get one note going. Plus it was not in Do re mi, I never was able to get the c d stuff right.
@CoLD.SToRAGE
@CoLD.SToRAGE Год назад
LOVE IT ❤😊
@Steman313
@Steman313 Год назад
The c64 was the first computer that I owed and watching this now really does make me appreciate what I have now
@jovanfilipovic
@jovanfilipovic Год назад
If it wasent for the picture of pet screen i would think that demo is not runned on pet.... ITS ABSOLUTLY AMAZING !!!!!! mindblowing. greetings from serbia. john
@outtabubblegum7034
@outtabubblegum7034 Год назад
This video is extremely underestimated
@poshpaul55
@poshpaul55 Год назад
Nice coding 👌The real electric Dreams
@triptothebeach
@triptothebeach Год назад
WOW!
@Musaic
@Musaic Год назад
Ultra!
@botteu
@botteu Год назад
Wow! ❤
@connorcanwell
@connorcanwell Год назад
wow never seen a PET scroll so smooth
@martindejong3974
@martindejong3974 Год назад
This is probably a PET that has the 6845 video controller inside, that really helps when you do scrolling like this.
Далее
Area 5150 Audience Reaction
10:44
Просмотров 104 тыс.
Игровой Комп с Авито за 4500р
01:00
Nobody wanna mess with SHAQ 💀
00:29
Просмотров 1,5 млн
LGR - BBC Micro Computer System Review
14:02
Просмотров 360 тыс.
Three Modern Commodore PET 2001 Upgrades You Need!
21:38
FairLight & Genesis Project - The Ghost (C64 Demo)
8:33
The Z80's secret feature discovered after 40 years!
16:07
1980 Terminal with Linux - TeleVideo 950
38:30
Просмотров 114 тыс.
PET SYNTH Making A Commodore PET Sound Big And Beefy
12:25
Tektronix 4052 Fast Graphics demo
9:47
Просмотров 48 тыс.
How the Commodore REU Works
13:24
Просмотров 328 тыс.