■スレッドリストへ戻る■ 全部 1- 最新50

クラシックMacでプログラミング [C言語] [その他]

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

# sage推奨、メール欄に半角英字で「sage」と記入

2 :●~* :2013/08/13(火) 07:20:24.26
◆前スレ
MacでC言語
http://engawa.2ch.net/test/read.cgi/jobs/1004665498/
OS9、クラッシックでC言語アプリを作る
http://engawa.2ch.net/test/read.cgi/jobs/1151661407/

3 :●~* :2013/08/13(火) 07:21:27.45
◇他板関連リンク(OS X onlyは新板スレへ行くが吉?)
Macでプログラミング{10}
http://anago.2ch.net/test/read.cgi/mac/1248682344/l50
【マック】Macintoshプログラミング質問箱
http://toro.2ch.net/test/read.cgi/tech/1113058054/l50
Macでゲームを作るスレ(2)
http://toro.2ch.net/test/read.cgi/gamedev/1103361042/l50

4 :●~* :2013/08/13(火) 12:39:11.99
Turbo PASCAL
Light Speed C
とかあったが
REAL basicがよかったな

5 :●~* :2013/08/13(火) 13:39:58.35
コードウォリア7の日本語版アップデーターをお恵みくだされ。

6 :●~* :2013/08/14(水) 00:02:39.17
立てっぱなしというのもなんなんで、ネット上の情報へのリンクを。。
個人的な解説(というより昔話?)なども交えつつ。

まずは、ご存知HyperCard!(ハイパカスレ落ちてる/涙)
スタックを作れるLite 2.2Jが下のサイトでgetできます。Player最終版もあり。
HyperCard Resource Central
http://www.kenichimaehashi.com/hypercard/

7 :●~* :2013/08/14(水) 00:11:38.64
全盛期を過ぎても2000年前後にはまだ自作スタックを配布してるサイトも多かったのです。
さらに、HyperCardとは何か、HyperCardの魅力、スタックやゲームの作り方等々。。

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

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

これらを組み合わせて、住所録やスケジュール帳、ゲームではパズル、アドベンチャー、
RPGなんかも作られていました。紙芝居程度ならスクリプトを知らなくても作れたような?

8 :●~* :2013/08/14(水) 00:32:13.81
ここから先は私見です。。
コンピュータを使って手軽に自分なりのモノを作り上げること。
ペンや筆の代わりを超えてコンピュータとしての機能を引き出すこと。
HyperCardはそれをアマチュア・ホビイスト・一般ユーザに対して、
ある程度実現できていたように思います。
近年、そういう要求自体が廃れてるように見えるのは残念。

9 :●~* :2013/08/14(水) 07:47:56.10
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(水) 07:51:18.55
補足(←忘れとった…)
「magic」コマンド
http://hp.vector.co.jp/authors/VA019519/hcfaq.html

11 :●~* :2013/08/14(水) 20:24:21.86
さあ、他の環境へ行きますか。

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(水) 20:40:09.25
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版の開発が継続している模様。
http://ja.wikipedia.org/wiki/Mops

13 :●~* :2013/08/15(木) 07:36:42.14
数年前に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(木) 07:44:35.23
マルチメディアライブラリ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(木) 08:08:16.82
上の続き。
クロスプラットフォーム対応なのでコードの可搬性を高くできます。
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
http://www.libsdl.org/projects/SDL_ttf/release/
http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-devel-2.0.9-PPC.sea.bin

16 :●~* :2013/08/15(木) 22:34:10.52
>>13
あそこのftpコピーサイトが消えて、もうほぼ完全にftpサイトは消えたと思った。
良く見つけたな。

17 :●~* :2013/08/15(木) 23:56:57.73
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
http://web.archive.org/web/20060715212324/http://www.hi-ho.ne.jp/kakky/c_tb/tools/resedit/index.html
http://web.archive.org/web/20070421192434/http://members.aol.com/tanakaray/custum.html

18 :●~* :2013/08/16(金) 00:28:58.03
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(金) 20:48:40.97
クラシック時代、市販の開発環境というとREALbasicとCodeWarrior。
REALbasic→個人用、CodeWarrior→プロ用みたいな感じでしたね。
(CodeWarriorは値段も高く、一種ステータスっぽかった)
この2つは書籍も(比較的)多く出てたので、図書館とかで探すといいかも。

20 :●~* :2013/08/17(土) 07:48:03.46
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が限界のような記憶が。
Carbon Porting Guide
http://developer.apple.com/legacy/library/documentation/Carbon/Conceptual/carbon_porting_guide/carbonporting.pdf

21 :●~* :2013/08/17(土) 08:09:10.05
こんなスレを立てたのは実家でPowerBook G3と久々に再会を果たしたから。
ネット、サイト運営、プログラミング、画像編集と、大学入学前後まで使い倒しました。
内蔵時計用の電池が寿命っぽいものの、そのほかは問題なく動作。
古いCD-ROMとかを漁って昔を懐かしんだり…あと自作のを見て凹んだり…(笑)

さて、もうしばらくの間続けるつもりなのですが。

22 :●~* :2013/08/18(日) 20:38:23.81
Mac OS 8 and 9 Developer Documentation
http://developer.apple.com/legacy/library/documentation/macos8/mac8.html

その他ドキュメント
http://www.filibeto.org/unix/macos/lib/dev/documentation/Carbon/Reference/
http://www.filibeto.org/unix/macos/lib/dev/documentation/macos8/pdf/

23 :●~* :2013/08/21(水) 00:11:39.60
ネット上やウェブアーカイブに残る情報へのリンク集。

Koike ToolBox
情報量がとにかく豊富。(しかしここの解説だけでアプリは作れないと思う…)
プロの方で現在はOS X/iOS方面の開発を手がけられています。
http://www.ottimo.co.jp/koike-old/ToolBox/index.html

キョービ
90年代にMACPOWERで連載していた解説記事の全プログラムとのこと。
ソースコードを見て理解できる人専用ですが。。
http://www6.shizuokanet.ne.jp/ma2/quake/library/kyobi/frame.html

My inside Macintosh
Toolbox APIについてざっとまとめてあります。
内容はUniversal Headersに書いてあることですが、日本語で読みやすい!
http://web.archive.org/web/20080225120506/http://www.studioshin.com/myinsidemac/myinsidemac.html

24 :●~* :2013/08/22(木) 23:57:41.35
だらりと続けていきます。。
リンク集その2!

Toolboxリファレンス
http://www.interq.or.jp/classic/nasubi/about_macpro/toolbox_reference/mainFrame.html

日本ではユーザが少なかった(?)MPW関連のサイトを。
個人的に思い入れの深い開発環境なのです。(これでC言語勉強した)
MPW、C/C++プログラミング
MPWのインストールからShellの使い方、tips、etc.があり、非常におすすめ!
http://sakito.jp/detail/mpw/index.html
他サイト
http://www.geocities.co.jp/SiliconValley-PaloAlto/4654/mpws/tool_of_mpw1.html
http://www.asahi-net.or.jp/~dv2m-ari/HEP/tips/tipsmenu.html
http://park12.wakwak.com/~alchemist/mac.html
http://web.archive.org/web/20050123232334/http://hp.vector.co.jp/authors/VA017893/ozawa/mpw/mpw.html
http://web.archive.org/web/20041211160952/http://www.eonet.ne.jp/~peachtree/MacOS/MPW.html

25 :●~* :2013/08/29(木) 01:12:39.53
MPWは良いんだけどさ、フレームワークがよくわからん

26 :●~* :2013/09/10(火) 23:30:40.43
久しぶりにリンク集その3。フレームワークと言うとToolboxのことですかね。
日本語の情報となると昔から壊滅的だったような。Appleも翻訳しないし。

メモリマネージャ
http://www7b.biglobe.ne.jp/~macintosh/mac/memory/memory.html
http://www7b.biglobe.ne.jp/~macintosh/mac/memory/appmem.html
http://www7b.biglobe.ne.jp/~macintosh/mac/memory/A5world.html
http://www7b.biglobe.ne.jp/~macintosh/prg/manager/memlock.html
http://gilbert.ninja-web.net/mac_memory.html
http://www.bekkoame.ne.jp/~iimori/progtips/usehandle.html
http://web.archive.org/web/20041211162634/http://www.eonet.ne.jp/~peachtree/MacOS/MMBasic.html

27 :●~* :2013/09/10(火) 23:34:10.44
リンク集はその4へ。。

コンピュータ用語の基礎知識(Macintoshの章)
用語辞典です。相当古い内容ですが、クラシックMac OSの基本部分をおさらいできます。
http://www.cqpub.co.jp/try/kijidb/yougo/hachi.htm

非矩形ウィンドウ、グラフィックスのことなど。内容の詳細は未確認。。
http://ft-lab.ne.jp/cgi-bin/wiki.cgi?page=%C6%C8%A4%EA%B8%C0%C6%FC%B5%AD%A1%CA2005%2F10%A1%CB
http://ft-lab.ne.jp/cgi-bin/wiki.cgi?page=%C6%C8%A4%EA%B8%C0%C6%FC%B5%AD%A1%CA2005%2F11%A1%CB
http://web.archive.org/web/20040927193644/http://www2d.biglobe.ne.jp/~fukunisi/frsoft/programming/Tips/Carbon/LoadImage.html
http://web.archive.org/web/20040918012134/http://www2d.biglobe.ne.jp/~fukunisi/frsoft/programming/Tips/Carbon/AffineTrans.html
http://web.archive.org/web/20041211164118/http://www.eonet.ne.jp/~peachtree/MacOS/ColorQuickdraw.html

28 :●~* :2013/09/12(木) 07:53:21.50
リンク集その5。まだ終わらんよ。

Code Warrior記事
講座系のサイトをウェブアーカイブから。文書量に圧倒される…(笑)
内容はToolbox講座に、珍しすぎるPowerPlantの入門(!)も。
http://web.archive.org/web/20020416063328/http://isweb32.infoseek.co.jp/computer/nkgwk/cw/index.html

29 :●~* :2013/09/14(土) 08:24:00.32
クラシックMacかぁ MPWとか 懐しいなぁ
便乗して
http://www.mactech.com/macintosh-c/classic.html

[その他]で言うとDrScheme、MacGambit、MacPythonもやったなぁ

>>26
フレームワークと言うとMacAppとかMacZoopじゃないかなぁ

30 :●~* :2013/09/15(日) 07:41:44.08
>>29
>DrScheme、MacGambit、MacPython
そんなものもあったのですか。寡聞にして知らず。。
個人的にはMacPerl(MacJPerl)やMRJ SDKなんかが懐かしいです。

31 :●~* :2013/09/15(日) 08:00:15.42
リンク集その5は入門講座系のサイトを。
廃墟ツアー(最近また流行ってるらしい?)といった趣…

http://www7b.biglobe.ne.jp/~macintosh/
http://www7b.biglobe.ne.jp/~macintosh/kin/readme.html
http://www7b.biglobe.ne.jp/~macintosh/mac/mac.html
http://www7b.biglobe.ne.jp/~macintosh/prg/prgindex1.html
http://gilbert.ninja-web.net/mac.html
http://gilbert.ninja-web.net/mac_misc.html
http://hp.vector.co.jp/authors/VA017918/lec.html
http://hp.vector.co.jp/authors/VA017918/mac_c/index.html
http://hp.vector.co.jp/authors/VA017918/mac_c2/index.html

32 :●~* :2013/09/15(日) 08:05:02.46
リンク集その6は入門系サイトの続きを放出!
スレ立てから一月、このへんで一旦おとなしくなるつもりです。

http://web.archive.org/web/20020205084701/http://www.zero-web.net/program/
http://web.archive.org/web/20011006164110/http://www.zero-web.net/program/c.html
http://web.archive.org/web/20010803031659/http://www.zero-web.net/program/ansi.html
http://web.archive.org/web/20010803031836/http://www.zero-web.net/program/toolbox.html
http://www.x68uec.org/other/press/2001/lecture/mac_toolbox.html
http://www.x68uec.org/other/press/2002/lecture/carbon.html

33 :●~* :2013/09/15(日) 08:11:50.94
その6とその7の間違い┐(´ー`)┌

34 :●~* :2013/09/15(日) 09:50:44.76
>>30
DrSchemeはRacketと名前を変えてOSX用のがあります
ClassicMac用も公式サイトからダウンロードできます
MacGambitは教育用のScheme言語ですがToolboxにアクセスできたのではまりました
PythonもMacで開発が始まったそうなので…ClassicMacの頃から使っているのが自慢です
MacPython、ResEdit、MPWでいろいろ作りました

HyperCardの後継となるかと期待したSerfはデモ版だけで開発終わったようですが、けっこうはまりました

デモを動かしてみた程度のでは
アセンブラ開発環境のFantasm
http://apple.slashdot.jp/story/03/02/20/0657217/Mac%E7%94%A8%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%A9IDE%E3%81%AEFantasm%E3%81%8C%E7%84%A1%E6%96%99%E5%85%AC%E9%96%8B
もうサイト繋がらず

Mopsは今も日本語紹介ページが続いて更新されてて嬉しい
使ってないけど(^_^;

MacPerl懐かしいです 「Mac Perl入門」持ってます
MRJ SDK使ってjava勉強しました エラー行を表示するためだけに わざわざMPW toolでコンパイルしてました
MPWのMLは生きていて去年9月が最新のメールでした Dan Allenさんが変らず答えてくれます

ClassicMacで始めたものでは、Squeakを今も使っています

長文、マイナーなのばかりですみません
当時Pure Macに載ってたフリーの開発環境をいろいろ試してました

35 :●~* :2013/09/15(日) 11:47:51.37
で、何かソフト作るんでしょ?

36 :●~* :2013/09/28(土) 21:53:57.23
rar、7zアーカイバーをリクエスト。

37 :●~* :2013/10/31(木) 19:15:51.75
ttp://msyk.net/mdonline/msgbox/

38 :●~* :2013/11/12(火) 00:17:59.55
QuickTime 6や5の資料を希望。

17KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30