欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用Java写的GVmaker虚拟机(开源)

程序员文章站 2022-03-13 14:57:23
...
  这个东西我已经在文曲星论坛发过,不过估计这里玩过文曲星&Gvmaker的人不多,我先简单介绍一下这是个什么东东:文曲星是一个电子辞典品牌,其老一些的产品多使用6502芯片,160*80的黑白LCD显示屏,并且可以通过一些方式进行编程开发。大概在5~6年前,曾经有一大群文曲星编程爱好者在这个简陋的平台上开发了许许多多的作品。包括使用GVBasic(文曲星上使用的basic)+6502汇编做的RPG游戏引擎,由此产生了一大批RPG游戏(当然,从PC游戏来衡量,这些游戏都不算什么;但考虑到这是一个只有64K运行内存,160*80的黑白显示屏,不到10MHZ的8位CPU的电子辞典,这些游戏的效果就很令人惊讶了);尔后有GGV的开发人员在业余时间开发了一种类C的编程语言GVmaker,其运行方式类似Java,通过电子辞典上相应的GVmaker虚拟机来解释运行。此后产生了大量使用GVmaker编写的小游戏。
  我已经很久不使用文曲星了,但是曾经也为之着迷,并因为玩文曲星的原因学过6502汇编,学过GVBasic,也使用过GVmaker。后来我有了一台多普达586W,对J2ME支持还不错,因此写了一个在手机上运行GVmaker程序的J2ME版的GVmaker虚拟机(这也是至今为止我写过的唯一一个J2ME软件),这个GVmaker虚拟机需要JSR75,CLDC1.1,MIDP2.0的运行环境。大部分WM机器,以及Nokia的S60系统,PSP2000上可以正常运行。
  对其感兴趣的可以参看这几个帖子:
  手机上的GVmaker模拟器完美版~
  J2ME版GVM for 大屏幕(PSP)
  下面是该软件的Netbeans的工程文件和运行截图:

使用Java写的GVmaker虚拟机(开源)
            
    
    博客分类: 我的作品 虚拟机Java游戏Android编程 

使用Java写的GVmaker虚拟机(开源)
            
    
    博客分类: 我的作品 虚拟机Java游戏Android编程 

使用Java写的GVmaker虚拟机(开源)
            
    
    博客分类: 我的作品 虚拟机Java游戏Android编程 
  • 使用Java写的GVmaker虚拟机(开源)
            
    
    博客分类: 我的作品 虚拟机Java游戏Android编程 
  • 大小: 14.8 KB
  • 使用Java写的GVmaker虚拟机(开源)
            
    
    博客分类: 我的作品 虚拟机Java游戏Android编程 
  • 大小: 86.2 KB
  • 使用Java写的GVmaker虚拟机(开源)
            
    
    博客分类: 我的作品 虚拟机Java游戏Android编程 
  • 大小: 46 KB