2018-01-01から1年間の記事一覧

G-BASICのゲームをカートリッジ化する

ぴゅう太のテープロードが不安定かつ時間がかかるので、試しにRAM&ROMカートリッジ2化してみました。 http://www.geocities.jp/parallel_computer_inc/cart.html ---------------- 0000 3FFF BIOS ---------------- 4000 4FFF BIOS 5000 5FFF G-BASIC1 ----…

ぴゅう太の拡張スロットにRAM&ROMカートリッジをつないでみる その7

ぴゅう太/Jr/mk2のカートリッジスロットに、16KB RAM(CXK58257P-10L) と 24KB ROM(27C256)をつなぐ方法を考えてみました。 Address A0 A1 A2 | /CE RAM /CE2 A14 A13 ROM >0000 0 0 0 | 1 1 - - >2000 0 0 1 | 1 1 - - >4000 0 1 0 | 1 0 1 0 >4000 >6000 0 …

ドアドア US TUTOR対応

ドアドアがUS TUTORで動かないという指摘を頂いたので勝手にパッチ作成しました。 https://www.youtube.com/watch?v=MIoiBIzAjyk 初代ぴゅう太/mk2で動作確認しています。US TUTORはmk2と同じと思われます。 https://tms9918.hatenablog.com/entry/2018/01/1…

クエリちゃんリバーシ8192 US TUTOR対応

クエリちゃんリバーシ8192がUS TUTORで動かないという指摘を頂いたので勝手にパッチ作成しました。 http://d.hatena.ne.jp/EXCEED/20161231/p1 初代ぴゅう太/Jr/mk2で動作確認しています。US TUTORはmk2と同じと思われます。 AORG >9E60 VIRTKB EQU >F0E9 CL…

ぴゅう太の拡張スロットにRAM&ROMカートリッジをつないでみる その6

ぴゅう太/Jr/mk2のカートリッジスロットに、16KB RAM(CXK58257P-10L) と 24KB ROM(27C256)をつなぐ方法を考えてみました。 なおぴゅう太/mk2では16KB RAM(6000-7FFF/C000-DFFF)、Jrでは8KB RAM(6000-7FFF)が使えました。 サンプルプログラム(16KB RAMTEST、…

GAMELIB16 その5

メガドライブのSGDKも共通APIでラップしました。 http://www.geocities.jp/parallel_computer_inc/gamelib16.zip void wwc_set_color_mode(int mode); void wwc_font_set_colordata(u16 tilestart, u16 noftiles, u16 *data); void wwc_palette_set_color(u8…

GAMELIB16 その4

ぴゅう太で16bit Cを使うためにTMS9900 GCC+libti99を利用しています。 https://github.com/tursilion libti99はTI-99/4A用のライブラリですが、vdp.hを書き換えることでぴゅう太でも利用できます。 http://www43.tok2.com/home/cmpslv/Sg1000/9918m0.htm /…

GAMELIB16 その3

「ゲームプログラマになる前に覚えておきたい技術」のGameLibが32bit C++が前提なのに対して、16bit Cを前提にゲームを開発したいという趣旨で作っています。 http://www.shuwasystem.co.jp/support/7980html/2118.html 16bit Cではワンダースワンの参考書が…

Without WonderWitch Lib その6

ワンダースワンカラーでオリジナルゲーム?を作っています。 大好きなTMS9918の16色カラーで絵を描いて、同じソースコードでぴゅう太でも動くようにしています。 作りかけですが、ワンダースワンとぴゅう太のゲームが増えればいいなぁと思い、ソースコードと…

GAMELIB16 その2

ぴゅう太でも遊んでみようと思います。 http://www.geocities.jp/parallel_computer_inc/gamelib16.zip BMP to WonderSwanを使って、パレット情報とビットマップ情報に変換します。 > bmp2swan fonts.bmp ↓ fonts.pal fonts.gfx こちらをプログラムで変換し…

Without WonderWitch Lib その5

「ワンダースワンゲームプログラミング」なかなか良い本です。 https://www.amazon.co.jp/dp/4797314109/ サンプルプログラムを16色カラー表示にしてみます。 https://web.archive.org/web/20090328071323/http://page.freett.com:80/gameboy/wwpoka.html 魔…

GAMELIB16

ワンダースワンカラーでも遊んでみようと思います。 以下のサイトを参考にしました。 http://www.wonderwitch.com/neta/waza022/index.html WWWLibの書き方をメモしておきます。 http://www.geocities.jp/parallel_computer_inc/gamelib16.zip まずは16色の…