看到这么多人讨论文曲星,作为文曲星上应该算是最早一批程序员,我来回忆一下文曲星的历史。
主要说说一些经典游戏,看看你们玩过哪些
首先说下文曲星的编程平台有4个:
1是6502汇编,最后生成后缀名为BIN的文件。其实从pc1000开始直到tc1000期间文曲星用的cpu指令都是6502,是苹果的appleII这个pc的指令集哦。
2是GVBASIC是GGV(金远见)移植的APPLE SOFT BASIC和GWBASIC到文曲星上的内置的一个basic语言,属于解释执行,语法基本同qbasic,最开始不能调用汇编指令,唯一的优点是能够在文曲星上直接编译运行自己的程序。后来香港的程序员sun用汇编制作了一个basic+到文曲星上增加了peek,poke,call3个函数,使得basic可以嵌套汇编指令,极大地提升了gvbasic的执行效率。后来者3个函数被内置到后面新出的文曲星中了。gvbasic的文件是bas文件部分游戏或者软件会带有一个dat数据文件。
3是winide这个工具,支持c语言,也支持c语言嵌套汇编,编译后得到bin文件。因为bug太多,ggv又几乎没有对它进行维护,用的人很少后来慢慢淡出视野。
4LAVA,后面改名叫做GVMAKER还是什么忘记了,是由程序员LEE自己研发的,也是解释执行但是效率远超basic,语法类似C语言,不支持浮点运算,拥有不少图形函数。主要用来做一些游戏。后缀名LAV也有一些数据包dat之类。最开始的时候还需要专门的pc端安装工具。
下面来说说一些经典的游戏。
1.GMUD(就是某帖子里说的英雄坛说,一共3个版本,原版,黄金,白金。为bin文件游戏)
2.挖金矿(类似于以前FC上的那个,bin文件)
3.炸弹人(类似FC的,bin文件,最早见于pc505)
4.坦克大战(有汇编版的文件格式为bin,和FC的一样,后面有人出了一个LAVA版本。)
5.潜艇大战(bas游戏)
6.百战天虫(基本同pc版,bas游戏)
7.北京浮生记(bas游戏)
8.三国志(基本和FC差不多的,bin游戏,后面有出过LAV版)
9.蛙蛙大富翁(基本同pc上的大富翁,LAV游戏)
10.贪吃蛇(最早是bas游戏,有很多版本,后来有lav版)
11.神州(文曲星上第一款完全版的大型rpg游戏,最早为bas+汇编,后来移植成了lav版。这个游戏是我和F做的,后来制作这个游戏的PC端开发工具LAVA版本被我们公布出来,基本和pc上的rpgmaker差不多稍微懂一点的可以用这个工具自己制作游戏。基本算是一个rpg游戏引擎)
12.情怨1,2(神州引擎的rpg)
13.听剑(神州引擎)
14.超级玛丽(LEE移植的FC游戏,完全和FC上的超级玛丽一模一样。)
15.blackmagic(我和SUN移植的appleII上的游戏,完全同原版)
我大约在04年后就没怎么关注文曲星了,所以列举的都是早期的游戏,后面还有很多就不清楚了。