« PIC TIMER | トップページ | ポケコン&電卓のベンチマーク »

2007年7月27日 (金)

PC-1261の小技

職場の先輩がPC-1261を入手されたので,使える小技をメモっておきたいと思います.手持ちのPC-1261(俗に言うFOTバージョンです.これはHELP機能のNEXTの使用例のFOR文がFOTになっているものです)で確認はしていますが,もしかしたらPC-1260やロットの異なるPC-1261では動作しないかもしれません.また予期せぬ動作をすることも考えられるので,試すにあたっては,各自の責任で行ってください.

【VRAMのアドレス】PC-1261のVRAMは, 液晶1行目1-12桁&2000-&203B番地,13-24桁&2800-&283B,液晶2行目1-12桁&2040-&207B,13-24桁&2840-287Bです.PC-1245やPC-125x系のように演算中でも画面両端付近にゴミは表示されません.

【SMALL】アルファベットの小文字を直接キー入力できる小技です.方法はPOKE&203C,8です.この後,SHIFT カナと押すと,画面左にSMALLの文字が出まして,アルファベットの小文字が入力できるようになります.ここで注意ですが,SMALLを表示したまま電源をOFFにしてしまうと,SMALLが画面に残ったままとなり,BASIC命令を入力実行できなくなってしまいます.こうなるとオールリセットしかなくなります.この番地のどこかのbitを立てるかクリアするかで,SMALLになるのですが,いまいち不明でした.とりあえず前述の方法でもSMALLになるのでこのままにしておきます.SMALL表示を消して,電源をOFFにすれば解除されます.

【リザーブエリア】リザーブエリアは,&65D0-&65FFです.48バイトあります.リザーブを使用していなければ,何の手続きも必要とせず使えるので,簡単なマシン語を記憶しておくのに重宝します.

【ビジネス・シミュレーション機能】これは取説にも書いてあり,PC-1261シリーズの特徴でもあります.使い方は,例えば,PROモードで,「#ゼイコミ=カカク*1.05[ENTER]」と入力します.RUNモードで#[ENTER]と押すと#ゼイコミが表示されるので,これをカーソルキーで選択し[ENTER]を押します.するとカカクが表示されるので適当な数値を入れると税込価格が表示されます.同様に簡単に複数の式を登録できます.このビジネス・シミュレーション機能は初期設定では128バイトまで使用可能です.このサイズを増やすには,PROモーとでEQU#5などと入力します.すると数値×128バイトずつ増加させることができます.なおEQU#で設定値を確認できます.初期値は0なのですが,128バイトは確保されています.ということは(EQU#×128+128)で領域サイズが求められます.ちなみにEQU#0時の128バイトも最初から設定されているので,ビジネス・シミュレーション機能を使用していなければ,気兼ねなくマシン語プログラムをおくことが出来ます.アドレスは,PC-1260:&5800-&587F,PC-1261:&4000-&407Fです.

(参考文献)THE BASIC 1984年8月号,POPCOM 1984年8月号,Pio 1984年8月号

|

« PIC TIMER | トップページ | ポケコン&電卓のベンチマーク »

コメント

PC-1261(PEEK &F200 ENTERが195)ですね。
Pio86年9月号に載っていたPC-1260/61「ザ・リバー」のポケコンパイラ1260のROM内ルーチン&BC30がわかりません。確かCLSかCLEARのルーチンだと思います。おしえて下さい。

CLS &BEA4 CLEAR &BF25 PC-1260(PEEK &F200=34)
CLS &C0FA CLEAR &C17B PC-1262(PEEK &F200=84)
と調べました。

投稿: 安藤 秀樹 | 2017年9月26日 (火) 20時08分

安藤さん、こんにちは。
ROM内ルーチンについて、資料がほとんど残ってないのでわかりません。すみません。

投稿: Jimmy | 2017年9月26日 (火) 23時15分

調べ方おしえます。
POKE&66DC,0,0 ENTER
CLS ENTER
CL
PEEK&66DC ENTER この数値教えて下さい。
PEEK&66DD ENTER この数値教えて下さい。

POKE&66DC,0,0 ENTER
CLEAR ENTER
PEEK&66DC ENTER この数値教えて下さい。
PEEK&66DD ENTER この数値教えて下さい。
以上

投稿: 安藤 秀樹 | 2017年9月28日 (木) 20時17分

了解です。
いま手元にPC-1261がないので、実家に戻りましたら、調べてみます。

投稿: Jimmy | 2017年9月28日 (木) 22時59分

コメントを書く



(ウェブ上には掲載しません)




« PIC TIMER | トップページ | ポケコン&電卓のベンチマーク »