したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

99BASIC @ Next 8

1名無しさん:2025/06/05(木) 07:39:02
どうぞ(^。^)
https://www.vector.co.jp/soft/win95/prog/se123748.html

2名無しさん:2025/06/05(木) 08:04:24
(^ワ^)

3名無しさん:2025/06/05(木) 08:05:24
何かに追われることなく、ただひたすらにw

4名無しさん:2025/06/05(木) 08:05:38
やっぱ慣れたものには勝てないかw

5名無しさん:2025/06/05(木) 08:14:10
最新レポート 99BASICを取り巻く状況 2025.6.5.木.8:05am 更新*
┌────────────┬────┬──────┬────┬─────┬────┬─────┬──────┐
|            |99BASIC | LowResNx | QB64 |DarkBASIC |DarkGDK |AppGameKit| AppGameKit |
|            |    |      |    |   Pro |    |     |   mobile |
├────────────┼────┼──────┼────┼─────┼────┼─────┼──────┤
|無料          |  〇  |   〇   |  〇  | 有料*1 |  〇  | 有料*2 |   〇   |
├────────────┼────┼──────┼────┼─────┼────┼─────┼──────┤
|動作環境        |Windows | Windows  |Windows | Windows |Windows | Windows |iOSデバイス |
|            |    |  MacOS  | MacOS |     |    | MacOS  | Android  |
|            |    |  Linux  | Linux |     |    | Linux  |      |
|            |    |iOSデバイス |    |     |    |     |      |
├────────────┼────┼──────┼────┼─────┼────┼─────┼──────┤
|フルスクリーンエディター|  〇  |   -   |  -  |  -  |  -  |  -  |   -   |
|IDEの有無        |  -  |   〇   |  〇  |  〇  |  〇  |  〇  |   〇   |
|マルチバイト文字入力対応| △*3 |   -   |  -  |  △*4  |  〇  |  △*5  |   -   |
|実行ファイル単体起動  |  -  |   -   |  〇  |  △*6  | △*7 |  〇  |   -   |
├────────────┼────┼──────┼────┼─────┼────┼─────┼──────┤
|APIサポート       | GDI+ | SDL系統  | openGL | DirectX |DirectX | openGL |  openGL  |
|            |    |      |    |     |    | Vulkan |  Metal  |
├────────────┼────┼──────┼────┼─────┼────┼─────┼──────┤
|実行時漢字サポート   | △*3 |   -   |  -  |  〇  |  〇  |  △*8  |   -   |
|各種割り込みサポート  | △*9 |  △*10  | △*9 |  -  |  -  |  -  |   -   |
|VSYNCサポート      | △*11 |   〇   |  -  |  〇  |  〇  |  〇  |   〇   |
|HSYNCサポート      |  -  |   〇   |  -  |  -  |  -  |  -  |   -   |
|高精度タイマー     |  -  |   -   |  -  |  〇  |  〇  |  -  |   -   |
|インラインアセンブル  | △*12 |   -   |  -  |  △*13 |  〇  |  -  |   -   |
├────────────┼────┼──────┼────┼─────┼────┼─────┼──────┤
|リストプロテクト    |  〇  |   -   |  -  |  -  |  -  |  -  |   -   |
└────────────┴────┴──────┴────┴─────┴────┴─────┴──────┘

* 1 GitHubに無料化ファイルのリンクはあるものの、内部動作は異なる
* 2 GitHubにClassic版の無料化ファイルのリンクはあるものの、TGC本社はサポートして
  いない
* 3 シフトJISの範囲でサポート
* 4 コンパイル時にエラー扱いになるので入力時要注意
* 5 Classic版のみマルチバイト対応(geany)
* 6 DirectXライタイムのインストールが必要
* 7 DirectX SDKのインストールが必要
* 8 Classic版ではIDEでの入力は可能であるものの、実行ファイルではフォントを持って
  ないのでサポートされない
* 9 VSYNCを含めた割り込みはサポートされていない
*10 VSYNC、HSYNCのみ
*11 99BASICではタイマー割り込みを使ってVSYNCを代用
*12 x86マシン語入力は可能
*13 DLLリンクは可能

6名無しさん:2025/06/05(木) 08:15:02
99BASICは生き残れそう?w

7名無しさん:2025/06/05(木) 08:15:16
Windowsにおける 「 嫌がらせオプション 」 はあるんだけどな、それを解除すれば普通に使えるというw

8名無しさん:2025/06/05(木) 08:16:08
今日の作業は…Win10を11に…

Win10以降で99BASICが動かないという人は、

ダウンロードしたファイルを展開して、qqbas119のフォルダに空の 「 qqbasic.ini 」 を作成し、
以下の内容で保存して再起動すれば動くw

[99Basic1]
errjap=0
espeed=5
lspeed=5
listcol=0
listlwr=0
csrblnk=1
wordhlp=0
helpkey=65315
extedit=0
acckey=1
brkkey=0
clrkey=0
usesiz=1
mosloc=1
spread=2
printer=Microsoft XPS Document Writer
prnfont=
prnsize=20
prnnult=15
prnnulb=20
prnnull=15
prnnulr=15
prntim=60
waveid=0
midiid=0
collst0=7
collst1=5
collst2=7
collst3=7
collst4=7
collst5=4
collst6=7
collst7=2
collst8=7
winmode=0
winsizx=640
winsizy=400

9名無しさん:2025/06/05(木) 08:16:46
これまでの99BASIC動作状況

・ Windows11 22H1以前では、qqbasic.iniファイルを事前に作成しておけば、初回起動から正常動作
・ 22H2以降では、Windowsの機能の有効化のところに、XPSドキュメントライターのチェックボックスが
  追加されて、チェックを入れると正常動作する

[Windows11]Microsoft XPS Document Writer をコマンドで追加・削除する 2021.09.17
https://www.tksoft.work/archives/5031

10名無しさん:2025/06/05(木) 08:17:15
> 概要
> Windows 11 では デフォルトで XPS Document Writer が有効になっていなかった。コマンドで
> 有効(インストール追加)または無効化(削除)する方法
>
> 方法
> コマンドプロンプトにて以下を実行する。インターネットに接続している必要がある
>
> 追加(有効)にする
> Dism /online /enable-feature /featurename:Printing-XPSServices-Features *
>
> 削除(無効)する場合は
> Dism /online /disable-feature /featurename:Printing-XPSServices-Features
----

*管理者権限で実行

> インターネットに接続している必要がある

これは接続してなくても行けると思うので、各々お試しをw

11名無しさん:2025/06/05(木) 08:17:38
99BASICのヘルプファイルについては、以前に.chmファイルに変換したものを配布したのでw

12名無しさん:2025/06/05(木) 08:17:56
99BASICに付属の.hlpファイルについては、WindowsXP以前のwinhlp32.exeが必要になるので、どこかからWinXP以前のisoファイルを入手してアーカイブフォルダから抽出するなりw

13名無しさん:2025/06/05(木) 08:18:18
ゲーム屋小僧、この時代に99BASICが生き残れるのか?w

14名無しさん:2025/06/05(木) 08:18:41
フルスクリーンエディターの存在はかなりデカいということでw

15名無しさん:2025/06/05(木) 08:19:00
脳みそで考えるタイミングと、実行するタイミングが噛み合ってると、相乗効果でなく、「 べき乗効果 」 で効率が上がるというw

16名無しさん:2025/06/05(木) 08:19:39
99BASIC 既知の内部バグについて 2025.1.19.日 最新*

WHILE文の内部バグ対応については、

× WHILE 〜 'コメント
〇 WHILE 〜 :REM コメント

で防げるものの、完全ではないので要注意w
----

ハングアップの発生条件

だいたい2つの条件が揃うと確率が上がる。

・ 漢字を含む文字列の入力時に画面スクロールが伴った時
・ PLAY文を含んだプログラムの実行後

そうならないようにこまめにSAVEしとくといいw
ファンクションキーにSAVEを入れてワンタッチでできるようにしておくと便利w

例えば、

> KEY 1,CHR$(12)+"LIST"+CHR$(13)

> KEY 12,CHR$(12)+"SAVE"+CHR$(34)+"[ファイル名]"+CHR$(34)+",A"+CHR$(13)

こういう感じでw

PLAY文の内部バグについては、バッファを定期的にクリアする、PLAY "/"(各パート毎)を
定時的に入れる。

17名無しさん:2025/06/05(木) 08:20:08
WHILE文の内部バグについては、これもハングアップするので、こまめにSAVEをw

18名無しさん:2025/06/05(木) 08:21:24
ファンクションキーの内容については、KEY LIST文で確認をw

19名無しさん:2025/06/05(木) 08:21:40
なんか99BASICって、IBM-PC初期の時代そのままでw

20名無しさん:2025/06/05(木) 08:22:04
40年前から連続性の非常に高い開発環境ということでw

21名無しさん:2025/06/05(木) 08:22:17
いわゆる 「 マシン語 」 も使えるしなw


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板