SDL Watch (2001/07)
(SDL Watchの更新は終了いたしました。SDL Watch::TNGをお楽しみくださいませ)
SDL MLのsubscriberさんへ。拠点がlibsdl.orgに移ったそうです。
全員退会and入会しなおしになりますが、自動で処理されるので
ほとんどの人はすでに移行が完了しているそうです。
私のとこには「Subject: Welcome to the "SDL" mailing list」という
メールが来てました。このメールが来てない方は
自動移行に失敗している可能性があるので自分で入りなおしてほしいとのこと。
adasさんの連載ついに再開。刮目して待ちます。って今日発売か... /.Jでも紹介されてます。
Mures 0.2が公開されました。
Sega's "Chu Chu Rocket" のクローンだそうです。
新しいarchiveシステムのおかげでメールの参照も楽になりました。大助かりです。
SDL関連プロジェクトがcvswebで公開されるようになりました。こちらは本物のrepositoryなので貴重なログが眺めることができます。この勢いでCVSupサポートも...
SDL_net 1.2.2がreleaseされました。MacOS classicとMacOS Xがサポートされました。
SDL 1.2.2がreleaseされました!!
- MacOS X関係のbug fix
- WinCEでのキーボードまわりのbug fix
- Xでのキーボードまわりのbug fix
- DGA 2.0とfbconサポートの改善
- OpenBSD portのかいぜん
- OSSドライバのサポート
- X11 + KDEでのフルスクリーンサポートの改善
- W2K時のSDL_GetTicks()まわりの改善
- FreeBSD VGLドライバのサポート
Mesa 3.5がreleaseされました。
JEDI-SDLが公開されました。Object Pascal bindingsだそうです。
WinCE関連コードの追加。いまどのくらい動くんでしょうね?
fbconまわりのバグフィックス数点
SDLtailが紹介されました。
AIM(AOL Instant Manager)クライアントだそうです。
EffecTVが紹介されました。
real-time video effector。むうすごい。
Yassが紹介されました。
Yet another Space Shooterだそうです。100% pure python。
DGAドライバの修正がかかったようです。thread-safeになったのと、ロックまわりの
改善。そろそろXFree86 4系に移行してみようかなあ?(まだ3.3.6) まだlibvglもいじってなかったっけ...
む。aclocal...ぎゃー忘れてる。すいません。とりあえずこれ置いときます。
うっそーんほえほえiconvの第二引数がchar const **じゃない?
Kondaraでしたっけ。glibc?うーんそんなもんなのかなあ。
どうすりゃええのかなあ。おしえてえらいひと!
音の遅れとかスピード遅いとか解像度切り替えとかは今後の課題で...
というわけでネタです。
それそのものでは遊べませんのでこちらも落としてみてください。
(追記: これないと
configure失敗します。ごめんなさい。automake/autoconf入れてる環境だと
aclocalを実行すれば作られますが←実行しわすれ)
残り2時間で締切というときに浮かぶネタなどこの程度ということで(しかも間に合ってねえし)... C → C++でいかに苦悩しているのかを読んで楽しむという
高度な趣味をご提供いたします。
いちおう原版よりも機能拡張して、オリジナル版に近くなったと思いますが
教科書的なアルゴリズム(中心点からの距離が倍率の逆数倍となる位置の点を
ひっぱってきて云々)をあまりに素直に実装していますので重くなっています。
なお、なぜかカレントディレクトリにlupin[12].wav、msmincho.ttcを要求します。
buildにはSDL、SDL_mixer(optional、その際は--disable-audioしてください)、
SDL_ttf、iconvが必要となります。
↑もうちょっといじって独立したページを作るまでの繋ぎです。
追加: C++化を始めてとりあえず動いた
状態。まだ元のCソースがほとんど残った状態です。とりあえず
「文字」をオブジェクトとして扱うことができればvectorも使えるしーという
動機です。// SDL_InitとかMix_OpenAudioなんかはsingletonオブジェクトにして
追い出しちゃおうかなとも考えますがどれほどの汎用性があるのか
疑問ですな...
今日は体調よろしくないのでhackなし。週末は一部のひとにテストお願いしてたのを
improveして出すとこに出して... NetBSDのmixerいじりやってないなあ
ここんところほとんど日記状態になってますが、読みにくくなって嫌?
(アンケートご協力ありがとうございました)
ありがとうありがとう。これからも頑張ります。
CのコードをC++になおすandファイル名もかえるときはmake distcleanを忘れずに。Zinniaからのお・ね・が・い☆ (ぎゃーーーこんなんで昨日の神聖な1時間は
失われたというのかー)(←自業自得)
祝・SDL Watch1周年。
なんとなく、SDLの情報をまとめておきたい(あとで読むの楽だし) and
英語の情報をちゃんと読んどけ〉おれ(読み飛ばすの多いし)
という個人的な動機で始めたSDL Watch、
「他にいいページ見つかったらやめるかも or 目指せSDL portal site!!」というポップな気持(?)は今も変わっていませんが、
adasさんに見出されて
以来、日本のSDLファンの方々にはそこそこの知名度をもって受け入れられることになり
管理者としてもやりがいが出てきてうれしいところです。
今後ともよろしくお願いいたします。
記念ネタ...? 今日中になんとか(^^; (まったく手をつけてなかったょ)
...どうしてもコードが思い通りにコンパイルできません(←書く以前の問題や)
C++ で autoconf使うのが初めてなのが敗因か。ネタはどう考えても
間に合いません。脱力してしまいました。力量不足が身に染みます。
いつかきっと穴埋め企画でなんかするでしょう。
楽しみにしていた、おそらく世界で数名の皆様本当にごめんなさい。
XFree86 4.x系でbuildしたSDLをXFree86 3.x系で使うとgamma系がおかしくなるのを修正
KDE 2.1でフルスクリーン化するとアレらしいのを修正
Windows2000用SDL_GetTicks()の新しい実装。QueryPerformanceCounter()が
使えるならそれを使い、駄目なら今まで通りtimeGetTime()を使うようになる
そうです。(GetTickCountは?) (追記: TOGEさんより、timeGetTimeの方が
GetTickCountよりも高精度なんだよという指摘が。そうだったのかー。
SDLではUSE_TICKCOUNTが定義されてるときのみGetTickCount使うようです) (screenはいいものだ。みんなも使うといいとおもった)
OSSまわりでいろいろ変更があった模様。
Barrel Patrol 3d v0.82betaが公開されました。
SDLでMIDIキーボード使えるようにしたんだけど(Win32, Mac, Linux)という話題が。
SDLArchive。SDLオブジェクトのシリアライズとかできたらうれしいなあ。
SDL_gfxPrimitives 1.5が公開されました。
SDL_rotozoom 1.5が公開されました。
MPEG4IPが紹介されました。
今日は「最前線UNIXのカーネル」が届く日...8000円が飛んでゆきます〜
ketm 0.0.4 がreleaseされました。Walter氏から直接メールで教えてもらった(笑)
FreeBSD binary がnot yet...だれかport作りませんか?(→おまえがやれ)
必要に迫られてmingw32のクロス開発環境(HOST=freebsd43)を作りました。以下
メモ↓
- mingw32そのものはpackagesから入れた(^^;
- Xmingw32ページからcross-configure.shとcross-make.shを貰ってきて手直しして入れとく。
名前をi386-mingw32msvc-configureと、i386-mingw32-make.shに変更
- SDL(1.2←CVS版)のbuildを試みる。i386-mingw32msvc-configure --prefix=/usr/local/i386-mingw32msvc && i386-mingw32-make.sh
- しかしdlltoolが古いようで(packageから入ったのは2.9.1らしい) --exclude-symbolsなるオプションがないと怒られる
- しょうがないのでbinutilsだけ入れなおす。最新は2.11.2らしいので
そいつを入れた。./configure --target=i386-mingw32 --prefix=/usr/local
- make installの前にpkg_delete -f mingw32-binutils??? しといた。
- prefix=/usr/localでFreeBSD側のbinutilsが上書きされたらどうしようと
ビビりつつmake -n install。だいじょうぶっぽかったのでmake install
- 今度はSDLのbuildも成功したのでi386-mingw32msvc-make.sh install
- testのbuild。i386-mingw32-configure --with-sdl-prefix=/usr/local/i386-mingw32-msvcでOkみたい
とりあえず現在やってるネタがWindowsでも動いたっぽいのでうまくいってる
と思われます。
なんとか復旧できました。まだあちこち変ですが。
何を入れようか悩んだ末にFreeBSD 4.3-RELEASEにおちつく。
NetBSDにしてもよかったんだけどSDLまわりで悩みそうだったので(^^;。弱し。
gnuboy 1.0.0がreleaseされました。
SDL_mixerのパッチ最終版だそうです。source tourひと段落したら
おっかけてみようかな...
ダウンロードページで
IRIXのバイナリが落とせるようになりました。
Tower Topplerがgames pageに
追加されました。DOSであったゲームのクローンだそうです。
Wars of Destiny(wod)が
games pageに追加されました。菱形とは珍しい...
Dummy audio/videoドライバが内蔵されました(configure時に選べるらしい)
Visual C++でinlineを使うようになった
VGLドライバのサポート(for FreeBSD)
Freecivですって。
戻る
Zinnia (zinnia@risky-safety.org)
このWebコンテンツ(ここから辿れるもの)に対する
コメントのメールは許可なく公開することがあります。
(最近多い無礼なメール対策であって穏当なメールをいきなり公開したり
することはありません)