AMAZING New OS for the 40-year-old Commodore 64! C64 OS Review

Поділитися
Вставка
  • Опубліковано 28 кві 2024
  • Exclusive review of the new operating system for the 40 year-old Commodore 64 computer - C64OS! Is it better than GEOS? Oh and check out PCBWay.com - great PCBs from just $5!
    👾 Support us for exclusive perks: / perifractic or / @retrorecipes
    🎧 Get the music: retrorecip.es/music
    👕 Merch: perifractics-retro-recipes.cre...
    🗨️ Full linktree: retrorecip.es/linktree
    RECIPE INGREDIENTS*
    • Get C64 OS: c64os.com/c64os/
    • Retrospecs 😎: amzn.to/3S26ygi
    • JiffyDOS: store.go4retro.com/search.php...
    • EasyFlash 3: store.go4retro.com/easyflash-3/
    • Savyour: www.mssiah.com/index.php
    • ZZAP! & CRASH Annuals: www.kickstarter.com/projects/...
    • Jungle Joe: vector5games.itch.io/jungle-joe
    • 🛠 Get the tools I use: 🇺🇸amzn.to/3eT3SzD | 🇬🇧amzn.to/30y05lg
    SAUCES & CHEERS
    • Gregory Nacu
    • Wikipedia / Wikimedia Commons
    • The Internet Archive
    • Gardenside Prods., Clue Detectives & Paradise Radio
    • Special thanks to Ladyfractic & the Puppyfractics!
    • All other media featured is marked as public domain on Google Images or used with written permission or shown under fair use law.
    MENU
    0:00 Intro & Unboxing
    3:24 Setup
    8:00 Boot & Desktop
    9:40 Menus & Utilities
    20:07 Desktops & Backdrops
    22:39 Chess & Graphics
    31:08 Multitasking File Manager
    33:33 Running PRGs/D64s
    38:03 Price/Review Conclusions
    SOME INGREDIENTS FROM
    • MattGrandis.net - design of retrorecip.es
    • / _gazmarshall - certain graphics
    © All music & content Copyright & TM Retro Recipes™ LLC 1988-2022.
    *Some links may offer some peanuts to support this retrochannel but all opinions are 100% unbiased.
    #retro #retrogaming #retrocomputing #dogs #gaming #gamergirlk
  • Наука та технологія

КОМЕНТАРІ • 1 тис.

  • @PhillHorrocks
    @PhillHorrocks Рік тому +204

    The dev took the toothpaste tube, used it up, squeezed everything out of it then managed to get even more out! Absolutely astonishing work

    • @RetroRecipes
      @RetroRecipes  Рік тому +29

      He has one of those little tube slidy attachment things that let you get even more out

    • @nerfytheclown
      @nerfytheclown Рік тому

      @@benlesczynski6194 does that plug into the eight-pin?

    • @jasonhowe1697
      @jasonhowe1697 Рік тому +1

      noting that there has always a physical use the vic-20 and the c64 programming language for use for commercial gain

    • @dannyarcher6370
      @dannyarcher6370 Рік тому +1

      And it was one of those metal toothpaste tubes we had in the 80s which you had to use those rollers for to get everything out with.

  • @stephanepiquemal8297
    @stephanepiquemal8297 Рік тому +275

    This is an absolutely amazing piece of software. The fact that you can play music and move a window at the same time on this 40 years old computer is nuts. Really some people have talent :)

    • @EsotericArctos
      @EsotericArctos Рік тому +25

      I guess with more modern computers, there are more ideas now of what computers are capable of and the old 8bit PC's were never utilised to their full potential at the time they were new. People back then didn't have any concept of what computers could do or what they were capable of.

    • @NickFellows
      @NickFellows Рік тому +18

      Not really that hard to set up an interrupt to call a music player routine once every frame. I remember doing this on a stock C64 , had the music from Driller playing under interrupt - whilst still having access to code and run programs under basic. It did still blow my mind at the time - but its not really that tricky to do.

    • @goodtimeswerehad
      @goodtimeswerehad Рік тому +15

      think what they could do today with modern computers if the drive was there really push the boundaries, and not assume an endless supply of cpu and ram resources

    • @DanT10
      @DanT10 Рік тому +5

      @@EsotericArctos Most people do not realize their phones are more powerful than the computers Nasa used for the moonshot.

    • @GioLasarDesign
      @GioLasarDesign Рік тому +11

      @@DanT10 the C64 itself was, 40 years ago, a bit more powerful than the Apollo guidance computer designed in the 60s

  • @aureliomarsili3902
    @aureliomarsili3902 Рік тому +94

    What a great thing to know that almost 40 years later, someone is still developing on these platforms ... THANKS for sharing !!!

  • @tiredoftheliesalready
    @tiredoftheliesalready Рік тому +65

    For me, this is almost tear inducing. I grew up using the C64, and it is still one of the most "home" feelings I'll ever have. Some of the games are still among my favorites of all time, as is the physical technology itself. It reminds me of long ago, when things were less messy, my family was still around, and the world seemed bright and overall good. But then again, the 80s in general seem that way, even looking back now, for all of their faults.
    Thanks so much for reviewing this -- I know I'm just a random person on the internet, but I hope you can get some positive vibes at least from the thanks. :)

    • @RetroRecipes
      @RetroRecipes  Рік тому +7

      Thank you for your kind words! Means a lot 👍🕹️ I agree.

    • @justalitlizrd9873
      @justalitlizrd9873 Рік тому +4

      This man speaks for all of us.

    • @moomah5929
      @moomah5929 Рік тому

      @@RetroRecipes Is it just me or did you also get watery / glassy eyes in the video, especially around the 10 minutes mark while talking about the C64 getting something like this 40 years later? :D

    • @RetroRecipes
      @RetroRecipes  Рік тому

      @@moomah5929 I have been known to do so but on this occasion that might've been just you ;-)

    • @moomah5929
      @moomah5929 Рік тому +1

      @@RetroRecipes Hehe. :D
      Btw, for me the C64 OS would be more of a toy than a "daily" driver. At least I would get some use out of my SD2IEC which hasn't seen much action since getting a Pi1541. My TFCIII is more than enough graphical UI for my general needs.

  • @sohl947
    @sohl947 Рік тому +39

    Hats off to Gregory Nacu on this very impressive accomplishment! Excellent run-through and review in this video.

  • @mandriva4280
    @mandriva4280 Рік тому +18

    Actually seeing a printed manual after many years made me feel very nostalgic. I miss the old big boxes with manuals and sometimes extras like maps and stickers.

    • @GotMoreCakes
      @GotMoreCakes Рік тому

      and Monkey Island 2's code wheel :)

  • @Fratm
    @Fratm Рік тому +93

    Can you imagine how things would have turned out if the C64 had this as its OS in the 80s? Such an amazing idea.

    • @fischX
      @fischX Рік тому +6

      Actually the GUI of final cartridge was pretty nifty back in the day, never got it why geos was the defacto standard

    • @nickolasgaspar9660
      @nickolasgaspar9660 Рік тому +7

      we would end up using PCs.....?

    • @kognitro
      @kognitro Рік тому +13

      We kind of did, and more advanced graphically, it was the GEOS operating system, which is mentioned in the video. My dad had a friend who was a programmer at Apple. One day I showed him the GEOS operating system. He was blown away that the C64 could do something very similar to the Apple machines of the day.

    • @suadcokljat1045
      @suadcokljat1045 Рік тому +6

      If this was the C64 OS in the 80ties, todays Windows and OSX would be much different and more advanced.

    • @MathiasNoatzsch
      @MathiasNoatzsch Рік тому +5

      This gives a glimpse on what may happen when AI starts writing software for modern hardware.

  • @bkucenski
    @bkucenski Рік тому +15

    It's amazing how much of the limitations of early hardware came down to storage rather than the CPU.

    • @TheGunnarRoxen
      @TheGunnarRoxen Рік тому

      @Jimbo Bimbo oh wow. that sounds amazing. wish i still had my old STE

    • @klausstock8020
      @klausstock8020 Рік тому +4

      My thought exactly when I read that it requires 9000 free blocks. With a 1541 disk drive giving you 664 free blocks on an empty disk...yep, 14 disks. Back in the days, owning even just two disk drives was "insane luxury", and the maximum number of 1541 drives which could be connected simultaneously was four.
      Apart from that, development was much more difficult. Nowadays, you write your software on a PC. Back in the days, that was something only big companies could afford; a "lone coder" would write his code on the machine itself. Expect 100+ disks of assembler source code.

  • @KieronWray
    @KieronWray Рік тому +31

    a clea labour of love - having written my own text-based screen os back in the day (emulator for clipper in dos, back in the day using turbo pascal), you can see the time and effort taken to manage the wimp interface and make it fully functional for the running apps. Really impressive

    • @RetroRecipes
      @RetroRecipes  Рік тому +11

      Right?! I'd love to see any footage you have of your own OS too...

    • @christopherjackson2157
      @christopherjackson2157 Рік тому +6

      Id love to see that too. I remember thinking Pascal was "the future" when I found it.

    • @rugxulo
      @rugxulo Рік тому

      It couldn't be too hard to get Free Pascal (i8086-msdos target) working with your code.

    • @KieronWray
      @KieronWray Рік тому +2

      a few things... I meant to say that the OS on display here for the c64 was really impressive and had taken care/etc. (didnt mean to imply my own was really impressive), second, unfortunately I lost all my old HDDs in a house fire so nothing to show here.. boo - it would be fascinating to review my own old-school code now (I'm sure i'd be horrified and a large amount of WTF-per-minute)

  • @Bobbus74
    @Bobbus74 Рік тому +21

    This OS incorporates ideas and functions that we could only have dreamed of back in the eighties. Mind-blowing!

    • @shaunbebbington6411
      @shaunbebbington6411 Рік тому +1

      And many of those things hadn't even been thought up yet too back then.

  • @AszullGames
    @AszullGames Рік тому +15

    All I can say is wow.... The C64 was my first experience with computers and even being online with quantumlink. It's so awesome to see new software that is so advance for this system.

  • @EmperorKonstantine01
    @EmperorKonstantine01 Рік тому +4

    40 Golden Years on and we are still Keeping up with the Commodore !

  • @MrJbeckettjr
    @MrJbeckettjr Рік тому +33

    This is as groundbreaking as GEOS was back in the day. Seemingly unlimited potential on a 40-year-old platform. I can't wait to see this evolve. There may be some lessons here for modern system programmers in using resources...

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

      Definitely reminds me of GEOS OS wayyy back in the 80's which was a similar attempt to bring Mac like windows to the C64. Its biggest drawback was flipping through multiple floppies and course loading was slow. This is a fresh breath of air to an actual OS attempt. :)

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

      so much b l o a t in modern computing

  • @friedpicklezzz
    @friedpicklezzz Рік тому +20

    Absolutely magical. How on earth does someone code such a thing with so little resources and leave enough for apps to run on it?

    • @JB52520
      @JB52520 Рік тому +4

      If you have enough ROM, there's lots of cool stuff you can do with very little RAM. This Commodore OS probably reads continuously from the flash drive, with most of the complexity being read-only. When running a program, it could save most of its state to the drive and step out of the way. This is why increasing the I/O speed dramatically boosts the OS's performance.
      An example of a system with a nearly identical processor is the NES. It only had 2k of RAM, with another 2k for video memory (and a little extra for sprite positions and palette data). That's insanely small by today's standards. With 2k, you can only store a 4-bit image with 64 by 64 pixels. Its games were awesome though, because the ROMs were huge in comparison. The PPU was continuously reading from them, just fast enough to keep up with the CRT beam. The CPU read most things out of ROM rather than loading them to RAM first. With banking, you could pull in whatever you wanted to the CPU's 64k address space, or the PPU's (picture processing unit) 16k address space.

  • @basvanharen2904
    @basvanharen2904 Рік тому +20

    Always cool seeing new stuff released for our old toys, cudos for the developper! J.R. must be gratefull playing with you🙂

  • @Bobbias
    @Bobbias Рік тому +21

    I remember watching a few of his earlier update videos. Even early on what he was able to accomplish was absolutely mindblowing. I'm really happy to see it has reached the 1.0 milestone!

    • @epremeaux
      @epremeaux Рік тому +2

      Yeah I saw some of those too. Its too bad he had to roll back using icons on the desktop in favor of thr Text based object, but I totally get the extreme limitations the system imposes. Its good the icons still exist and he can at least use them in the app screens.

  • @notanfningain
    @notanfningain Рік тому +9

    It's amazing that after all these years so many old systems are still very much alive.

  • @PaulinesPastimes
    @PaulinesPastimes Рік тому +11

    What a wonderful thing. I can see this opening up so many possibilities and enjoyment. The C64 never stops growing. 😊

  • @kelli217
    @kelli217 Рік тому +14

    I've been an occasional reader of Greg Naçu's blog pages talking about his design decisions and other challenges. This is an amazing achievement, right up there with Adam Dunkel's Contiki.
    There just isn't enough space on the VIC-II text screen to show very much. And with UI gadgets and other elements like borders and title bars all around, it's compromised even more. GEOS, for all its glacial (pre-global warming) speed, managed to use bitmap graphics to circumvent that limitation. Even just an 80×25 screen would make a world of difference. The simulated 80 columns of Contiki's second release also come to mind.
    I know-I _know..._ that using a bitmap screen is a big memory hog. A text screen takes 1000 bytes (not even 1K!) and a bitmap screen takes 8 times as much, and twice _that_ if you're using double-buffering. That isn't even getting into things like color maps and sprite pointers. Greg's managed to get 5 screens in there, switchable, and he's still only 62.5% of the memory footprint of just _one_ bitmap.
    So, obviously, he's made some deliberate choices. He's favoring speed and compactness over information density. Plus a bitmap screen has the problem of attribute clash, so a text screen is actually more practical for color. Not that a text screen doesn't have its own color limitations, but at least the color isn't going to be split up in ways that break across the middle of a UI element.

  • @johanlaurasia
    @johanlaurasia Рік тому +5

    Actually OS9 for the Color Computer 3 is a full multi-user, multi-tasking OS that is still being developed and updated today, and the original version goes back to the original coco and that was before the c64 I believe...

  • @xaGe__
    @xaGe__ Рік тому +4

    Appreciate you showing everything in realtime. That is kind of important in reviews of software like this to give potential users a good look at what to expect. Thumbs up!

  • @garydmercer
    @garydmercer Рік тому +3

    I ran the original GEOS graphical interface operating system on my C64 years ago. Interesting new operating system

  • @MrCoreyTexas
    @MrCoreyTexas Рік тому +2

    I just had to check this out, it caught my eye in the sidebar, 40 years ago my buddy had a C64 with no tape drive or floppy drive, we spent a half a day typing in a BASIC program, he or I tripped over the power cord and lost all our work and that was pretty much it for my interest in a C64! Cool and crazy that somebody is writing a new OS for it! I think Terry Davis is in heaven smiling down at this development!

  • @jazzynet1
    @jazzynet1 Рік тому +4

    My first computer was the C64. When it came out. I progressed to Amigas and then Video Toaster scene. I am amazed at the development this magnificent programmer developed. Amazing.

  • @kevinedward6132
    @kevinedward6132 Рік тому +7

    It boggles my mind how much some of these talented people are managing to strangle out of this old hardware, it's incredible.

  • @fuckutube65
    @fuckutube65 Рік тому +6

    The light blue area in the memory layout is the zeropage ($0000-$00ff), stack ($0100-$01FF) and most likely the used screen area (default goes from $0400-$07E8)

  • @jarnailbrar6732
    @jarnailbrar6732 Рік тому +2

    imagine travelling back in time 40 years and showing to c64 users.

  • @superapecross
    @superapecross Рік тому +2

    Dog looks like he's having commodore loading screen flashbacks

  • @eskey691
    @eskey691 Рік тому +10

    40 years on and the bread bin has a new OS and this looks damn good with a good few things to do on it as well, love it. This was a great video as always and a nice surprise being a Tuesday so until the next one you guys take care and have a great week. Oh an puppyfractic the 2nd was so the star of the video ☺️☺️

    • @RetroRecipes
      @RetroRecipes  Рік тому +2

      Glad you liked this! We are truly spoilt (as is Ozzyfractic!) 🙌

    • @MrEricW2008
      @MrEricW2008 Рік тому

      ha, due to your picture, I read this in Stewies voice.

  • @Colin_Ames
    @Colin_Ames Рік тому +7

    Great review. I have never owned a C64, and probably never will, but it pleases me to see that someone has devoted an incredible amount of time and effort to produce a new OS for it.

  • @kjrchannel1480
    @kjrchannel1480 Рік тому +3

    Seeing this reminds me of what it would be like to replace an Idiot Phone with an original Palm Pilot. Yes, I have one that still works.

  • @Mrshoujo
    @Mrshoujo Рік тому +5

    Even the Atari 8-bits got new OSs and incredible upgrades. Stereo Pokey, 1MB Ultimate, Video Board XE, etcetcetc. It would be nice to see more people talk about them.

  • @DrD6452
    @DrD6452 Рік тому +5

    I only ever owned the VIC-20 but seeing what can be done with the C64 today is pretty amazing.

  • @merman1974
    @merman1974 Рік тому +16

    Well, a very interesting episode. I can see some potential there, and having the file manager for working with the SD card is handy. It does need a bit more work there to make things seamless and smooth, but fascinating to finally see it in action. I don't know if I would use it every day, but I can see me trying it.

    • @RetroRecipes
      @RetroRecipes  Рік тому +2

      Yes I agree and I hope it grows into something full of apps. I can certainly imagine using it for the disk file organisation as you mentioned.

    • @robsku1
      @robsku1 Рік тому +1

      I'm kind of in mix of being very impressed and yet disappointed - I think it has to do with the memory use, and with C-64 Contiki OS (with GUI) which had co-operative multitasking kernel, a network stack (you could access internet or even run a server - in fact it had a telnet client, web browser and web server) and much more. It wasn't fast, but the kernel itself was - I think if you stripped it down (Contiki OS [which the C-64 GUI variant branced off from] is designed for very limited 8-bit systems) and built the UI and API's like this OS has it might've been even better, faster and maybe even have smaller memory footprint.
      Still awesome - and maybe I don't know as much as I think I do

  • @Capillus
    @Capillus Рік тому +1

    This has changed my life! I've had my C64 since 1985 and this is revolutionary. BTW, your transatlantic accent makes the video even more appealing.

  • @whitneyeaton5585
    @whitneyeaton5585 Рік тому +2

    Wow, I have a old c64 computer in a box. I am curious about relearning the platform and now with this it moves higher on my list of to do. Thanks, great video.

  • @stephenwhite506
    @stephenwhite506 Рік тому +12

    It needs to be on a cartridge of its own where you can plug the SD card into the cartridge. It will boot instantly running from RMOM. The cartridge can load data so much faster, and the cartridge can directly DMA into the 64.

    • @C64-Museum
      @C64-Museum Рік тому

      Yep! Cartridge would be great but it need not be a new hardware. An EF3 (or any cardridge which can emulate one) plus an SD2IEC would be a great combination.

    • @c64os
      @c64os Рік тому +1

      IDE64 is a "cartridge." And booting from an IDE64 is supported and it's wicked fast.

    • @joltdude
      @joltdude Рік тому

      Interested in running this using clonatos roms and a mister box…

    • @joltdude
      @joltdude Рік тому

      I never owned a c64 .. but it was the computer most of my friends had

  • @kira64xyz
    @kira64xyz Рік тому +3

    The fact it’s already this fast with just the fastloader is just amazing

  • @dZer0Gr4vity
    @dZer0Gr4vity 7 місяців тому

    My first experience with a computer was @ 12 years old and on a C64 and games, programming, BBS systems all felt like magic. At 16 I moved onto x86 systems and networking, LANTASTIC, etc... which was magical again and Ive been in IT for 35+ years now. I watched this last night and to see the development that went into a 40 year old system and all the amazing stuff that the programmer made the C64 do once again just amazed me and I went to bed thinking... Wow, that was magical to see. Thanks for putting together this video and to the programmer(s) who put that kind of work into a system so many people love and enjoy 40 years later.

  • @jayexonauts5587
    @jayexonauts5587 Рік тому +2

    So excited to see new stuff for the 64 and we were long overdue for a new OS. Great review, Christian!

  • @Tuxy79
    @Tuxy79 Рік тому +6

    This is incredible!!! I would buy a brand new C64 packaged with this OS. I’m a novice user but I love the idea of a modern OS on old hardware.

  • @ashtonsretrocomputerroom
    @ashtonsretrocomputerroom Рік тому +3

    Awesome to see it in action! Greg has done a fantastic job! 👏

  • @FlightDreamz
    @FlightDreamz Рік тому

    @RetroRecipes Great review! @13:37 Look forward to the (future coming) deep dive into the C64OS wi-fi feature is explored-just sent Greg Nano a tweet about that.

  • @Unfinished80
    @Unfinished80 Рік тому +2

    I don't intend this negatively but those glasses made me immediately think, Walter from The Big Lebowski. Really cool to see the new OS. Thanks!

    • @RetroRecipes
      @RetroRecipes  Рік тому +1

      You are precisely the 42nd person to say that 😎

  • @GiuseppeGaetanoSabatelli
    @GiuseppeGaetanoSabatelli Рік тому +4

    It loaded the calculator faster than my core i7 windows 10 PC off a samsung SSD.

  • @johnstogner6397
    @johnstogner6397 Рік тому +3

    GEOS was so slow, this is very snappy. Some ram expansion, this may just be the normal use. Love it.

  • @delmonti
    @delmonti Рік тому +2

    Thats very impressive. I'm doffing my cap in Gregory's general direction

  • @billysherman2702
    @billysherman2702 Рік тому +2

    Could you imagine mailing this to your self back in time? Oh wow.

  • @Castaa
    @Castaa Рік тому +21

    Love it.
    I wonder if they'll do an updated C128 version. I'd like to see how the extra C128 features could be used!

    • @JBOpie13
      @JBOpie13 Рік тому

      Exactly. Would be interested to see something like this using the VDC chip and FAST mode.

    • @CommodoreFan64
      @CommodoreFan64 Рік тому

      Same with the extra internal RAM, a maxed out REU, and Wifi to access something like Frog Find.

    • @epremeaux
      @epremeaux Рік тому +3

      at the very least, an 80 column mode for that 1024x768 feel.. (yes I know thats not the resolution. But do you remember how excited you were the first time you experienced a massive leap in resolution?)

    • @billkeithchannel
      @billkeithchannel Рік тому

      @@epremeaux Since graphics mode is blanked in 2Mhz mode I was learning Assembly so I could access the text memory and bank switching to make custom text graphics since there was no command to do this natively. I just about had it figured out when my buddy convinced me to learn to play guitar/bass and start a rock band instead. I found my old notes I had. I needed a real assembler instead of just the built in monitor that I was using.

  • @erebostd
    @erebostd Рік тому +3

    Very impressive! Thanks for showing and sharing 😄👍

  • @graemejohnson6489
    @graemejohnson6489 11 місяців тому

    Just got my copy shipped. Am so excited for this and thankyou so much for the video.

  • @xyz2112zyx
    @xyz2112zyx Рік тому +1

    Nice review!! Thanks for letting us know about this!!

  • @stevesether
    @stevesether Рік тому +6

    It's a great achievement using some very limited technology.
    One thing I'd suggest adding.
    C128 support. 80 column support would be a huge improvement, especially since this is all text based. More memory, possible to add ROM support (ala GEOS 128) for fast loading the OS via ROM U36. You could even support... dual monitors!

  • @mmille10
    @mmille10 Рік тому +3

    Was wondering how you write apps. for the OS that can run in the desktop. You at least showed how you run a conventional app. from the desktop. That is nice. I used to wonder about that with GEOS. Seeing how 64OS operates reminds me of how the IIGS was set up. I remember it had an optional GUI you could boot up. It seemed like you could run full-screen apps. out of it. I don't know, since I only saw a friend use it. He used a command-line interface on it a lot.

  • @morgenstern5748
    @morgenstern5748 Рік тому +1

    I love to see this - so many great memories! I'm glad that there is still a considerable following for the computers that shaped our early experiences.

  • @electronictreasure4191
    @electronictreasure4191 7 місяців тому

    Love the throw back to AmigaOS with the custom screens and pull down!

  • @iestynrlloyd1614
    @iestynrlloyd1614 Рік тому +3

    How beautiful & how clever! I’m sat watching & I’m quite tearful! My first computer was a C64 all those decades ago - I’m sure it’s still in my parents loft somewhere - I must take a look!!

  • @everx7
    @everx7 Рік тому +3

    Great stuff, for great once hw, now i never owned, but i always am mesmerized what ppl can do with old hw and new sw for that hw. Here in the videos is the proof of what im talking about. Its just amazing i think. Sure its slow, but if this was real time, i mean, its ok i think, sure its not fast as with linux or windows or mac, but doesnt matter. It can do all sorta things and if updated regularly it could become really great piece of sw in the future. Just blows my mind that after 40yrs still this can happen in retro circles, this great piece of sw. Needs updating, adding functions and retro enthusiast mostly will love this to bits. I just love watching this old stuff. My friend owned C64, played games only, probably my first introduction to gaming, boot from cassette, slow as hell, but yeah, still fun back in those days. So this is like wtf moment for me. Anyway i think it has potential not only as a show piece but a really useful piece of sw.

  • @Dinotti
    @Dinotti Рік тому +1

    This video made me so nostalgic. U made me feel again as a kid on c64 i was. Thank you!

  • @richardtwyning
    @richardtwyning Рік тому +1

    I never had a C64. My machine for the last 40 years has been the Texas Instruments TI-99/4A, but I found this fascinating and entertaining. Brilliant work by the author 👍🏻

  • @parrottm76262
    @parrottm76262 Рік тому +3

    Totally gobsmacked here. Can't believe doing all that on the C64. Can you imagine how this would have impacted the life of the platform if this had been possible then?

  • @38911bytefree
    @38911bytefree Рік тому +5

    Love the interpretation of some of the features we all are use to, in a simple and yet responsive interface. I used Geos over the 1541 ... to me is more like a gimic thing ... really slow. As magnificent as it is for such a machine like the 64, this os is more down to the Earth, give the 64 good speed in terms of today's usability "standards"

  • @dewaynescott5114
    @dewaynescott5114 Рік тому +2

    The tie fighter looks like. Moving back and forth through the months of a calendar.

  • @nomorecontinues6564
    @nomorecontinues6564 Рік тому

    That is so cool! Great job on the overview video, really enjoyed it.

  • @jemmrich
    @jemmrich Рік тому +4

    Incredible! No other words to describe.

  • @CommodoreFan_nl
    @CommodoreFan_nl Рік тому +4

    Nice to see these kinds of developments, even after 40 years. I won't be using this operating system though, I don't need it.
    But this weekend I did order "Vision Basic" for my C64. Also a new development, a completely new Basic with a lot of potential.

  • @Shaggy0f138
    @Shaggy0f138 Рік тому +1

    Cheers to Greg Nacu!
    Still hackin' the C64. That's awesome!

  • @TheKsharm
    @TheKsharm Рік тому +3

    We are truly spoilt with modern machines, this doesn't seem all that until you consider what it is actually doing and what it's running on... It's a total marvel that it runs so well and it seems quite intuitive as well.
    Fair review too

  • @larrydanna
    @larrydanna Рік тому +4

    Outstanding! Very, very interesting subject. As well as one of your most enjoyable episode ever. Thank you very much! Keep up the great work and engaging content! Wishing you and the whole crew, the best of everything!

    • @RetroRecipes
      @RetroRecipes  Рік тому +1

      Thank you for your kind words! Means a lot 👍🕹️

    • @larrydanna
      @larrydanna Рік тому +2

      @@RetroRecipes Your content just keeps getting better. Many thanks from a grateful fan.

  • @Thevrretroshow1
    @Thevrretroshow1 Рік тому +2

    I would actually use this os as the main use for my c64 it’s about time for an update had my same machine since 1984

  • @spielkindrc
    @spielkindrc Рік тому +2

    Great Review! Thanks a lot for this 👍🤩

  • @ShamblerDK
    @ShamblerDK Рік тому +3

    I remember using my C64 back in the late 80s. What a fantastic time it was 🙂

  • @basfinnis
    @basfinnis Рік тому +3

    That looks great. Amazing considering the difference in time from the machine to the software 😘

  • @voidstar1337
    @voidstar1337 Рік тому +1

    Way cool, especially the graphic/text split screen. Neat to see what kind capabilities that modern software development tools and techniques can extract out of the old hardware. A port to the 512KB CoCo3 would be neat. MinuetOS was written all in assembly for the '386 (GUI, multitask), had built in examples of assembly code that could be assembled and ran within the OS. A cool app for c64OS would be a terminal emulator, that could virtualize 80-col mode (e.g. support scrolling left/right to see your 80-col connection even if you're in 40-col mode).

  • @Patrick-pr7pw
    @Patrick-pr7pw Рік тому +1

    I remember getting the Byte magazine I believe, and in it there was code to program your own games, and then after days of typing in 1's and 0's, you hoped to God that your tape saved the games correctly. Fun times.

  • @RetroRepairGuy
    @RetroRepairGuy Рік тому +6

    Great review and interesting as usual Perifractic. I want to add to "somewhat of a first", the Voyager space probe got a software overhaul in 1990 and an update earlier this year. But for us mortals down here it's certainly a welcomed first! Perifractic's next episode: Kitesla gets sent to space after being moded with a C64 running this new software while you control it via an old 1200 baud modem connected to your iphone. Somehow I know you'll make it work! 😉😂

  • @madonnabarker
    @madonnabarker Рік тому +3

    Great review of a very interesting product. It's amazing to see what's still being done for our beloved C64 40 years later. Plus, as someone who recently switched to Windows 10 and isn't all that in love with it yet, I'm hoping that one day we may see C64 OS developed for modern PC's.
    I'm all for Julia Roberts' knees being added to v2.0 myself.

  • @SeoOderNichtsein
    @SeoOderNichtsein Рік тому +1

    A very interesting video. It was nice to see the system in action, which I've heard about before. 🤩

  • @TZAG
    @TZAG Рік тому +1

    Great presentation! 👍Thanks for sharing this with us 🙂

  • @inphanta
    @inphanta Рік тому +3

    This is digital voodoo. I love it! 😊
    Perhaps a future version might come bundled on a cart with an SD card slot built in (a la Ultimate). A C128 variant of this that utilises 80 columns would be pretty cool too.

    • @quigon6349
      @quigon6349 Рік тому

      That would be like the CoCo 3 has with the CoCoSDC and Nitro9

  • @LightTheUnicorn
    @LightTheUnicorn Рік тому +3

    Genuinely super impressive bit of software, very cool!

  • @G0nz0uk
    @G0nz0uk Рік тому +1

    The C64 just gets stronger and stronger, the support out their is just astounding. And is this the best YT channel out there, you bet it is!!

  • @HAGSLAB
    @HAGSLAB Рік тому +1

    This is really cool! I'm going to try this on my own C64. Well presented as usual as well! :)

  • @chrisjlocke
    @chrisjlocke Рік тому +4

    His next challenge is to do a Vic20 version. Just how much OS can you stuff into 3583 bytes?
    3583 bytes. How do I remember that after so many years? Can't remember my mobile number, but can remember the Vic20 had 3583 bytes free.

  • @wayland7150
    @wayland7150 Рік тому +3

    It's amazing to see what given 40 years of computer experience what the C64 would have been capable of in the 1980's. OK well it would have had to have had a hard drive to really do this.

  • @zion6680
    @zion6680 11 місяців тому +1

    This is amazing.
    It kind of looks like a program I was taught basic geometry on in school, must've been some old machines we had lmao

  • @jackfroste
    @jackfroste Рік тому +2

    Very nice review. The 5 desktop feature is very nice for productivity, one for email / correspondence, one for music, one for gaming, etc. Truly impressive OS and probably the only such product we'll see for hardware that is 40 years old. Would have been nice if this OS could use the border area for time / date, notifications maybe?

  • @gogofuki6769
    @gogofuki6769 Рік тому +3

    This is great, kudos to these developers!!!

  • @0LoneTech
    @0LoneTech Рік тому +9

    I think the 1541 Ultimate II+ has one *severely* undermarketed feature: the Hyperspeed kernal. It should be both much faster than JiffyDOS and capable of storing large file sets like C64OS.

  • @thosewerethegames8269
    @thosewerethegames8269 Рік тому +1

    Didn't know about the REU! Great video, I learned a lot!

  • @erikmerchant567
    @erikmerchant567 Рік тому +1

    Sort of a "Big Lebowski" vibe going with those glasses.... love the OS and video. Thanks for giving us the demo!

  • @gazorbo.
    @gazorbo. Рік тому +3

    C64 OS is incredible work.
    Great review.

  • @tommyovesen
    @tommyovesen Рік тому +3

    Really nice product. Would be interesting to know how to program apps for this. Does it have any OS routines you can use from your own apps, is there some memory management/protection etc?

    • @pgriggs2112
      @pgriggs2112 Рік тому

      Memory management, he wants. Lazy developers, use the damn hardware ya got! But seriously, this OS is fantastic and I get why to want to hack on it. I can’t find a GitHub for it.
      Wait, the blog is full of low level stuff! Yippie!

    • @c64os
      @c64os Рік тому +2

      I'll be working on the C64 OS Programmer's Guide in the coming months. All of the KERNAL calls, the libraries, the Toolkit classes, drivers, etc, are designed to make it easy to write new Apps. And, if you do write an App, the idea is to split the development into libraries, and Toolkit classes that not only help your app, but can be used in other Apps too. There is a paged memory allocator, and malloc/realloc/free, but no memory protection. That requires hardware that the C64 does not have.

    • @tommyovesen
      @tommyovesen Рік тому

      @@c64os Ok, very nice. Thanks!

    • @robsku1
      @robsku1 Рік тому +1

      Edit: wrote this before noticing that the developer had also replied to this :D
      Well, there has to be memory management for this kind of OS to work - and I hope it has some kind of system for loading libraries and applications into memory locations unknown beforehand, otherwise it will be severely limited in it's ability to have more than one application running the same time. Only programs and libraries that don't overlap with their hardcoded memory locations could be loaded at the same time if it doesn't have dynamic address relocation of some kind.
      As for memory protection, the C-64 wasn't designed with multitasking in mind and has no hardware support for memory protection - it can't be implemented in software, any application will have same access to any memory address that the kernel has. The only kind of "memory protection" on such system is trusting the application developers to not try to do anything malicious and to be capable of eliminating any bugs that may cause memory overflows - just like original x86 (it wasn't until the 286 it got any sort of protected mode - and most 16-bit OS's and desktop suites (like Windows, Geos, Gem, etc.) didn't utilize it. Linus Torvalds called it's design braindead. It wasn't until 386 that *most* x86 OS's started to be written to utilize it's 32-bit protected mode - though OS/2 was one of the exceptions and used protected mode when it was still only a 16-bit OS. But I digress badly.
      So no memory protection on hardware supported memory management - the former cannot and the latter must be implemented purely in software.
      Hope my rambling has some value as answer :D

    • @pgriggs2112
      @pgriggs2112 Рік тому

      @@robsku1 There was no question, really, but I liked your answer. The memories of GEM, DesqView, EMS, XMS, ahhhh! Then, with the 386, we got to map to “special” RAM between 640k and 1024K. HIMEM, they called it. Somebody was high, I’ll give them that!

  • @RIZFERD
    @RIZFERD Рік тому +1

    WOW !!! I feel like I am a happy 5 years old again of 1980's with a Pacman on DOS PC

  • @mynameisroman
    @mynameisroman Рік тому +2

    in the 80s a friend of mine had a modified C64 with speeddos and exos. crazy machine. copied a disk in 17 seconds. don't know how much those mods costs in the mid 80s

  • @RichardTroupe
    @RichardTroupe Рік тому +4

    This is incredible! I've been loosely following the C64 OS development for a while and I didn't think it would be as fully featured as it is shown to be here.
    I'll be buying this and hopefully we see more app development for it to increase productivity.

  • @CubicleNate
    @CubicleNate Рік тому +7

    I think this is incredible and for some functions, yeah, I could use this as a daily driver system. If I can add network capability and being able to read and write to remote text files, simple email and I know already that I can do IRC for real time chat, I would love to do that. Thinking about it... if I could get telnet working reasonably well, I could log into my server and access various chat services in terminal.
    I would like to use this and see how far I can take it. :)

    • @RetroRecipes
      @RetroRecipes  Рік тому +1

      Yep he envisions email etc for it so you could do just that!

    • @CubicleNate
      @CubicleNate Рік тому +1

      @@RetroRecipes I like the idea of keeping old tech relevant. Email would be fantastic. I wonder if an implementation of a shared clipboard would be possible? Obviously, only text could be shared but I think it could be possible.

    • @CubicleNate
      @CubicleNate Рік тому

      @@drphilxr You could ALMOST do it with an Ultimate 64, Pixelwizard case and the Mechboard 64 but there are still no keycaps... if I could only get myself an injection mold machine...

  • @UNIRockLIVE
    @UNIRockLIVE Рік тому +1

    Great video, glad to see you still creating., Hope the mrs is well

    • @RetroRecipes
      @RetroRecipes  Рік тому

      Thanks! Yes all well and good. Same to you and yours.

  • @Keeping_IT_Simple
    @Keeping_IT_Simple Рік тому +2

    Wonderful bit of programming...
    Would love to see how it performs under the turbo mode of the REU!

  • @dyBBelyBTASTIC
    @dyBBelyBTASTIC Рік тому +4

    It's very cool.
    The ultimate would be a Rasberry Pi inside a working c64 case (with a c64'ish graphical interface) that could send commands to the c64
    So you could load a program from the Pi as if it was a Linux desktop program but instead it would reset the VIC, load the program and switch video signal to the c64 instead.
    Something like that atleast.
    The ultimate 2in1 solution.

    • @puzzud
      @puzzud Рік тому

      I like where you are going with that idea. Kind of like how a C128 has a Z80. I had a similar idea of pairing up a Mister FPGA with a Raspberry Pi. Is this C64 Singularity?

    • @dyBBelyBTASTIC
      @dyBBelyBTASTIC Рік тому

      @@puzzud Yeah a modern frankenstein take on the "Amstrad Mega PC" go wild with that concept and see how far you can take it.
      There should be some very interesting technical challenges to it aswell.

    • @andrewgillham1907
      @andrewgillham1907 Рік тому

      Look up the Orange Cartridge and RVCop64. And maybe super-reu. Or SideKick64. I’m sure you could cobble together a 320x200 VNC client that runs on a cartridge with networking and uses the C64 keyboard, mouse, and display.