随笔分类 -  模拟器研究

摘要:光枪其实是个接收机,其枪口处有个光电检测管(PD,photodiode),外加聚焦透镜,用来接收来自屏幕上某点处的光线。当光枪的扳机被按下时,光电检测管将检测接收到的光强,当光强超过一定阈值时,其输出1至游戏机,否则输出0。有两种方法可用来判断扳机触发时是否命中屏幕上的目标:A. 逻辑判断:即闪烁屏... 阅读全文
posted @ 2008-01-01 07:51 neoragex2002 阅读(4720) 评论(8) 推荐(0) 编辑
摘要:蝴蝶效应: MAME 0.120u1中的一个小动向,也许就是一场大规模技术变动的前奏。经历了相当长久的视频系统改进铺垫之后,看来提高3D视频模拟效率这一议题总算被提上日程了。在最新的Mame0.120u1中,一系列3D基板的模拟均不同程度地得到了改善,而其中最令人关注的莫过于Aaron所写的那个新模块了( polynew.c),看上去就是一个通用的多边形视频驱动模块,其目标直指当前模拟效率极低的多... 阅读全文
posted @ 2007-10-25 16:32 neoragex2002 阅读(792) 评论(5) 推荐(0) 编辑
摘要:看来去年圣诞节前后Nicola和Andreas在CPS2系统加密上狠下的一般功夫的确是值得的。这回轮到Andreas发威了,继其发布了一系列CPS3加密研究报告之后(天哪,怎样才能速成西班牙语!?T_T....),居然真的辗转将CPS3加密算法和各rom的密钥给解出来了... 紧接着,Haze率先开始了CPS3系统的模拟尝试,在boot成功之后,星云大师elsemi突然半路杀出,实现进展惊人,两人... 阅读全文
posted @ 2007-06-20 20:33 neoragex2002 阅读(2650) 评论(3) 推荐(0) 编辑
摘要:正文已整理进"模拟器研究"类文章,请见:http://www.cnblogs.com/neoragex2002/articles/742149.html 阅读全文
posted @ 2007-05-10 21:36 neoragex2002 阅读(1141) 评论(2) 推荐(0) 编辑
摘要:正文已整理进"模拟器研究"类文章,请见:http://www.cnblogs.com/neoragex2002/articles/740643.html 阅读全文
posted @ 2007-03-25 02:37 neoragex2002 阅读(1091) 评论(2) 推荐(0) 编辑
摘要:正文已整理进"模拟器研究"类文章,请见:http://www.cnblogs.com/neoragex2002/articles/740645.html 阅读全文
posted @ 2007-03-24 22:25 neoragex2002 阅读(755) 评论(2) 推荐(0) 编辑
摘要:今年圣诞节前后的模拟界似乎额外冷清,平静的表面下却暗流汹涌。近来,Nicola与Andy两人对CPS-2加密算法展开了持续的攻坚战(见多识广的模拟技术专家+密码分析专业人士,一看就有戏),经过两人的讨论,目前已基本明确了CPS-2采用的是一种类似DES的4-Pass Feistel Network,懂密码学的朋友肯定很熟悉:)从密码分析的角度来看,似乎加密强度还不及DES(可能是考虑到了rom加解... 阅读全文
posted @ 2007-01-07 00:43 neoragex2002 阅读(1523) 评论(5) 推荐(0) 编辑
摘要:[摘要] 众所周知,M.A.M.E是目前世界上支持驱动最多、模拟精确程度最高、开发团队实力最强及影响力最为广泛的通用街机模拟器。本文以Mame 0.105b为例,尝试从编译配置和源码结构角度出发,简要分析和描述了Mame的软件架构,并且详细论述了Mame的配置、编译及裁剪过程。作为一篇启蒙性质的文章,本文主要面向希望深入了解Mame的模拟新手,以及对Mame源码感兴趣、且具备一定技术水平的模拟老手... 阅读全文
posted @ 2006-06-05 13:59 neoragex2002 阅读(1852) 评论(2) 推荐(0) 编辑
摘要:for euramerican comics:irc.dejatoons.net [lair of Digital Comic Preservation]└─ #comic-scans ├─ /ctcp Rodyk ComicsComicsMoreComics ├─ /ctcp viperomegax !Big Big Big Zone └─ /ctcp ... 阅读全文
posted @ 2006-03-22 13:24 neoragex2002 阅读(367) 评论(0) 推荐(0) 编辑
摘要:继2005上半年宣布整体结构基本稳定以来,Mame Team终于开始了开发文档的整理和更新,Aaron Giles(偶像...)放出了一篇关于Game Driver和Machine Driver的解释性文章,正在连载中。真令人期待啊....站点链接:http://mamedev.com/docs/ 阅读全文
posted @ 2005-07-07 19:53 neoragex2002 阅读(772) 评论(2) 推荐(0) 编辑
摘要:最近连续半个月天天写材料,简直写得死去活来.....这个第2版文档拖了n久总算online了,关于Neo.Geo基板的视频模拟问题自己觉得今天也总算可以有个完整的交代了,2.0版文档和配套项目NeoVFB的wip页面链接都在下面。由于NeoVFB的代码因为已经有了详细的文档,所以不打算放了,留点挑战性和成就感给自己吧!:)[1] 详细文档: Neo.Geo 系统视频硬件结构模拟 v2.0 (htm... 阅读全文
posted @ 2005-04-11 23:14 neoragex2002 阅读(972) 评论(0) 推荐(0) 编辑
摘要:忙里偷闲终于把第二版文档修订完了,另外追加了不少做帧浏览器NeoVFB时遇到的细节问题,详细修订记录请参考里面的To-do List。暂时还没来得及转换成为Blog上的Html版,先提供pdf格式的文档下载。下载链接:Neo.Geo系统视频硬件结构模拟 v2.0 (pdf) 阅读全文
posted @ 2005-03-28 13:46 neoragex2002 阅读(769) 评论(0) 推荐(0) 编辑
摘要:写给自己用的开发日志,纯粹理想+兴趣。为了偷懒,用C#写的,就不多说什么了,简介和过程都在WIP正文里:)以前也曾感叹过NRGx、Kawaks和Nebula等一流模拟器的精妙,但始终认为与其临渊羡鱼,不若退而结网。如有同好者看到,不妨留个言,褒贬均可,大家共同进步吧;) 但是Lamer和Pirate请勿靠近,这里没有你需要的。正文请看这里:Neo.Geo Video Frame Browser W... 阅读全文
posted @ 2005-02-28 23:11 neoragex2002 阅读(932) 评论(0) 推荐(0) 编辑
摘要:这份文档里面详细地说明了我第一次开发的一个街机模拟器 CPS1 Debugger所经历的工作思路、开发次序及详细时间表,大致正好1个月,每天工作8小时。虽然工作已经暂告一段落了,但这份文档我一直留着,在我看来对新手是非常有价值的dd,因为它本身就记载了一个曾经的rookie是怎样摸着石头过河的。没有哪份文档像它那样告诉你如何入手做一个完整的模拟器、什么是做一个模拟器基本的工作思路、需要哪些基本技术... 阅读全文
posted @ 2005-02-21 21:54 neoragex2002 阅读(2304) 评论(2) 推荐(0) 编辑
摘要:2004年的年假中偶终于实现了平生一大宿愿;) 关于Neo.Geo基板模拟的知识据我所知在一个月以前还仅仅只是存在于零碎的news贴、海量的源代码和Guru们的脑袋里。我写这篇文章的目的是写一篇关于Neo.Geo基板模拟的上位技术文档,而且尽我所能的详细,使你一旦通读过它便有可能自己编制出一个MVS模拟器,但我并不保证。我并没有从这个世界上的某个阴暗的角落里找到Neo.Geo的开发手册,这些信息都... 阅读全文
posted @ 2005-02-20 21:27 neoragex2002 阅读(2853) 评论(5) 推荐(0) 编辑
摘要:这两天小补了一下MAME(logiqx DatFile Mame 0.90b),拿RC扫了一遍,红的黄的14xx个....快崩溃了,偶硬盘上的fullset还停留在0.71b呢.....于是用FlashFXP登陆到FTP上面去补,于是照着RC生成的Mamemiss.txt (缺失列表) 一个一个去点....点了3分钟,ft,眼睛花了:( 干脆用C#整了个FlashFXP Queue File (下... 阅读全文
posted @ 2005-01-19 17:50 neoragex2002 阅读(1309) 评论(6) 推荐(0) 编辑
摘要:Some of sites you could find the scarced fullset of GREAT MAME were shown below. WHAT? You don't know what the GREAT MAME is? ah.....-_,-bJust Gooogle it or .... forget it. The Blog of Emusilent's ... 阅读全文
posted @ 2005-01-18 19:21 neoragex2002 阅读(520) 评论(0) 推荐(0) 编辑
摘要:The Basics "Little Endian" means that the low-order byte of the number is stored in memory at the lowest address, and the high-order byte at the highest address. (The little end comes first.) For ex... 阅读全文
posted @ 2004-12-21 15:16 neoragex2002 阅读(902) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示