[ オリジナルレポート | a7800.cpp を表示 ]

BugID: #06628 (未訳)

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
比較テスト新規未処理2017-07-16 23:422017-07-16 23:45
 
テスターtrebor担当者 ソースa7800.cpp
バージョン0.187発生バージョン修正バージョン
フラグ
セット
セット詳細
 
概 要Incorrect RIOT Behavior
詳 細As implemented in the new mos6530n RIOT core, the timer counts down to zero and stops. This isn't authentic to real hardware, which will continue to decrement past 0 to 255 and down again continuously.
再現手順A 7800 "readriot" program to demonstrate this is attached. If you press the trigger it will set T1024T=255.

A 2600 "readriot" program is also attached. Please note that the current a2600 driver is using the old RIOT code, so the program will behave authentically here.
追加情報Also, a fix for MT6060 was put into most6530n.cpp under mos6530_device_base::device_reset(), initializing m_pa_out=0xff and m_pb_out=0xff. Once the timer behavior is made authentic, the correct RIOT initialization value of 0 should be able to be used, without causing the issues seen under MT6060.
 
添付ファイル