百度空间 | 百度首页 
 
查看文章
 
FBA for PSP
2008年06月24日 星期二 下午 02:53
有了PSPDEV环境还是考虑是否可以把FBA移植到PSP了,主要面临几个问题:
Z80模拟要换,FBA用的是Doze,x86核心的Z80模拟,也许可以用CZ80替换调,E680版本用的则是ARM核心的DrZ80。UI部分要重写了,FBA的burner大量使用了TCHAR,给linux等非Windows系统移植带来很多麻烦。恐怕PSP上字库也要自带了。还有就是内存管理,还不知道这种没有操作系统的设备上是如何管理内存的,如果没有mmap,恐怕超过64M的ROM也会是个麻烦,还得研究下 CPS2forPSP的代码。
又是一堆全新的玩意,开工了.....


类别:Psp | 添加到搜藏 | 浏览() | 评论 (413)
 
最近读者:
 
网友评论:
1
2008年06月24日 星期二 下午 05:34 | 回复
支持大侠
 
2
2008年06月24日 星期二 下午 07:46 | 回复
呵呵,大家喜欢模拟器的跟着OopsWare大侠买机子就对了。大侠买什么机子,那里就有大侠的足迹。我用过E680G,就是为了装上那几个模拟器。但是那个手机发短信不方便,非得双手并用。还有就是太厚重。现在换成Nokia S60了,现在S60的手机性能不比E680差。也有不少模拟器,是个叫vampent的国内公司开发的收费软件,果然对得起价格,效果很好。但是大侠对完全开放SDK的S60却没有兴趣。现在看到大侠买了PSP了,这下好了,大家又可以受益了!
 
3
2008年06月24日 星期二 下午 09:05 | 回复
OopsWare大侠!天使和乐讯E680用户都希望你更新一下FBA模拟器!如果你不更新!我想大家都会觉得遗憾!!我的神OopsWare!你就抽空更新一下吧!E680用户求你了!匿名网友
 
4
2008年06月24日 星期二 下午 09:06 | 回复
OopsWare大侠!天使和乐讯E680用户都希望你更新一下FBA模拟器!如果你不更新!我想大家都会觉得遗憾!!我的神OopsWare!你就抽空更新一下吧!E680用户求你了!匿名网友
 
5
2008年06月24日 星期二 下午 09:08 | 回复
希望大侠把E680的FBA模拟器加入新的驱动!象电精呀!铁钩船长等!好多游戏都很好玩的!希望在更新一下!!要不真的太遗憾了!好多E680的用户都在期待你的更新!谢谢!
 
6
2008年06月24日 星期二 下午 10:51 | 回复
从乐讯娱六论坛来探访天神般的OopsWare大侠!支持OopsWare毋须理由!即使是以前的E680还是现在的PSP,相信OopsWare都可以创岀一片自已的天空,绝对可以!!!
 
7
2008年06月27日 星期五 下午 02:03 | 回复
支持OopsWare
 
8
2008年06月27日 星期五 下午 09:11 | 回复
请问oopsware大侠.为什么FBA(MAME)模拟器的游戏一定要模拟器里面有游戏的驱动才能运行游戏?而我看到GBA>SFC>FC等等都没有说要家驱动呢?
 
9
2008年06月28日 星期六 上午 10:02 | 回复
GBA SFC FC 等都是卡带式游戏,主机是固定不变的,模拟器只需要模拟主机。卡带上的数据dump出文件,就是游戏的ROM文件。但这也有兼容的问题,FC就有N多的mapper,说明卡带也有多种规格。SFC的代码就更复杂了,很多代码对是针对特定游戏的。 街机跟他们不同,不同厂家不同的游戏使用的基板都不相同,甚至一个游戏不同的版本都会使用完全不同的硬件。所以模拟街机游戏就需要总结所有被模拟的设备信息,并一一模拟。游戏的dump被压缩到一个zip中,模拟器的驱动就是来解释zip中的每个文件信息,解压甚至解密然后再根据基本信息去模拟。
 
10
2008年06月28日 星期六 下午 01:12 | 回复
明白了,谢谢了
 
11
2008年06月28日 星期六 下午 10:27 | 回复
原来是这样。。我也明白了
 
12
2008年06月30日 星期一 下午 12:37 | 回复
大侠你好,我也问你一个问题,为什么sfc和gba的存档要占用那么大的内存?sfc是占用了421k.gba是占用了495k.存一个存档都可以存一个游戏了啊?而fc的存档只占用了6.5k.md的存档只占用了137k.fba的存档也才占用了几十k啊?
 
13
2008年07月01日 星期二 下午 01:28 | 回复
模拟器不只是要模拟cpu,所有硬件都需要模拟,包括内存,存档时就要记录所有设备的信息,也就包括被模拟设备中内存里的所有数据,根据硬件不同,其内存、显存、NVROM大小也就不一样,存档产生的文件大小也就不一样。比如PS的内存很大,产生的存档应该会超过1M,这还是压缩过的。
 
14
2008年07月02日 星期三 下午 03:38 | 回复
不错额 大侠 以前用E680G 用你的模拟器很开心 现在莪也买PSP 用模拟才知道什么叫完美啊 看到大侠也买PSP 太好了
 
15
2008年07月02日 星期三 下午 09:32 | 回复
Oopsware老大现在FBA好象已经支持电精了。能不能为E680用户写个驱动啊。
 
16
2008年07月03日 星期四 下午 01:53 | 回复
原来是这样,那为什么fba的三国战记的存档都才百多k,三国战记转换成fba后也有几十m啊?
 
17
2008年07月03日 星期四 下午 05:58 | 回复
妤间笂鐨勭湡姹椼 傘 傘 備竴鑸 嵆鏃跺瓨妗e氨杩欎箞澶э紒閽诲暐鐗涜 灏栥 傘 傘
 
18
2008年07月06日 星期日 上午 01:30 | 回复
如过斑竹能做PSP版的FBA 那我们肯定回大力的支持啊 以前就用E680I 早就期待能在PSP上重温铁钩 还有三国战绩系列 加油 支持
 
19
2008年07月06日 星期日 上午 01:42 | 回复
建议你和国内知名度比较高的CNGBA 和TGBUS取得联系 他们可能会给你提供相关的技术资料
 
20
2008年07月06日 星期日 上午 06:23 | 回复
大侠!E680的FBA模拟器还更新吗?请回答一下好吗!!
 
21
2008年07月07日 星期一 上午 09:55 | 回复
to jzl82: PSP已经入手两周了,对PSP的开发也比较了解。FBA的CPS1、CPS2、NEOGEO、CAVE、Toplan、还有我以前加的几个游戏也基本都可以跑了,但是速度比较慢,暂时怀疑是M68K模拟核心的问题,参考了下NJEMU的代码,打算换NJEMU的C68K核心试试,虽然C68K仍然是C的,不过所有OPCODE都是以label的形式存在于一个函数中了,gcc编译器也许可以比较好的优化这部分的效率,而M68K仍旧是函数形式的jumptable,不能高效处理这些高速频繁的OPCODE。还有就是C68K对PC寄存器的OPCODE读取做了优化,这两点足以说明其性能。CNGBA上没找到单独的开发板块,所以暂时先在PSPCHINA混混了。
 
22
2008年07月07日 星期一 上午 10:49 | 回复
E也丢了,换了款WM系统的手机可惜不满意,打算今天还是再去买一台E,不知开发板块找到后有没有可能把PSP上的PS模拟器导出来移植给E,要是可能的话,那...不敢想像
 
23
2008年07月07日 星期一 下午 08:48 | 回复
是呀,psp的ps模拟器有没有可能移植e6上呢。
 
24
2008年07月07日 星期一 下午 09:12 | 回复
E丢了实在可惜啊,不知道现在还能不能买得到。WM的系统还没用过,不知道怎样,dopod机器看得上眼的都太贵,好像三星的i718到3K以下了,看性能似乎还不错,不晓得实际使用如何,而且新款i728好像也要上市了。linux手机A1600和A1800值得期待,moto的新品价格会虚高,过段时间就好了,比较期待他的A-GPS。S60系统的N78和E66看性能似乎也不错的而且有WiFi,只是没有触摸屏,唉。总的来说,我还是比较倾向linux手机,毕竟开放度高,可玩的花样也多。前段时间试了下openezx上的usbboot后,还打算试试android的,结果入手PSP,多有向后推啦。 PSP上的PS到ARM手机上用的可能性应该是“0”。PSP从很多地方都有PS特性,而且 R3000A 到 R4000 处理器应该是兼容的。ARM虽然也是RISC处理器,但跟MIPS完全不是一个概念,转那个PS,还不如看看有没可能模拟NDS。
 
25
2008年07月07日 星期一 下午 09:45 | 回复
大侠,NDS在PSP上已经有模拟器了,能运行游戏,但是速度当然很慢,和E680上的PS模拟器差不多的速度,而且,不能操作,只能看。。。
 
26
2008年07月07日 星期一 下午 09:45 | 回复
感谢大侠在百忙中还能回复我们 我对技术方面是个外行 希望能尽快用到大侠开发的成果 我会一直支持大侠 加油啊
 
27
2008年07月07日 星期一 下午 09:51 | 回复
是啊,我对PS也不抱什么希望.就算能玩,速度也不理想啊,我只是希望优化FBA.SFC等系列的模拟器.还有680也没有NDS模拟器啊,希望大侠移植个.
 
29
2008年07月08日 星期二 上午 11:44 | 回复
昨晚的回复怎么被删了,难道不允许贴其他地址?发布了一个 FBA4PSP 的测试版,有兴趣的朋友可以去下载试试(我的永硕空间OOPSWARE。YS168。COM)。替换上了NJEMU的C68K核心,速度不错,不知道有没必要吧CZ80也换上。
 
30
2008年07月08日 星期二 下午 05:41 | 回复
没想到老兄的进展如此神速,看得我心痒痒的,呵呵
 
31
2008年07月08日 星期二 下午 06:41 | 回复
可惜PSP太大了,带着不方便,不然的话我年初也想买的,我想要是PSP能设计成折叠或其它能缩小携带空间的方法的话还是不错的
 
32
2008年07月08日 星期二 下午 06:46 | 回复
唉,不知道是不是我充电充得太历害,座充坏了,现在想买个原装的都不知道能不能买到
 
33
2008年07月08日 星期二 下午 11:26 | 回复
刚试用了下 基本是对CPS1的模拟 速度挺快的 已在CNGBA论坛 软件区上发了贴 有空的话 请查看下兄弟们给的建议
 
34
2008年07月09日 星期三 上午 01:17 | 回复
翘首以待
 
35
2008年07月09日 星期三 上午 08:06 | 回复
pspchina是个不错的论坛!技术方面可以!期待PSP上的FBA!
 
36
2008年07月09日 星期三 上午 08:23 | 回复
大虾加油!
 
37
2008年07月09日 星期三 上午 08:35 | 回复
请问OopsWare大侠,有没有希望psp上的fba可以玩到cps3的游戏?
 
38
2008年07月09日 星期三 上午 08:52 | 回复
大侠,慕名已久.... 期待您给我们带来更爽的三国战记... 这一直都是PSP玩家的一大梦想 真的! 还有,一定要照顾肥P用户啊!
 
39
2008年07月09日 星期三 上午 10:13 | 回复
如果大侠入手mac电脑,那mac的人就有福气了~
 
40
2008年07月09日 星期三 上午 10:31 | 回复
期待啊!!!我们等待了许久 终于能够在PSP上玩到三国战记和西游记了!!!!支持大大的开发。翘首以待
 
41
2008年07月09日 星期三 上午 10:33 | 回复
不错呀 支持了 期待完美
 
42
2008年07月09日 星期三 上午 11:06 | 回复
请问怎么玩NEOGEO上的KOF系列呢?我一按运行就跳掉
 
43
2008年07月09日 星期三 上午 11:08 | 回复
大侠您好!小弟一直有一个梦想,就是希望能有朝一日豪血寺一族外传(plegends.zip)和电神魔鬼(grdians.zip)能够在小P上运行,希望大侠可以圆小弟这个梦~~而且希望小弟能够给你帮上什么忙!!
 
44
2008年07月09日 星期三 上午 11:31 | 回复
不错呀 支持了 期待完美
 
45
2008年07月09日 星期三 上午 11:33 | 回复
听说你在PSP上开发三国的模拟器,真的感到非常激动,在这里我仅代表一个中国人,和一个普通的玩家向你表示最真诚的感谢,谢谢,辛苦了,兄弟!!!
 
46
2008年07月09日 星期三 下午 01:02 | 回复
当时就因为有oopsware才买的E680G,老大太厉害了 PSP入手一年多了,玩三国战绩是梦想呀 可惜外国高手没兴趣开发IGS的模拟器,现在好了,永远支持.
 
47
2008年07月09日 星期三 下午 01:05 | 回复
希望可以看到完美版出现~~还有~高手~不知道可不可以在PSP上玩小飞侠(铁钩船长)呢~经典啊~哈哈~
 
48
2008年07月09日 星期三 下午 01:08 | 回复
给达人拜一个!给大家出个PSP用RealPlayer吧
 
49
2008年07月09日 星期三 下午 01:21 | 回复
辛苦了,希望早日完美!
 
50
2008年07月09日 星期三 下午 01:28 | 回复
强烈支持大大 cngba才发布几个小时就顶过百帖 希望能看到完美版
 
51
2008年07月09日 星期三 下午 01:31 | 回复
支持大侠!!加油!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu