bugfire2009

27.1K posts

bugfire2009 banner
bugfire2009

bugfire2009

@bugfire01

PC-8001, MZ-80K, MSX, FM-7, X1あたりのemu関連ツール公開中(https://t.co/MpIj9ayfGr)。当時のテープのファイルへの変換で困っている方お手伝いします。◆DumpListEditor:ダンプリスト入力補助ツール:BASICキャラクタ入力、Tapeのデータ化も

Beigetreten Eylül 2011
1.6K Folgt2K Follower
Angehefteter Tweet
bugfire2009
bugfire2009@bugfire01·
動画保管しました。 実行ファイルやMMLもこちら経由でダウンロード可能です。 #おジャ魔女 #3音アレンジ #PC8001 おジャ魔女カーニバル(おジャ魔女どれみ OP1)をPC-8001で(要PCG8100、PasocomMiniでもOK)(1999) youtu.be/t5FIqTMBqjU?si…
YouTube video
YouTube
日本語
0
2
18
1K
bugfire2009 retweetet
いのしか虎寅虎
いのしか虎寅虎@TooLucky_·
@bugfire01 残念ながらビットレートが足りない感のモヤモヤ動画だったので、静止したタイトル部をバキっと変換してみました。 #PC8001 #セミグラ
いのしか虎寅虎 tweet media
日本語
0
1
3
123
bugfire2009 retweetet
ちくらっぺ
ちくらっぺ@chiqlappe·
パッチを調整したら遊びやすくなりました!移動はトラックボール、角度はパドル、ショットは左右のボタンで操作しています。移動量を変えられるのが想像以上に快適で遊びやすさがアップしました
日本語
1
6
36
541
bugfire2009 retweetet
メチル基
メチル基@_ldx417·
LDで鑑賞するカードキャプターさくらのさくらカード編OP「プラチナ」(47話~70話) 小さい頃はまだブラウン管テレビが現役だったので当時と極力同じ感覚でまた観てみたいと思い、大人になってから少しずつ諸々揃えました
日本語
1
460
2.5K
91.4K
bugfire2009 retweetet
Takky
Takky@Takky14948409·
BASICマガジン 1988年11月号掲載LET'S DANCEを打ち込みました。先生の踊ったポーズと同じポーズを行っていくゲーム。
Takky tweet mediaTakky tweet media
日本語
0
4
28
859
bugfire2009
bugfire2009@bugfire01·
@hijk0909 GC自動の言語でも、GCさせたらあかん! C#でメモリ管理あぐらかいてたので、 とても、勉強になりました。
日本語
1
0
4
422
𡈽方 雅之@プロセス思考
ゲームプログラマーだけかも。「GC機能を持つ高級言語で、厳密にメモリ管理」という苦労話に共感して頂けるのは。
𡈽方 雅之@プロセス思考@hijk0909

JavaScript も 結局 C言語 いまBABYLON.jsで開発中のゲームは、100体以上のキャラクターを60fpsで長時間動かすので、GC を極限まで減らさねばならない。毎フレーム動かす処理では、暗黙的なオブジェクト生成も見つけて潰す必要がある。 また、グローバル定数を壊して、影響が出るはずの無い他のキャラクターの速度や色が変わるというバグを、何度か起こしてしまった。これも防がねばならない。 いろいろ考えて導き出した答えが、コレ: 「プリミティブ以外、イコールは使用禁止」 もう、これで行こう。例外は「明示的に対象オブジェクトへの参照を保持したいケース」「関数の引数として構造体を渡すケース」。これ以外は「イコールを見つけたら、あやしい」と思うことにする。 クラスの construct時に、プロパティであれテンポラリ変数であれ、メモリを使うものは全てプリアロケーションし、毎フレームの処理では一切、動的なメモリ確保は行わない。 ……あぁ、これは、マシン語やC言語でゲームを作る時には当然だった感覚だったな。思い出した。 「プリミティブ以外、イコールは使用禁止」 (効果1)参照共有の事故を完全に防ぐ Vector3 / Color3 / Quaternion / Matrix / Array など、JavaScript の参照型は、「イコールで渡した瞬間に共有」になり、定数破壊事故の根源となる。規約で禁止すれば、事故はゼロ。 (効果2)暗黙的な new を完全に排除 ベクトルの add(), subtract(), scale() など多くのメソッドはイコールでの代入時に内部で new を行う。これを ~InPlace()系関数、~ToRef()系関数、.set()関数、.copyFrom()関数 など「既にメモリ確保されているものを更新する関数」に置き換える。結果、見た目からもイコールが消える。これで GC を完全に抑制できる。 (効果3)プリアロケーションが徹底される 「イコール禁止」を実現するには、その前提として「constructorで全ワーク変数を確保」「update()内で一切newしない」が徹底されることになる。見た目で判断できるので、コードレビューが圧倒的に楽になる。 それでも残るイコールは、プリミティブか、ライフサイクルが厳密に管理されている他キャラクターのインスタンスへの参照を保持する場合だけになるはず。実際、この方針でプログラムを書き換えて、100体以上のキャラクターで20万程度のArrayが発生した状態で2時間以上回したがHeapは全く増えずフルGCも一度も掛からなかった。よしよし。

日本語
9
62
350
56.9K
bugfire2009 retweetet
ぶらっどしょー
ぶらっどしょー@bradshow7·
PC-88版マクロスカウントダウンを落札したので、カビ取りして実機で起動してみた。 ゲーム開始をすると、ドック?から切り離された直後に自機が爆発してゲームオーバーに。。(何回やっても同じ) ディスクが死んでますかね?(;´・ω・) このゲームってドングルとか使うやつでしたっけ・・・?
日本語
3
4
20
1.6K
いのしか虎寅虎
いのしか虎寅虎@TooLucky_·
@bugfire01 アクエリオンの絵を作ろうとyoutube検索したらMAD動画ばかりでアニメの素のOPが見つからないorz
日本語
1
0
1
52
bugfire2009
bugfire2009@bugfire01·
あれ? エウレカセブンの絵を作ってたはずなのに、 いつの間にかに、アクエリオンの耳コピをしていた #PCG8100 #耳コピ おジャ魔女のように勢いで誤魔化せないのはつらいw #創世のアクエリオン
日本語
1
2
11
474
bugfire2009
bugfire2009@bugfire01·
@lynmock ゲロ風邪(ウイルス性胃腸炎)で ゲロゲロだった時に、 一晩中、オレンジジュースを飲んで凌いでいました。 柑橘系にしか無いパワーです。 ウイルスは出すべきなんですが、 もう出すもの無かったのでw
日本語
1
0
0
95
lynmock@急性白血病治療中…
抗がん剤の副作用による胃もたれ?胸焼け?と戦っている。 医者は「そのうち治るから」と何もしてくれない… 多分、柑橘系食べると落ち着くんだけど、家族は「高いから」と買ってくれない…
日本語
3
0
9
539
bugfire2009 retweetet
Takky
Takky@Takky14948409·
BASICマガジン 1988年10月号掲載正義への旅立ちを打ち込みました。横視点でジャンプと攻撃で敵を倒しつつ右へ進んでいくゲーム。
Takky tweet mediaTakky tweet media
日本語
1
2
28
442
bugfire2009
bugfire2009@bugfire01·
@UVA4lmbucQ5DJud なんででしょ?w でも、一度は通ったのなら、 ひたすら調整すれば、いつかは、、、
日本語
1
0
1
22
おンおン
おンおン@UVA4lmbucQ5DJud·
@bugfire01 ビンゴ!!!!!!!テープエンドまでのデータを短くしてうまく動作しました! ・・・と思ったら一度だけうまくいって、同じデータをロードしても二度とうまくいかない・・・なぜだ??????
日本語
1
0
1
30
おンおン
おンおン@UVA4lmbucQ5DJud·
テープ版X1用ハイドライド2、エミュレータでのロードがうまくいかない。 テープの最後に収録されている"SPACE"というマシン語のデータがあって、ヘッダを見るとデータ長は0x3000=12288。だけどデータ数(中身はオール0)は5000個くらい。 10000個くらい"0"を波形として追加したけどやはりダメ。むー。
日本語
3
0
8
298
bugfire2009 retweetet
小形克宏
小形克宏@ogwata·
国立国会図書館のOCRエンジン「NDLOCR-Lite」を、橋本雄太氏がブラウザで動くよう移植した ndlocrlite-web をベースに、AI校正機能を追加した「NDLOCR-Lite Web AI」を公開しました。 画像をドロップするだけでOCR → AIが誤認識を修正 → 差分を確認して適用、がブラウザだけで完結します。画像もAPIキーもサーバーには送信されません。 歴史的文書の旧字体を勝手に現代字体に変換しないよう配慮しています。 cozy-starburst-e4f699.netlify.app GitHub: github.com/ogwata/ndlocr-…
日本語
1
562
1.9K
163.3K
bugfire2009 retweetet
IBUKI
IBUKI@IBUKI_1377m·
久しぶりにクッキー型を引っ張り出して型抜き。上手くできるかな?
IBUKI tweet mediaIBUKI tweet media
日本語
27
431
2.6K
129.2K
bugfire2009 retweetet
bugfire2009 retweetet
MSXAssociation
MSXAssociation@MSXAssociation·
MSXAssociationでは ユーザーのご意見やご要望を集約し、ハードソフト両面でクリエイターをバックアップ、商品化を後押ししてきました。 ・MSXPLAYer (TAOX版、Windows版、CE版、他) ・Mマガと付録、他書籍 ・MSX GAMEリーダー ・各社からのMSXゲームの販売 ・1チップMSX、他 次も実現に向け頑張ります
日本語
3
93
385
20.6K
bugfire2009 retweetet
ちくらっぺ
ちくらっぺ@chiqlappe·
github.com/chiqlappe/MISS… PC-8001「ミサイルコマンダー」用パッチを公開しました。ゲーム本体をお持ちの方はぜひお試しください
日本語
1
7
28
728