Programming a Cylon eye

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 26

  • @yetanotherrandomname8311
    @yetanotherrandomname8311 9 місяців тому +13

    I love DOS.
    Everything is simple and effective, and “low level”. No fuzz.

  • @AndrewBussman-gf9yn
    @AndrewBussman-gf9yn 9 місяців тому +2

    Nothing better than silly programs that bring joy! Love it!

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

      Thanks! 😀 I'm glad you liked it. Gotta love those fun programs - and programming should be fun.

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

    That was fun. I have Turbo C installed in DOSBox. I’m going to have to give it a go.

  • @mrpix3011
    @mrpix3011 9 місяців тому +5

    Nice hearing from you again!!!

    • @freedosproject
      @freedosproject  9 місяців тому +3

      Hey, thanks! Fortunately, I'm not a case of "creator burnout" - I'm just very bad at "not taking on too many things to do" so I've been too short of time to record videos until now. ☺

  • @SlideRSB
    @SlideRSB 9 місяців тому +3

    It makes it one character shy of the right side of the screen.

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

      Also the dithering characters don't follow through the turnaround. These could make for a fun follow up video.

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

      I think you can modify this to make it do that. I was happy to make the Cylon eye sweep back and forth. One quick way to do it is to modify the starting and ending positions so the "eye" stops and starts at the same spot on left and right. A more in-depth solution would involve more code than I wanted to write in a half-hour video. ☺

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

    The Cylon eye is called a Larson scanner. Named for it's inventor Glen A. Larson, creator of Battlestar Galactica and Knight Rider.
    @KnightRiderHistoriansOfficial here on 'Tube has a bunch of info on the KITT Larson scanner. They do mention the Knight Rider adjacent shows occasionally as well.

    • @freedosproject
      @freedosproject  9 місяців тому +1

      Thanks, I didn't remember that it was called a Larson Scanner more broadly. For UI elements, I recall seeing API docs that refer to that as a cylon.

  • @ahmad-murery
    @ahmad-murery 9 місяців тому

    Welcome back Jim.
    This is a really nice little program, I hope there will be more to come.
    Thanks!

    • @freedosproject
      @freedosproject  9 місяців тому +1

      You bet! I have more stuff on my to-do list, including a few more programming examples, some games, and some apps. Someone asked me if DOS could do "real work" .. and of course it can, that's what people did with DOS *every day* in the 1980s and 1990s. So even though I've done videos about WordPerfect and Lotus 1-2-3, I think it might be time for a more in-depth example that isn't just "here's something small you can do in a DOS spreadsheet."

    • @ahmad-murery
      @ahmad-murery 9 місяців тому

      @@freedosproject I can't wait for the next video.
      Thanks Jim!

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

    Follow your bliss !

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

    Great video about a really cool, fun program.
    I'm still trying to get FreeDOS running on my Raspberry Pi, using DOSbian, (it currently reports MS-DOS 5) but if i can't, I'll have to sacrifice the IBM ThinkPad T43, as i really want a FreeDOS machine!

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

      You should use a real and full x86 emulator on your Raspberry Pi to use FreeDOS. Not something like DOSBox. I got FreeDOS running on my Raspberry Pi 3 under QEMU and BOCHS.
      QEMU is a bit easier to set up than BOCHS and is faster. The best way to do this is to install the virt-manager package.

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

      When I run FreeDOS on a Raspberry Pi, I prefer to use QEMU. It should be included by default in any popular Linux distro. The "down-side" is you have to configure the VM through command line arguments to QEMU, but the defaults are pretty good. For example, this is what I'd do to boot the FreeDOS 1.3 LiveCD on a Raspberry Pi:
      qemu-system-i386 -m 32 -boot order=d -cdrom FD13LIVE.iso
      ..and that should give you a '386 capable virtual machine with 32 MB memory, booting just from the FreeDOS 1.3 LiveCD. You'll need to create a virtual disk (qemu-img create disk.img 300M) so you have a "hard drive" .. which you can load using the -hda disk.img option.

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

      @@freedosproject No, QEMU can be configured with virt-manager.

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

    Now all we need to set it to a dos screen saver. Yes those were a thing 😂

  • @cjveeneman
    @cjveeneman 9 місяців тому +2

    turn it into a TSR :)

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

    Is there some kind of standardized TSR interface in FreeDOS so that all TSR programs that adhere to this interface can be managed by a central program?

  • @dionnix
    @dionnix 9 місяців тому +1

    Great seeing you again! I'm actually thinking of moving my dad's laptop to FreeDOS (or OpenBSD) when he changes computers...

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

    Hope soon i can try your tutorial with my "real free dos pc", i am still making it working...just simple retro notebook..win xp era..celeron 1.6ghz...but this time it is with dead hdd...so maybe if i will be lucky, i try to install free dos and program by your lesson. Run some dos games, idk...comndeer keen, cosmo cosmic. Something like Freedoom.

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

    That's no cylon, that's KITT from The Knight Rider!

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

      And there goes the theme music, playing in my head 😎🎶