#gameboy #nes #indiedev #gamedev #vibecoding #レトロゲーム #retrogaming #Chromatic @modretro @openai
この度、ゲームボーイソフト開発用CコンパイラであるKITAQGBとファミコンソフト開発用CコンパイラのKITAQFC(共に @Zachtronics のNORCALからフォーク)をC#からRustに移植し、Windowsの他LinuxとmacOSでも使えるように実行ファイルをビルドしました。
KITAQシリーズリポジトリ
github.com/bartaro
KITAQシリーズマニュアル(多言語版あり)
github.com/bartaro/kitaq-doc…
このアップデートにより、Codexを使わずともChatGPT Workだけでゲームの仕様策定からROMファイルの出力までを完結できるようになりました。下記共有リンクは添付動画のパズルゲームについて、KITAQGBによるゲーム開発からROM出力までを実際に完了したチャットとなります。
KITAQGB,KOKURA,SARAKURAでゲームボーイ用ROMをビルド
chatgpt.com/share/6ac268e6-3…
※出力したゲーム"POLARIS SHIFT"のROMはこちらから取得できます。
"POLARIS SHIFT" for GAME BOY COLOR
dropbox.com/scl/fi/tf2mpa0p7…
上記共有チャットの"24m44s間作業しました"のメッセージをクリックして展開すると、KITAQGBとKOKURAとSARAKURAで開発・検証ループが回っているのがご確認頂けると思います。
今後、KITAQシリーズはグラフィックエディタやシーケンサーなどのツールを順次アップロードして行く予定です。これらのツールもPythonバインディングにより生成AIがPythonコードで直接操作できるようになっているので、より効率的に表現力豊かなゲームソフト制作が可能になります。
皆さん是非お試しください!宜しくお願いします。
参考:はらぺこしろへび(HARAPEKO SHIROHEBI)
※KITAQGBを使用して開発した内、最初に公開したゲームボーイ用フリーゲームです。
bartaro.itch.io/harapeko-shi…
他、Codex+KITAQGBで開発中のゲームの一部
球の挙動がリアルなピンボールゲーム
teapawt.net/bartaro/status/2105328…
ワイヤーフレーム方式の3Dシューティングゲーム
teapawt.net/bartaro/status/2082859…
ばーたろ retweeted
レギュレーション違反ファミコンカセットで動く弾幕STGの「Stardust Girls」ですが、これをファミコン現役時代に存在したマッパーICであるMMC5で動くように移植してみました!(mesenというファミコンエミュレーターで動かしています)
弾幕が激しくちらつくのと、エフェクトが簡素になりますが、大部分がそのまま動きますね
#gameboy #Chromatic #Codex #indiedev
今日、OpenAIがChromatic関連の何かを発表するようですが、便乗させてください。当方が開発したゲームボーイターゲットのCコンパイラ"KITAQGB"は、グラフィックツール”GBHUA"と連携し、CodexのimagegenプラグインやGPT-Images 2.6で生成された画像を取り込み、ゲームの背景及びキャラクター用グラフィックとして使用することが可能です。
また、シーケンサーソフト"GBSEQ"では、ゲームボーイ向け音楽が作曲可能。
どちらもPython bindingsを備え、生成AIの直接コントロールによるグラフィックやBGMの自動生成が可能です。また、KITAQGBは物理演算等豊富なライブラリを備え、生成AIによるゲーム開発時のトークン使用量を少なくすることができます。添付動画はKITAQGBのそれらの機能を活用して開発中のピンボールゲームです。
是非皆さん一度ご確認ください。
KITAQGB
github.com/bartaro/kitaqgb
GBHUA,GBSEQ等ツール類
github.com/bartaro/kitaqgb/t…
公開中のフリーゲーム"はらぺこしろへび"
bartaro.itch.io/harapeko-shi…
#スーパーゲ制デー #SuperDevDay #gameboy #indiegame
本日KITAQGB用のグラフィックツール"GBHUA"のCLI版をリリースしたのですが、そのテストを兼ねてChatGPT Workで新しいゲームを作り始めました。ゲームボーイ/ゲームボーイカラー用固定画面型パズルゲーム"DEADBELL"です。
ゲームは最初指示した通りに上がって来ませんでしたが、駄目出しで出て来たものがなかなか良くできていたのでこのまま進めようと思います。リンクはそのチャットです。多分ROMファイル(添付動画のバージョン)もダウンロードできると思うので是非ご確認ください。
DEADBELL - 開発中のチャット
chatgpt.com/share/6aca2762-9…
GBHUA [GB+中国語の画(hua4)の意、読みは「ジービーホア」]
github.com/bartaro/kitaqgb/t…
ばーたろ retweeted
【速報】出たばかりのオープンソースの作曲 AI「YuE2」、手元の Mac(M1 Max)で動いた。しかもタダ。
正直、めちゃくちゃびっくりした。
Claude に「動くか試しといて」と頼んで、できたファイルを再生したら、普通に歌ってる。
最初、何が起きたのか分からなかった。
「え、これ誰が歌ってんの?」って聞き返したくらい。
答えは「YuE2 が自分で作った AI の声」。
歌詞を入れただけで、57秒の歌入りの曲が5分で出てきた。
しかもこれ、公式には「動作確認しているのは NVIDIA の GPU(Linux)。Mac はまだ検証中」となっている。
軽い版は実際、Mac の GPU では動かなかった。
それでも重い版に替えたら、Mac で最後まで通った。
で、本題はここから。
YuE2 は曲を作る前に、まず「メロディの楽譜」を書く。この楽譜だけを取り出せる。76秒。
楽譜は MIDI にできるので、そのまま SynthV に持っていける。
なんでこれが嬉しいかというと、
ずっとテトの曲で「メロディ」に悩んでたから。
Suno の歌から音符を取ってテトに歌わせると、Suno の歌い手の弱いところまでテトに移る。
自分(というかAI)でメロディを書くと棒読みになる。
「メロディを先に作って、テトに合わせる」ができたら、たぶん一段上がる。
その元を、タダで、何本でも出せる道具が手に入った。
ハマったところ(Mac の人向け)
・軽い版(int8)は Mac の GPU で動かない。重い版(bf16、7.8GB)なら動く
・ComfyUI は「全部 GPU」で起動しないと20倍遅い
・楽譜に歌詞はつかない。サビだけ頼んでも前奏から作る
規約も読んだ。個人のクリエイターなら、作った曲で収益化してOK。会社は別契約。
次は、このメロディをテトに歌わせて、調声してみる。
うまくいったらまた書きます。
#YuE2 #重音テト #SynthV #AI作曲
ばーたろ retweeted
今制作中のファミコンレースゲーム、ご協力いただいている作曲者から現時点でご提供いただいたものを組み込んでみました!かなり良い感じ!
曲がたくさんあるので、コースごとに曲を割り当ててレースで1位になるとアンロックされるようにしてもいいかも!
ばーたろ retweeted
若い人にはこれが何だかわからないようです。
#ウルトラクイズ
昔うちの両親がボウリングに熱中していた時、アマチュア大会の優勝商品がゲストだった中山律子さんと対戦できるというもので、優勝した母は中山さんと対戦して勝ってしまったそうだ。ご冥福をお祈り致します。
“さわやか律子さん”プロボウラーの中山律子さんが死去 一... NHKニュース | news.web.nhk/newsweb/na/nd-2…
2
113
ばーたろ retweeted
膨大な傑作を誇る上野耕路的のアーカイブから、城戸美有紀が作品を掘り起こし、いまの音として蘇らせる。歌ものだけでなく、インスト曲もイントナルモーリの大切なレパートリーです。
Intonarumori "mouvement perpétuel"
8 July 2026 harajuku crocodile
youtu.be/n_OSvneqoDU?si=4a5J…
#korg
#miyukick
#electronicmusic
ばーたろ retweeted
Intonarumori "mouvement perpétuel"
8 July 2026 harajuku crocodile
youtu.be/n_OSvneqoDU?si=4a5J…
#korg
#miyukick
#electronicmusic
Everyone seems to be making a big deal about this now, which annoys me. Look, clearly this new NES F-Zero inspired racing game is using some sort of enhancement chip to help it along and get these visuals. But so what? We’ve been doing this for decades.
It started with memory mappers on the NES which greatly expanded its potential. Then we moved onto 3D visuals like Star Fox on the SNES which used the Super FX chip which was in essence a co-processor. Then we got pre rendered games like Donkey Kong Country whose graphics were created using computers that were light years more powerful than the paltry SNES. Yet we don’t complain about it or call it “fake”.
I think it’s awesome that people are using enhancements to push the NES and other consoles beyond their limits. In this case, the NES CPU is supposedly still running this game, it’s just getting “help” from a co processor just like Star Fox did 35 years ago. Time to stop being outraged about dumb things.
ばーたろ retweeted
En la televisión han definido a Ocarina of Time como "la Capilla Sixtina del videojuego"
No hay mejor descripción
ばーたろ retweeted
Most of the RP2350B's 512KB of internal SRAM is occupied by PRG or CHR ROM data. Even at a clock speed of 150MHz, using the chip as a ROM replacement requires dedicating 100% of one CPU core to responding to CPU and PPU bus accesses without delay. So, despite what the 150MHz clock speed might suggest, there is actually very little processing power left to spare. In the game scene shown in the video, both the Famicom's 6502 CPU and the RP2350B are running at nearly 100% utilization.
This cartridge PCB is also compatible with Mapper 0, Mapper 4 (MMC3), and Mapper 30. It can be used to run regular Famicom games developed for these mappers on real Famicom hardware.
I hope that making inexpensive cartridge PCBs available, which also make Famicom game development easier, will help revitalize the Famicom homebrew development scene.























