レベル3にASSIST09モニタを組込む その1^^

レベル3実機でプログラミングを楽しむ際にモニタの機能が貧弱で楽しめないことがあります。

FMシリーズの場合、色々な書籍に多機能なデバッガが発表されていますが
レベル3はほとんど見かけないので、6809のSBCでもお世話になっているASSIST09をレベル3に組込みました。

ASSIST09本体は書籍の通りでアドレス定義以外はオリジナルのままです。
レベル3の割込みベクタに差替える部分を追加して空ROM領域 $8000~に入れました。

そのままでは何故かレベル3のBASICROMサブルーチンが動作しないので、
ASSIST09の本来の使い方であるACIAを使うことしかできませんがレベル3でASSIST09が動作するのは楽しい^^;;

開発環境はWindows10 + MSDOS Player + 1890Aです


画面はこんな感じで、ROMに焼く作業手順は、 続きを読む レベル3にASSIST09モニタを組込む その1^^

FM-77でFT245RLのFT245Toolsを試してみる

akita2001さんのFM7用FT245RL通信カードを使ったFT245Toolsを試してみました。

このツールはFT245RLの仮想シリアルポート経由でデータを送受信できるツールのようで、
外部のWindows機を仮想ドライブとして使える素晴らしいツールのようです。

私の使っている環境はWindows10Pro64ビット+Cygwin
FMはFM-7で楽しみたいのですが自宅にはFM-77しかないので今回はFM-77
この環境で実験開始・・・

まずはFM-77にFT245RL通信カードを取付け

USBケーブルでWin10機に接続

仮想シリアルポートのポート番号はデバイスマネージャで確認

今回はCOM3に割り当てられているようです。

FT245Toolsはodaman68000さんのGitHubから一式をDLさせて頂きました

FM側に通信用のソフトが必要とのことで、FM77のモニタを使ってFT245TRNを入力します
サイズは100バイトなのでFMのモニタを使って入力しFDに保存しました。

FT245TRNを$FC00からロードして実行しておきます。

ダウンロードしたファイルをCygwin上でビルドしてft245tool.exeを生成

ソフトの準備は整ったのでREADME.mdの通りに操作して使い方を確認

COMポートの指定方法にコツがあるようですが、Windowsでのこの辺のことはあまり理解していないので
使える方法で続行

COMポートの指定はそのままCOM3を指定するとエラーになります
某掲示板にヒントがあったので\\\\.\\COM3と指定するとうまくいきました
手順の通りBUBEMULを送信してみます

送信完了でFM側もカーソルが表示されて操作可能に戻りました

モニタで$6809からのデータを確認してみると、正常に送信されています

調べること
BUBEMULは$6800~$69FFまで保存しておきます→なぜかSAVEMできない
ft235Toolsのbinsend後にCTRL+Cで終了できない→FMの電源を切ると終了するので何か受けている?
FMにBUBEUMLを送信して$6809から実行してもCOM3がクローズされておらずCOMエラーになる
FT245RL通信カードのみ電源をオフオンして継続しても、どうもうまくいかない

ft245Toolsをbubemulで起動してみますが、FM側はSyntax Errorになり,ft245toolsはCommand not foundになります


Command not foundは応答しているので全く動作していないわけではなさそうですが、うまくいきません・・

使い方が悪いんだと思いますが、何が悪いのかよくわからない状態です^^;;

ソースコードがあるので、追いかけてみたいところですがこの手のCのプログラムを作ったりデバッグ
したことが無いので、何をどうすればいいか見当もつきません^^;;;

VisualStudio Codeのあたりでできるのかもしれませんがプロジェクトの仕組みから全く分かっていないので、
そこから調べる必要があります^^;;
(VisualStudio Codeの開発環境は各言語毎にツールチェーンを指定する感じでしょうか!?)

シリアルポートの指定方法と一緒に色々勉強してみます。

N700Sには乗れそうになかった^^

直前にならないとN700S系の運転情報はわからないとのことでしたので、今日乗車の情報を調べてみると・・・


下り新幹線で運転予定は東京発 新大阪行きの2本のみのようでした。


上りは調べていませんが、現状は東海道新幹線での運転がメインで山陽新幹線は対象外なんですね。

残念ですが、今回は普通にN700Aで行ってきます^^;;;

そんな、7/28のN700S運転メモ

来週からの出張はN700S系で^^

来週から久しぶりの熊本出張ですが、移動は新幹線です。

久しぶりの新幹線なので、運用が始まったN700Sで移動しようかと調べていたところ

ネットで運行情報を得られるとの情報・・・

EX予約で見てみましたがN700系での運用しか情報がありません。

これではわからないので、ネットで調べると
続きを読む 来週からの出張はN700S系で^^

DELL XPS15の放熱板清掃とリカバリ

DELLのXPS15ノートパソコンが最近熱暴走でフリーズするので内部の清掃をしてみました。

ついでにWinodws10のリカバリーも行って、買ったときの快適なXPSに戻らないかとチャレンジ

熱暴走の原因はCPUの冷却の放熱フィンに埃が溜まっているのが原因のようで、こんな感じになってました^^



前回DELLに修理に出して戻ってきたのが去年の3月なので、1年4カ月でこれだけ汚れました・・

放熱フィンに埃が溜まって放熱しにくくなるのは分かりますが温度が上がっても保護回路が働いて動作クロックが
落ちながら安全に動作すると思っていたのですが、そうでもないんですね。
続きを読む DELL XPS15の放熱板清掃とリカバリ