Programming a Cylon eye

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 26

  • @yetanotherrandomname8311
    @yetanotherrandomname8311 7 месяцев назад +12

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

  • @AnimalFacts
    @AnimalFacts 5 месяцев назад

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

  • @AndrewBussman-gf9yn
    @AndrewBussman-gf9yn 7 месяцев назад +2

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

    • @freedosproject
      @freedosproject  6 месяцев назад

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

  • @mrpix3011
    @mrpix3011 7 месяцев назад +5

    Nice hearing from you again!!!

    • @freedosproject
      @freedosproject  7 месяцев назад +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 7 месяцев назад +3

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

    • @caseyhaan6240
      @caseyhaan6240 7 месяцев назад

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

    • @freedosproject
      @freedosproject  7 месяцев назад

      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. ☺

  • @cjveeneman
    @cjveeneman 7 месяцев назад +2

    turn it into a TSR :)

  • @rnts08
    @rnts08 5 месяцев назад

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

  • @jericbrogdon
    @jericbrogdon 7 месяцев назад

    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  7 месяцев назад +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 7 месяцев назад

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

    • @freedosproject
      @freedosproject  7 месяцев назад +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 7 месяцев назад

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

  • @FloydMaxwell
    @FloydMaxwell 7 месяцев назад

    Follow your bliss !

  • @JohnVella1968
    @JohnVella1968 7 месяцев назад

    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 7 месяцев назад

      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  7 месяцев назад

      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 7 месяцев назад

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

  • @cetx
    @cetx 7 месяцев назад

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

    • @freedosproject
      @freedosproject  6 месяцев назад

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

  • @dimalink4486
    @dimalink4486 6 месяцев назад

    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.

  • @OpenGL4ever
    @OpenGL4ever 7 месяцев назад

    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 7 месяцев назад +1

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