当今程序员很厉害?不!那是你不了解上古时期的那些神级操作

事情是这样的:1970 年代国内出了一款小型机叫做 DJS-130,山寨 DG Nova 的,在当时算是比较先进的机器。然后,没错,这机器是没有 BIOS 的,想开机引导进系统用终端操作就必须用手通过拨开关的方式输入 13 条指令……

就是用底下的开关来拨,一位一位地写入内存进去。

这段源码是这样的(我总算找到了带注释的版本)

看了不知你是如果想象的!如果把这个当作是开机密码的话……那画面太美了

当年学体系结构还是组成原理的时候就用这玩意写过选择排序… 先自己设计操作数,然后根据操作数来写程序…

未知神级操作

最逆天的程序员据说是NAMCO的某位主程,用68000的汇编语言写了一个3D游戏引擎。

想起个好玩的事,《勇者斗恶龙1》制作的时候是8位游戏机,8位CPU支持的最大寻址空间是64K,当时还没有扩展内存技术(游戏卡属于内存的一种),所以游戏大小就被限制到60K左右。游戏做好了,不出意外超容量了。制作组开始疯狂删内容,极端到什么程度呢?他们只保留了角色的正面图像,其他方向的都删了,游戏里角色无论是往左还是往右,都是正对玩家,跟螃蟹一样。但是角色图像还是太多,怎么办?主角和看门的小兵共用同一套图像!怪物也删得就剩下几种,然后同一个怪物变个颜色(利用调色盘技术的话只要几字节容量)起个新名字就是另一种怪物了。

当然,容量还是超,这时候发售日期临近,再也拖不起了,

制作人使出了终极大招——重新发明了一遍日语。

在DQ里使用的日语与正常日语不一样,有一些不常用的字母被删了,然后把剧本用这个缩水版日语重新写了一遍(只删了片假名,平假名没敢动)。到现在DQ系列也保持着这个传统,片假名单词不使用某些字母。

(后来发售美版的时候容量翻倍,制作人狠狠出了一口恶气,把删的素材全加回来了)

打个比方,所有拼音有N的汉字都不能用,这样汉字数量就大大减少对不对?

这样写出来就是:

“打个比方,所有读法有N的Z国字都不可,于是字库就大大少掉了对不对?”

好了,如果你有什么让你觉得很了不起的操作,分享出来吧!我们评论见!感谢观看

发布了125 篇原创文章 · 获赞 4 · 访问量 6293

猜你喜欢

转载自blog.csdn.net/ITNNN001/article/details/103894845