查看完整版本: [-- 帖子內容已移除 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 电脑全方位 | Computer All Round 】 -> 帖子內容已移除 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

omega@megamanx7 2006-07-06 00:37

帖子內容已移除

拉菲尔 2006-07-06 08:12
发错区了,到模拟问题区

ps:肯定的说,地球上有的。。。

xiao555 2006-07-06 11:31
没有教程。这东西要是有教程,满地球都是模拟器了。
就和开发软件一样,要有无中生有的本事,没有免谈。要熟悉各种编程方式,要对硬件有很高了解,且有一台游戏机(拆了看里面的硬件是咋样的,写模拟器需要)。

Taburiss 2006-07-06 15:31
不要说得那么吓人~~模拟器也不仅仅是游戏机的~~很多硬件设备,都由模拟器和仿真器~~

其实,模拟器,应该是一个不同平台的指令系统的映射。并非是什么无中生有,拍脑袋想出来的~~

因为,各个厂商在设计硬件的时候,基本上都是使用几大芯片制造商提供的芯片,然后进行再开发~~自己设计芯片的少之又少,这种批量生产型的芯片,则他们的指令系统之类都会有共同的标准,即使是自己设计的芯片,也会沿用某些现成芯片的技术和布局,以减少开发成本~~

在那些硬件上运行的全部程序,归根到底,都由这个系统来解析和控制。所以,只要能够将不同的平台的指令系统,不管你是拆啊还是合,对等的拼凑起来的话,就是个简单的模拟器了~~

当然,作为成型的模拟器,还需要有进程控制、协调以及性能优化等,这才是模拟器最复杂的部分,毕竟,从游戏机的角度来讲,基本上都不止一个处理器…………而电脑的处理器,大多只有一个~~如果不对原先代码进行相当的优化和改变,一定会造成系统咔嚓~~

以上,均为建立在TAB自个人知识体系之上的理解,仅供参考~~

拉菲尔 2006-07-06 17:57
这莫多天总算看到一个含金量较高的回帖

貌似t大也不常来?

omega@megamanx7 2006-07-06 19:03
帖子內容已移除

dolphin 2006-07-07 08:51
我知道只有一个宁波大学研究生开发过一个FC的模拟器(不要说什么李可文,他已经死了。而且根据老白的小道消息说,你休想从他嘴里问出任何关于模拟器开发的有价值的东西!)
所以,至少中国人只有那个宁波大学的高手有说话的余地。

hp1980 2006-07-07 20:40
我是外行,对编程完全不了解。那么高水平的编程员也无法照猫画虎吗。

williw 2006-07-07 21:59
楼主可以去看开源的模拟器代码。

拉菲尔 2006-07-08 00:25
引用
引用第7楼hp19802006-07-07 20:40发表的“”:
我是外行,对编程完全不了解。那么高水平的编程员也无法照猫画虎吗。

可以的,需要时间和恒心,还要有经济支持。。。

omega@megamanx7 2006-07-08 13:19
帖子內容已移除

xiao555 2006-07-08 13:25
LS说得奇怪。模拟器到底是模拟主机,还是某游戏运行器啊?

杰洛 2006-07-08 17:54
引用
引用第10楼omega@megamanx72006-07-08 13:19发表的“”:
可以對準某個Rom來開發嗎?專用...?

绝对可以.
PS2上的TH2就是例子.
观点见http://www.cngba.com/thread-16095517-1-2.html
PS:貌似汝想做一个专门模拟" ROCKMAN ZX "模拟器的样子?

omega@megamanx7 2006-07-08 18:34
帖子內容已移除

Taburiss 2006-07-09 06:53

难道是……我把模拟器说得太简单了?怎么好象…………
这东西是原理很简单,实现可是相~~~~~当地困难~~

简单的举个例子吧……
你要做一个自由落体的模拟程序,并生成动画表现出来,最开始,只要把重力加速度g=9.814m/s2算进去,计算一下1/25秒内的位移,然后生成动画就OK了~~但是,这只是在真空环境下的理想状态,当你需要把空气密度,湿度,不同纬度变化的g,物体密度,体积,以及受到的空气阻力全算进去的话,你生成的动画可能就只是在计算数值上正确,跟正常的表现会有很大差异,这个时候,你就必须调整算法和执行进度来让你的电脑时序根现实相符。这个工作,牵一发而动全身啊……虽不比重写程序,但是,也差不了多少……甚至更加烦躁~~

再有一点,作为基本常识的~~软件的开发过程中,写代码…………是最轻松的环节…………
难度最大的,是分析和设计,耗时最长的,是测试(暂不把维护考虑在内)。
写代码,最多占到20%的时间……如果超过了,只能证明你的分析、测试的工作,做的很不到位……

omega@megamanx7 2006-07-10 01:34
帖子內容已移除

zdxsy 2006-07-20 19:53
模拟地带吧


查看完整版本: [-- 帖子內容已移除 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us