- 主题:现在回过头才发现 qbasic 有调用底层的能力
啊,仙剑是QB做的我是才听说
【 在 chaobill 的大作中提到: 】
: peek poke, 还有个没文档的 pest ,我打错 pset 发现的。
: 杂志上还有过怎么调用中断的介绍,忘记了
: 最让我震惊的是很多很多年之后,我才知道《仙剑奇侠传》是用QB写的
: ...................
--
FROM 111.10.246.*
这就纯胡说了
【 在 weehu 的大作中提到: 】
: 啊,仙剑是QB做的我是才听说
--
FROM 106.37.100.*
仙一的中文维基上说是“游戏以汇编语言作为底层,用QuickBASIC编写。”
https://zh.wikipedia.org/zh-cn/%E4%BB%99%E5%89%91%E5%A5%87%E4%BE%A0%E4%BC%A0_(%E6%B8%B8%E6%88%8F)#%E5%8E%9F%E7%89%88%E4%B8%8E%E7%A7%BB%E6%A4%8D
【 在 Su33 的大作中提到: 】
: 这就纯胡说了
--
FROM 220.194.45.*
vs售价了解一下
生产力工具 怎么可能免费给你
【 在 hgoldfish 的大作中提到: 】
: mingw32 过于庞大了。而且支持 c++ 一大票东西。
: win95 以后,如果能自带个 c 语言编译器,相信整个 IT 世界大不一样。
:
--
FROM 61.48.133.*
没玩过laser-310吧
【 在 hgoldfish 的大作中提到: 】
: 今天随手打开远古的 qbasic 看看,发现以前的 IDE 好简单,不过是一个编辑器,加上简单调试器就齐活了。
:
: 又发现了 qbasic 能调用机器指令,但是非常晦涩,需要先用 debug 写汇编指令得到二进制码,再把二进码复制过来。
:
: 当时的 DOS 为啥不带个 c 语
: ..................
发自「今日水木 on iOS」
--
FROM 221.222.21.*
微软有quick C,跟Borland 的TurBo C差不多。
【 在 hgoldfish 的大作中提到: 】
: 今天随手打开远古的 qbasic 看看,发现以前的 IDE 好简单,不过是一个编辑器,加上简单调试器就齐活了。
:
: 又发现了 qbasic 能调用机器指令,但是非常晦涩,需要先用 debug 写汇编指令得到二进制码,再把二进码复制过来。
: ...................
--来自微微水木3.5.14
--
FROM 101.84.192.*
啊?!ε=(′ο`*)))唉
【 在 Su33 的大作中提到: 】
: 这就纯胡说了
--
FROM 106.37.229.*
【 在 hgoldfish 的大作中提到: 】
: 今天随手打开远古的 qbasic 看看,发现以前的 IDE 好简单,不过是一个编辑器,加上简单调试器就齐活了。
: 又发现了 qbasic 能调用机器指令,但是非常晦涩,需要先用 debug 写汇编指令得到二进制码,再把二进码复制过来。
: 当时的 DOS 为啥不带个 c 语言编译器,巨硬自己不用 c 开发软件吗?
DOS时代, 管理机器认为用bat语言就够了, 大多是dos命令集的脚本语言。
一些dos版本里面有汇编器和debug命令,当时的计算机人才,会使用汇编也挺普遍,
原因就是内存太昂贵,汇编简单直观, 让CPU的译码指针指到哪里执行哪里,
国内很多知名软件, 如wps 和一些杀毒软件dos时代都是用汇编做主体语言。
C语言属于高级货, 有运行时的消耗,IDE更是价格昂贵。
Borland靠turbo pascal 和turbo C++ 就可以富甲一方, 这种高档货显然不太适合免费。
另外,一个原因是存储那个时候存储比较贵, 软件靠软盘传递, 容量也比较小, 800多k的软盘,
1.44M的软盘90年代后期才流行, 一张sony的软件能买十张地铁票。
--
FROM 115.171.244.*
我最近在看各种 arm, 8086, amd64, loongarch64 的汇编,发现 8086 的 16bit 汇编真是太简单了。除去一些字符串操作汇编这种东西,就那几条指令。我要是 80 年代的程序员,我也学汇编,因为就算学 c 语言,也不见得比汇编简单多少。
【 在 poggy 的大作中提到: 】
: DOS时代, 管理机器认为用bat语言就够了, 大多是dos命令集的脚本语言。
: 一些dos版本里面有汇编器和debug命令,当时的计算机人才,会使用汇编也挺普遍,
: 原因就是内存太昂贵,汇编简单直观, 让CPU的译码指针指到哪里执行哪里,
: ...................
--
FROM 183.253.147.*
不试试6502汇编吗
【 在 hgoldfish 的大作中提到: 】
: 我最近在看各种 arm, 8086, amd64, loongarch64 的汇编,发现 8086 的 16bit 汇编真是太简单了。除去一些字符串操作汇编这种东西,就那几条指令。我要是 80 年代的程序员,我也学汇编,因为就算学 c 语言,也不见得比汇编简单多少。
:
--
FROM 60.1.1.*