[原创] 【晒设计方案】STM32F429I的世嘉游戏测试,新增游戏代码

sacq   2014-3-21 10:46 楼主
关于世嘉游戏移植到STM32F429I开发板,  网友ddllxxrr 在他的帖中已有详细描述:https://bbs.eeworld.com.cn/thread-431132-1-2.html  。
这里也展示一些效果吧,在最后再放点“毒”:

6-0-608.jpg


6-1-614.jpg


6-2-611.jpg


6-3-606.jpg


6-4-621.jpg


6-4-623.jpg


6-5-632.jpg


以上是与上面菜单里对应的。

接下来呢:

6-625.jpg


6-627.jpg

蝙蝠侠 007都来了。
再来几个欢乐的场面:

6-9599.jpg

6-9607.jpg


6-9630.jpg


6-9631.jpg


可怜的007.

下面是 放“毒”时刻:

SMS-ROM2.rar (531.78 KB)
(下载次数: 18, 2014-3-21 10:38 上传)
《---3个游戏 ,是哪3个,自己猜!


SMS-ROM3.rar (354.33 KB)
(下载次数: 10, 2014-3-21 10:40 上传)
《---2个游戏,是哪2个,你再猜!!


收罗游戏,测试花了不少时间,有空还会继续测试一些的。

【相关消息】
说明要仔细看:
1)Usage:

Simply power up the Discovery Board and select with the touch panel the ROM to start, then press the
user button to begin the emulation test. In the actual version a small region on the left bottom corner
of the touch panel is used as directional pad, the user button is used as fire1-fire2 button.
Add a GPIO read in the UpdateControl() if you prefer to use a real pad.


2)

原作者较早的原贴链接:
http://www.smspower.org/forums/viewtopic.php?t=14495

360截图20140321103051828.jpg











http://weibo.com/u/1391449055

回复评论 (5)

略吊略吊
点赞  2014-3-21 11:20
懒得改主贴,补充在这吧。

说明中提到:
B) Specify in the Cartridge struct for each ROM image programmed:

-The start address in Flash
-The number of 16K block-1 (e.g 0x1f for 512K cartridge, 0x0f for 256k cartridge and so on)
-The short name to dump in the Selector routine.

Note: Current selector can display up to 6 ROM image strings.

对照MAIN()中文件:
{0x8080000,0x0f,"Sonic the Hedgehog '91"},
      {0x80c0000,0x0f,"Castle of Illusion '90"},
       {0x8040000,0x0f,"     Psyco Fox '89    "},
       {0x8100000,0x1f,"  The Lion King  '94  "},
       {0x8180000,0x1f," D. Duck in Hollywood "}
每一行的3项内容可谓是“各有其主”——
第1项,首地址
第2项,游戏长度,“块-1”
第3项,游戏名,显示用的 吧。

昨看到一个128K的游戏,看来对应的 “长度”那项可以改成 0X07 了吧


http://weibo.com/u/1391449055
点赞  2014-3-21 11:39
哇塞!!!经典游戏啊!!
点赞  2014-3-22 04:03
引用: sacq 发表于 2014-3-21 11:39
懒得改主贴,补充在这吧。

说明中提到:

纯属失眠~~
其实我昨晚整理12864,到2点多才上床睡觉。
强者为尊,弱者,死无葬身之地
点赞  2014-3-22 11:20
依照3楼的思路,加载了一个128K的游戏,可以正常运行。
64K的难找呀,要不也可以的,方法相近。
见到一个40K的90tanke,真的无从下手
http://weibo.com/u/1391449055
点赞  2014-3-24 09:08
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复