主题 : 【转贴】DC模拟器nullDC WIP(开发进展和截图)
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1999 浮游币
贡献值: 10059 点
好评度: 54867 点
人气: 4322 点
在线时间: 19650(时)
注册时间: 2004-10-02
最后登录: 2024-11-14
楼主  发表于: 2006-10-18 09:04

【转贴】DC模拟器nullDC WIP(开发进展和截图)

EZ转的~


DC模拟器nullDC公开了最新开发进展,近期修正了mmu 和 exeption handling代码,一些WinCE例子能运行了,另外还同时发布了模拟古墓丽影的截图,各位看看吧,当然在图形模拟和速度方面还未能达到非常好的效果,期待此模拟器有新的进展.
October 15th, 2006 Idąc za poddanym pomysłem założyłembloga. Blogi to nie bardzo "moja rzecz", ale lepsze to niż nic. No idarmowa strona przy okazji

W założeniu mam tu pisać o postępie prac nad projektem emulatorakonsoli Dreamcast. Nie miałem pomysłu na ładną nazwę, a katalog trzebabyło założyć, więc zostało "DCemu".

Uprzedzając kilka pytań: Nie, ani wersja skompilowana, ani tym bardziejkod źródłowy nie są publicznie dostępne. To pierwsze będzie jakemulator osiągnie stan w którym można przynajmniej spróbować odpalaćgry z obrazu/CD, to drugie pewnie nigdy nie opuści mojego PCta.
Wymagania to Windows 2000 (bo takiego mam, na XP wydaje się takżedziałać) i procesor zgodny z Pentium 2. Oczywiście, cokolwiek poniżejAthlona XP to proszenie się o kłopoty
Do tego DirectX 9c, sensowna karta graficzna (mam Radeona 9800XT). Niesą wymagane, póki co, shadery, ale jak karta nie umie _szybko_wykonywać operacji typu "render to target surface", albo ma problemy zdynamicznie generowanymi teksturami i konwersją między typami, tobędzie rwać. GeForce4MX 400 ma z tym problemy...

Stan emulacji na chwilę obecną:

ARM7 SPU: 5% (czytaj: praktycznie brak)
SH4 CPU/rdzeń: 95% (działa, co nie znaczy że nie ma błędów)
SH4 CPU/układy: 75% (na razie wystarcza, ale brak RTC, DMAC iTMU robią to co najważniejsze, SCI(F) mógłby mieć własne okno, MMU niema i raczej nie będzie, itd.)
PVR2: 80% (2D: trudno to określić, bo nie wszystko działa zgodnie z oczekiwaniami)
PVR2/TA: 50% (3D: TA jest emulowany i działa przez SQ i DMA,oraz zapis bezpośredni - sposób w jaki to zrobiłem nie jest idealny...może da się szybciej... no i chwilowo dopuszcza jedną teksturę tylko
Maple: 80% (jako szyna danych, bo np. obsługi kart pamięci nie wtej chwili wcale, kwestia zrobienia "wtyczki" która będzie emulowałakonkretny typ urządzenia)
ASIC: 80% (ponieważ jest praktycznie nierozerwalnie powiązany zPVR2, był pisany równolegle, DMA np. działa tylko do znanych urządzeń)

Rdzeń jest interpreterem, bo rekompilator nie ma obsługi FPU (tzn. ma,przez interpreter :) i poza tym wykazuje może 30% wzrost wydajności. Tojest z pewnością wina słabego rekompilatora, ale głównie tego żeinterpreter mi wyszedł bardzo udany. Niestety, oba nie radzą sobie zsamo-modyfikującym się kodem. To się da zrobić, ale to poważniespowolni emulację. Czekam z tym na jakąś motywację, np. jak się okażeże BIOS przez to dalej nie idzie, to dorobię.

Zakończyłem właśnie pewien etap prac nad obsługą kontrolerów gier(przez DirectInput) i póki co jestem z zadowolony z efektu. Oto obrazkiz tego co już można zobaczyć





可以看到有DEBUG了~
嘿嘿~
腰间盘突出的
级别: 论坛版主

UID: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 298018 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1454(时)
注册时间: 2005-03-08
最后登录: 2024-09-26
沙发  发表于: 2006-10-18 09:47

哇!有debug!!

这么说来 以后测试游戏的某些项目的时候就

容易多了啊 哈哈哈哈
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
musenwoody
级别: 模拟小生
UID: 17515
精华: 0
发帖: 98
威望: 0 星
金钱: 2275 浮游币
贡献值: 0 点
好评度: 120 点
人气: 0 点
在线时间: 37(时)
注册时间: 2005-02-12
最后登录: 2024-01-02
板凳  发表于: 2006-10-18 10:47

这个模拟器难道非要到100%模拟的时候才肯放出程序吗?
级别: 论坛版主
UID: 10256
精华: 1
发帖: 10905
威望: 18 星
金钱: 1918 浮游币
贡献值: 8859 点
好评度: 30446 点
人气: 1086 点
在线时间: 935(时)
注册时间: 2004-07-27
最后登录: 2024-11-01
地板  发表于: 2006-10-18 12:53

慢慢完善吧,不过近期应该还是不能撼动CA的地步。
(σ`・д・)σ 你不是那个原来住顶楼的笨蛋吗?
musenwoody
级别: 模拟小生
UID: 17515
精华: 0
发帖: 98
威望: 0 星
金钱: 2275 浮游币
贡献值: 0 点
好评度: 120 点
人气: 0 点
在线时间: 37(时)
注册时间: 2005-02-12
最后登录: 2024-01-02
草席  发表于: 2006-10-18 15:02

希望真正发布时,能给人惊喜。
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9741
威望: 49 星
金钱: 403140 浮游币
贡献值: 9533 点
好评度: 53290 点
人气: 3105 点
在线时间: 4569(时)
注册时间: 2004-06-07
最后登录: 2024-11-13
5楼  发表于: 2006-10-18 17:45

基本可以54了,因为这个模拟器越来越给人fake的感觉

也不知道近期放出第一个版本的承诺能不能实现
绿坝娘美...
级别: 模拟专家
UID: 8157
精华: 0
发帖: 326
威望: 0 星
金钱: 1511 浮游币
贡献值: 0 点
好评度: 342 点
人气: 0 点
在线时间: 115(时)
注册时间: 2004-06-26
最后登录: 2024-10-17
6楼  发表于: 2006-10-18 18:28

观望ING~~~~~~~~~~~~~~~~
级别: 模拟之星
UID: 38159
精华: 0
发帖: 251
威望: 3 星
金钱: 66 浮游币
贡献值: 0 点
好评度: 367 点
人气: 1 点
在线时间: 148(时)
注册时间: 2005-06-24
最后登录: 2024-11-15
7楼  发表于: 2006-10-18 19:58

看图片还不错了 慢慢的等待吧
级别: 论坛版主
UID: 10256
精华: 1
发帖: 10905
威望: 18 星
金钱: 1918 浮游币
贡献值: 8859 点
好评度: 30446 点
人气: 1086 点
在线时间: 935(时)
注册时间: 2004-07-27
最后登录: 2024-11-01
8楼  发表于: 2006-10-18 20:33

引用
引用第7楼wenhuibb2006-10-18 19:58发表的“”:
看图片还不错了 慢慢的等待吧

不错?没看到上面那截图,2.23FPS........
(σ`・д・)σ 你不是那个原来住顶楼的笨蛋吗?