bunchan747 のすべての投稿

CASL:FX-840P

やっと動いた・・・CASL

読み方・・・キャスリ?

仮想コンピュータの仮想言語(情報処理技術者試験)

前回は、PC-G805で動作確認はできたが
FX-840Pでの動作確認がNGのままでした

エディターの使いかたがまず、わからん

SHARPの場合は、行番号をいれての編集・・・
CASIOの場合は、そのままでOKのようだ

ただね。

行番号がないので、行の挿入がわからん

SHARPは行番号のおかげで自動に並び替えてくれる

CASIOは?・・・わからん

取説が欲しい・・・

+---------------
MAIN  START
      LD GR0,AA
      LD GR1,BB
      ADD GR0,BB
      RET
AA    DC 100
BB    DC 200
      END
+---------------

実行する

1行目が各レジスタの値
GR0が012C(16進) で300(10進)
GR0=100
GR0=GR0+200
GR0が300になった結果だね

PC-G850:SHARP

ポケコンです。SHRAPの・・・

いいですね
学校技術教育用ポケットコンピュータ PC-G850VS | 電卓:シャープ

BASIC、C、ASMBL、CASL

まともに動作するPC-G850が入手できたので早速触る・・・

BASICはいつもの・・・LC共振回路計算・・・OK

C・・・んんん・・・使い方がわからん
取説を入手しないと

サイトにある情報がなかなか無い?
うまくヒットしないだけか?

10main(){
20 printf(“Hello World\n”);
30}

TEXTモードでEditで入力して
Cモードに入ってCompileのCでコンパイルしてComplete ! でビルドOK

GoのGで実行する

Hello World
*EXIT(30)

動いた!

CASLは・・・エラーが出て・・・わからん

MAIN START
LD GR0, =100
LD GR1,=200
RET
END

だめ?

CASL2シミュレータで試した・・・
MAIN START
LD GR0, =100
LD GR1,=200
RET
END
コンパイルできた。

ADDA GR0,GR1もOKだった

なにがいかん?

OP-CODE ERROR (40)

ADDAでこける、の行を消すと、LD GR0,=100でエラー

文法が違う?

あ、もちろん、行番号はつけている(TEXTモード)

10MAIN START
20 LD GR0,=100

ううううううううう

取説が欲しい

10MAIN START
11A DC 100
12B DC 200
20 LD GR0,A
30 LD GR1,B
40 ; ADD GR0,GR1
50 RET
60 END

これはコンパイルできた

正解は・・・
10MAIN START
11A DC 100
12B DC 200
20 LD GR0,A
30 LD GR1,B
40 ADD GR0,B
50 RET
60 END

GR0:012C 300
GR1:00C8 200

汎用レジスタ同士の計算ができないのか・・・

ほかの書きたかがあるみたいだ

PB-100 vs PB-110:CASIO

CASIOのポケコンです。

BASICです。

1行表示です。

自分はSHARPのPC-1245だったが、友達は
PB-100を持っていた。

あと、他の友達はPC-1210だったな・・・

BASICの勉強にはとても良いガジェットだね

PB-100にはBEEPが実装されていないので、実行するとERR2
PB-110にはBEEPが実装されているので、実行するとプッと鳴る

FX-860PVC vs FX-840P

CASIOのポケコンです

どちらも、BASICとCASLが使えます。

だいたいのキー配置が同じです
ただ、840はCASLに特化したキーマップ(Shift+キー)
860はBASICに特化したマッピングだね

で、FX-841Pが840のBASIC版だと思う

早速、例の・・・LC共振回路・・・OKです。

省略・・・

インターフェースが、今までのものとは違うのね・・・

インターフェースはFA-6らしい

なかなか出ていないね・・・

自作するか・・・

PIN
9:RXD
14:TXD
30:GND

TTL<=>USB変換で行けそうだ

PIN
000001111122222
135791357913579
oooooooooooooo
oooooooooooooo
000011111222223
246802468024680

PIN幅は1.27mm

1200bpsでPC側でTeraTermとかで良いのかな・・・

SAVE “COM0:5, N, 8, 1”

LOAD “COM0:5, N, 8, 1”

2400bps~1200bps

PC-G801:SHRAP

ポケコンだ。

学校教育用だそうな

入手して、かなりダメージのあるものだが
電池を入れたら・・・一応、電源は入り
使えそうな雰囲気・・・

んんん

計算は使えた
STATもうごく

さて

PROGRAMモードにしたが・・・入力してもERROR・・・・

メモリーがだめなのか?
ただ、リセットボタンが利かない・・・押しても反応しない

も少し調査だね・・・・

前に入手したPC-G850が動かせていないので・・・

も少し程度の良いものを探すかな・・・

VSP-03T:Protone

オートバックスブランドのスピーカー(TWEETER)だ
デミオの右のTWEETERから音出ていないことに気が付いた・・・

純正部品もモモタロウで購入できるが、せっかくなので他のにしたい

まず、既存のを外して導通テスト・・・切れてるね・・・

ひとまず、右側を交換した。
夏休みの間にでも左も同じように交換したい・・・

今回の工作は・・・
上蓋に接着されていたSPを外して
同じ位置に今回のTWEETERをはめようとしたが、サイズが合わず(大きい)
上蓋のSP固定の爪(3か所)のうち1つを折って、なんとかはまる
ホットボンドで固定した。

ケーブルは、そのままだとちょっと不安なので(より線の半田ずけのみ)
電子工作で使っているブレッドボード用のケーブル(オスーメス)を
かまして、それをコネクターにはめたらばっちりだった・・・

PC-1245:SHARP

ポケコン

自分のルーツ

中学生の時に親にねだって買ってもらいました。

BASICを勉強したくて
ゲームや計算をプログラミングして楽しんだ

今となっては、何を入力したかは忘れているが・・・

当時、事情があって手放したが
数年前に入手したものをいまも大事にしている
もちろん、LCDは交換した

早速、共振回路計算

10:INPUT “L=”,L
20:INPUT “C=”,C
30:F=1/(2*π*√(L*C))/1000
40:PRINT “F=”;INT(F);”KHZ”

いつものやつね・・・

PC-G850:SHARP

学校教育向けポケコン

入手できたが、動かない

電池は単四が4本
端子が錆びている・・・

修理して直るかなぁ

単4電池コンタクトスプリング
というらしい

同じサイズくらいのをポチッタ・・・
月末くらいに来る・・・中国か?

外部電源も使えそう・・・んんんんん?
センターマイナスだ

EA-23Eらしい

センターマイナスの8.5V

作るか・・・

回線速度:VersaProVG9

今日は、息子が駅まで送迎してと言われたので、早起きをした
5時に起きて、5時30分に出かけた

早起きついでにパソコンでもいじるか・・・

新たに仲間入りしたPC

回線速度を計測

ネットワークカードの設定を調整してからの計測

・バンド優先度:5GHz
・MINO省電力モード:静的SMPS
・ローミングの積極性:最低
※デバイスマネージャを起動してネットワークアダプターのプロパティ

変える前を計測していないので、どう変わったか不明である

よく調べて
・MINO省電力モード:SMPSなし
にしたら速度が改善した

しばらく使ってみる・・・様子見