開発

Pythonで小物ツール作り(2つ目)

7月末にちょっとした画像コンバータを作り、 1月程空けて2つ目のツールを昨日一昨日で作成した。 こちらはテキストコンバータ。他の高級言語で得た知識が多少作用するので、 簡単なものなら数日~1週間くらいで作れちゃうのだが その後継続して触っていない…

前回学習した内容の応用編

前回学習した内容の応用編として現在作っているテストプログラムに ミラーリング設定(水平/垂直)の動的判定と結果表示を組み込んでみた。これでテスター(DMM)を使った導通チェックが省けるかな(笑)。

VRAM初期化ルーチンの作成

ネームテーブル初期化ルーチンを弄ってVRAM初期化ルーチンを作成した。こちらはネームテーブル初期化ルーチン。 ; ネームテーブルの消去 ; A=消去するネームテーブル clearNT: ldy #4 cmp #00 ; Aレジスタ分岐 bne .clear1 .clear0: ; ネームテーブル0 ($20…

作業用ノートPCを手配

在宅ワークより出社の割合が増えて久しいので えいやっと移動時に使うノートPCを手配した。騙し騙し使っていたWinタブもストレージ不足・スペック不足で いい加減使い物にならなくなって来てたのと、 ラップトップじゃないデバイスでプログラミングするのが …

FamiTracker公式サイトが…

NES用でフリーのサウンドドライバについて調べていたんだけれども…。 ふらっとFamiTracker公式サイトに訪れたらページが妙な事になっとった。FamiTracker famitracker.com今後復活するのかちょい心配…。念の為インターネットアーカイブの方も貼っておく。Fam…

NES研究室のハロワサンプル修正

NES研究室にあるCC65サンプル(hello, world)をNESASM用に修正してみた。 …つっても、結構前に書いたやつなので只の供養目的ではあるけど(苦笑)。主な変更はnesasmに無い疑似命令を潰し込みしただけ。 コード自体は同じように書けるみたいなので ソース間の…

私的FC/NES開発環境、プログラミング編

このエントリーはDumBoがFC/NES開発に使っているツール類を 備忘録として書き留めておく為のものである(プログラミング編)。当方主にWinOS+NESASM+秀丸エディタという組み合わせで開発している。 これから初めてみたいと考える方の参考になれれば幸いだ。●…

ヤルハラのおもちアドバンス。

昨年末に作っていたゲームの最終調整を終えたので、 以下の URL にて公開した。・ヤルハラのおもちアドバンスhttp://regekatsu.seesaa.net/article/455926759.html … GBA の勘所がようやく分かって来て、 本当なら続けてまた何か作りたいところだが 月初から…

今からコミケ合わせでGBAゲームを作ってみる(9)

電源投入の度に部品出現パターンが同じになってしまう所と、 ハイスコアの記録において、SRAM読み書きを用いて対処。・ヤルハラのおもちアドバンス これで求める要件は一通り満たしたので、 後は元旦のバイナリ公開に向けて準備するだけ。ソースコードは、、…

今からコミケ合わせでGBAゲームを作ってみる(8)

BGタイルマップによるフォント、背景画像を表示するところまで出来上がり。 これでゲームとしての体裁は整った感じ。ヤルハラのおもちアドバンス(1) ヤルハラのおもちアドバンス(1) 後はパーツの出現における電源パターン回避と、ハイスコアの記録かなぁ。 R…

今からコミケ合わせでGBAゲームを作ってみる(7)

スプライトの読込・表示・制御までおしまい。DirectSound とは打って変わって、こちらはスンナリ理解出来た。 過去 DS で開発をやっていたからなのか、 はたまた id:akkera102 さんのチュートリアルが良かったのか。 まあどっちもなんだろうけど。残すは BG …

今からコミケ合わせでGBAゲームを作ってみる(6)

DirectSound で BGM と SE の再生まで完了した。id:akkera102 さんとこのブログ解説記事と サンプルソースを参考にさせて頂いた。あいや、正直半分くらいしか理解出来ていないんだが…。 ただ他にもいくつか作りたいものは有ったりするんで、 自分なりの咀嚼…

今からコミケ合わせでGBAゲームを作ってみる(5)

タイトル→ゲームプレイ→ゲームオーバーという基本的なシーン遷移と、 ゲームルーチンの実装まで完了。 テキストベースだが一応遊べるように成った。HSP と GameMarker:Studio というベースはあったけど、 じっくりと考察せず急ぎ実装してったもんだから、 良…

devkitPro の libgba キー入力ライブラリの備忘とか

libgba のキー入力ライブラリは scanKeys 関数でキーデータ更新後、 keysUp、keysDown、keysDownRepeat 関数で入力情報を 1 度取得すると、 2 回目以降値を返してくれなくなる。libnds 使って DS 開発してた頃も確かそういう動きだったなーと思い ソースコー…

今からコミケ合わせでGBAゲームを作ってみる(4)

まさかの風邪でノックダウン。 一日半ほど食っちゃ寝したら大分良くなったので製造フェーズへ移行。元ネタのHSPソースとGameMarker:Studioプロジェクトを見つけたので、 チマチマC言語に翻訳している最中。幸いにしてC標準ライブラリも多少は機能するような…

今からコミケ合わせでGBAゲームを作ってみる(3)

画面デザインとリソース準備を主に。 久しぶりにペイントソフトを触った気がする。作業内容。 ・8x8フォントの作成(目コピー) ・背景リソースの減色とリサイズ、リサンプル ・GBA解像度に合わせて画面デザイン・配置など再考また、GBAで実現するに辺り仕様を…

今からコミケ合わせでGBAゲームを作ってみる(2)

GBA開発の現状についてざっくり調べてみた。以下は、過去にlibndsを用いてDS Homebrewを少しだけ齧った人間の感想。 ・libgbaはlibndsほど整備がされないまま更新が止まっている ・有用なexampleが殆ど無いのと、そもそも提供されているexample自体が少ない …

今からコミケ合わせでGBAゲームを作ってみる(1)

今年は国内Homebrew界隈でGB/GBA開発がお盛んな様子で。年始は自分もコンシューマ機向けに 一丁作ったろうかって息巻いていたが、 色々やりたい事とか目移りしてるうちに 気付けば成果も無いまま11月もあと僅かとなっていて。過ぎた日は取り戻せないけど、 …

バージョン管理を始めてみる。

主に仕事プログラム(エクセルマクロ)での、 保守とかバージョンアップとか、 移動中スマホのDropboxからソースが見れないとか諸々あって、 ついでに言うとフォルダバージョン管理に嫌気が差して来たので、 Git と SourceTree を導入。わかばちゃんと学ぶGit…

オレオレ蔵書管理システム(仮)の用件定義

用件定義という名の、ただ要望を羅列しただけのもの。 既に出来ている部分や、まだ未実装の機能だったり、 技術的な検証が済んでいない、希望的観測で綴ったもの等 まちまちっす。◇◇◇■機能面家でも外でも使えるもの。検索、登録、修正、削除、etc… (家=Windo…

オレオレ蔵書管理システム(仮)の現在

書いては捨ててを繰り返しているオレオレ蔵書管理システム(仮)の、 現在までの変遷を残しておきたいと思ったので唐突且つ此処に記載。◇◇◇1.Excelワークブックを使った管理 登録とカード目録の作成が不便dumbo001.hatenablog.com2.Excelマクロによる管理 外で…

同人誌にバーコードを付ける。2

以前のエントリで書いた、フリーバーコードフォント用文字列書き出しプログラムの続きです。 JANコード標準13桁、短絡8桁とチェックディジット算出に対応まで。 まだExcelマクロの標準モジュールでしか動いていないので、次はVBSに対応させる予定です。 BarF…

同人誌にバーコードを付ける。

同人誌にISDNなるバーコードを付けてみた。 ISDN - 国際標準同人誌番号 http://isdn.jp/ ISBNをパロったインストアJANコード。 「司書にゃん」なる蔵書管理アプリが同人誌DBとして使ってたり。 んで、このコードを書籍バーコード風にして貼り付けたいと思っ…

試行錯誤CHU!

24 ポート分の入力確認とロータリーエンコーダの扱い方を学ぶところまで。

ISBN-13←→ISBN-10 変換プログラム。

サンプルその2。前回プログラムの応用編的な感じで。 ISBN1310.COB (ISBN-13→ISBN-10 変換) IDENTIFICATION DIVISION. PROGRAM-ID. ISBN1310-VER001. AUTHOR. DUMBO. DATE-WRITTEN. 11.11.2013. DATA DIVISION. WORKING-STORAGE SECTION. 01 ISBN-IN PIC X(1…

ISBN チェックディジット算出サンプル。

プログラミング教える用で書いてみたやつなのでそのまま業務で使うにはベタ過ぎるかもです。 つか、COBOL 知らない俺が COBOL 説いてるってのがまず訳解らんのですがねぇ…。 ISBN13.COB IDENTIFICATION DIVISION. PROGRAM-ID. ISBN13-VER001. AUTHOR. DUMBO.…

COBOL でゲームプログラミングとか。

出向先で OpenCOBOL 入れてくれって頼まれついでに簡単なプログラム書いてみた。 変数の考え方にクセがあるとか1つの処理に機能盛り過ぎとか、 エクセルIF関数の如く入れ子しないと else if 相当のことが出来ないとか。 色々言いたいところもあるけれど、割…

色々作ってる風味。

・大人の蔵書管理 V0.0A レコード登録にばかりに気が向いててメイン画面作ってなかったので実装開始。 どうやって使いやすいものに仕上げようか手間取ってる最中。 ・大人の蔵書管理 V0.09 モードレス間同士でウィンドウを行き来した際フリーズバグが発生。 …

自己満足ツール作成中。

サークル参加スケジューラ Version 0.01 「あと何日余裕あるぜー!」とかやるための小物アプリ。 VBAでユーザーフォームにメニューバー組み込むの頑張ったり。

続・同人誌を蔵書管理するお手軽なシステムが欲しい。

大人の蔵書管理 V0.04 - とらのあなから商品情報取得 情報取得のアプローチを変えてみた。 サムネ画像と情報取得における失敗(ダウンロードエラーとか実行時エラーとか)はこれで無くなったかな? ついでに商品情報の取得先が分かるようにしてみた。 ロゴリソ…