1: 2005-03-15 (火) 20:54:20 [6] | 2: 2005-03-15 (火) 20:55:08 [7] | ||
---|---|---|---|
Line 1: | Line 1: | ||
* GO(C言語)でOSASKアプリを作ってみよう、のページ | * GO(C言語)でOSASKアプリを作ってみよう、のページ | ||
-(by [[K]], 2005.03.15) | -(by [[K]], 2005.03.15) | ||
+ | |||
+ | -姉妹ページ | ||
+ | --[[guide/nask]]:C言語じゃなくてnaskでやりたい人 | ||
+ | --[[guide/ASKA]]:C言語じゃなくてASKAでやりたい人 | ||
*** まずは開発環境の入手 | *** まずは開発環境の入手 | ||
Line 28: | Line 32: | ||
lib_init(AUTO_MALLOC); | lib_init(AUTO_MALLOC); | ||
window = lib_openwindow(AUTO_MALLOC, 0x0200, 136, 48); | window = lib_openwindow(AUTO_MALLOC, 0x0200, 136, 48); | ||
- | wintitle = lib_opentextbox(0x1000, AUTO_MALLOC, 0, 7, 1, 0, 0, window, 0x00c0, 0); | + | wintitle = lib_opentextbox(0x1000, AUTO_MALLOC, 0, 5, 1, 0, 0, window, 0x00c0, 0); |
textbox = lib_opentextbox(0x0000, AUTO_MALLOC, 0, 12, 1, 16, 16, window, 0x00c0, 0); | textbox = lib_opentextbox(0x0000, AUTO_MALLOC, 0, 12, 1, 16, 16, window, 0x00c0, 0); | ||
- | lib_putstring_ASCII(0x0000, 0, 0, wintitle, 0, 0, "helloc4"); | + | lib_putstring_ASCII(0x0000, 0, 0, wintitle, 0, 0, "chelo"); |
lib_putstring_ASCII(0x0000, 0, 0, textbox, 0, 0, "hello, world"); | lib_putstring_ASCII(0x0000, 0, 0, textbox, 0, 0, "hello, world"); | ||
lib_waitsignal(0x0001, 0, 0); | lib_waitsignal(0x0001, 0, 0); | ||
} | } | ||
- | *** どうやってアセンブルするの? | + | *** どうやって実行ファイルを作るの? |
-まず、コンソールを開きます。開き方は使っているOSによって違います。 | -まず、コンソールを開きます。開き方は使っているOSによって違います。 | ||
--Win2000, WinXPなどのNT系: !cons_nt.batをダブルクリック | --Win2000, WinXPなどのNT系: !cons_nt.batをダブルクリック | ||
Line 42: | Line 46: | ||
-これだけでリンクまで全自動でやってくれます。 | -これだけでリンクまで全自動でやってくれます。 | ||
-できたアプリは、chelo.binです。 | -できたアプリは、chelo.binです。 | ||
- | --tolset08で作った場合は多分449バイトです。 | + | --tolset08で作った場合は多分452バイトです。 |
*** どうやってテスト実行するの? | *** どうやってテスト実行するの? |
(This host) = http://osask.net