Emulator 板


LINE

http://dknute.livejournal.com/ This time the package includes NAOMI emulator as well. And I've modified the code a bit, let's hope this will make the Data Execution Prevention exception go away. Both executables can now reside in the same directory, but because of that there are some minor changes: * Dreamcast BIOS/FLASH filenames must now start with Dreamcast_ prefix. * NAOMI BIOS filenames must start with NAOMI_ prefix. * The main configuration file for NAOMI emulator is now called NAOMI.ini And yes, you still need to extract and decrypt any NAOMI games you wish to run from the GDI image. It's also possible to extract them from CHD files. Remember to install the runtime libraries for MSVC 2008 SP1 if you get those silly "not installed correctly" errors. http://s-url.jp?23597 UPDATE: It seems I forgot to put the newly compiled Makaron executable into the package. Sorry :) Redownload, I've updated the link. Also, if you add "aniso = 0" to the Settings section it should disable anisotropic filtering. Not really tested 17th-Nov-2008 Still busy. Good news is I′ve been forced to add FEG emulation to AICA recently and now I dare say it′s finally complete. Filtering isn′t really used much but Shenmue needed it for the in-game music. Since I′m still in the woods with other changes I suppose I could release another test version of Makaron with what I have now. Not much of that I′m afraid: - Fixes to TA I′ve already wrote about (ie Excelica) - Revised VMU plugin, it is now possible to save in WinCE games - FEG/digital lowpass filter emulation in AICA Stay tuned. Also, some random pictures. If you know what it is you can start drooling now This will take time mind you, but maybe I′ll have something working before 2009. Still waiting for the Altera board to arrive... UPDATE: Makaron T11/1 is out. You can grab it from RapidShare. It seems they now have a download limit system - so in case it kicks in you can try SendSpace as an alternative. Now, pay attention: * It′s only the Dreamcast version for now. * It has been compiled with Microsoft Visual C++ so you might need to install the runtime libraries to get it to work. It′s only 4MB and you can download it from Microsoft. * Hit F8 to exit the emulator at any time * You can now use Pause/Break key to pause/resume the emulation Minimum hardware requirements have also changed: * Processor must have SSE support * Graphics card must be at least Shader Model 2.0 compatible By not having to support ancient Pentium 2s and Durons, and Radeon 8500, I can make the code simpler and maybe a bit faster too. That old hardware wasn′ t going to run Makaron at any acceptable speeds anyway :) 14th-Oct-2008 I′ve moved Makaron project to Microsoft Visual C++ 2008. Express edition for now as it′s free and has about all the tools I need (resource editor would be nice though). Too bad I won′t be using a profiler anytime soon - it′s only present in the Team suite and that′s a bit out of my price range Maybe I could use CodeAnalyst, though on Intel hardware it can only do timer-based analysis. But hey, this is still about as good as gprof and it′s also free, whereas VTune prices start at 700$ - and that′s just a licence for the basic module. You know, it′s funny but I also liked GPU ShaderAnalyzer better than NVidia tools. It′s not as sophisticated but also easier to install and use. Get a hint, Intel and NVidia :) There weren′t too many problems with moving to MSVC. Mostly I had to switch to different alignment and structure packing semantics. That and some inline assembly had to give way to more generic C code - it was only worthwhile when using AT&T syntax with clobbered register hints. The YUV converter is now using MMX/SSE2 intrinsics (as it was meant to but I had no choice but to use assembly under MinGW 3.4.5). All in all, it compiles and works. I′m still using controller and keyboard plugins done with MinGW but that will soon change as well. I′ve also moved to Unicode - that was done even before I switched compilers though. The INI files can now be encoded as ANSI (that′s ASCII plus current Windows code page character set), UTF-8 or (preffered) UTF-16. Little endian of course, as all x86 architecture is. The format will be autodetected based on the BOM and so Unicode files must start with one. Notepad will take care of that for you. So far there are only two downsides to MSVC: it comes with standard STL headers only (so no slist for example) and running the executable requires one to download and install a redistributable package from Microsoft. The latter is only 4MB so it shouldn′t be a problem. As for STL, I′ve been experimenting with it for some time now. My own classes are not that universal and not really faster either. I did port some of that code back to plain C to use on Dreamcast, but that doesn′t mean I need to keep Makaron STL-free forever. There wasn′t much point in switching to STL under MinGW, but I did anyway, and I got rewared for that in MSVC. It′ s debug build helped me find some deeply buried bugs in the way I handled texture lists. Nothing major but still. What else is new? The YUV->RGB texture conversion performance on NVidia cards should be a bit higher now. It also turns out using PUREDEVICE is not the best idea considering how many state changes I do per frame (even if I do try to limit the most costly ones). Oh, and thanks to new compiler Makaron is now a tad bit faster. Not much, not always, but I′m getting up to 120 MIPS out of SH4 in full MMU mode where I was getting 90 before. Unfortunately the slower your CPU is the less boost you will see - but still, that′s an improvement. --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.238.100 ※ 編輯: choan 來自: 59.126.238.100 (11/24 12:09)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP