2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

人気プログラミング言語「C#」、MOS6502の機械語出力に対応 [422186189]

1 :名無しさん@涙目です。:2024/05/14(火) 15:57:22.92 ID:BSgrY9CF0.net ?PLT(12015)
https://img.5ch.net/ico/folder1_03.gif
https://pc.watch.impress.co.jp/docs/news/yajiuma/1591250.html

2 :名無しさん@涙目です。:2024/05/14(火) 15:59:31.38 ID:gqhDvxxi0.net
マイクロソフトがファミコンのゲームを作るデモをやるらしい

3 :名無しさん@涙目です。:2024/05/14(火) 16:02:26.98 ID:c28i9Wx30.net
「機械語出力に対応」ってどういう意味?
記事読んだけどMOS6502が搭載されているNES(ファミコン)上で
C#プログラムを動かすって話だと思うんだけど

4 :名無しさん@涙目です。:2024/05/14(火) 16:04:58.39 ID:gqhDvxxi0.net
>>3
MSILから6502の機械語に変換するデモだと思われる

5 :名無しさん@涙目です。:2024/05/14(火) 16:13:26.63 ID:WJBCjsK60.net
GUIプログラミングではもう主流じゃないらしいね
一度も主流じゃなかった気もするが

6 :名無しさん@涙目です。:2024/05/14(火) 16:16:31.12 ID:my3dIu6j0.net
.netライブラリが主じゃないのあれ

7 :名無しさん@涙目です。:2024/05/14(火) 16:19:18.65 ID:ZgkR6duW0.net
C#のオブジェクト指向が使える方が有用かもしれん。
弾とか敵キャラとか自機とかをオブジェクトとしてそれぞれ派生していくとかね。ぐちゃぐちゃにコード書くより省メモリかつ高速になる気がする

8 :名無しさん@涙目です。:2024/05/14(火) 16:36:02.00 ID:U79ApAWZ0.net
10 INPUT A
20 INPUT B
30 C=A+B
40 END

9 :名無しさん@涙目です。:2024/05/14(火) 16:46:24.07 ID:WJBCjsK60.net
>>7
実際2大ゲーム開発エンジンの一つがC#で作るように出来てる

10 :名無しさん@涙目です。:2024/05/14(火) 16:52:18.18 ID:z+6kZK6l0.net
>>1
ドラクエぐらいのゲームを高級言語で作ろうとしたらメモリが無駄になるのですぐにメモリが足りなくなるだろうw
だいたいRAM2KBしかないねんw

11 :名無しさん@涙目です。:2024/05/14(火) 16:54:12.54 ID:z+6kZK6l0.net
>>7
残念ながら機械語がもっとも使用メモリが少ない
だいたいメガROMのメモリ空間がバンク切り替えで拡張してるのでalloc()とかで対応できないw

12 :名無しさん@涙目です。(茸) [US]:2024/05/14(火) 17:01:00.75 ID:rPDWEhBC0.net
https://i.imgur.com/JDU6cUX.jpeg
昔の中高生はこういうの見て喜んでたんだろ

13 :虎猫:2024/05/14(火) 17:13:06.75 ID:sSXVbHex0.net
>>8
Cの出力は無しかよw

14 ::2024/05/14(火) 17:13:41.45 ID:+IIoufSk0.net
Cうんちゃら、って今どのくらいあるの?

15 :名無しさん@涙目です。:2024/05/14(火) 17:23:49.82 ID:XQpNUczj0.net
>>13
#include <stdio.h>
int main(void) {
  int a,b,c;
  scanf(a);
  scanf(b);
  c=a+b;
  return 0;
}

16 :名無しさん@涙目です。:2024/05/14(火) 17:31:22.42 ID:e10WOL3D0.net
オブジェクト指向から機械語ってオーバーヘッドがすごそう

17 :名無しさん@涙目です。:2024/05/14(火) 17:50:54.60 ID:Nrs+ZXWe0.net
gosub 10

18 :名無しさん@涙目です。:2024/05/14(火) 18:03:50.96 ID:HRYNvZ6h0.net
rustでどうなの?
本買ったけで動かしていないけど。
c+の言語が難しくて

19 :名無しさん@涙目です。:2024/05/14(火) 18:06:41.93 ID:O09hnSHy0.net
new でファミコンのメモリ管理ができるのか

20 :名無しさん@涙目です。:2024/05/14(火) 18:13:15.93 ID:vSv31CzY0.net
中間言語とか要らねえし
1命令1命令に費やすクロックが重要なんだよ
www.nicovideo.jp/watch/sm23158432
アドレッシングモードによって何クロック使うかも理解してないバカが作るとCPU時間の1/3もサウンドだけで占有する

マイクロニクスいやマイクロソフトごときがそんなこと理解してるとも思えん

マイクロニクスの糞移植みたいに激重ゲーム作って自殺したい人向けだろうなどうせ
死ぬほど遅いスタック引数使って関数呼び出したきゃCでもC#でも使ってろバーカ池沼

21 :名無しさん@涙目です。:2024/05/14(火) 18:23:56.35 ID:vSv31CzY0.net
ああそうそう
16ビット切り捨てるだの言ってるくせに
8ビットに媚びてお遊びってどういうことだ

てめえのくそOS Windows10 Windows 1
2000,XP級に快適に動くように改修しやがれ

22 :名無しさん@涙目です。:2024/05/14(火) 18:59:53.72 ID:bhcwodjq0.net
チーズ牛丼食いながらめっちゃ早口で言ってそう >>20-21

23 :名無しさん@涙目です。:2024/05/14(火) 19:35:26.85 ID:vSv31CzY0.net
別スレでランサムウエア同然の脅迫アップグレードをとがめられて
そんな気に入らなかった?単発MS社員さん

スタックマシンのMSILが
8bitでまともに動くとでも思ってんのか?

極力レジスタ内、
ゼロページ内でやらなきゃ糞遅い

Cライクなスタックに引数ぶっこむのは
遅すぎて使い物にならん
ファミコン界隈でCがほぼ使われない理由

30fpsや15fps以下のださいゲームつくるならできなくもない

24 ::2024/05/14(火) 19:47:25.05 ID:UhP8Wpqf0.net
これはAOTでMSILを6502インストラクションに変換するってこと?
大した技術じゃない気がするんだけど。

25 :名無しさん@涙目です。:2024/05/14(火) 19:50:39.61 ID:f5XcoX5W0.net
unity需要かね
実際使いやすいしな

26 :名無しさん@涙目です。:2024/05/14(火) 19:56:59.08 ID:1ZTjY6mx0.net
>>18
くそ

27 :名無しさん@涙目です。:2024/05/14(火) 20:06:05.32 ID:1dApIzGo0.net
rustは学習の初期段階でメモリの所有権把握しないと駄目なのは致命的だろ
ステップバイステップで徐々に学べないのは初心者が入れない

総レス数 27
6 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200