ず@沖縄

沖縄

ネーミングライツとバス停名(ノボテル沖縄那覇前のバス停名称はどうなる?)

首里に上る坂の途中にあるホテル(ノボテル沖縄那覇)が売却されるという報道があった。 ノボテル那覇、運営変更へ アコー来月終了、営業継続 沖縄(琉球新報 2026年06月06日) ノボテル沖縄那覇売却 100億円規模 8月から名称変更、雇用引...
BASICMASTER

ベーシックマスターのハードウェア(16)ODV GBS-Cでディスプレイ接続

ベーシックマスターのハードウェア(13)ディスプレイの接続方法の続き。ベーシックマスターJr.は、MP-1710カラーアダプターがあれば カラー表示が可能である。しかしRGB出力を受け付けないディスプレイに接続する場合、標準の構成では MP...
BASICMASTER

ベーシックマスターのハードウェア(15)MB-6880のカセットリモコン

ベーシックマスターL2IIやJrは、カセットデッキをリモートコントロールする機能がついている。BASICプログラムをLOADするときは、エラーが起こるとそのブロックで停止するので、テープを少し巻き戻して読み込ませることでエラーを回避できるこ...
沖縄の公共交通

糸満市真栄里のターミナルゾーンとは?

糸満市真栄里にメイクマンとマックスバリュ(たぶん)ができるという記事が新聞に掲載されていた。 最大規模の農機具 品ぞろえ 糸満・真栄里にメイクマンとイオン琉球 30年春 沖縄 沖縄・糸満真栄里にメイクマンとイオン琉球 2030年春オープンへ...
BASICMASTER

MC6800のプログラミングテクニック(30) xorshift32の実装

下記のサイトに、同一プログラムを各種CPUで書いた比較記事が掲載されている。MC6800だとどうなるか、PRNG(擬似乱数)プログラムを書いてみた。 Getting a Decent and Fast PRNG Out of an 8-Bi...
BASICMASTER

MC6800のプログラミングテクニック(29) ループ処理(3)

前回までstrcmp,strchrの例を見てきた。今回はmemchrの話。str系の関数は文字列末 '\0' を検出するが、mem系関数では領域のサイズを渡す。そのため、2バイト演算が下手なMC6800ではループ終了検出がややこしくなる。v...
BASICMASTER

MC6800のプログラミングテクニック(28) ループ処理(2)

前回はstrcmpの例を見てきた。今回はstrchrの話。strchrは検索文字として '\0' が渡される場合があるので、注意。通常は 文字が見つからずに末端の0に至った場合は NULLを返すが、'\0' を検索していたときはそのアドレス...
BASICMASTER

MC6800のプログラミングテクニック(27) ループ処理(1)

strcmpを見たついでに、ループ処理の話をしよう。まずは単純に文字列の末端を探すループを書いてみる。 while (*s) { s++; }素直にMC6800のアセンブラに落とすとこうなるが、こう書いてはいけない。loop: tst 0,...
BASICMASTER

MC6800のプログラミングテクニック(26) 分岐条件の生成(4)

条件比較の結果を、Accに入れる話の続きである。今回は、strcmpのように 負数と正数 を入れたい場合の話。浮動小数点演算でも必要になる。 MC6800のプログラミングテクニック(6) 分岐条件の生成(1) MC6800のプログラミングテ...
Wordpress

wordpressのテーマを変更した(Luxeritas→Cocoon)

このサイトは2017年10月からLuxeritasを使っていた。Luxeritasは速いし、当時のテーマとしては機能も豊富だ。自分でも高速化や細かいところの修正をして使っていたが、作者の方がご病気で2023年の11月からメンテナンスが止まっ...
BASICMASTER

富士通MB8861の追加命令 (3)ADX

富士通MB8861はMC6800上位互換のCPUであり、5種6命令が追加されている。今回はADX命令の解説。ADXはIXレジスタに8bitの即値あるいはメモリ上の16bitデータを加算する。 命令codebytecyc機能概略 ADX(im...
BASICMASTER

富士通MB8861の追加命令 (2)TMM

富士通MB8861はMC6800上位互換のCPUであり、5種6命令が追加されている。今回はTMM命令の解説。 命令codebytecyc機能概略 TMM7B37BP ∩ (M), BP ∩ (M) の結果と BP の EX-OR をとり各々...
スポンサーリンク