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

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

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


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

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

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


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

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

未知神级操作

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

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

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

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

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

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

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

这样写出来就是:

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

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


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

点击【右上角,关注 子瑜说IT 】持续更新IT资讯以及web前端开发教学

8年开发老码农福利赠送:网页制作,网站开发,web前端开发,从最零基础开始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移动端小程序项目实战【视频+工具+电子书+系统路线图】都有整理,分享给每一位对编程感兴趣的小伙伴,每晚8点讲解web前端技术!

获取方式:

右上角有私信,请私信发我:01 即可获取!加入前端学习

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

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


分享到:


相關文章: