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. ☺
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. ☺
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."
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.
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?
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!
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.
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.
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.
I love DOS.
Everything is simple and effective, and “low level”. No fuzz.
Nothing better than silly programs that bring joy! Love it!
Thanks! 😀 I'm glad you liked it. Gotta love those fun programs - and programming should be fun.
Nice hearing from you again!!!
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. ☺
That was fun. I have Turbo C installed in DOSBox. I’m going to have to give it a go.
It makes it one character shy of the right side of the screen.
Also the dithering characters don't follow through the turnaround. These could make for a fun follow up video.
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. ☺
Welcome back Jim.
This is a really nice little program, I hope there will be more to come.
Thanks!
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."
@@freedosproject I can't wait for the next video.
Thanks Jim!
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.
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.
Now all we need to set it to a dos screen saver. Yes those were a thing 😂
turn it into a TSR :)
Follow your bliss !
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?
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!
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.
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.
@@freedosproject No, QEMU can be configured with virt-manager.
That's no cylon, that's KITT from The Knight Rider!
And there goes the theme music, playing in my head 😎🎶
Great seeing you again! I'm actually thinking of moving my dad's laptop to FreeDOS (or OpenBSD) when he changes computers...
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.