Common Source Code Project (2011/05/19) - 模擬器

Eden avatar
By Eden
at 2011-05-19T13:55

Table of Contents

http://homepage3.nifty.com/takeda-toshiya/

色々と一気に更新しました。

5/19/2011

[VM/EVENT] fix to check registered count for frame/vline events
[VM/EVENT] clear event counts before other devices are initialized
[VM/HD46505] fix to update sync signals in more precise timing
[VM/HD46505] support notifying vline event to other devices
[VM/Z80DMA] fix issues for X1/X1turbo games (thanks Y.S.)
[VM/Z80DMA] fix to return current count/address for init read sequence command
[VM/Z80DMA] fix do_dma() routine



昨晩リリースしたMZ-800について、スクロールレジスタを修正しました。
CP/Mなどで、スクロールした際に画面が乱れる問題が解決しています。

普通の機種だと、スクロールレジスタって画面の表示上だけの機能なのですが、
MZ-800だと、CPUから見たVRAMのアドレスにも反映するみたいでして。
どれだけスクロールしても、画面の表示位置とCPUから見たVRAMのアドレスは
変わらないようになっています。なんと面妖な。



PC/JXで、高解像モードをサポートしました。
$A0000-$AFFFFに割り当てられる専用VRAMと漢字ROMの切り替え方と、
高解像モード・標準モードの切り替え方の調査にちょっと手間取ってました。



X1turboの方は、Y.S.さんからご提供いただいたZ80DMAの修正の取り込みと、
HD46505の信号発生タイミングの高精度化が中心です。
青き狼と白き牝鹿が動くようになっています、多謝多謝。

HD46505の修正はPC/JXにも関係してくるものですが、総スキャンライン数を#defineで
定数として宣言しているため、画面解像度の変更によってライン数が変更されたときに

信号の発生に問題が生じていました。
X1turboの方では無理やり誤魔化してましたが、今回JXでも同じ問題に直面したため、
この際一気に修正を図っています。

X1の方は、これで何か新しく動くようになったソフトがある訳でもないですが、
まあ自己満足ですね(苦笑)

--

All Comments

ClrMAME Pro 3.138a

Agatha avatar
By Agatha
at 2011-05-19T13:44
http://mamedev.emulab.it/clrmamepro/ 3.138a added: missing but fixable chds can get fixed automatically by fix-missing added: append option for rebuilder ...

RomCenter v3.58

David avatar
By David
at 2011-05-19T13:42
http://www.romcenter.com/ RomCenter v3.58 is released. RomCenter is an application written for 32-bit Windows operating systems, designed to help you mai ...

任天堂紅白機遊戲-六三四之劍

Anonymous avatar
By Anonymous
at 2011-05-19T11:02
推 conpo:推好文。我記得「未來戰士」的卡帶沒插好,也會產生一些有趣 05/19 01:08 → conpo:的bug,例如掉入洞穴不死跟牆壁穿透之類的 05/19 01:08 現在可以利用連發達成 VirtuaNES的話A B調整到30fps連發 其他模擬器同樣能開到最高應該也能用 AB連發同時按住 ...

聖女密碼第二片記錄檔

Hamiltion avatar
By Hamiltion
at 2011-05-19T10:54
第一片過了,但好像無法換片(nullDC) 徵求記錄檔 - ...

請問NO$GBA2.6a 存檔問題

Brianna avatar
By Brianna
at 2011-05-18T22:06
請問一下 NO$GBA2.6a有支援即時存檔嗎? 因為在玩遊戲的時候 想用模擬器提供的即時存檔 但是是有存成功 不過獨讀取的話會跳到開頭畫面 請教一下大大該怎麼解決? 是要經過什麼設定才能成功存檔跟讀檔嗎? 謝謝 - ...