- 主题:微软放出36年前的MS-DOS 4.0源代码
那更早以前是啥编辑器?
全屏幕文本编辑器,按说不是啥高科技吧?5.0 之前没有?
这个 MSDOS 4.0 是和 IBM 合作的。都有鼠标和图形界面了。
【 在 ooolinux 的大作中提到: 】
: 这两个版本都曾经用的很广,其实每一版本都有新特性,比如全屏幕编辑器edit好像5.0才出来
--
FROM 183.253.147.*
为什么要做编辑器做成 TSR,是因为当时大多数人使用 DOS 就是用做字处理吗?
【 在 z16166 的大作中提到: 】
: DOS下最好用的文本模式GUI编辑器是Borland的SideKick(TSR程序),还有一个QE
: Borland的Turbo系列也是可以的。
--
FROM 59.61.196.*
tsr 需要常驻内存。如果不是一直要编辑文件。没必要弄成 tsr 的吧。
多数 TSR 在运行的时候不释放自己,所以就算弄成 TSR 也还是单任务。除非它 hook 的是时钟中断。每隔一段时间运行一下,然后释放 CPU.
【 在 z16166 的大作中提到: 】
: 有TSR是因为dos是单任务系统
--
FROM 59.61.196.*
编辑器是互联网发明之前最重要的应用吧。
现在拿给我一台不能联网的 DOS 电脑,我也实在想不出来要干什么。除了拿来写笔记和听音乐。
【 在 schen 的大作中提到: 】
: Wordstar,需要安装一下,编辑器的需求一直都是有的
--
FROM 59.61.196.*
那是啊哈哈。我家千禧年年买的第一台电脑播放音乐还要占用 10%-20% 的 CPU 呢。那会儿 winamp 有个功能是把解码线程的优先级提升,不然移动鼠标的时候会卡顿。
可想而知,DOS 时代的音乐播放程序是怎么样的。586 的 CPU 性能还不如现在很多 STM32 嵌入式 SOC 强。更别说流行 DOS 的时候都是 386 和 286.
最早的 8086,给现在的电子门锁,怕是都不够用了。
【 在 schen 的大作中提到: 】
: 当年的电脑主要就是写程序,编文档什么的,多媒体听音乐都是很后面才有的娱乐活动,电脑当年是妥妥的高级用品
--
修改:hgoldfish FROM 59.61.196.*
FROM 59.61.196.*
当然知道这东东了,但声霸卡主要是处理音频从数字到模拟信息的转化。没有实时解码 mpg 音频流啊。我以前玩 DOS 游戏,都得配置这个东东。
当年的电脑,软解 VCD 那个很低码率的视频流都有问题。会占用 100% CPU 来着。当时使用 MMX 多媒体指令是高端的玩意儿。
当年的性能真是太烂了。但回过头来说,现在的游戏、音乐却未必有当时的游戏与音乐好玩。
【 在 chunhui 的大作中提到: 】
: 你肯定不知道声霸卡
: 多媒体电脑当年是当牛x概念来宣传的。就好像现在ai 电脑一样。
--
FROM 183.253.147.*
这么说也对。
TSR 其实就是协作式多任务。也就是现在协程的玩法。
现在的 go 语言放到当年的 DOS 环境里面是大杀器啊。非常容易地就实现了多任务处理。
【 在 z16166 的大作中提到: 】
: 为啥现在的os都是多任务的,不就是能一边写代码/文档,一边用浏览器上网查资料或者听歌。
: TSR就是实现了(伪)多任务,编辑文本的时候,还能切出去干点别的,然后切回来还在原来那个进度点
--
FROM 183.253.147.*
8086 是 16bit CPU,现在的电子门锁确实不使用这么低端的 CPU 了啊。
有些电子门锁需要支持 WIFI 连接,以及 MQTT 发送与接收服务器的消息。用 8086 恐怕真的不够用啊。
【 在 schen 的大作中提到: 】
: 电子门锁那点信息量还是太小儿科了,只不过接口速率估计要稍微调整一下,古早的时候也拿这东西处理过图像之类的,除了慢点粗糙点也没啥了
--
FROM 183.253.147.*
dos 用汇编写的。直接反汇编就行了啊。
巨硬的源代码无非多加了一些注释而已。
【 在 z16166 的大作中提到: 】
: beta的吧?不完整,无法编译
--
FROM 117.30.38.*
现在还在玩 DOS 的应该都是老年人。把玩自己在童年时代玩过的玩具。
如果我退休了,我应该会从 debug 搞起。先弄出最简单的编程语言编译器。再使用这个编程语言实现 dll loader, tcp/ip 这些东东,重写出 win3.x 的图形界面。最终在这个界面里面实现水木灌水。
这种高级玩具的快乐,你们是不是和我一样,光是想想都觉得刺激?
【 在 AGust2022 的大作中提到: 】
: 拿dos能搞出新os么
--
修改:hgoldfish FROM 117.28.154.*
FROM 117.28.154.*