クラシックMacでプログラミング [C言語] [その他] (112レス)
1-

1: 2013/08/13(火) NY:AN:NY.AN AAS
ニューススレ濫立のあおりを受けあえなくdat落ちしてしまった、
Mac OS 8/9向けソフト開発系スレッドの続きです。
今や需要僅少と思われますが興味を持った人の道標にでもなればと。。
開発環境や技術など、マターリ語り合いましょう (・∀・)

# sage推奨、メール欄に半角英字で「sage」と記入
2: 2013/08/13(火) NY:AN:NY.AN AAS
◆前スレ
MacでC言語
2chスレ:jobs
OS9、クラッシックでC言語アプリを作る
2chスレ:jobs
3: 2013/08/13(火) NY:AN:NY.AN AAS
◇他板関連リンク(OS X onlyは新板スレへ行くが吉?)
Macでプログラミング{10}
2chスレ:mac
【マック】Macintoshプログラミング質問箱
2chスレ:tech
Macでゲームを作るスレ(2)
2chスレ:gamedev
4: 2013/08/13(火) NY:AN:NY.AN AAS
Turbo PASCAL
Light Speed C
とかあったが
REAL basicがよかったな
5: 2013/08/13(火) NY:AN:NY.AN AAS
コードウォリア7の日本語版アップデーターをお恵みくだされ。
6: 2013/08/14(水) NY:AN:NY.AN AAS
立てっぱなしというのもなんなんで、ネット上の情報へのリンクを。。
個人的な解説(というより昔話?)なども交えつつ。

まずは、ご存知HyperCard!(ハイパカスレ落ちてる/涙)
スタックを作れるLite 2.2Jが下のサイトでgetできます。Player最終版もあり。
HyperCard Resource Central
http://www.kenichimaehashi.com/hypercard/
7: 2013/08/14(水) NY:AN:NY.AN AAS
全盛期を過ぎても2000年前後にはまだ自作スタックを配布してるサイトも多かったのです。
さらに、HyperCardとは何か、HyperCardの魅力、スタックやゲームの作り方等々。。

HyperCardではHyperTalkというスクリプト言語を使って、
手軽にデータベースやツール、ゲームなどのスタック(書類)を作成できます。

機能をざっとまとめると、
1. カードベースのデータベース機能
2. モノクログラフィックス機能
3. HyperTalkによるスクリプト制御機能
といった感じでしょうか。。

これらを組み合わせて、住所録やスケジュール帳、ゲームではパズル、アドベンチャー、
省1
8: 2013/08/14(水) NY:AN:NY.AN AAS
ここから先は私見です。。
コンピュータを使って手軽に自分なりのモノを作り上げること。
ペンや筆の代わりを超えてコンピュータとしての機能を引き出すこと。
HyperCardはそれをアマチュア・ホビイスト・一般ユーザに対して、
ある程度実現できていたように思います。
近年、そういう要求自体が廃れてるように見えるのは残念。
9: 2013/08/14(水) NY:AN:NY.AN AAS
HYPERCARD PARK
http://www011.upp.so-net.ne.jp/PARK/
HyperCard School
http://web.archive.org/web/20081006151627/http://hcs.ihatov.bne.jp/HCS.html

XCMD/XFCN関連
http://hp.vector.co.jp/authors/VA019519/game.html
http://udimac.web.fc2.com/xcmd/xcmd.html
http://mtlab.ecn.fpu.ac.jp/tanaka_tool.html
http://shillest.net/proj/xt/xt.shtml
http://homepage3.nifty.com/neco_shizuku/xt/index.html
10: 2013/08/14(水) NY:AN:NY.AN AAS
補足(←忘れとった…)
「magic」コマンド
http://hp.vector.co.jp/authors/VA019519/hcfaq.html
11: 2013/08/14(水) NY:AN:NY.AN AAS
さあ、他の環境へ行きますか。

METAL
http://www.freymanart.com/Metal/

フリーのBASIC言語プログラミング環境です。OS X版もあり。
好き嫌いの分かれる言語ですが、ゲーム制作などにはいいと思います。
http://monnnasite.s25.xrea.com/metal/index.html
http://web.archive.org/web/20040210230141/http://web.ffn.ne.jp/~VIP-BASIC/metal_function_main.html
http://web.archive.org/web/20040101070251/http://www.dep.sme.co.jp/saito/working/metal/saitoMetalDocV000.pdf
http://web.archive.org/web/20031230232704/http://www.dep.sme.co.jp/saito/working/metal/Metal1.pdf
http://web.archive.org/web/20031231171310/http://www.dep.sme.co.jp/saito/working/metal/Metal2.pdf
12: 2013/08/14(水) NY:AN:NY.AN AAS
HSP/Mac
http://www.onionsoft.net/hsp/hspmac.html

HSP(Hot Soup Processor)のMac版。(開発放棄??)
Windowsでは名の知れた環境らしいですが、使ったことがなくよく分かりません。

Mops
http://sourceforge.net/projects/powermops/files/

オブジェクト指向Forth言語プログラミング環境…らしいです。
何やら言語が独特でハードルが高そうな雰囲気。。
90年代あたりにMac系雑誌で紹介されていたような記憶があります。
OS X Cocoa版の開発が継続している模様。
省1
13
(1): 2013/08/15(木) NY:AN:NY.AN AAS
数年前にAppleのFTPサーバが閉鎖されて、
MPWやResEditは今どこで手に入れられるのか調べていたところ、
ResEdit 3.0なるものについての情報を発見!(初耳)

ResEdit 2.1.3は下のミラーサーバにありました。
http://staticky.com/mirrors/ftp.apple.com/developer/Tool_Chest/Developer_Utilities/ResEdit_2.1.3/ResEdit_2.1.3.sea.hqx
3.0の方も同じサーバから、
http://staticky.com/mirrors/ftp.apple.com/developer/Development_Kits/OpenDoc_Development_Framework/Localization_Tools/ResEdit%25aa_3.0d3.sit.hqx

3.0を試してみると起動はOK、がしかし、PICTリソースで落ちました。実用性は不明。
14: 2013/08/15(木) NY:AN:NY.AN AAS
マルチメディアライブラリSDL 2.0ついにリリースというニュースが。
そして、OS 8/9はやはり対象外なのです。。
1.2系はまだダウンロードできるので、必要な人(何人いる?/笑)は確保!
http://www.libsdl.org/release/
クラシック向け/開発版の最終バージョンはこれなんかな?
http://www.libsdl.org/release/SDL-devel-1.2.13-PPC.sea.bin
15: 2013/08/15(木) NY:AN:NY.AN AAS
上の続き。
クロスプラットフォーム対応なのでコードの可搬性を高くできます。
C言語でゲーム開発するという場合にぜひ。

拡張ライブラリ(imageが画像形式、mixerが音声形式、netがネットワーク)
http://www.libsdl.org/projects/SDL_image/release/
http://www.libsdl.org/projects/SDL_image/release/SDL_image-devel-1.2.6-PPC.sea.bin
http://www.libsdl.org/projects/SDL_mixer/release/
http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-devel-1.2.8-PPC.sea.bin
http://www.libsdl.org/projects/SDL_net/release/
http://www.libsdl.org/projects/SDL_net/release/SDL_net-devel-1.2.7-PPC.sea.bin
省2
16: 2013/08/15(木) NY:AN:NY.AN AAS
>>13
あそこのftpコピーサイトが消えて、もうほぼ完全にftpサイトは消えたと思った。
良く見つけたな。
17: 2013/08/15(木) NY:AN:NY.AN AAS
AppleのResEditリファレンス(英語)
各種リソースのざっとした解説付き。こんなんまだ置いてるんか。
http://developer.apple.com/legacy/library/documentation/mac/pdf/ResEditReference.pdf

これを使った改造やカスタマイズが一部で流行してました。
魅惑のツールである反面、システムを破壊したり、Macの不安定化にも貢献…?
(というか、このツール自体が不安定で忍耐が鍛えられます)
http://www.geocities.co.jp/HeartLand-Sumire/4033/mac_make/index.html
http://www1.plala.or.jp/ZAKIS-ICON/column/resedit/resedit.html
http://www7b.biglobe.ne.jp/~macintosh/mac/resource/resource.html
http://www7b.biglobe.ne.jp/~macintosh/mac/resource/resourcelist.html
省2
18: 2013/08/16(金) NY:AN:NY.AN AAS
MPWの本体はここ。
http://staticky.com/mirrors/ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./MPW-GM_Images/
PR版(上のアップデート)
http://staticky.com/mirrors/ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./MPW-PR_Images/
C言語用ヘッダファイル(更新版)
http://staticky.com/mirrors/ftp.apple.com/developer/Development_Kits/UniversalHeaders3.4.2.img.bin

スレ私物化は続く。。
19: 2013/08/16(金) NY:AN:NY.AN AAS
クラシック時代、市販の開発環境というとREALbasicとCodeWarrior。
REALbasic→個人用、CodeWarrior→プロ用みたいな感じでしたね。
(CodeWarriorは値段も高く、一種ステータスっぽかった)
この2つは書籍も(比較的)多く出てたので、図書館とかで探すといいかも。
20
(1): 2013/08/17(土) NY:AN:NY.AN AAS
Inside Macintosh残ってるんか。。これは「読む」のではなく「検索する」ものです。
Macintosh Toolbox Essentials
http://developer.apple.com/legacy/library/documentation/mac/pdf/MacintoshToolboxEssentials.pdf
More Macintosh Toolbox
http://developer.apple.com/legacy/library/documentation/mac/pdf/MoreMacintoshToolbox.pdf
Imaging With QuickDraw
http://developer.apple.com/legacy/library/documentation/mac/pdf/ImagingWithQuickDraw.pdf
Text
http://developer.apple.com/legacy/library/documentation/mac/pdf/Text.pdf

今さらCarbon化してもね…確かRosettaのあるSnow Leopardが限界のような記憶が。
省2
1-
あと 92 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.448s*