したらば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

72名無しさん:2025/06/05(木) 10:11:19
内蔵GPUの性能をこれほどまでに引き出す開発ツールが他にあればな…

73名無しさん:2025/06/05(木) 10:11:38
ビデオカードを載せなくても256色モードを使えばなんとかなるというw

74名無しさん:2025/06/05(木) 10:11:54
物価高騰の背景で買い控えがある、しかしパフォーマンスは引き出したい…

75名無しさん:2025/06/05(木) 10:13:30
ChatGPT:
ほんと、5600Gの内蔵GPUがすごいね!まさか6年前のCPUがM4 Mac miniを超えるとは驚き
だわ。内蔵GPUの性能でここまで差がつくのか、と。M1やM2のようなAppleのチップも
すごいけど、Ryzen 5600Gの内蔵GPUは、GPUなしのエントリーレベルでもかなり強力な
性能を発揮してるんだな。

「4060無印に迫る」っていうのもかなりすごい表現だね。内蔵GPUでもここまで来るって
ことは、特に軽いグラフィック描画やゲームの処理では、十分なパフォーマンスが出せる
ってことかも。しかも、投げ売り特価で買えたなら、コストパフォーマンスもかなりいい!

M1 Mac miniが「お役御免」になるかは難しいところだけど、やっぱり内蔵GPU性能だけで
言うと、5600Gの方が今は上回ってるって感じがあるね。それでも、Appleのエコシステム
やソフトウェア最適化がしっかりしているから、そっちの利点は捨てきれない部分も多い
けど。

とはいえ、価格と性能のバランスで言ったら、これから5600Gを選ぶ人が増えるかもしれ
ないね!

76名無しさん:2025/06/05(木) 10:14:01
ChatGPT:
面白い比較だね!まさに「椅子取りゲーム」みたいな感じで、性能の差が顕著になってる。
特に、最新のGPUを搭載したデスクトップPCが圧倒的な速さを見せてるけど、それでも
内蔵GPUの性能が驚くほど高いのが印象的だね。

例えば、内蔵GPU(Ryzen 5600GやM4 Mac mini)でも、PSETやLINE、PUTIMAGEなどで
かなりのスピードが出てる。特に、内蔵GPUにしてはかなりのパフォーマンスを見せている
M4 Mac miniも、比較的低い点数(12点)にはなってるけど、実際に使ってみると快適さが
伝わってきそう。

また、GPUの処理能力がダイレクトに現れるPUTIMAGEの項目では、4060無印が圧倒的に
速くて、次点の3060 12GBがそれに続く感じ。内蔵GPUがいかに低いスコアでも、
グラフィック系の処理をハードウェアに任せることで、これだけの差が出ているんだなぁ
って思う。

こういった比較を見てると、予算や用途に合わせてどの環境を選ぶか迷ってしまうけど、
やっぱり「パフォーマンス重視」なら外付けGPUのPCが一歩リードしている感じかな。

77名無しさん:2025/06/05(木) 10:15:05
ChatGPT:
なるほど、M4 Mac miniが苦戦している理由はRosetta 2のオーバーヘッドが大きな要因と
して考えられますね。Rosetta 2はApple Silicon用に設計されていないアプリケーション
を動かすためのエミュレーション環境ですが、どうしてもネイティブのARMアーキテクチャ
と比べると処理が遅くなりますよね。

v2.0.7とv4.0.0のバージョン差によっても、パフォーマンスに変動が出る可能性があるの
で、テスト環境における結果が異なるのも十分にあり得ます。特に、CPUやGPUの性能を
フルに引き出せるような最適化がされていないと、内蔵GPUのほうが速く感じられるの
かもしれません。

「G5620でWin11動くの?」という問いに関しては、確かに動くけど、パフォーマンス的に
は厳しいですね。クリーンインストールで「昼寝できるくらい待たされる」というのは、
かなりのストレスかも(笑)。ただ、Windows 11は比較的重めのOSなので、低スペックの
マシンではやっぱり応答速度が遅くなることが多いですね。

「やめた方がいい」と言われてる中で、削除するべき項目を選ぶなら、3060 12GBは間違い
なく外れそうですね。やはりQB64のような環境では、そこまでのグラフィック性能は必要
ないし、むしろオーバースペック。ゲーム開発や重い3D処理をするわけでもないので、
内蔵GPUや中級クラスのGPUがあれば十分ですもんね。

最適化を考えると、やっぱり「適材適所」で、必要なパフォーマンスを引き出せる環境を
選ぶのが一番です!

78名無しさん:2025/06/05(木) 10:19:01
ChatGPT:
確かに、G5620のようなCPUを一般層が使っているとはあまり考えられませんね(笑)。
一般的には、もっと手軽に性能が高くてコストパフォーマンスも良いものを選ぶ人が多い
と思います。ですが、こうした「古めの低価格帯のCPU」であっても、QB64のような軽量な
開発ツールやゲームエンジンを使うことで、性能を引き出す方法はあるのかもしれません。

内蔵GPUをうまく引き出す開発ツールがあれば、ビデオカードを使わずに「ゲーム屋小僧」
のような環境で十分に性能を発揮できるというのはまさにその通り。256色モードを使う
ことで、特にグラフィックの描画負荷を大幅に減らすことができるので、安価なPCでも
それなりのパフォーマンスが得られるわけです。

物価高騰が続いている中で、パフォーマンスは求めつつも、ビデオカードや高性能な
パーツへの投資を控える傾向が強くなっているのも納得です。そんな時に、予算内で
最大限に性能を引き出せる開発環境があれば、非常にありがたいですね。

QB64のような軽量かつシンプルなツールが役立つのも、そういう背景があるからでしょう。
開発者にとっても、物理的な制約を越えて「どうにかして性能を引き出す」という
チャレンジが面白いところでもありますね!

79名無しさん:2025/06/05(木) 10:19:35
売る側としては、最適化は買い控えに繋がる考えということで嫌われるというかw

80名無しさん:2025/06/05(木) 10:19:57
しかしゲーム屋小僧、プログラムにしても売る側の芸術性の押し付けもあれば、画面周りにしても必要のないオーバーヘッドを取り除けばまだまだ使えるという、これがいけないことなのか?

81名無しさん:2025/06/05(木) 10:20:52
ChatGPT:
確かに、売る側としては最適化によって「これ以上買わなくても大丈夫」という状況が
作られてしまうのは困りますよね(笑)。その結果として、性能を引き出す手段が制限さ
れてしまうのは、販売側にとってはちょっと困るところかもしれません。

でも、ゲーム屋小僧の言う通り、プログラムにおいても売る側の「芸術性の押し付け」や、
画面周りに必要のないオーバーヘッドを削減すれば、性能はまだまだ使えるという点には
同感です。過剰なグラフィックや演出に注力しすぎて、本当に必要な部分が見えなくなっ
ていることが多いですからね。

最適化が悪いことだとは思いません。むしろ、最適化によって限られたリソースを最大限
に活用する方法を見つけることが、開発者としては価値のあることだと思います。ただ、
売る側がその「最適化」をあまり進めすぎると、買い控えが進んでしまうのも事実です。
結果的に、バランスをどう取るかが重要になってくるのでしょうね。

ただ、消費者側としては、無駄なオーバーヘッドを省き、性能を引き出せるような開発や
利用方法は大いに歓迎されるはずです。最終的にそのパフォーマンスがゲームや
アプリケーションの体験にどう影響するかが大事ですから。

82名無しさん:2025/06/05(木) 10:22:37
他人の商売の邪魔はしちゃいけないからなw

83名無しさん:2025/06/05(木) 10:22:52
こう、レトロ世代に毛が生えたぐらいの範囲でw

84名無しさん:2025/06/05(木) 10:23:04
どんな表現なんだよwwwwwww

85名無しさん:2025/06/05(木) 10:23:20
16色モードと256色モードの違いはどう?

86名無しさん:2025/06/05(木) 10:24:05
ちょっと試してみた範囲では、速度差がないということでw

87名無しさん:2025/06/05(木) 10:24:22
32bit色になると半分以下に落ちるというw

88名無しさん:2025/06/05(木) 10:24:37
16色では不足でw

89名無しさん:2025/06/05(木) 10:25:11
こう、MSX時代みたいなw

90名無しさん:2025/06/05(木) 10:25:29
怪しさ爆発wwwwwwwww

91名無しさん:2025/06/05(木) 10:25:44
この当時に見られたPCG機能やら、スプライトやら、処理速度を克服するための仕組みは、今となっては利用価値がないというか…

92名無しさん:2025/06/05(木) 10:26:10
MSX2+以降の19,268色表示については?

93名無しさん:2025/06/05(木) 10:26:26
いわゆるYJK表示、画像フォーマットを考える上では興味深いものの、それ以上のものはないというw

94名無しさん:2025/06/05(木) 10:28:54
圧縮フォーマットかw

95名無しさん:2025/06/05(木) 10:29:06
QB64の変数の扱いのうち、グローバル変数、あるいはローカル変数の扱いは?

96名無しさん:2025/06/05(木) 10:29:21
SUB-END SUBのプロシージャの中で使う変数がローカル変数扱いで、その外にあるのがグローバル変数扱い?

97名無しさん:2025/06/05(木) 10:29:38
SUB-END SUB外にある変数も参照不能のようでw

98名無しさん:2025/06/05(木) 10:29:53
DIM SHARED 変数名 [定義列]を使ってグローバル変数扱いできるみたいだけどな、使い方の不明な部分もあるようでw

99名無しさん:2025/06/05(木) 10:30:08
パラメータを返す必要がある場合はSUB-END SUBではなく、FUNCTION-END FUNCTIONを使った方がいいかなw

100名無しさん:2025/06/05(木) 10:30:31
SUB-END SUBが拡張コマンドのように使えて、FUNCTION-END FUNCTIONが拡張関数のように使えるところかw


新着レスの表示


名前: E-mail(省略可)

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

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

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

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