主题 : 【临别纪念】写个GUI 其实很简单哦 (最近一段时间又不能经常上网了)
腰间盘突出的
级别: 论坛版主

UID: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 301018 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1454(时)
注册时间: 2005-03-08
最后登录: 2024-06-04
楼主  发表于: 2006-12-04 11:36

【临别纪念】写个GUI 其实很简单哦 (最近一段时间又不能经常上网了)

写在前面的话:

“从现在开始 又有很长一段时间不能经常来上网了

大家要好好的听 YZB 大哥的话哦

我先暂时理离开大家了 我会尽量抽时间来上网看看的”



正文内容:

编程我也不会,不过呢!写一个软件的 GUI(前端) 还是很容易的哦!

您只要知道所需要的软件的用法和基本参数就可以了,剩下的就是看

您怎样组合这些资源。使用您熟悉的方法,用最简单的步骤来实现您

所需要达到的目的。

DC 直读工具包 GLFboot for DreamSNES 和 GLFboot for Genesis

Plus DC 的成功之作。完全依赖于 romscmd 这个软件,没有这个软件

就无法完成自动编写文件列表的功能了。


最早得到这个软件是在一个DreamSNES工具包之中,当时由于DreamSNES

可以直接访问光盘中的游戏数据,而不完全依赖于列表。所以并没有引

起对这个软件的注意。


直到在开始 GLFboot for DreamSNES 的制作以后,才开始关注这个工具。

其能够自动生成指定文件夹中的文件列表。这样可以在载入时,大大加

快了载入速度。


Genesis Plus DC 中也需要这种列表来载入游戏,但是这个软件生成的

列表格式并不能直接用在 Genesis Plus DC 当中。

SNES 中使用的格式是:

原始文件名.文件后缀名:原始文件名 换行符
原始文件名.文件后缀名:原始文件名 换行符
原始文件名.文件后缀名:原始文件名 换行符
原始文件名.文件后缀名:原始文件名 换行符

而 Genesis Plus DC 需要的格式是:

原始文件名.文件后缀名 原始文件名 换行符
原始文件名.文件后缀名 原始文件名 换行符
原始文件名.文件后缀名 原始文件名 换行符
原始文件名.文件后缀名 原始文件名 换行符

必须将列表中的 ":"(3A) 更换为 " "(20),如果从写好的文件进行转换,

程序中需要写的代码会很多的 ,最简单的办法就是就对 romscmd 进行

修改。原程序是经过 UPX加壳的,在解壳前不能直接进行内容的修改。

解壳后经过大量的分析比较在 0x81C5处找到了这代码地址,修改后成功

将 ":"(3A) 更换为 " "(20),但是那个换行符的使用又困扰了我好几个

小时,为此还要感谢“懒得”大哥的热心帮助,还帮我找了好些的资料

和工具。

不过万幸的是经过测试,不管换行符是 (0A)还是 (0D0A)都可以正常使用。

(白白困扰我几个小时了! 汗!!)


成功解决了这个问题,剩下的代码编写工作就简单得多了,源代码是现成

的(前一天已经写好了)复制粘贴就搞定了,只需改几个字母就可以。运行

测试,没有问题编译文件。

制作 IP 文件中的 LOGO 图像,为了保证和 MD 模拟器的风格统一,就拿

那个现成的 LOGO 简单的修改了一下。


程序写好了总要 DEBUG 吧 !这是借口其实就是要玩一下这个模拟器。找

了几个游戏放到 ROMS 文件夹当中,然后按下“制作镜像”按钮,一眨眼

的功夫。一个制作好的光盘镜像文件就出现在眼前了。手里没有 CDR 只能

用模拟器来检验了。一运行效果果然不错,在 MD 大字版中运行的很慢的

零翼战机中文版的“Zero Wing” 在这里竟然跑得很快。果然不错呢,以前

没有用过这个模拟器真是可惜啊。


就这么简单就完成了!!有兴趣您也写几个直读工具包吧 !!


----------------------------------------------------------------------

已经没啥可说的,谢谢大家长久以来的支持


各自好自为之吧 再见了各位!!!
本帖最近评分记录:
  • 金钱:1(YZB)
  • 俺是东北人,虽有些胖但俺是个汉子.
    没念过啥书,看见不对的老想说几句.
    有一点算热血男儿吧,可有人却说是"死老百姓"

    禁止虐杀 狗狗
    有此癖好的人禁止下载我所提供的一切软件
    无论您是何原因 决不原谅
    级别: 模拟新血
    UID: 153906
    精华: 0
    发帖: 93
    威望: 0 星
    金钱: 2731 浮游币
    贡献值: 0 点
    好评度: 232 点
    人气: 0 点
    在线时间: 12(时)
    注册时间: 2006-11-21
    最后登录: 2011-02-07
    沙发  发表于: 2006-12-04 13:04

    沙发!!一路走好!
    级别: 模拟之星
    UID: 100675
    精华: 1
    发帖: 1162
    威望: 2 星
    金钱: 2468 浮游币
    贡献值: 3 点
    好评度: 3399 点
    人气: 4 点
    在线时间: 179(时)
    注册时间: 2006-01-29
    最后登录: 2020-05-21
    板凳  发表于: 2006-12-04 16:51

    999大大加油 多抽空看看我们 我也曾经有一个月没来 1年也不过365天 10年转瞬即失 人生就好象游戏 唯一的 就是你永远的留在我们的记忆里 不会忘记不会抹去.
    [fly][感谢]dfdfas大大提供镜像
    HHY
    级别: DCLT汉化组

    UID: 12446
    精华: 0
    发帖: 1967
    威望: 5 星
    金钱: 212 浮游币
    贡献值: 0 点
    好评度: 3439 点
    人气: 11 点
    在线时间: 344(时)
    注册时间: 2004-10-02
    最后登录: 2014-03-10
    地板  发表于: 2006-12-04 18:29

    怎么? 有事 ? ... 多回家看看
    淘宝钻级信誉100%好评  汕头cs电玩...^^
    DC裸机读盘顺的裸机99元一台.大量NGC.DC.PS2.XBOX通吃S端子以及土星原柄S端子供应.需要请点击!
    http://shop33960487.taobao.com/
    唐山电玩黑店=超时空电玩.无赖黑店无良庸商,毫无诚信,好好给他宣传宣传
    级别: 论坛版主
    UID: 10256
    精华: 1
    发帖: 10905
    威望: 18 星
    金钱: 5383 浮游币
    贡献值: 8859 点
    好评度: 30446 点
    人气: 1086 点
    在线时间: 935(时)
    注册时间: 2004-07-27
    最后登录: 2024-03-04
    草席  发表于: 2006-12-04 19:32

    交给YZB???大哥你找错人了吧.........
    (σ`・д・)σ 你不是那个原来住顶楼的笨蛋吗?
    级别: 模拟之星
    UID: 100675
    精华: 1
    发帖: 1162
    威望: 2 星
    金钱: 2468 浮游币
    贡献值: 3 点
    好评度: 3399 点
    人气: 4 点
    在线时间: 179(时)
    注册时间: 2006-01-29
    最后登录: 2020-05-21
    5楼  发表于: 2006-12-04 23:20

    YZB大大挺好的 要不给HHY大大也行
    [fly][感谢]dfdfas大大提供镜像