EMU7800 v1.5 for WP8

7800EMU7800是一位巨硬死忠铁杆脑残粉开发的免费Atari 7800/2600模拟器。只支持Win7/Win8/WP7/WP8等巨硬平台…让兄弟我灰常郁闷啊,介可是连我大安卓也没有的Atari 7800模拟器啊…空白啊…
一直以来我都没有怎么关注Windows Phone上的游戏机模拟器,因为在WP7上貌似不开放本地代码,只能呵呵了。不过WP8的情况好了很多,所以目前为止WP8上已经有了还算像样的SFC/FC/GBC/GG模拟器。
看起来巨硬对模拟器的态度还算比较开明,这点比果子强!

WP8的国内支付相对简单,越狱也很麻烦,因此coder们还是可以有点收益的,这情况比安卓可能好点。所以我个人认为在WP平台游戏模拟器差不多赶上android环境的时候可以考虑购买WP设备咧…估计还要四五年…呵呵。
当然要让WP8成为模拟器大繁荣的福地除了巨硬睁个眼闭个眼之外,还需要硬件条件的跟上,现在连GBA/MD这些机种模拟器都还没有。按照诺记那种一贯扣硬件坑客户的大牌作风,这一点反而不乐观,要看其他厂商咯。
顺便一说,Atari 7800是1986年登场的Atari 5200的继任者,也是个命苦的娃,下次有机会再说吧。
 
 
 

“EMU7800 v1.5 for WP8”的9个回复

  1. 我对写模拟器很感兴趣,只是羞于缺少硬件说明文档,找也没找全。跨平台引擎我有,只要你提供7800或任何模拟器的完整技术文档,我就尝试写个模拟器。。。

    1. 哇!真哒~~~感谢ing…呵呵,我是外行啦,能够帮你的不多。相关的硬件技术资料在http://emu-docs.org/有一些,鉴于7800不是很复杂的硬件可以参考MESS里面的对应驱动。我上次说的ZX-81也写了各种平台的7800模拟器,全都是开源。不过作为编写模拟器程序的新手,我建议是从GB模拟器入手,因为这个机器硬件很经典,资料也足够丰富。适合用来学习。

          1. 完成了部分CPU指令
            但说明书上有个地方有点看不明白
            8-Bit Loads
            LD nn,n
            put value nn into n
            use with:
            nn = B, C, D, E, H, L, BC, DE, HL, SP
            n = 8 bit immediate value
            比如 0E 10,也就是 LD C, 10
            按道理是把10 放进 寄存器C,按他的意思却成了把寄存器C放进10,是不写错了?还是说要額外加个即时变量

          2. 完全不明白大神你说的what。不过说明书完全可能写错,不能迷信,如果你是在写CPU的模拟核心,就是interpreter的话可以先搜索一下有没有现成的同语言的源代码,像6502或者68000这些常见的都有很多,就算不用也可以参考啊。

          3. 就是正在设计的gameboy的内核
            从emu-docs里找到了很全的資料,多谢啊!刚对比了一下,应该是作者笔误
            现在实现了20几道指令,已经可以开机了,
            如你所说,z80的資料相当全面而且简明,不需要参考也能应付的了,。。。写好后我把纯c源代码传上来好了

回复 admin 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注