C言語でコミュニケーションを取るスレ
6502にもZ80にも6809にもあります。
6502でCコンパイラつくるの辛そう・・・ ANSI無視しまくりのMSX-Cがあったというのをどこかで読んだ。 ほとんどクロスコンパイラだった気も。
もしかしたらプログラマーヘブンとかにあるかもね。 昔の8ビットのCはANSI以前の代物で、CPU制約もあるから
「プログラミングC」準拠もあやしいのが普通だったと思います。
Apple//(名前失念)やFM-7(DRACO C)にもセルフCコンパイラがありました。
私はDRACO CやMSX-Cを少し使っただけで、やっぱり8ビットはアセンブラだな
とか勝手なことをほざいてました。そうこうするうちにLATICE Cへ。 DOH-Cってあったよね。
FM−7用だったよね? CP/Mスレにもあったけど、フリーのZ-80用フルセットCコンパイラ
http://www.htsoft.com/software/cpm/index.html
CP/M依存のライブラリを使わなければ、CP/Mでない環境で動くオブジェクトを
作ることもできますよ。 MSX用のUNIXというのが存在するのですが、これは>>10のHI-TECH Cで書かれているそうです。
UZIX:http://www.nodus.ne.jp/~ghost/msx/uzix-j.html >>10
>>11
printf("ナル.\nベンキョウニナリマス.\n"); Draco-C フリー化してくれないかなあ。
というかRunser環境って今ネットで手に入るんだろうか?
CMDS/> AppleIIとかじゃaztec-cてのを使ってなかった? printf("X-BASICはXCコンパイラでなんちゃってC言語に変換後、\n");
printf("実行形式にコンパイルできたっけ…\n"); >>15
あったねえ(w
X1-TurboZに320KBの外部メモリボードつけて
そこにCP/Mとα-Cの全ファイル転送すると
快適でした。
あとS-OS上のCも持ってます。Oh!Xの配布サービスに
申し込んだら届きました。そんなに使わないまま終わってしまった。
Oh!X休刊時のS-OS MOOK、買わなかったことを激しく後悔・・・・・。 >>6 ANSI無視しまくりのMSX-Cがあったというのをどこかで読んだ。
まだ持ってるよぉ。mathとかのライブラリも別売りで買ったさ!! MSX-Cは、LSI C-80の初期のバージョンのOEMだが、そもそもそれが出来た頃は
CのANSIはまだ決まってなかったんじゃなかったっけ? ANSI-Cは89年でMSX-Cは85年くらいかと >>18
それでしたか。いや漏れもそうだったのか自信なくて(w そういえばLattice Cってあったよね。覚えてる人いる? >>26
そっか。MS-C派?
まさかOptimizing C派じゃないよね?藁 >>30
fgets(buf, 256, file);
sscanf(buf, "%s\t%s", str);
printf(">%s\nソウデスカ,タイヘンベンキョウニナリマス.\n", str); 初めて買った C コンパイラは Let's C だった(当時最安)。
今となっては LSI C-86 試食版以下のものだけど、
マイナー機への移植も簡単なオマケの MicroEMACS にはかなり重宝した。
この Let's C 、未だに本屋でマニュアルを売ってるのが笑えるが、当時は
マニュアルと知らずに買い、製品買ったら同じ本がついてて萎えた。 LSI C86は、試食版じゃないやつを買って使ってたよ。
その前はTURBO Cと、あとDatalight Cかな。
TURBO Cの時は、これを使いたくて、AT互換機を組み立てたっけな。 あまりこのスレが活発じゃないのは、やっぱり8bit機でCをやった人が
少なかったせいか?
昔はコンパイラも高かったしね。 >>31
8ビット版のLSI Cなんて15万もしたよ藁 >>15
BDS-C の BDS は Brain Damage Software の略。
エディタの Brief の発売元が Underware とか、おもろいネーミングが
昔は多かったよな。
LSI-C 80 はコンパイルに時間がかかるものの、極力レジスタ使ったり、
関数の引数はレジスタで渡すとかで結構性能よかったと思われ。
最近でも数年前に仕事で使ってたりする。
MS-DOS だと Power-C とか国産のペンギンCとかがありましたな。
MS-DOSで、Visual Cってあった気がする。
MSのそれではなく、日本のソフトハウスから出た
同名の製品なんだけど、覚えてる人いる? >>35
あー、I/O誌に試供版が付いていたけど、「100行までしかコンパイルできない」とかいう
制限がついていたので動かす気も起きませんでした。 ttyfd = open("/dev/cua1", O_RDWR);
ioctl(ttyfd, TIOCSSOFTCAR, &modem);
........
if(flowcntrl) {
modem = TIOCM_RTS;
ioctl(ttyfd, TIOCMBIS, &modem);
}
else
ioctl(ttyfd, TCXONC, TCION);
c = read(ttyfd, rbuf, BUFFERSIZE);
if(flowcntrl) {
modem = TIOCM_RTS;
ioctl(ttyfd, TIOCMBIC, &modem);
}
else
ioctl(ttyfd, TCXONC, TCIOFF); >>36
お〜覚えててくれた人がいて良かった。
中身は興味ないんだけど、MSはあの会社に、
何か料金払ってるのかなー、ってのが気になってたり。
ジャストシステムの三四郎もどっかに払ってたと思うし。 OS-9Level1のCは仲間はずれですか?
MS-C1.0はLattice CのOEMだったよね。 >>40
そ、そ、それで、MSCの最初のころは結構バカにされてた気がする >>38
arp = (struct ether_arp*)(data + 14);
if (ntohs((arp->ea_hdr).ar_op) == ARPOP_REQUEST && ntohs((arp->ea_hdr).ar_hrd) == ARPHRD_ETHER && ntohs((arp->ea_hdr).ar_pro) == ETHERTYPE_IP) {
if ( (*((u_int32_t*)arp->arp_spa)) == g_my_ip ){
sp.ip = *((u_int32_t*)arp->arp_tpa);
sp.type = SP_TYPE_ARP;
>>1
int mein()
{
}
Error: Unresolved external '_main' Lattice C+C FOODなんちゃらってセットで30万だったんだよね。俺、買っちゃったけど、MS-Cがラティスだって聞いて笑っちゃった。
WhitesmithCみたいに100万円とかするよりはましだけど。
昔のMSはユーザー登録するといろんなもんくれたけど(そりゃ20年前の貨幣価値で30万とか18万とか払ってるんだからサービスもよかろう。)
windows3.0あたりからなーんもくれないけちくさい会社に。
MS-C6あたりが最後かなあ。マグカップくれたのって。 class >>1 {
public:
int operator=(int){
return イッテヨシ;
}
}; >>45
そのマグカップ、幕張逝って1300円で買った俺はどうしてくれる(藁 #include<stdio.h>
void main(void){while(1) printf("板違い");} >>52
char main[]={0xc9};
じゃねーの? #include<stdio.h>main(){int n=1;LOOP:n=n+1;printf("%d",n);goto LOOP;} 10 A=A+1:PRINT A;:GOTO 10 <FONT size=10 color="red"><b>逝ってよし</b></FONT>
win2Kです
USB(オンチップ)が認識されません(挿してもドライバのインストールが始まらない)
デバイスマネージャでいったん削除しましたが、改善されませんでした
BIOSも確認しましたが、Enabledになっていました
どのような原因が考えられるのでしょうか?
(知人の自作マシンで、知人はUSBを問題なく使用していたとのことです)
Lattice Cのver3.1あたりをM$が買い取ってMS-Cver4として
売り出したのだったが、これがバグだらけで使い物にならず、
4.1とかバージョンアップもあったように思うけど、結局
使い物になるのはVer5.1まで待たなければならなかった。
MSC5.1はまだWINdowsのプログラムは作れず、MSC6になって初めて
Windowsのプログラムを作れるようになるのだが、このMSC6自体が
メモリ不足で落ちるという問題を抱えていて、(特にnmakeが)
使うには苦労したもんだった。
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄ ハッキリ言ってアメリカなどの多民族国家では黒人の方がアジア人よりもずっと立場は上だよ。
貧弱で弱弱しく、アグレッシブさに欠け、醜いアジア人は黒人のストレス解消のいい的。
黒人は有名スポーツ選手、ミュージシャンを多数輩出してるし、アジア人はかなり彼らに見下されている。
(黒人は白人には頭があがらないため日系料理天などの日本人店員相手に威張り散らしてストレス解消する。
また、日本女はすぐヤラせてくれる肉便器としてとおっている。
「○ドルでどうだ?(俺を買え)」と逆売春を持ちかける黒人男性も多い。)
彼らの見ていないところでこそこそ陰口しか叩けない日本人は滑稽。 ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ typedef struct{
aho x;
2chan y;
} hage; int main()
{ int r;
r = main();
return(r);
} switch (x) {
// ...
break;
defualt:
foo(); // ←何故か実行されない
} #include <studio.h>
main( )
{
/* せぐめんていしょんふぉると・こあだんぷ */
printf( "%s", -1 ) ;
} #include <process.h>
main( )
{
/* ぷろせすてーぶる・いず・ふる・ましん・りぶーと */
fork( ) ;
} main( )
{
/* すたっく・おーばーふろー */
main( ) ;
}
char *********************************wakewakanne_;
int main(void)
{
inti;
i = 39009;
printf ("%xn",i);
return 0;
}
>>84
char型のポインタのポインタのポインタの(ry >>89
小さいプログラムだったらあるよ。
基本的にstatic扱いになるが、わざわざstaticなんて付けなくていいのがラク。 >89
いまだにクロスでターゲットCPUのRAMが小さくて
スタックとれん場合はよくやる malloc使わずauto変数で済ます。goto使わず関数にしてreturn。
for(;;); ところで { ←コレなんて呼びます?
ウチとこの先生は「ももかっこ」と、
のたまっておられましたが。 「ちゅうかっこ」じゃないの? 「ももかっこ」? どこの学校? ( かっこ
{ ちゅうかっこ
[ だいかっこ
「 かぎかっこ
『 わくかっこ
〔 試験かっこ
《 だぶるまっは
【 ぱんだかっこ
≪ なんだこれ : ころん
; せみころん
' しんぐるくぉーてーしょん
" だぶるくぉーてーしょん
~ まちるだ
! えくすくらめーしょん
# しゃーぷ
& あっぱーかっと
@ あうち
* あすたりすく
, まんこ
. ぺりおど
/ すらっしゅ
\ ばっくすくらっしゅ