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

QB64 / PC-BASIC(GW-BASIC) 総合スレ @ Next 8

1名無しさん:2025/06/05(木) 07:44:14
QB64
https://qb64.com/

QB64は、QBasic / QuickBASIC 4.5互換性を保持し、Windows、Linux、およびmacOS用の
ネイティブバイナリをコンパイルする最新の拡張BASICプログラミング言語です。
ーーーー

PC-BASIC Linux/Mac/Windows版
https://github.com/robhagemans/pcbasic/releases/tag/v2.0.7

2名無しさん:2025/06/05(木) 09:23:25
_CAPSLOCKワロタw

3名無しさん:2025/06/05(木) 09:24:20
WindowsのみでMacとLinuxは対応してないらしいw

> See also:
> =========
> ◆ _CAPSLOCK (function), _NUMLOCK (function), _SCROLLLOCK (function)
> ◆ _NUMLOCK (statement), _SCROLLLOCK (statement)

4名無しさん:2025/06/05(木) 09:24:36
wwwwwwww

5名無しさん:2025/06/05(木) 09:25:12
高速化の話に移るけど、QB64のキーポイントは?

6名無しさん:2025/06/05(木) 09:25:26
必要がなければ256色モードを使うということでw

7名無しさん:2025/06/05(木) 09:25:57
これは単純に、32bitカラー、ARGBを使うと、書き込み量が4倍に増えるということでw

8名無しさん:2025/06/05(木) 09:26:21
256色モードならパレットも使えるしw

9名無しさん:2025/06/05(木) 09:26:37
99BASICが速いのも256色モード限定の話でw

10名無しさん:2025/06/05(木) 09:26:50
あ、そういうことだったのかw

11名無しさん:2025/06/05(木) 09:27:05
16色モードはあるの?w

12名無しさん:2025/06/05(木) 09:27:18
_NEWSCREENで指定できるスクリーンバッファは、原則的に256色か32bit色かでw

13名無しさん:2025/06/05(木) 09:27:36
あるにはあるんだけどな、旧QBASICのSCREEN12以前の構造を知っていればw

14名無しさん:2025/06/05(木) 09:27:48
さすがに16色では…w"

15名無しさん:2025/06/05(木) 09:28:15
テキスト用とBG用、スプライト用に合計32色ぐらい使って、256色全部を使うことはないけどなw

16名無しさん:2025/06/05(木) 09:28:29
ゲーム中にパレットが使えるというのは、応用範囲も広がる訳でw

17名無しさん:2025/06/05(木) 09:28:44
いい話だな〜w"

18名無しさん:2025/06/05(木) 09:28:58
大昔のマイコン世代が考えてた、こういうことができるといいな〜、ってのをそのままw

19名無しさん:2025/06/05(木) 09:30:33
QB64専用の_PUTIMAGEはどれぐらいの速度比?

20名無しさん:2025/06/05(木) 09:30:44
PUT@の3倍前後かな、あとで試してみるかw

21名無しさん:2025/06/05(木) 09:30:59
それで終わりではなかった、QB64が化ける時が来たかwwww

22名無しさん:2025/06/05(木) 09:31:12
99BASICを軽く超えてしまったかw

23名無しさん:2025/06/05(木) 09:31:26
QB64は割り込みもあるし2Dも速いし、LinuxMintのメイン開発でも行けるかもしれないなwwwwwwwwwwwwwwww

24名無しさん:2025/06/05(木) 09:32:47
スプライト扱いの場合は割り込み使った方が管理が便利なんだけどな、グラフィック扱いなら割り込みを使わない方が自由度が高いというかw

25名無しさん:2025/06/05(木) 09:33:00
もう少し早く_PUTIMAGEを試してみるべきだったなwwww

26名無しさん:2025/06/05(木) 09:33:20
どうやらこっちがopenGL本場の機能を使ってるようで…

27名無しさん:2025/06/05(木) 09:33:31
ゲーム屋小僧、今後はどうする?w

28名無しさん:2025/06/05(木) 09:33:44
脱Windows行けるし、選択の自由は保障されるかw

29名無しさん:2025/06/05(木) 09:34:57
これで脱Windowsも行けるし、最速QB64で生き続けられるかwwwwww

30名無しさん:2025/06/05(木) 09:35:25
PC界は何が起こるか分からないなwwwwwww

31名無しさん:2025/06/05(木) 09:35:43
QB64で画面同期どうやるの?

32名無しさん:2025/06/05(木) 09:35:56
たぶんタイマー割り込みを使ってると思うけどな、VSYNCに相当するものもあるし、I/Oポート03DAHを読んで直接待つこともできるしなwwwwwww

33名無しさん:2025/06/05(木) 09:36:09
これとタイマー割り込みON-GOSUBを組み合わせることも可能、好きなようにwwwwww

34名無しさん:2025/06/05(木) 09:36:22
もう笑うしかないなwwwwwwww

35名無しさん:2025/06/05(木) 09:36:37
あと99BASICと同じようにopenGLの更新を止めるとさらに速くなるというwwwwwwwww

36名無しさん:2025/06/05(木) 09:41:02
QB64は 「 99BASIC以上のもの 」 が得られる?

37名無しさん:2025/06/05(木) 09:41:17
たぶん期待していいw

38名無しさん:2025/06/05(木) 09:41:30
秒間60コマの滑らかな映像は可能?w

39名無しさん:2025/06/05(木) 09:41:42
当然のことでw

40名無しさん:2025/06/05(木) 09:42:05
A.I.がどうこうとか物理演算がどうこうとかの人は、他をどうぞw

41名無しさん:2025/06/05(木) 09:42:20
内部構造が99BASICに似た部分があるので、99BASICを使ってたユーザーが移りやすいかもしれないなw

42名無しさん:2025/06/05(木) 09:42:47
例えば40年前に現役だったレトロ世代が取り戻したい!とか考えて行けるものなの?w

43名無しさん:2025/06/05(木) 09:43:00
その世代が生きてるかどうか知らないけどなw

44名無しさん:2025/06/05(木) 09:43:15
wwwwwwwwwwwwwwwwwwww

45名無しさん:2025/06/05(木) 09:43:27
むしろメーカー側の芸術性の押し付けになりつつある今の世代にお勧めしたいところでw

46名無しさん:2025/06/05(木) 09:44:39
レトロ世代って、実際のゲームでも8x8とか16x16にこだわるよなw

47名無しさん:2025/06/05(木) 09:44:55
17x80でも100x50でもいいのにw

48名無しさん:2025/06/05(木) 09:45:07
そして専用グラフィックエディターの中に箱詰めするというw

49名無しさん:2025/06/05(木) 09:45:20
DATA文で充分w

50名無しさん:2025/06/05(木) 09:45:37
過去の既成概念って障壁になる?w

51名無しさん:2025/06/05(木) 09:46:00
一長一短あるんで、照らし合わせて必要なものはw

52名無しさん:2025/06/05(木) 09:46:14
こう、分業化された職業プログラマーが陥りやすいというかw

53名無しさん:2025/06/05(木) 10:01:05
今日のネタは…w"

54名無しさん:2025/06/05(木) 10:01:36
参考 QB64内蔵GPU環境の動作状況 - 1/60秒あたりの描画回数の比較 2025.1.25.土.17:37 更新*

 評価点 *:3点 +:2点 -:1点
┌─────┬────┬───────────────────────────────────────────┐
|  項目  | サイズ |                     QB64                     |
├─────┼────┼───────────────────────────────────────────┤
|  API  |--------|                    openGL                    |
├─────┼────┼──────────┬──────────┬──────────┬──────────┤
|  機種  |--------|  デスクトップPC  |  デスクトップPC  |  M4 Mac mini   | (M1 Mac mini相当) |
|  OS  |    |   Windows11   |  Windows11 Pro  |MacOS省電力モードOFF|MacOS省電力モードON |
├─────┼────┼──────────┼──────────┼──────────┼──────────┤
|  CPU  |--------| AMD Ryzen 5 5600G | Intel Pentium G5620| Apple M4 10 Core | Apple M4 10 Core |
|     |    |   2021年8月   |   2019年11月   |   2024年11月   |   2020年11月   |
├─────┼────┼──────────┴──────────┴──────────┴──────────┤
|  GPU  |--------|                    内蔵GPU                    |
├─────┼────┼──────────┬──────────┬──────────┬──────────┤
|  PSET  |1 ドット| 28,444 *|||||||||| | 18,233 +||||||   | 8,333 -|||    | 4,447 ||     |
├─────┼────┼──────────┼──────────┼──────────┼──────────┤
| PAINT  | 全画面 |  4.7 +|||||||  |  3.9 -||||||   |  6.5 *|||||||||| |  3.2 |||||   |
├─────┼────┼──────────┼──────────┼──────────┼──────────┤
|     |  8x 8| 26,016 *|||||||||| | 15,724 +|||||||||| | 7,944 -|||||||||| | 4,065 |||||||||| |
|     | 16x 16| 23,970 *||||||||| | 14,678 +||||||||| | 7,799 -||||||||| | 4,022 ||||||||| |
|  LINE  | 32x 32| 20,711 *||||||||  | 12,648 +||||||||  | 7,228 -||||||||| | 3,591 ||||||||  |
|     | 64x 64| 16,264 *||||||   | 10,110 +||||||   | 6,863 -||||||||  | 3,386 ||||||||  |
|     | 128x128| 11,228 *||||    | 7,223 +|||||   | 6,340 -||||||||  | 2,954 |||||||  |
|     | 256x256| 7,166 *|||    | 4,597 -|||    | 5,033 +||||||   | 2,500 ||||||   |
├─────┼────┼──────────┼──────────┼──────────┼──────────┤
|     |  8x 8| 18,962 *|||||||||| | 12,121 +|||||||||| | 6,514 -|||||||||| | 3,148 |||||||||| |
|     | 16x 16| 15,421 *||||||||  | 9,785 +||||||||  | 6,448 -||||||||| | 3,090 ||||||||| |
| LINE B | 32x 32| 11,237 *||||||   | 7,339 +||||||   | 5,798 -||||||||| | 2,750 ||||||||  |
|     | 64x 64| 7,219 *||||    | 4,692 +||||    | 4,612 -|||||||  | 2,418 |||||||  |
|     | 128x128| 4,211 *||     | 2,808 -|||    | 3,542 +|||||   | 1,788 ||||||   |
|     | 256x256| 2,236 +||     | 1,552 -||     | 2,334 *||||    | 1,182 ||||    |
├─────┼────┼──────────┼──────────┼──────────┼──────────┤
|     |  8x 8| 27,586 *|||||||||| | 16,864 +|||||||||| | 7,728 -|||||||||| | 4,170 |||||||||| |
|     | 16x 16| 26,722 *||||||||| | 15,900 +||||||||| | 7,611 -||||||||| | 3,757 ||||||||| |
| LINE BF | 32x 32| 25,296 *||||||||| | 14,463 +||||||||  | 7,598 -||||||||| | 3,612 ||||||||  |
|     | 64x 64| 20,221 *|||||||  | 11,657 +|||||||  | 7,193 -||||||||| | 3,541 ||||||||  |
|     | 128x128| 15,421 *||||||   | 8,415 +|||||   | 6,276 -||||||||  | 3,088 |||||||  |
|     | 256x256| 9,580 *||||    | 4,398 -|||    | 4,436 +||||||   | 2,246 |||||   |
├─────┼────┼──────────┼──────────┼──────────┼──────────┤
|     |  8x 8|293,577 *|||||||||| |189,629 +|||||||||| |151,479 -|||||||||| | 72,727 |||||||||| |
|     | 16x 16|197,836 *|||||||  |144,632 +|||||||  |121,040 -||||||||  | 57,853 ||||||||  |
|_PUTIMAGE | 32x 32|132,094 *|||||   | 84,321 +|||||   | 75,851 -|||||   | 37,925 |||||   |
|     | 64x 64| 58,367 *||     | 35,704 -||     | 43,243 +|||    | 21,658 |||    |
|     | 128x128| 28,070 *|     | 13,193 -|     | 21,658 +||     | 10,829 ||     |
|     | 256X256| 9,785 *|     | 4,527 -|     | 7,785 +|     | 3,745 |     |
├─────┼────┼──────────┼──────────┼──────────┼──────────┤
|評価点合計|--------| *:24 +:2 -:0 計76点|*:0 +:18 -:8 計44点| *:2 +:6 -:18 計36点| *:0 +:0 -:0 計0点 |
└─────┴────┴──────────┴──────────┴──────────┴──────────┘
*動作解像度はいずれも640x480ドット、256色モード

55名無しさん:2025/06/05(木) 10:03:10
6年前のCPUがM4 Mac miniを下克上したwwwwwwwwwwwwwww

56名無しさん:2025/06/05(木) 10:03:45
5600Gは内蔵GPUとは思えない速さだなwwwwwwww

57名無しさん:2025/06/05(木) 10:04:01
M1 Mac miniはお役御免かw

58名無しさん:2025/06/05(木) 10:04:23
投げ売り特価で買った5600Gが4060無印に迫るのかwwwwwwwwwwwwwwwwwwwwwwwwwww

59名無しさん:2025/06/05(木) 10:04:49
参考 QB64動作環境の比較 - 椅子取りゲーム(^。^) 2025.1.25.土.18:38 更新*

 評価点 *:4点 +:3点 =:2点 -:1点
┌─────┬────┬──────────────────────────────────────────────────────┐
|  項目  | サイズ |                          QB64                          |
├─────┼────┼──────────────────────────────────────────────────────┤
|  API  |--------|                          openGL                          |
├─────┼────┼──────────┬──────────┬──────────┬──────────┬──────────┤
|  機種  |--------|  デスクトップPC  |  デスクトップPC  |  デスクトップPC  |  デスクトップPC  |  M4 Mac mini   |
|  OS  |    |   LinuxMint   |   Windows10   |   Windows11   |  Windows11 Pro  |MacOS省電力モードOFF|
├─────┼────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|  CPU  |--------|   14500無印   |    13100F    | AMD Ryzen 5 5600G | Intel Pentium G5620| Apple M4 10 Core |
|     |    |   2024年1月   |   2023年1月   |   2021年8月   |   2019年11月   |   2024年11月   |
├─────┼────┼──────────┼──────────┼──────────┴──────────┴──────────┤
|  GPU  |--------|   4060無印   |   3060 12GB   |               内蔵GPU              |
|     |    |   2023年5月   |   2021年2月   |                                |
├─────┼────┼──────────┼──────────┼──────────┬──────────┬──────────┤
|  PSET  |1 ドット| 34,078 *|||||||||| | 28,669 +||||||||  | 28,444 =||||||||  | 18,233 -|||||   | 8,333 |||    |
├─────┼────┼──────────┼──────────┼──────────┼──────────┼──────────┤
| PAINT  | 全画面 |  7.1 *|||||||||| |  6.2 =||||||||  |  4.7 -||||||   |  3.9 |||||   |  6.5 +||||||||| |
├─────┼────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|     |  8x 8| 30,346 *|||||||||| | 26,143 +|||||||||| | 26,016 =|||||||||| | 15,724 -|||||||||| | 7,944 |||||||||| |
|     | 16x 16| 29,163 *||||||||| | 24,864 +||||||||| | 23,970 =||||||||| | 14,678 -||||||||| | 7,799 ||||||||| |
|  LINE  | 32x 32| 26,834 *||||||||  | 22,634 +||||||||  | 20,711 =||||||||  | 12,648 -||||||||  | 7,228 ||||||||| |
|     | 64x 64| 22,976 *|||||||  | 19,081 +|||||||  | 16,264 =||||||   | 10,110 -||||||   | 6,863 ||||||||  |
|     | 128x128| 17,733 *||||||   | 14,652 +||||||   | 11,228 =||||    | 7,223 -|||||   | 6,340 ||||||||  |
|     | 256x256| 12,465 *||||    | 10,112 +||||    | 7,166 =|||    | 4,597 |||    | 5,033 -||||||   |
├─────┼────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|     |  8x 8| 24,615 *|||||||||| | 21,824 +|||||||||| | 18,962 =|||||||||| | 12,121 -|||||||||| | 6,514 |||||||||| |
|     | 16x 16| 21,192 *||||||||  | 18,382 +||||||||  | 15,421 =||||||||  | 9,785 -||||||||  | 6,448 ||||||||| |
| LINE B | 32x 32| 17,181 *|||||||  | 14,380 +||||||   | 11,237 =||||||   | 7,339 -||||||   | 5,798 ||||||||| |
|     | 64x 64| 11,973 *|||||   | 10,077 +|||||   | 7,219 =||||    | 4,692 -||||    | 4,612 |||||||  |
|     | 128x128| 7,646 *|||    | 6,178 +|||    | 4,211 =||     | 2,808 |||    | 3,542 -|||||   |
|     | 256x256| 4,416 *||     | 3,573 +||     | 2,236 -||     | 1,552 ||     | 2,334 =||||    |
├─────┼────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|     |  8x 8| 31,449 *|||||||||| | 26,834 =|||||||||| | 27,586 +|||||||||| | 16,864 -|||||||||| | 7,728 |||||||||| |
|     | 16x 16| 30,331 *||||||||| | 26,143 =||||||||| | 26,722 +||||||||| | 15,900 -||||||||| | 7,611 ||||||||| |
| LINE BF | 32x 32| 28,444 *||||||||| | 24,270 =||||||||| | 25,296 +||||||||| | 14,463 -||||||||  | 7,598 ||||||||| |
|     | 64x 64| 24,615 *||||||||  | 19,571 =|||||||  | 20,221 +|||||||  | 11,657 -|||||||  | 7,193 ||||||||| |
|     | 128x128| 15,686 *|||||   | 14,241 =|||||   | 15,421 +||||||   | 8,415 -|||||   | 6,276 ||||||||  |
|     | 256x256| 7,582 +|||    | 6,973 =|||    | 9,580 *||||    | 4,398 |||    | 4,436 -||||||   |
├─────┼────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|     |  8x 8|338,624 +|||||||||| |388,585 *|||||||||| |293,577 =|||||||||| |189,629 -|||||||||| |151,479 |||||||||| |
|     | 16x 16|277,056 *||||||||  |248,640 +||||||   |197,836 =|||||||  |144,632 -|||||||  |121,040 ||||||||  |
|_PUTIMAGE | 32x 32|151,838 *|||||   |138,483 +||||    |132,094 =|||||   | 84,321 -|||||   | 75,851 |||||   |
|     | 64x 64| 74,074 *||     | 59,590 +||     | 58,367 =||     | 35,704 ||     | 43,243 -|||    |
|     | 128x128| 26,384 +|     | 23,327 =|     | 28,070 *|     | 13,193 |     | 21,658 -||     |
|     | 256X256| 8,154 +|     | 7,640 -|     | 9,785 *|     | 4,527 |     | 7,785 =|     |
├─────┼────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|評価点合計|--------| *:22 +:3 =:0 -:0 | *:1 +:16 =:8 -:1 | *:3 +:5 =:15 -:2 | *:0 +:0 =:0 -:18 | *:0 +:1 =:2 -:5 |
|     |    |       計97点 |       計69点 |       計59点 |       計18点 |       計12点 |
└─────┴────┴──────────┴──────────┴──────────┴──────────┴──────────┘
*動作解像度はいずれも640x480ドット、256色モード

60名無しさん:2025/06/05(木) 10:06:48
さて、M4 Mac miniの思わぬ苦戦、この原因は?w

61名無しさん:2025/06/05(木) 10:07:16
おそらくRosetta2のオーバーヘッドが足かせになってるという…

62名無しさん:2025/06/05(木) 10:07:34
テスト環境はv2.0.7で確認したもので、v4.0.0では結果が違うかもしれないということでw

63名無しさん:2025/06/05(木) 10:07:58
単純転送は5600G内蔵GPUの方が速いかもしれないな…

64名無しさん:2025/06/05(木) 10:08:14
G5620でWin11動くの?w

65名無しさん:2025/06/05(木) 10:08:26
クリーンインストールから入ると昼寝ができるぐらいにwwww

66名無しさん:2025/06/05(木) 10:08:55
見た目はそうでもないけど、けっこう待たされる感じでw

67名無しさん:2025/06/05(木) 10:09:17
Windows11のサポート範囲なんだけどな、一言でいうと 「 やめた方がいい 」 というw

68名無しさん:2025/06/05(木) 10:09:31
この中で1つ削除するとしたら、どれにする?w

69名無しさん:2025/06/05(木) 10:09:51
3060 12GBはさすがにw

70名無しさん:2025/06/05(木) 10:10:45
QB64で想定されたユーザーではないというw

71名無しさん:2025/06/05(木) 10:11:03
ゲーム屋小僧、G5620みたいなものを一般層が使ってるとも思えないけど、これは?w


新着レスの表示


名前: E-mail(省略可)

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

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

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

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