12640/12615 CRG00666 文太 SEG:B000H に書いている?
( 0) 25/12/27 15:05 12639:konnoさんへのコメント コメント数:1
konnoさん
ありがとうございます。
少し、少しだけ、何かが進んだ感じがしています。
以下は、hello.asm (created by BASM) の、その部分(おそらく)。
PS_1: ;PrintString
Mov DX,80
Mul DX
Add DI,AX
Shl DI,1
Mov AX,0B000H ;!!! b000h, perhaps THIS
Mov ES,AX ; SEG in video memory
Mov AH,0FH ;0Fh GET CURRENT VIDEO MODE
Int 10H ; ??? related to SCREEN Statement? in emulators
Cmp AL,07H ; Return: AL = display mode
; 07h = T 80x25 9x16 720x400 mono B000 VGA
Je PS_2 ;
Mov AX,0B800H ;!!! b800h, perhaps NOT THIS
Mov ES,AX ; SEG in video memory
PS_2:
Cld
Movsb
12641/12615 CRG00666 文太 basm286.zip
( 0) 25/12/27 15:07 12637:文太さんへのコメント コメント数:1
https://www.bcxbasiccoders.com/#links
万が一、興味がおありの方がおられましたら。
上のページの一番下からDLできます。
前にも話題に上がっていた(僕が上げていた)と思います。
いえ、手元のものがいろんなマシンでヴァージョン違いでありまして、
DOS機に入っていたのが、まだShareWareヴァージョンだったときのもの
だったのです。それで調べました。けっこう手間取った。
.comモデルもちゃんと作れるみたいだよ。これが気になっていたのです。
Make EXE って、でかいよ、と思っていた。
12642/12615 BQO00549 konno Re: SEG:B000H に書いている?
( 0) 25/12/27 23:32 12640:文太さんへのコメント
タイトルが「SEG:B000H に書いている?」となっていますが、違います。
正確には書こうとしてモードチェックして結局 B800h に書いている。ですかね。
> Mov AX,0B000H ;!!! b000h, perhaps THIS
> Mov ES,AX ; SEG in video memory
> Mov AH,0FH ;0Fh GET CURRENT VIDEO MODE
> Int 10H ; ??? related to SCREEN Statement? in emulators
> Cmp AL,07H ; Return: AL = display mode
> ; 07h = T 80x25 9x16 720x400 mono B000 VGA
> Je PS_2 ;
> Mov AX,0B800H ;!!! b800h, perhaps NOT THIS
> Mov ES,AX ; SEG in video memory
> PS_2:
> Cld
> Movsb
INT10hの返り値が07hなら VRAM B000hのモノクロVGAモードと思われます。
USモードは通常 CGAモードなので、VRAM B800h になります。
なので、je PS_2 はスルーしてその次の
Mov AX,0B800H ;!!! b800h, perhaps NOT THIS
これを実行します。これで VRAMは B800h になります。
本来 CHEJ 03 なら日本語モードでも表示出来るのが上位互換だと思うんだけどなぁ。
12643/12615 BQO00549 konno Re: basm286.zip
( 0) 25/12/27 23:41 12641:文太さんへのコメント コメント数:2
> https://www.bcxbasiccoders.com/#links
> 万が一、興味がおありの方がおられましたら。
> 上のページの一番下からDLできます。
落として試してみました。これ良いですね。
惜しむらくは標準でBIOSコールで表示しているので機種依存してしまうところですね。
TBCはDOS汎用なので、これからDOSツールはこれで作ろうかな。
> .comモデルもちゃんと作れるみたいだよ。これが気になっていたのです。
使いこなせれば色々活用できそうですね。
BASICのソースがアセンブラのソースになるのはありがたいです。
12644/12615 CRG00666 文太 SCREEN statement ?
( 0) 25/12/28 00:44 12643:konnoさんへのコメント
konnoさん
今、SCREEN statement を.docで読んで、仰け反ったところでした。
こ、こんな世界でどうやって汎用性を確保しているのか?
>惜しむらくは標準でBIOSコールで表示しているので機種依存してしまうところですね。
ちょっと分かりません。IBM PC 互換機なら、BIOSコールって同一ですよね?
進化はあったろうけど、下位互換は担保されてたのでしょう?
(NECの話は別、ふたたび)
>TBCはDOS汎用なので、これからDOSツールはこれで作ろうかな。
はい、僕も落としました。まだ解凍していませんが。いえ、1年くらい前に
落として、大部な取説をプリントアウトしたはずなのに、見つからない、、、。
exp.asm, macro.asm のプリントアウトは定位置にあったのに(読んでません)。
で、どうやって汎用性を、というところで、DOS的にあまり自由が効かない
konnoさんは、オセロとか循環小数とかのコンパイルされた作品をどうやって
したのかと覗こうとしていたのでした。
(調子のいいことを言うのは得意ではないですが、そんな環境でも、エミュレータ
の進化に貢献しようって、すごいスキルレベルですよね、、、あお)
ある解説(by MS)には、そのツールをお客様に使ってもらう場合には、
こんなテストをしてもらってください。
SCREEN 1
SCREEN 2
etc
エラートラッピングもしていた。ちょっとすぐそのコードが出ないのですが。
QB 4.5 manual のどっか。マニュアルがいっぱい状態、、、。嫌い。
DOS汎用。はい、岡田先生に向かいます。
で、クセがあると仰ってましたが、どんな点が? お教えいただけると
幸いです。
hello.bas が岡田先生のコンパイラではどうなるのか? 素直に、file handle
0 の CON に出してほしいぞ。
hanoi.bas。
岡田先生のでは、すごく単純なコードだった。
さっき、Turbo Basic のものをみたら、あああああ、長い長い。
あの差はなに?
ま、これはいいのですが(hanoi.defすらまだしたことがないので)、
僕はふと、konnoさんは、NEC9821 で「DOS汎用」でベーシックすれば
いいじゃないか、とか思いましたが(僭越すいません)、たわけたことを
僕は言ってますかね?
NEC時代に、NECマシンを使って、多くの方は「DOS汎用」の
作品を発表されてましたよね(ベクターとかにいっぱいある)。あれには、
ベーシックが元でコンパイルされたものなんかは含まれないものなのでしょうか?
少し疲れちゃったので、あちらは、明日あたり。
感謝だけで、大したお返事もできないだろうと思うのですが。
最初、そっち行ったんだよなぁ、とか負け惜しみみたいに少し言いたい。
----------------------------------------------------------------
SCREEN 1,0 : COLOR 0,1 : CLS
and press Enter
to select medium-resolution color-graphics mode with palette 1.
Then type:
DEF SEG=&HB800 : POKE 0,3
and press Enter
----------------------------------------------------------------
from M. Abrash's "Graphics for IBM PC" (1985)
なんてのは、お昼すぎには見つけていたのです。
上、やれてないのですけど。
怠惰なのではありません、勉強しすぎです。でも、今日もちゃんと1時間
歩きましたよ。これだけすれば、後は何もしなくてもいいモード。
明日は、年賀状を書くぞ!
12645/12615 CRG00666 文太 自己レス2
( 0) 25/12/28 15:05 12643:konnoさんへのコメント
konnoさん
超簡単に。
お付き合い、ありがとうございます。キーワードがたくさん! 多謝。
>(NECの話は別、ふたたび)
>NEC時代に、NECマシンを使って、多くの方は「DOS汎用」の
ベーシックだと、ここ矛盾してるよ。
>>惜しむらくは標準でBIOSコールで表示しているので機種依存してしまう
>>ところですね。
>>TBCはDOS汎用なので、これからDOSツールはこれで作ろうかな。
分かった。DOS2(?)からconfig.sysでデバイスドライバが組み込める
ようになり、DOSは machine-independent (ハードウェアからの独立)の
道を進み始めた。
BIOSコールなるたけしないのね、OSレベルで解決してよね、というのは
こんな理由もあったのか。
BASMは、しょせん(?)IBM PC 用なのでしょう。
遠い島国で、NECだ、東芝だ、富士通だ、が、いろんなBASICを
作ってたのなんて知らないのね、彼ら。
ま、MS−DOSの歴史では、西さんとかもいたし、高度経済成長の国、
半導体王国だったので、Japanは、マニュアルにけっこう初期から登場してる
ようなのですが。
ただ、DOS5のinternationalization では、Japanでてこない。
「君たち、違いすぎ。勝手にやって」だったのでしょう。2バイト文字文化圏
のことは十分意識してたみたいなのだけど。でも、まだ韓国も中国も大した
マーケットではなかったろうし。中国のエリートは、きっと、英語でPCを
していた、核開発もしていた。
そういう意味では、BASICは、そもそもDOS汎用になりづらそうですね。
岡田先生、すごく偉いのですね。
12646/12615 CRG00666 文太 TBC.EXE
( 0) 25/12/28 16:45 12632:konnoさんへのコメント コメント数:1
konnoさん
C:\0\TBCD>tbc /C test.bas
TOKIWA 8086 BASIC Compiler Ver. 5.55 *** Sample ***
Copyright (C) 1985-1998 by Genji OKADA
Complete & Saved
C:\0\TBCD>test
0 1 2 3 4 5 6 7 8 9 10
DOS機はネットに繋がっておらず(不可能ではない)VTDOSとの
あいだではFD連携となっています。
上のように、VTDOS @Win11 ですぐにテストができると楽ですね。
コンソールに素直に出るし。
遅くなりましたが(夕方)、散歩に行きます!
12647/12615 CRG00666 文太 Re: TBC.EXE
( 0) 25/12/28 23:31 12646:文太さんへのコメント コメント数:2
konnoさん
https://exmortis.narod.ru/compilers_bas_eng.html
製品版ではありません。が、微妙に違うみたい、、、。
驚いたことに、岡田先生、ロシア語の.docをお書きになっている、、、。
tbc3.com は、たぶん、386用なんじゃないか、と思ったのだけど、どうして
そう思ったんか分かんなくなってしまいました。とにかく、これは、VTDOS
では落ちましたね。
C:\0\TBCD>tbc /C hello.bas
TOKIWA 8086 BASIC Compiler Ver. 5.55 *** Sample ***
Copyright (C) 1985-1998 by Genji OKADA
Complete & Saved
C:\0\TBCD>hello
こんにちは、皆さん ;jpモードでいけるばかりでなく、
;日本語も通るぞ!
;そして、コンソールに出る!
;コードの最後に END 要るよ。
そのサイトには、他にもあるようですが、僕は、とりあえず、そんなに手を
広げない、という方針です。なくなっちゃっても、悲しいけどな、、、。
(あとで=今、気づいたのですが、これ、ロシアのサイトだね。ま、無法地帯)
偶然ですが、PRINT文がそんなに素直にコンソールには出ないものである、
というのは、痛いけど、予め知っておいてよかったと思ってます。
発見の機会をくださって(これも意図してなかったでしょうけど)、
ありがとうございました。
12648/12615 CRG00666 文太 Re^2: TBC.EXE
( 0) 25/12/29 22:51 12647:文太さんへのコメント
tbc3.com
どうでもいいことでしょう。が、いちおう調べがついたので、書いておきます。
ベクターから落とせる TBC のパッケージの中に、bcfiles.doc というのがあり、
そこに、「製品版」に含まれるファイルの一覧があります。
そこで、BC386.COMが「80386 専用コンパイラ」とありました。
(tbc3.com がこれの一部機能省略版)
トキワは、常盤商工だったのかな?
ロシアから落としたものは、サンプルが違うと思うけど、こ、これは、僕には
手が負えない、という感想でした。xxx.exeがキレイな絵を見せてくれたけど。
なお、純DOS環境では(Pen3相当ぐらいのDuron1000かなぐらいなCPU)、
もちろん、TBC3 がきちんと動きました。
なんとなく、こういうのを見ると、製品版(高くないなら、高かったでしょうね、
きっと)が欲しかったな、とか思います。
この文字化けは何? などなど謎がいっぱいですが、日本語が通じる(jpモード
でいける)BASIC コンパイラはこれぐらいしかないようなので、使えるところが
使えるようになろうと、精進いたします。
上のbcfiles.docをみると、うん、NEC, IBMPC, J3100, Massif とマシン・
アーキテクチャーに合わせたファイル群が別々にありますね。そういう世界。
12649/12615 BQO00549 konno Re^2: TBC.EXE
( 0) 25/12/29 22:55 12647:文太さんへのコメント コメント数:1
> https://exmortis.narod.ru/compilers_bas_eng.html
> 製品版ではありません。が、微妙に違うみたい、、、。
> 驚いたことに、岡田先生、ロシア語の.docをお書きになっている、、、。
おお、こんなのがあったのですか。バージョンが上がっているみたいですね。
> TBC はフリーウェアですが、いくつかの機能やオブジェクトファイルのリンクなどが削除されています。
> 市販品TKW-86BCより優れていますが、
> コンピュータとコンパイラの基礎学習。
Chromeの翻訳ではこんなのになりました。市販品より優れている?
もしかして翻訳ミスってる? この部分だけ範囲指定して再翻訳したら
> TBCはフリーウェアで、市販製品TKW-86BCからいくつかの機能やオブジェクトファイルリンクなどが削除されています。
> それでも、コンピュータやコンパイラの基礎学習には十分応用できます。
こっちが合っていそうですね。
> tbc3.com は、たぶん、386用なんじゃないか、と思ったのだけど、どうして
> そう思ったんか分かんなくなってしまいました。とにかく、これは、VTDOS
> では落ちましたね。
なるほど、分れているということはそうなのかもしれないですね。もしかしたら
そのロシア人に386版をおねだりされて作った版かもしれないなぁと思ったり。
> C:\0\TBCD>hello
> こんにちは、皆さん ;jpモードでいけるばかりでなく、
> ;日本語も通るぞ!
> ;そして、コンソールに出る!
TBCは INT21h DOSコールで文字出力しているので、DOS画面(コンソール)に出ます。
DOSのテキストモードならどんな機種でも表示出来るわけです。
私もDOS汎用版VZ作れないかなぁと思ったこともありました。
> (あとで=今、気づいたのですが、これ、ロシアのサイトだね。ま、無法地帯)
誰にも知られず埋もれて電子の藻屑になるところを発掘してくれたとしたら感謝。
グレーゾーンなら取り扱い注意ですが。
12650/12615 CRG00666 文太 9801TK、できましたよん!
( 0) 25/12/30 00:16 12649:konnoさんへのコメント コメント数:1
C:\QB45>a:\9801tk
1/9801 Number (100 to 1000) ?
102
0.
0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4
1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9
3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4
4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9
6 0 6 1 6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9 7 0 7 1 7 2 7 3 7 4
7 5 7 6 7 7 7 8 7 9 8 0 8 1 8 2 8 3 8 4 8 5 8 6 8 7 8 8 8 9
9 0 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 9 0 0 0 1 0 2 0 3
(桁折り箇所が変なので、ちょっと見栄え悪くてごめんなさい)
驚いたことに、usモードでもjpモードでも、ちゃんとコンソールに出る。これを
期待していなかったから、大喜び。
できんじゃん、と。
TOKIWAさんですね!
9801TK EXE 4,044 25-12-29 23:36
9801TK COM 4,012 25-12-29 23:37
大して小さくならないですね、岡田先生がそもそもすごく偉いのか。
別件ですが。
僕のところでは、実験の結果、デフォルトの 「SCREEN 0 で良し」ということに
なりました。あまり触りたくない領域。
年末、ごちゃごちゃうるさくてごめんなさい。
ほっといてくださいね。
よいお年を!
と書いたら、レスが上がってる。簡単に。
>こっちが合っていそうですね。
はい、そう思います。
>なるほど、分れているということはそうなのかもしれないですね。もしかしたら
>そのロシア人に386版をおねだりされて作った版かもしれないなぁと思ったり。
いえ、製品(商品)には、両方入っているようです。
>誰にも知られず埋もれて電子の藻屑になるところを発掘してくれたとしたら感謝。
ってこともないと思いますよ。
どっかから、*** Sample *** 版が流れていったのでしょう。ロシア人、こういう
ところ、すごいの。
どちらも、最終版は、5.55でした。
日本語ドックの最後に、常盤商工の電話番号も載ってました。いきらか、訊いて
みようかしら。
konnoさんは、いくらなら買いますか?
僕は1万円かな? もう商品として取り扱ってないだろう、という気も大いに
しますが。じゃ、岡田先生、フリーにしてください! 僕、メールする勇気ないです。
ニフティーで辞書検索(Epwing辞書)関連で、何度かやり取りしたことがあり
ましたが。どうみても、すごく偉い先生っぽいです。
12651/12651 BQO00549 konno 私家版VZ 25-12-29版
( 0) 25/12/30 00:26
私家版VZ 25-12-29版を更新しました。
特徴など
・Windows PC98のアイドルコールに対応。キー入力待ち時CPUの使用率を低減。
・ファイラー等でシフト系の独自ファンクションキー表示を実現。(DOSV版)
・HP 200LX、PC98、DOSV、J31 +1:マクロ時スリープOFF +2:アイドル時スリープON
・LS 200LXのすだれ対策。左1〜2文字分空けます。 機種依存はしません。
・OF ステータスバーやファンクションバーを消すオプション ※ 2025-10-31〜
・OY 8〜24 VZの全モードの行数指定。シグマリオン2等で使用する。
・オプション変数 Uf を新設。Uf+ で、ファイラーでのドライブのFreeを読まない。
Free表示は0になります。LXでの大容量フラッシュ対策です。
uf1=512、2=1024、4=2048、8=4096等、ファイル選択時のクラスタサイズを指定。
・NT系(NT4.0/Win2000/WinXP)の不具合を一部対策し、安定度を高めた。
・その他もろもろ
・現在は ks08,kt07,kvp5 の3種で、DOSV版、98版、J31版同梱です。
ks08 通常ファイラー版
kt07 ロングファイラー版
kvp5 LFN表示ベータテスト版(編集モードでのリネームにバグあり)
VZの部屋にあります。ソース同梱です。
12652/12615 BQO00549 konno Re: 9801TK、できましたよん!
( 0) 25/12/30 01:05 12650:文太さんへのコメント コメント数:1
> C:\QB45>a:\9801tk
これ、DOSV機でFDDの9801TK.EXE を実行してみた。ということですよね。
もちろんQBASICでコンパイルしたのではないですよね。(^^;
> 9801TK EXE 4,044 25-12-29 23:36
> 9801TK COM 4,012 25-12-29 23:37
> 大して小さくならないですね、岡田先生がそもそもすごく偉いのか。
私も小さくなるのを期待してましたが、そんなものなのかな。
> 僕のところでは、実験の結果、デフォルトの 「SCREEN 0 で良し」ということに
> なりました。あまり触りたくない領域。
TBCの話なら、TBCには SCREEN文はありません。Syntax error になります。
なので、デフォルトは 画面モード03のテキストモードだと思います。
画面モード変更はインラインのマシン語でとなりますね。
> >そのロシア人に386版をおねだりされて作った版かもしれないなぁと思ったり。
> いえ、製品(商品)には、両方入っているようです。
う、そうなのですか。ということは・・・ (^^;;;
> どっかから、*** Sample *** 版が流れていったのでしょう。ロシア人、こういう
> ところ、すごいの。
うーん。もしかしたら製品版に入っているのがこれ・・・以下自粛。(^^;;;;;
> 日本語ドックの最後に、常盤商工の電話番号も載ってました。いきらか、訊いて
> みようかしら。
その気があれば是非。m(__)m
> konnoさんは、いくらなら買いますか?
私はまだTBCも使いこなせていないので、今はまだ値段もつけられないですね。
> 僕は1万円かな? もう商品として取り扱ってないだろう、という気も大いに
> しますが。じゃ、岡田先生、フリーにしてください! 僕、メールする勇気ないです。
うう、1万は厳しいかも。私もメールする勇気ないし。
> ニフティーで辞書検索(Epwing辞書)関連で、何度かやり取りしたことがあり
> ましたが。どうみても、すごく偉い先生っぽいです。
なんと! メールをやりとりしていたとは! 期待してしまいます。(^^;
12653/12615 CRG00666 文太 画面モード?
( 0) 25/12/30 18:34 12652:konnoさんへのコメント コメント数:1
konnoさん
ちょっとスレッド的にまたいでしまって、ごめんなさい。
僕のレベルがまだ低すぎて、会話が成立しないかな、とも思っている
のですが。
>TBCの話なら、TBCには SCREEN文はありません。Syntax error になります。
そうですか、僕が「Screen 0 のデフォルト」でいいと言ったのは、主に
MSのQuickBasicでの話でした。
まだまだゲームとか作る予定もないので、あまりいじる必要はないだろう、と。
>なので、デフォルトは 画面モード03のテキストモードだと思います。
分からないのはここなんです。
まず、konnoさん、ここで、TBCの話をしてますよね。
そして、「Screen 3」状態でTBCは動いている?
>画面モード変更はインラインのマシン語でとなりますね。
Screen 文を受け付けないTBCでは、画面モードを変更したいなら、
どうしてもインライン・アセンブラの処理が必要になる。
合ってますかね? ここまで。
で、疑問は、えっ? Screen 3? です。Screen Statement の話をしてない
のか、あるいは、処理系(TBC, BC, QB etc)で、この数字が違ったりするの
ですか?
僕は、今、QuickBasic の本を眺めてます。Screen 3 は、HGA (Hercules
Monochrome Adapter)用とあるのですが?
なぜか、TBCの英語版ドックを読んでます。これくらい短いと嬉しい。
けっこう分かる。遊びで『ベーガマ』とか写経した甲斐があったのかも。
12654/12654 CRG00666 文太 SCREEN Statement (new)
( 0) 25/12/31 21:51
勉強はまだ途中です。必要になったら、します。画面捜査の勉強は、まだ
まだ続けなければならない。
#12644, #12653 の前後から派生したお話です。
続きが深くある予定はありません。
SCREENは、面倒で複雑で深いです。が、TBCのように無視しても、いちおう
試作品は作れる。
SCREEN Statement
は、使うツールによって意味が違う! という結論を得ました。
また、装着されてるディスプレイアダプタやその性能によって、想定される
機能が発揮できるかも違う。
Turbo Basic (0, 1, 2, 7, 8, 9, 10)
0 Sets text mode without changing width
1 Sets medium resolution graphics mode; changes width to 40
2 Sets high resolution graphics mode; changes width to 80
7 Sets medium resolution mode on an EGA, allowing 16 colors
and 640 X 200 pixels
8 Sets high resolution mode on an EGA, allowing 16 colors
and 640 x 200 pixels
9 Sets enhanced high resolution mode on an EGA with an
enhanced display; allows 4 or 16 colors (depending on EGA
memory) out of a palette of 64, and 640 X 350 pixels
10 Sets high resolution mode on an EGA with a monochrome
monitor; allows 4 attributes and 640 X 350 pixels
MS QuickBasic
0 MDPA, CGA, EGA, MCGA, Hercules, Olivetti, or VGA Adapter Boards
Text mode only
40 x 25,40 x 43,40 x 50, 80 x 25, 80 x 43, or 80 x 50
text format with 8 x 8 character box
size (8 x 14, 9 x 14, or 9 x 16 with EGA or VGA)
1 CGA, EGA, VGA, or MCGA Adapter Boards
320 x 200 graphics
40 x 25 text format, 8 x 8 character box
16 background colors and one of two sets of three foreground colors
assigned using
2 CGA, EGA, VGA, or MCGA Adapter Boards
640 x 200 graphics
80 x 25 text format with character box size of S x S
2 colors (black and white) with CGA
3 Hercules, Olivetti, or AT&T Adapter Boards
Hercules adapter required, monochrome monitor only
720 x 348 graphics
80 x 25 text format, 9 x 14 character box
PALETTE statement not supported
4 Hercules, Olivetti, or AT&T Adapter Boards
640 x 400 graphics
80 x 25 text format, 8 x 16 character box
N88上位互換 電脳組「BASIC/98」(まぎらわしいネーミング for DOS/V)
では、NECなら、エプソンなら、富士通なら、、、
で、「AX・DOS/V」では
0, 3 カラーグラフィック(640x480ドット, 1ページ)
1, 2 白黒グラフィック (640x480ドット, 1ページ)
ここにkonnoさん推定(推測)のSCREEN 3 がありました。
が、アプリによって違うようです。
それでも、TBCがつくる.com & .exe の出力見栄えは、N88のSCREEN 0 or 3
っぽい。あるいは、QBC でも TBでも、SCREEN 0っぽい。もちろん、
グラフィックものについては、まだぜんぜん分かりません。
で、またまた別件ですが、ロシアのパックには、たしか、Mobile Gear用の
グラフィックツールみたいなのが入ってました(もちろん試してません)。
海外でもMobile Gearって売れたのかな? たしか、もうkonnoさんのところでは、
モバギは動いてなかったという記憶でしたが。
うん、あの画面でグラフィックまで行かないかもしれないけど、ちょっと
画面をいじるベーシックをしたい。
SCREENまで必要なのか分かりませんが、あの画面で何かしようと思ったら、
最低限width(たぶん本当は高さ)その他で画面を制限しなくちゃですね。
そして、もうジャンプの連続で、思い出した。
かつて、Vzでビープを鳴らすと、モバギがハングする、という事件があり
(担当えむしさん)、高橋さんがBIOS叩いてるからだよ、直してあげる、という
顛末がありました。
モバギはMS-DOS 6.2V (English)が動いているマシン。NECが作ったDOS/V機。
そこで、標準Vzibm(j).comでビープで昇天。BIOSって、これだけ違うから、
そいつを使うと「機種依存」しちゃうアプリになってしまうのだなぁ、と昔を
思い出しながら、納得しました。
see below
--- vz.def ---
#if MG
LC- ;編集時の行間空きモードの指定
vb+ ;モバ beep の不具合を解消
#else
--------------
大晦日までやってしまった。大昔、誰かがニフティーで「3が日ぐらい
ゆっくりしたら?」と書いていた。過剰アクティブメンバーに対して。
12655/12615 BQO00549 konno Re: 画面モード?
( 0) 25/12/31 22:49 12653:文太さんへのコメント コメント数:1
> そうですか、僕が「Screen 0 のデフォルト」でいいと言ったのは、主に
> MSのQuickBasicでの話でした。
私も正確には覚えていないので、ブラウンさんで確認してみました。
Int 10/AH=00h - VIDEO - SET VIDEO MODE
mode text 桁x行 dot pixel color page VRAM dispアダプタ
00h = T 40x25 8x8 320x200 16gray 8 B800 CGA US
= T 40x25 8x16 320x400 16 8 B800 MCGA J31
= T 40x25 9x16 360x400 16 8 B800 VGA
03h = T 80x25 8x8 640x200 16 4 B800 CGA US
= T 80x25 8x16 640x400 16 8 B800 MCGA J31
= T 80x50 8x8 640x400 16 4 B800 VGA
※ = T 80x25 8x16 640x480 16 4 仮想域 VGA日本語 DOSVAXJ3
英語BASICは IBM互換機を基準にしているので Screenモードと一致しているようですね。
Screen 0 は、テキストモードですが、40桁25行になるようです。
QBCで Screen 0 をコンパイル実行すると、DOSVAXJ3 では 40桁モードになりました。
DOSVの日本語DOSでテキストモードは 03 が標準ですが、VRAMは仮想テキスト領域になります。
USモードもサポートするなら VRAM B800h にもテキストを書き込むべきと思いますが、
VTDOSは残念ながら B800h には書き込まないので表示しないのですよねぇ。(;_;)
> >なので、デフォルトは 画面モード03のテキストモードだと思います。
> 分からないのはここなんです。
> まず、konnoさん、ここで、TBCの話をしてますよね。
> そして、「Screen 3」状態でTBCは動いている?
DOS画面は03ですが、QBASICで Screen 3はエラーになりました。HELPにはあるようですが。
> ┌─── HELP: SCREEN Modes 3 and 4 ─────────────────┤↑├─
> Other Adapter Boards
> SCREEN 3: Hercules adapter required, monochrome monitor only
> ■ 720 x 348 graphics
> ■ 80 x 25 text format, 9 x 14 character box
> ■ 2 screen pages (1 only if a second display adapter is installed)
> ■ PALETTE statement not supported
Adapter Boardをチェックして、無いからエラーにしているのかしら?
> Screen 文を受け付けないTBCでは、画面モードを変更したいなら、
> どうしてもインライン・アセンブラの処理が必要になる。
> 合ってますかね? ここまで。
TBCではインライン・アセンブラが使えないのでマシン語でということです。
> で、疑問は、えっ? Screen 3? です。Screen Statement の話をしてない
> のか、あるいは、処理系(TBC, BC, QB etc)で、この数字が違ったりするの
> ですか?
DOS画面モード切替の番号と BASICのScreen文の番号は同じではないことは確かです。
> 僕は、今、QuickBasic の本を眺めてます。Screen 3 は、HGA (Hercules
> Monochrome Adapter)用とあるのですが?
いろんなメーカーが独自の画面構成にしているので、一番混乱するところですね。
J3100では、Screen 3は MCGAですし。NECはBIOS番号まで変えてるし。(^^;
さて、今のペースではこれが今年最後の書き込みになりそうです。
みなさま、良いお年を。
# う、これを上げようとしたら新たな書き込みが。(^^;
12656/12615 CRG00666 文太 Re^2: 画面モード?
( 0) 26/01/01 01:43 12655:konnoさんへのコメント
konnoさん、
年末まで(あるいはお正月の三が日まで)、お付き合いいただき、ありがとう
ございます。
明けましておめでとうございます。
>私も正確には覚えていないので、ブラウンさんで確認してみました。
了解です。
(Table 00010)ですね。このあいだ見て、のけぞった奴。
konnoさんがつけてくださったメモを、ブラウンリストとVz上で照合しながら
考えてみます。
でも、CGAとかMCGAとかもう関係ないはずなんだけどな、そうもいかないらしい。
直接関係するのは、VGAだけ。
&B000, &B800 ある本でも見ちゃった。そのうち結果報告的に、あちらに簡単な
レスをつけます。
うーん、Vzマクロの世界だけにとどまっていたら、ほんと楽だったんですね。
でも、その外に出るとはずっと前から決めていたので、後悔はありませんし
(やたら愚痴が多いけど)、とってもとっても感謝しています。
そして、Vzの他機種への移植。こういうことだったのねぇ。お疲れ様でした。
わおっ! シグマリオンとかポストペットとか、、、。
そう、us.bat, jp.bat あそこも読み解かなくちゃなりません、、、。
2025年の12月22日近辺より、本当にお世話になりました。ありがとうございました。
2026年はどうでしょうか?
とにかく、宜しくお願い申し上げます。ありがとうございました。
あ、インラインアセンブラ、最低限だけ、TBC(試食版)に入れてあるみたい
ですね。まったくVzにそっくりですが、インラインでなければ、マシン語を
直接DATA文に入れてCALLすれば(たしか伝統的なやり方−−パラミータを
受け渡すとかはすごく困難そうですが−−)、ベーシックの中からCPUと
直接やり取りできますよね。
これをコンパイルしたらどうなるのかは、僕にはまったくわかりませんけれど。
でも、すごく手前に戻りますが、コンパイルしてないものを動かせる人は、
もうほとんどいませんよね。これは、、、寂しい。
12657/12657 BQO00549 konno 2026年 あけおめ
( 0) 26/01/01 21:43 コメント数:1
;; ,,,, ,, ,, ;; ;;
''';;''' ,;' ;; ,,,,;;,;'' ';, ;; ,,;;,,,
;;,;;,, ;; ''''';;''' ;; '' ;;;'',;' ';;
,,;;; ;; ';; ;; ;; ,;;''''';, ,;;, ;; ;;
,;' ;;;; ;; ;; ;; ,;';; ;; ;;';,;; ;;
;; ;;; ,;' ';, ;; ;; ;; ;; ;; ,;;, ;;
''';; ,,,;'' '' ,,;' ';,,;' ,,,;' ''' ,,;''
,,, ,,, ,,, ,,, ,,,,,,,,,,,,,,,, ;;
,;' ';, ,;' ';, ,;' ';, ,;' ';, ;; ;;''';;''''''
'' ;; ;; ;; '' ;; ;; '' ,,,,,,;;,,,,,, ,;' ;;
;; ;; ;; ;; ;;;';, ;; ;;, ;; ;;
,;' ;; ;; ,;' ;; ;; ;; ,;' ';, ;; ''''''';;'''''''
,;' ;; ;; ,;' ;; ;; ;;''' '';; ;;
;;,,,,, ';,;' ;;,,,,, ';,;' ;; ;; ;;
'' '''' ''
2026年 元旦
みなさま、今年もよろしくお願いいたします。
難しい話などは明日以降ということで。(^^;
12658/12657 CRG00666 文太 Re: 2026年 あけおめ
( 0) 26/01/01 23:25 12657:konnoさんへのコメント コメント数:1
konnoさん
banner.def !
明けましておめでとうございます。
恥ずかしいのだけど、告白すると、コロナのせいもあって、例の国家試験、
今年も受けることになり、ああ、この歳でまだ受験生だぞ、なので、それほど
ご迷惑をおかけすることはないと、お、も、う、、、だといいな、と思って
おります。
難しい話ではないですよね。
どうかどうか宜しくお願いします。
健康管理、どうかどうか、宜しくお願い申し上げますね。
もちろんボクも、です。
12659/12657 BQO00549 konno Re^2: 2026年 あけおめ
( 0) 26/01/02 00:05 12658:文太さんへのコメント コメント数:1
文太さん、明けましておめでとうございます。
今年もお忙しそうですが、お互い無理せず健康第一でいけたらいいですね。
コロナもインフルエンザも未だ猛威を振るっているようなので、みなさま
油断せず無事に乗り切りましょう。
> banner.def !
VTDOSも MS-DOS Playerも駄目で、DOSVAXJ3で作りました。
原因究明もまたということで。
# ああ、もう日が変わってしまった。光陰矢の如しか(違うと思う)
12660/12657 CRG00666 文太 Re^3: 2026年 あけおめ
( 0) 26/01/02 01:25 12659:konnoさんへのコメント コメント数:1
konnoさん
レス、ありがとうございます。
2026年になってしまったわけですね。
>VTDOSも MS-DOS Playerも駄目で、DOSVAXJ3で作りました。
僕の手元のものは
==== banner.def for PC9801 v1.42 (C) May '92 by くらと & Aiming Off ====
banner.def 3,773 1997-09-09 00:25
==== bannerv.def for DOS/V v2.51 (C) Jan. '97 by くらと ========
bannerv.def 5,764 1997-01-03 02:51
でした。くらとさん、1月3日の早朝(深夜)3時頃に完成させてるし、、、。
過剰にアクティブなメンバー。
マクロを読もうとはまったくしていませんが、フォントファイルを読むとか
すごいことをしてるマクロですよね。
Aiming Off さんの、Oaskei.def 以上に異常なのかな?
そうですか、DOSVAXJ3なら、できたんですね。DOSV, AX, J3100 の環境を
エミュレートしてるんだ。このエミュレータ、すごいよ。
結局のところ、ずっとお世話になってる(4年ぐらいブランクがあったのですが)
VTDOS が、、、とか言いたいわけではないですが。
FDD(ドライブ)を買い足すとか、DOS/Vの純DOS環境だけはちゃんとした
方向に持っていってます。しばらくは大丈夫だと思っております。
12661/12657 BQO00549 konno Re^4: 2026年 あけおめ
( 0) 26/01/04 00:43 12660:文太さんへのコメント コメント数:1
正月、消化しきれぬものが多くて時間が過ぎてしまいました。m(__)m
> 僕の手元のものは
> ==== banner.def for PC9801 v1.42 (C) May '92 by くらと & Aiming Off ====
> banner.def 3,773 1997-09-09 00:25
私は bannerv.def で作ったのですが、これを見て他のVerもあるのに気付きました。
ありがとうございます。
> でした。くらとさん、1月3日の早朝(深夜)3時頃に完成させてるし、、、。
> 過剰にアクティブなメンバー。
正月のうちに皆さんに見ていただきたいという熱い思いを感じますね。(^_^)
> マクロを読もうとはまったくしていませんが、フォントファイルを読むとか
> すごいことをしてるマクロですよね。
> Aiming Off さんの、Oaskei.def 以上に異常なのかな?
技術的にも凄いですが、そのアイデアも秀逸で至高のVZマクロの一つですよね。
Oaskei.defとの比較はわかりませんが、先人の知恵は異次元のレベルですね。
> そうですか、DOSVAXJ3なら、できたんですね。DOSV, AX, J3100 の環境を
> エミュレートしてるんだ。このエミュレータ、すごいよ。
> 結局のところ、ずっとお世話になってる(4年ぐらいブランクがあったのですが)
> VTDOS が、、、とか言いたいわけではないですが。
VTDOSも MS-DOS Playerも駄目なのは、グラフィックモードが無いからかも?
フォントパターンを読めずにそのまま空のデータを書き込んでいるように見えます。
マシン語のエラーで止まらないためメモリを壊しているかもしれないです。
そう思って調べたら、Fコールではエラーになっていないっぽい。
不正なアドレスになっているようだけど、今の私には読めないので追及は諦め。
> FDD(ドライブ)を買い足すとか、DOS/Vの純DOS環境だけはちゃんとした
> 方向に持っていってます。しばらくは大丈夫だと思っております。
多分DOSV実機なら動くかもですが、まあ機会が有ったらですね。(^^;
12662/12657 CRG00666 文太 Re^5: 2026年 あけおめ
( 0) 26/01/05 12:59 12661:konnoさんへのコメント コメント数:1
konnoさん
>正月、消化しきれぬものが多くて時間が過ぎてしまいました。m(__)m
どうかお構いなく。僕も、結局のところ、年末年始ってやたら忙しいよね、
な日々を送っています。Vzもベーシックもない感じ。
とはいえ、
>VTDOSも MS-DOS Playerも駄目なのは、グラフィックモードが無いからかも?
>フォントパターンを読めずにそのまま空のデータを書き込んでいるように見えます。
これに遠く関係するかもしれないネタ
>多分DOSV実機なら動くかもですが、まあ機会が有ったらですね。(^^;
これに少し近いネタを見つけています。
そのうち書きますね。
僕は、あれは、TBCでコンパイルできるだろう、、、と思ってるけど、
まだ手を動かせず、、、。
12663/12657 CRG00666 文太 TBC 再び、みたび
( 0) 26/01/06 13:00 12662:文太さんへのコメント コメント数:1
念のためですが、konnoさん、以下を見たことありますよね?
C:\TOKIWA\LIB>dir
CIRCLE TLB 551 01-11-04 9:55
CONTIME TLB 1,297 01-11-04 10:02
EXTCONS TLB 1,602 01-11-04 10:05
MGGRAPH TLB 2,686 01-11-04 22:02 ;-->
MGXCONS TLB 1,440 01-11-04 10:10
RANDOM TLB 2,077 01-11-09 14:34
VGAGRAPH TLB 1,907 01-11-04 10:17
----- from MGGRAPH.TLB -----
***** Mobile Gear Graphic bakebakebake TBC *****
Subroutine DispMode(X) ;BIOSコールだ
Integer X
Value X
/Byte &CD,&10,&C3 ;インライン・アセンブラではないけど
SubEnd ;/Byte, /Word は、sample版でも
;残した、と.docにありましたよね
SubRoutine Get_Mode
/Byte &B4,&0F,&CD,&10 ;data/read文では、コンパイルできない
/Byte &B4,0,&C3 ;だろうと想像されますが、このやり方
SubEnd ;(Vzそっくり)なら、仕様なので
;ぜったいコンパイルできますね
----------------------------
いちおうこの不如意を簡単に説明すると、僕は結局、Tokiwa Basic Compilerを
3カ所から落としました。1つはベクタ、2つはロシア・サイト。3つとも
sample版だったけど、中身は、微妙に違ったので。
僕が上をちゃんと使えるのは、遠い日の彼方であることは間違いないですが。
万が一「見たことない」ということなら、「見る」場所をお知らせします。
いろいろゴチャゴチャになったしまった、ということです。
bannerv.def、その他はまだまだ、、、。
とりいそぎ。
12664/12657 BQO00549 konno TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/07 22:55 12663:文太さんへのコメント コメント数:1
> 念のためですが、konnoさん、以下を見たことありますよね?
ざっとは見ていますが、私は文太さんとの意思疎通がうまく出来ていない気がして。
とりあえず TBCの現況を書いてみますね。
TBCは普通のBASICにある TIME$なども無いので、マシン語で作ってみました。
20000
* time ax$2c00,&i($21)h=cx/256,m=cx-h*256,
*integer n,h,m,s
* マシン語の内容
/byte &b4, &2c
/byte &cd, &21
/byte &b4, 0
/byte &8A, &c5
value = h
/byte &8A, &c1
value = m
/byte &8A, &c6
value = s
h=h mod 24
m=m mod 60
s=s mod 60
print#0 %2I h; ":"; %2I m; ":"; %2I s
* マシン語 アセンブラのソース
* B8 2C00 mov ax,2c00h
* B4 2C mov ah,2ch
* CD 21 int 21h
* B4 0 mov ah,0
* 8A C5 mov al,ch h
* 8A C1 mov al,cl m
* 8A C6 mov al,dh s
return
これを作った後で、contime.libに同等のサブルーチンがあるのに気が付いた次第です。
subroutine time
なんてこったい。(-_-;)
でもこれが出来たので、prime2.bas 素数表示の移植が出来ました。
#txt:prime2tk.lzh 7098bytes by TBC ソース付き
これを 1 オプション付きで起動して 65550 を入力します。
>prime2tk.exe 1
Prime Number (20 to 100000 ) ? 65550
0: 0:13
Prime Number = 6545
DOSVAXJ3 や MS-DOS Player はこういう表示になるのですが、VTDOSは
0: 0:17
Prime Number = 6555
こうなります。VTDOSだけ 65536を超えるとおかしくなるようです。
エラー処理が無いのでこの状態になったり中断したりするとメモリを壊すかもしれません。
DOSエミュ窓が消滅しても良い状態で試してください。
386コードなどが紛れているのか、VTDOSかソースに問題が有るのか、わかりませんが
現状ここで躓いてしまっています。
12665/12657 CRG00666 文太 Re: TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/08 00:38 12664:konnoさんへのコメント コメント数:1
konnoさん
意志疎通できてないの、ごめんなさい。僕のせいです。
僕のほうはですね、konnoさんのことは分からないのですが、konnoさんが書いて
くれたことからは、とっても多くを学んでいます。感謝です。
アセンブラソースまで、ありがとうございます。
で、MS-DOS 6.2V(純DOSマシン)で、prime2tk.exeを実行したら以下の
ようになりました。
--------------------------------------------------------
C:\WK>prime2tk.exe 1
コマンドラインの引数 1 1
**** Prime Number Count Ver.240304 ****
opt 1 0
1
Prime Number (20 to1000000) ? 65550
0:26:58
Number.65550
0:26:58
0:26:59
Prime Number = 6545
--------------------------------------------------------
原因は、VTDOSの方なんじゃないですか、という感想です。
tbc.comでコンパイルしたのなら(すいません、してません)、386コードは
紛れ込まないのではないですか?
12666/12657 BQO00549 konno Re^2: TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/08 01:14 12665:文太さんへのコメント コメント数:1
> で、MS-DOS 6.2V(純DOSマシン)で、prime2tk.exeを実行したら以下の
> ようになりました。
> Prime Number (20 to1000000) ? 65550
> 0:26:58
> Number.65550
> 0:26:58
> 0:26:59
> Prime Number = 6545
実機で試してみてくれたのですね。もしかして処理時間1秒? 凄いですね。
って、あれ? もしかしたら古い方をUPしてしまったようです。(>_<)
うう、差し替え版をUPしても古い方しかダウンロードできない。(>_<)
しかたがないので名前を変えました。
#txt:prime2t2.lzh 7098bytes by TBC ソース付き
こちらは経過秒数で表示します。違いはそれだけかな。(^^;
> 原因は、VTDOSの方なんじゃないですか、という感想です。
> tbc.comでコンパイルしたのなら(すいません、してません)、386コードは
> 紛れ込まないのではないですか?
私もVTDOSの可能性を疑っているのですが、まだ原因が特定できていないのです。
12667/12657 CRG00666 文太 Re^3: TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/08 01:36 12666:konnoさんへのコメント コメント数:1
konnoさん
いま僕は何も考えていません。
もしなにかお役に立つことがあるのであれば、と盲目のまま「作業」だけ
をしました。
以下はどうでしょうか? もちろん、純DOS環境です。
------------------------------------------------------------------
C:\WK>dir prime2tk.exe
PRIME2TK EXE 6,374 26-01-07 21:21
; これでいいいですよね? prime2t2.exeではないですが。
C:\WK>prime2tk.exe 1
コマンドラインの引数 1 1
**** Prime Number Count Ver.250504 ****
opt 1:画面+file 2:カウント 12:カウントなし+file 99>: opt= 1 0
Prime Number (20 to 100000 ) ? 65550
Number.65550
1:27: 0
0: 0: 0
Prime Number = 6545
------------------------------------------------------------------
12668/12657 BQO00549 konno Re^4: TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/08 02:06 12667:文太さんへのコメント コメント数:1
> PRIME2TK EXE 6,374 26-01-07 21:21
> ; これでいいいですよね? prime2t2.exeではないですが。
はい、差し替えるつもりだったので中身は同じ名前のままなのでした。
> Number.65550
> 1:27: 0
> 0: 0: 0
> Prime Number = 6545
わお! ゼロ秒とは、流石に最近のPCのリアルDOSは速いですねぇ。うらやま。
これで他のBASICの移植もできる手ごたえは出来たのですが、まさかVTDOSで躓くとは。
実は以前、特定のアセンブラ命令がVTDOSで反応しない?動かないような気がしたのですが
AAA だったかなぁ。?
その時はそういうこともあるのかなくらいに深く考えなかったのですが、もしかしたら
いくつかの命令が実装されていないということはありうるのでしょうか。
12669/12657 CRG00666 文太 Re^5: TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/08 14:08 12668:konnoさんへのコメント コメント数:1
konnoさん
今晩、少しは手を動かして、まともに考えてみたいと思っています。
だいたいにおいて、「素数」を見つけ出す計算式を知らないし、、、。
素数と無縁の人生をおくってきたド文系。
>> 0: 0: 0 ;ココを見てる?
>> Prime Number = 6545 ;出力の読み方が分からない、、、。
>わお! ゼロ秒とは、 ;「ココ」のことですか?
;「ここまでの範囲で一番大きな素数を示せ」ですよね?
;それとも、「6545」個ある?
>流石に最近のPCのリアルDOSは速いですねぇ。うらやま。
「最近のPC」ではまったくありません。20年以上前のMBとCPU
です。WinMEにはちょうどいい、WinXPでは遅すぎなマシン、というか箱に
入っていないので、板ですね。元ソーテックのマシンだったと思います。
この年末ぐらいから腐海の整理に着手し、あ、このHDダメになってる
なんてのがあって、またまたヤフオクしてしまってます。
うん、運がよくて鑑識眼があれば、だいたい1万円で組めますよ。
「最近のPC」で「リアルDOS」機が組めると思っているkonnoさんに、要らぬ
入れ知恵をば。
(1)IDEのHDが動かせるMB
(2)FDスロットのあるMB
(3)(いろいろ面倒なので)VGA出力のあるMB
(4)(いろいろ面倒なので)PS2キーボードが使えるMB
(5)コンデンサの潰れていないMB
だいたいこんなところかな。(DOSで)うまくUSBが使えるとなお良い、
ついでにLANチップも載っていると、やっぱりいろいろいい、ですかね。
当時の廉価版のマシン/MBが、高性能でないけど、全部載ってる、というもの
になります。Micro-ATXの小さいのがDOSには合ってると僕は思う。拡張とか
ないし。
シリアル/パラレル・ポートもデータ通信用に使えます。DOSは過去の資産が
いっぱい! 最後がCD-ROMドライブ。いまはFDで足らしてしまってますが。
WinME/XP 時代のものになります。これ以前だともうクラシックカー並みの
コレクターズ・アイテムになっているようです。まともに動くものを探すのも
大変そうだし。
こんな将来を見越していたわけではないですが、WinME/XP時代に、「EMSが
とれない!」騒ぎのなか、腐海資源および腐海技術(知識)をためこんでおいて
よかったな、とは思っています。
あ、最近気づいたのですが、IBM/PC一辺倒でなかった日本は、ある意味、
エミュレータ大国になっているようです。VFICとか、知ってますか?
追伸:
すぐ動けないのですが、#12664 の、/byte文の使い方サンプルは、超嬉しかった!
ありがとうございました。
追伸2:
BIOS ROM (Vector Tableなども)を覗く、ベーシック・ソースがあって、
うはうはしたのだけど(あくまでIBM/PC用)、TBC移植に失敗しています。
TBC、いろんなものがないのね! TIME$みたく自分で作るの?
コンパイル・エラーがいっぱい出るの、、、だいぶ減らしたのだけど、、、。
これで、VTDOSと実機の違いが分かるかもしれない、、、とか年末から思っていた
のですが、、、。フォントのありかが分かれば、、、to banner(v).def!
ま、こんなのがムニャムニャしてて、「意思疎通」できなかった原因なのでは
ないでしょうか? 僕にも秘め事があり、、、。
追伸3:意味フメでしょうが、Vzって、いいわぁ。
12670/12657 BQO00549 konno Re^6: TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/10 02:05 12669:文太さんへのコメント コメント数:1
> >> 0: 0: 0 ;ココを見てる?
> >> Prime Number = 6545 ;出力の読み方が分からない、、、。
> >わお! ゼロ秒とは、 ;「ココ」のことですか?
げげ、これ、こちらで試してもゼロ秒でした! UP前にソースを弄ってました。
実はマシン語の最後に C3 ret が無いのはまずいと思って追加したのでした。
/byte &8A, &c6, &c3
↑これを入れると駄目みたい
これを取ったら正常になりました。
エンバグしたのを上げてしまってすみませんでした。m(__)m
再UPします。
#txt:prime2t6.lzh 7098bytes by TBC ソース付き
> 「最近のPC」で「リアルDOS」機が組めると思っているkonnoさんに、要らぬ
> 入れ知恵をば。
ありがたいです。WinMEかXPなら実現できそうですね。
> あ、最近気づいたのですが、IBM/PC一辺倒でなかった日本は、ある意味、
> エミュレータ大国になっているようです。VFICとか、知ってますか?
FDイメージの読み書き変換でしたっけ。
そういえば実用的なDOSエミュを知ったのはPC98エミュが最初かと思っていましたが
DOS時代からJ3100エミュレータの じぇいさんなどもあり、お世話になりましたね。
DOS/VもIBMPCの日本語エミュレータとも言えるし。
> 追伸3:意味フメでしょうが、Vzって、いいわぁ。
やはり一番手に馴染む道具ですし、そもそももう他のエデイタが使えない体に。(^^;
12671/12657 CRG00666 文太 Re^7: TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/10 12:27 12670:konnoさんへのコメント コメント数:1
konnoさん
>>今晩、少しは手を動かして、まともに考えてみたいと思っています。
あ、またしても、意図せず嘘をついてしまった、、、。
これからです!
>げげ、これ、こちらで試してもゼロ秒でした! UP前にソースを弄ってました。
>実はマシン語の最後に C3 ret が無いのはまずいと思って追加したのでした。
できたら、ここを一生懸命解明したい、、、。
つまらぬことを。ここだけ信用していいです。
>txt:prime2t6.lzh 7098bytes by TBC ソース付き ;# deleted
「by TBC ソース付き」は変です。by は、「誰々によって」の意味。
VWX by M.Ishida(wing)
vkeyc by H.Takahashi
Vz Editor arranged by Taka+Danny+H.konno
どれも、「誰々によって」の意味。
「ソース付き」は、
>txt:prime2t6.lzh 7098bytes with TBC ソース ;# deleted
がいいと思います。
>> エミュレータ大国になっているようです。VFICとか、知ってますか?
>FDイメージの読み書き変換でしたっけ。
です。こんなに色々あるの? と驚いた。
一部うまくいき、一部うまくいかない、、、。1.2MB FD のハード&メディア
の壁というのもありまして、、、。720MB FDって高いんですよ、昨今。
>DOS/VもIBMPCの日本語エミュレータとも言えるし。
そういう考え方もありますか。でもエミュレートは真似して(たぶん)ゼロ
から作るのでしょう。DOS/Vは、足してるだけじゃないですかね。
>> 追伸3:意味フメでしょうが、Vzって、いいわぁ。
>やはり一番手に馴染む道具ですし、そもそももう他のエデイタが使えない体に。
後悔はありません。高津さんの気持ちはよく分かる、よく皆(みんな)離れて
いけたものですよね。ふつう、そうせざるを得なかったのでしょうけど。
色々なことの言い訳。
腐海整理をして、ほんのすこしだけアソコを整理してモノをこちらに運んだら、
こちらに菌が蔓延してしまい、メインデスクのまわりが腐海化しています。年末から
増殖していたらしい、はやく気づけよ!
少しこいつと戦います。
12672/12672 CRG00666 文太 新スレッド(ベーシック関連)
( 0) 26/01/10 20:12 コメント数:2
konnoさん
いつまで続くのか分かりませんが、そろそろ新スレッドにしましょう。
そのうち、オセロに行くかも。
だらだらですが、お許しいただければ、僕は、いつまでもいつまでもやります。
とにかく、これぐらいはやろうよ、と思ってました。体感的に、けっこう
かかったな、みたいな感じ。対して、20は速い。
C:\WK>prime2t6.exe 1
コマンドラインの引数 1 1
**** Prime Number Count Ver.250504 ****
opt 1:画面+file 2:カウント 12:カウントなし+file 99>: opt= 1 0
Prime Number (20 to 100000 ) ? 65550
Number.65550
19:55: 0 ;変じゃないですか? 夜7時55分だと思うけど、、、。
0: 0: 0 ;意味がよく分かりませんが、、、。ソース読もうとまだしてません
;1秒かかったと思う。
Prime Number = 6545 ;6545個、あるのね。
C:\WK>prime2t6.exe 1 ;オプションの意味もよく分からない、、、。
コマンドラインの引数 1 1
**** Prime Number Count Ver.250504 ****
opt 1:画面+file 2:カウント 12:カウントなし+file 99>: opt= 1 0
Prime Number (20 to 100000 ) ? 20
Number.20
19:55: 0
0: 0: 0
Prime Number = 8
>type p000.dat
Number. 20
2
3
5
7
11
13
17
19
Number.20 Prime Number = 8
0: 0: 0 ;1秒かかってないと思う。
----------------------------------------
2から20までの素数は8個という意味ですね。1ってカウントしないのですか?
0も。
素数を習ったのは、小学校のとき? 素数の定義をしりませぬ、いまも。
おほほほほ。
さあ、腐海菌との戦いを始めよう! ちょっとしたら、あいつをぜったいに
落とすぞ@ヤフオク。
12673/12672 CRG00666 文太 素数
( 0) 26/01/10 20:58 12672:文太さんへのコメント コメント数:1
さぼっただけです。
---------------------------------------------
素数とは、正の約数が1とその数自身である約数で、1でない自然数のことを
いいます。 簡単にいうと、「1」と「その数自身」でしか割りきれない数を
指します(※)。 (※)割り切れる数というのは、自然数で割ったときにあまりが
0である数を指します。
--------------------------------------------- by AI
1は素数に分類されない。
「あまりが0」であるとは、mod (modulus) = 0 ということですね。
まだ読んでないよ。
部屋がよけいぐちゃぐちゃになった! これでは寝れない、、、。
**** Prime Number Count Ver.250504 ****
きっと、version 2025/05/04 の意味だと空想するのですが、こういうの
ちゃんと管理しません? (c) としき
そういうことしてると、お客さんが逃げますよ。
どの口が言う? だから、としきさんだって、言ったのは。僕じゃない。
12674/12657 BQO00549 konno Re^8: TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/10 22:55 12671:文太さんへのコメント コメント数:1
> >げげ、これ、こちらで試してもゼロ秒でした! UP前にソースを弄ってました。
> >実はマシン語の最後に C3 ret が無いのはまずいと思って追加したのでした。
> できたら、ここを一生懸命解明したい、、、。
> つまらぬことを。ここだけ信用していいです。
信用してはいけません。おかしい・・・時間がループしているみたいな。
> 「ソース付き」は、
> >txt:prime2t6.lzh 7098bytes with TBC ソース ;# deleted
> がいいと思います。
添削ありがとうございます。英語は永劫にわからないのです。
> 720MB FDって高いんですよ、昨今。
うーむ、スーパーフロッピーかZIPかMOか? 検索してしまいました。(^^;
同じ容量のはないようですねぇ。(^^;
> DOS/Vは、足してるだけじゃないですかね。
まあそうですが、DOSエミュもWindowsのシステムに足しているとも言えそうな気が。
> 腐海整理をして、ほんのすこしだけアソコを整理してモノをこちらに運んだら、
> こちらに菌が蔓延してしまい、メインデスクのまわりが腐海化しています。年末から
> 増殖していたらしい、はやく気づけよ!
> 少しこいつと戦います。
DOS黒いやつらの死骸にやがて胞子が芽を出して世界は腐海に呑まれてしまった・・・
世界で最も邪悪なVZ一族を掘り出して薙ぎ払おうとしたが、腐ってやがる。遅すぎたんだ・・・
12675/12672 BQO00549 konno Re: 新スレッド(ベーシック関連)
( 0) 26/01/10 22:57 12672:文太さんへのコメント コメント数:2
> C:\WK>prime2t6.exe 1
> 19:55: 0 ;変じゃないですか? 夜7時55分だと思うけど、、、。
> 0: 0: 0 ;意味がよく分かりませんが、、、。ソース読もうとまだしてません
うげげ、またまたバグ入りのを上げてしまいました。
直したと思ったらテスト用の方を上げてしまうとは。同じ失敗を繰り返しているのは
世界が時間がループしているのか。φ(..; バキッ\(--;
すみません。再々アップです。こんどこそ直っているはず。m(__)m
#txt:prime2t7.lzh 7074bytes with TBC ソース
> 2から20までの素数は8個という意味ですね。1ってカウントしないのですか?
1は素数ではないというのが世界の趨勢らしいです。
私は偶数の2が入るのが釈然としないんですが。
# この世界は割り切れないということであらうか・・・
12676/12672 CXB00940 としき Re: 素数
( 0) 26/01/10 23:07 12673:文太さんへのコメント コメント数:2
参照先:http://toshiki.la.coocan.jp/
口とか性格とか、すなわち頭の悪いとしきとか言うやつのことは無視するとして。
> きっと、version 2025/05/04 の意味だと空想するのですが、こういうの
> ちゃんと管理しません? (c) としき
> そういうことしてると、お客さんが逃げますよ。
どんなバージョン管理の方法でもバージョン番号の付与方法でもいいんですけど。
例えば、日付を使った方式の場合、1日に2つ以上のソースはリリースできない、
という問題は発生しがち。日付の後ろに枝番、という方法はあるわけですが、
何かが崩壊しそうな気はする。
多くの場合、バージョン番号は小数点つきの実数が使われますが、1から始まる
自然数を使って悪いことはない。
あるいは、公開するバージョンは整数値の部分を使い、内部的に非公開のものは
小数部分を使う、という方法を使うこともあると聞いたことがあります。
ところで、行番号のあるBASICでは、伝統的に10番刻みの行番号を使います。
なぜというに、途中に追加する場合に、空き番号を使うため。
これの応用というか、上記の小数を使ったものとのあわせ技で、バージョン管理も
10番刻みの整数のものが公開版、1番刻みのものが内部版、というものでも全く
構わない。
ただ、ここでの話題に無理やりこじつけると、公開版のバージョン番号は素数にして
非公開版は合成数にする、なんていうのも面白いかも。
素数の数を数えれば、いくつのバージョンを公開したかすぐにわかる。
12677/12672 CRG00666 文太 Re^2: 素数
( 0) 26/01/11 02:13 12676:としきさんへのコメント コメント数:2
としきさん
あ、はくしょん大魔王なの? 呼んだよ!
>1番刻みのものが内部版、というものでも全く構わない。
訳が分からない。
自然数とかいわれたら、もう。
自然数と整数って違うの?
>ただ、ここでの話題に無理やりこじつけると、公開版のバージョン番号は
>素数にして
はふ。た、ぶ、ん、高尚な冗談なんですよね。
お帰りなさいませ。
寝ます。7千円だよ、あれ。信じられん。
12678/12672 CRG00666 文太 Re^2: 新スレッド(ベーシック関連)
( 0) 26/01/11 02:24 12675:konnoさんへのコメント
konnoさん
>すみません。再々アップです。こんどこそ直っているはず。m(__)m
明日、あるいは今日中に。
>txt:prime2t7.lzh 7074bytes with TBC ソース
Good!
>1は素数ではないというのが世界の趨勢らしいです。
ふーん。趨勢には勝てませぬ。
0は深遠ですね。PC的には「0除算」が致命的っぽいけど、これはなぜ?
なぜか無限ループ状態に入るんでしょうね???
>私は偶数の2が入るのが釈然としないんですが。
なるほど、そういう考え方もあるんですね。2で割ったら1ですからね。
半分にできる、、、でも「自身」で割っても割ったことにならないらしい。
ここは少し論理的整合がかなってる感じがする。
>この世界は割り切れないということであらうか・・・
数学科の整数論の人とかに聞いたら、面白い話が聞けるのかもしれないですね。
ま、待てよ、16進数、あるいは2進数で「表現」したら、素数ある?
ふつうにあるはずだよな、、、。先生、教えてください、素数ってなんですか?
とか散歩しながら考えていました。
10進数がぜんぜん自然でないような気がしてきました。指がたまたま10本
だっただけだよ、とか。
12679/12657 CRG00666 文太 Re^9: TBCの素数計算で65536を超えるとVTDOSがおかしい
( 0) 26/01/11 02:55 12674:konnoさんへのコメント
konnoさん
もはや蛇足ですが。
>> 720MB FDって高いんですよ、昨今。
>うーむ、スーパーフロッピーかZIPかMOか?
2DD、720KBのFDですね。書院とかに使われていたようです。
OASYSは、1.4KB だったみたい、、、。
>まあそうですが、DOSエミュもWindowsのシステムに足しているとも言えそうな気が。
まあ、そうか。でも、Windowsシステムってそんなに親切ですか?
IBM/PC 初版の Technical Reference (技術情報)には、Rom Routine のソース
コードが載っていたそうですよ。see bit saver.
だから、Rom Bios の再構築が「容易」「可能」だったんだ、とか思ったのですが。
今のところ、僕はエミュレータ作家の人たちは、逆アセしたりしながら、
「ちゃんと」(?)書いてるんだろう、とか空想しています。でも、ラベルは復元
できない、、、。致命的、、、。
>> 腐海整理をして、ほんのすこしだけアソコを整理して
>腐ってやがる。遅すぎたんだ・・・
ここだけ、すごく好き。
でも、「注意」とか出てる Seagate 40GB HD が、DOS的には問題はなんにも
ないねぇという発見もあり、さて、NEC 9821用に、いくつまでクリッピングして
やろうかい、という嬉しい展開もありましたよん!
まりもさんとか、SAVAさんとか。すごいですよねぇ。MHDD, HD guru 様のお世話に
なってやります。
ついに、旧8の日(火)が!
でも、NEC 9821は、あくまでVzの過去ログを試したりするためです。JUNさん
とか。
趨勢である(らしい)、Global standardである(おい、いつの話だ)、IBM/PC が
基準です。Basicだと、Open#1 とかしないと結果が保存できないのだけど、、、。
12680/12672 CRG00666 文太 prime2t7.exe @vanilla DOS
( 0) 26/01/11 12:26 12675:konnoさんへのコメント
konnoさん
C:\>prime2t7.exe 1
コマンドラインの引数 1 1
**** Prime Number Count Ver.250504 **** ;2025?
opt 1:画面+file 2:カウント 12:カウントなし+file 99>: opt= 1 0
Prime Number (20 to 100000 ) ? 20 ;20まで
12: 4:56 ;ちょっと見栄えが悪いと思う。ゼロ埋めは?
12: 4:56 ;あるいは引き算の結果を知らせるのが目的なら、ここは
Number.20 ;要らない? debug mode ?
0: 0: 0 ;上の引き算の結果なんですね。0秒(ではないが)
Prime Number = 8 ;0.1秒単位まで出てほしい
C:\WK>prime2t7.exe 1
コマンドラインの引数 1 1
**** Prime Number Count Ver.250504 **** ;2025?
opt 1:画面+file 2:カウント 12:カウントなし+file 99>: opt= 1 0
Prime Number (20 to 100000 ) ? 65550 ;たしかVTDOSで問題のでる、65550まで
12: 5:15
12: 5:16
Number.65550
0: 0: 1 ;1秒(そんなにかかってないと思うけど)
Prime Number = 6545
ずっと意味が分からなかったのですが、#12664によると、
DOSVAXJ3/MS-DOS Player: 13秒
VTDOS: 17秒 ;答が間違っているらしい。10も。
だったのですね。
12681/12672 BQO00549 konno Re^2: 素数
( 0) 26/01/11 18:15 12676:としきさんへのコメント コメント数:2
ううう、この記事を書きかけてちょっと離れていたらVTDOSが落ちていました。(;_;)
今日は時空が歪んで霊も騒がしいぜ! また書き直しだ。(;_;)
> > きっと、version 2025/05/04 の意味だと空想するのですが、こういうの
> > ちゃんと管理しません? (c) としき
> > そういうことしてると、お客さんが逃げますよ。
これだ! これが原因で時間もとい脳内でループしていたのが深層のようです。
> 例えば、日付を使った方式の場合、1日に2つ以上のソースはリリースできない、
> という問題は発生しがち。日付の後ろに枝番、という方法はあるわけですが、
> 何かが崩壊しそうな気はする。
やっぱりこの方式が良いですね。枝はアルファベットが好きですが。
CKWVの改造版は小数点やアルファベットが使えず崩壊するので桁数を増やしましたね。
> あるいは、公開するバージョンは整数値の部分を使い、内部的に非公開のものは
> 小数部分を使う、という方法を使うこともあると聞いたことがあります。
なるほど。参考になります。
> ただ、ここでの話題に無理やりこじつけると、公開版のバージョン番号は素数にして
> 非公開版は合成数にする、なんていうのも面白いかも。
> 素数の数を数えれば、いくつのバージョンを公開したかすぐにわかる。
うう、これは素数を暗算できる人のみの特級スキルでしょう。(>_<)
こんな発想するのはSランク?
12682/12672 CRG00666 文太 落ちる? 落ちない?
( 0) 26/01/11 20:01 12681:konnoさんへのコメント
konnoさん
ここだけ。
>VTDOSが落ちていました。(;_;)
はい、やはり落ちるときには落ちますね。僕のばあい、
2025/12/12 23:22 633,549 inside1.txt
2025/11/28 22:41 861,163 inside2.txt
2025/12/10 23:20 1,404,570 internal.txt
2025/12/08 00:14 1,724,388 kip_7asm.txt
なんてサイズのファイル(超巨大でもないと思う)を扱っていて、過去4カ月の
あいだに(EMS改善版にして以降)5回くらい落ちましたかね。ちゃんと
「テンポラリーファイルエラー」というメッセージが出る場合もあれば、単に
無言のまま1時間の労働をパーにしてくれる場合もあり、、、。
純DOSでは(まだ1カ月弱ぐらいだと思うけど)、まったく起こりません。
こっちでは使い方が激しいです。容赦遠慮ないから。でも、落ちたりしない。
遠い昔のエスキの例(としきさんご指摘)とかxcのバグ(取れてます see
mezala#6183)とかとは別に(これらは vz.comの問題)、VTDOSに、まだ、何か
あると僕は思っています。
自慢か嫌味になるから言うの止めとこ、と思っていたのだけど、そのリスクは
ぜったいあるとして、こまめなセーブを心がけましょう!
12683/12672 CRG00666 文太 用語整理(数@数学)
( 0) 26/01/11 20:02 12677:文太さんへのコメント
計算機とお付き合いしてるのですから、はいはい、ある程度、お勉強しますよ。
実数(real number) =数直線上の点で表せる数
・有理数(rational number)
負の整数、0、自然数(natural number、ふつう1,2,3、、)、
正の整数(integer or whole number)、
有限小数、循環小数
(小数=decimal, decimal fraction
小数点=decimal point)
・無理数(irrational number) ルート2、パイ、eとか
終わりなく循環しない小数
↑
↓
虚数(imaginary number) =2乗するとマイナスになる数
i^2=-1 とか表現するらしい
訳が分からん世界だのう、と思った
記憶がある。
理屈ではねぇ、、、とか。
12684/12672 CXB00940 としき Re^3: 素数
( 0) 26/01/12 12:21 12677:文太さんへのコメント
参照先:http://toshiki.la.coocan.jp/
どこかに出かけていたつもりもないので、お帰りといわれてちょっと困惑。
> 自然数と整数って違うの?
正の整数が自然数、らしい。
すなわち、整数全体からしたら、その一部だけが自然数。
実は私自身、さらっと自然数なんて言葉を出したけど、きちんと定義を覚えていた
わけではなくて。
なので、調べてみたところ、現在の日本のカリキュラムでは、中学校1年の数学で
習う言葉だとか。
高校までに習ったことを全て覚えていられるのなら、大学教育で学んだことを全て
忘れてもいいとさえ思う今日この頃。もしかしたら大学教員に対しては思いっきり
不遜な態度かもしれないけど。
余談ですが、私は技術者なんで、学者さんたちのやっている学問というのは隣接領域。
英語教員とか英語通訳の方にとって英文学が隣接領域、というのと似た感じ。
そして、私は、学問ものに対して、ある種の偏見を抱いている。
すなわち、定義というものをいじくりまわしているだけではないか、と。
つまり、自然数だの素数だの、そういう言葉をそういう風に定義しました、といって
いるだけなのではないか、と思っているわけですよ。
だから、通常の世界では、三角形の角の合計は180度ですが、そうではない世界を
定義して議論していたりする。とてもついていけません。
> はふ。た、ぶ、ん、高尚な冗談なんですよね。
ただ単に、無理やりこじつけただけ。
12685/12672 CXB00940 としき Re^3: 素数
( 0) 26/01/12 12:21 12681:konnoさんへのコメント
参照先:http://toshiki.la.coocan.jp/
私が使っているVTDOSはバージョンが古いせいか、それともホストがXpマシンだから
なのか、落ちるのはgrepだとかwgrepだとかfindだとかで大きなファイルを検索する
ときだけ。というか、あんまり使い込んでいないから、という気もする。
> やっぱりこの方式が良いですね。枝はアルファベットが好きですが。
私は、枝番含めて桁数固定、が好きですがね。
この辺は、本当に個人の好み。
バージョン番号なんて、一意に定められれば本当は桁数すら気にする必要はない。
例えば、テキストとかドキュメントの界隈では有名なソフトで、TeXというものが
あります。
発想はHTMLと似ていて、テキスト本文にいろいろなコマンドを埋め込むことで印刷時
に文字飾りを行う、というものです。元々は数式の印刷用に開発されたものですが、
発音記号などの印刷にも使われるようになったので、文系の言語学方面でもそこそこ
有名。かつては、このソフトの事を知らないと、テキスト界隈では叩かれたものです。
これ、作者が個人的に作っているものなので、なかなか癖が強いバージョン管理を
行っています。どういうものかというと、最終版のバージョン番号を円周率にする、
と始めに決めてしまい、それに向かって徐々に小数点以下の桁数が増えていく、と
いうもの。
とんでもない発想です。さすが、作者が高名な学者先生だけある。
12686/12686 CXB00940 としき 久々の掲示板不具合調査依頼
( 0) 26/01/12 12:22 コメント数:1
参照先:http://toshiki.la.coocan.jp/
ちょっと調べていただきたいことがあります。
この掲示板の一番下の修正フォーム、きちんと機能しています?
なんか、想定外のメッセージが出てくるような気がします。
12687/12686 BQO00549 konno Re: 久々の掲示板不具合調査依頼
( 0) 26/01/12 20:20 12686:としきさんへのコメント コメント数:1
> この掲示板の一番下の修正フォーム、きちんと機能しています?
> なんか、想定外のメッセージが出てくるような気がします。
げげげ、おかしくなってました。m(__)m
1つ前のVERに戻したら直りました。違いは1行追加しただけ。
去年の5月ごろからずっと不具合だったようですが、今まで指摘されなかったとは。
ご指摘いただきありがとうございます。m(__)m
これで直っているかな。
大丈夫みたいです。
12688/12686 CXB00940 としき Re^2: 久々の掲示板不具合調査依頼
( 0) 26/01/13 00:02 12687:konnoさんへのコメント コメント数:1
参照先:https://toshiki.la.coocan.jp/
直っていますね。確認しました。
> 去年の5月ごろからずっと不具合だったようですが、今まで指摘されなかったとは。
修正なんて、めったにしないことですからねぇ。
一応、建前だけで言ってしまうと、コードを触ったのなら、その部分の動作確認は
しておいていただきたいというのはあるのですが、そう言っている私が十全にできて
いるかというと、いささかどころではなく妖しかったりする。
12689/12686 BQO00549 konno Re^3: 久々の掲示板不具合調査依頼
( 0) 26/01/13 00:47 12688:としきさんへのコメント
> 直っていますね。確認しました。
確認ありがとうございます。助かりました。m(__)m
> > 去年の5月ごろからずっと不具合だったようですが、今まで指摘されなかったとは。
ここ、また間違えてました。10月ごろ修正していたようです。
スパムとかセキュリティの問題があったようなので。
> 一応、建前だけで言ってしまうと、コードを触ったのなら、その部分の動作確認は
> しておいていただきたいというのはあるのですが、そう言っている私が十全にできて
> いるかというと、いささかどころではなく妖しかったりする。
うーん、今回の修正は全体に影響していたみたいで、確認不足だったですね。
最近の私は廊下の成果(何?)確認が出来なくなってきてます。(今まで以上に)
そろそろ終活のことも考えないといけないかなぁ。明日のことはわからないですからねぇ。