プログラミング

マッパー0でCHR-ROM/RAM両対応なプログラムを作ってみた。

去年夏コミ前に近しい辺りのコードを弄っていて 多分出来るんじゃないか?とは思っていたけど。 実証実験がまだだったのでサクッと作ってみた。ビルドして出来上がったNESイメージを kazzo+anago_wx.exe(nrom_wx.af)にて マッパー0カートリッジ(※1)に書込む…

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

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

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

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

VRAM初期化ルーチンの作成

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

作業用ノートPCを手配

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

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

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

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

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

ハロワもどき

ちょいと急ぎでマッパー0プログラムが必要になったので 昔のプロジェクトからソースコードを持って来て作成。ぶっちゃけると定義済み任意文字列を何行か出力するだけの、 hello, worldに毛が生えたようなプログラムであり、 1度でも書いた事があればそう難し…

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

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

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

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

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

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

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 モードレス間同士でウィンドウを行き来した際フリーズバグが発生。 …

今月の日経ソフトウェア。

表紙がGMC-4。記事に取り上げられてる訳でもないのに何故? 日経ソフトウエア 2013年 10月号作者: 日経ソフトウエア出版社/メーカー: 日経BP社発売日: 2013/08/24メディア: 雑誌この商品を含むブログ (4件) を見る

自己満足ツール作成中。

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

目指せコボラー。

COBOLポケットリファレンス作者: 細島一司出版社/メーカー: 技術評論社発売日: 2012/06/07メディア: 単行本(ソフトカバー) クリック: 8回この商品を含むブログ (3件) を見る 出向先に新しくプログラマ候補な人が配属になった。 その人はプログラミング事態…

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

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

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

データベースの登録・編集・削除、とらのあな商品詳細検索・商品情報取得と進んで、 アイテム種類や在庫有無問わずに取得するところまで出来た。 特集ページ(複数の商品詳細があるページ含む)、商品情報下の商品紹介とか曲リスト等の情報取得に未対応、 且つ…

もうずっと HTML ソース解析。

気分はなんちゃってハッカー。 同人誌を蔵書管理するためのマクロ - 情報取得テストプログラム 情報取得に掛かるスピードがまだまだ実用的じゃないのと、 対応してないアイテム種類と、情報の取得が片付いたら一段落といったところですか。

ExcelVBA で IE 制御が楽しい。

プロパティやメソッドがユーザーフォームのコントロールに近くて、 扱いがオブジェクト変数(参照型)ってだけなので、割かしすんなり頭に入ってくる。 でもって一先ず、某ショップの年齢認証突破まで出来た、が。 これ未成年が実行した場合、利用規約に抵触し…

ExcelVBA で IE 制御について。

三流君VBA のと昨日買った ExcelVBA で IE 制御本読んで大体は把握したかも(覚えた訳じゃない)。 IE で出来ることがほぼプログラムからも行える模様。 エクセルが ExcelVBA で全て制御出来るのと同じってくらいに。 これを使いこなせば、通常順を追って進め…

ありそうで無かった ExcelVBA で IE 制御の本。

Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応作者: 近田伸矢,植木悠二,上田寛出版社/メーカー: インプレス発売日: 2013/04/19メディア: 単行本(ソフトカバー)この商品を含むブログ (7件) を見る 今丁度、某同人…

Excel で同人誌を蔵書管理するためのマクロを作成中。

大人の蔵書管理 for ExcelVBA V0.01 昨年少しだけ打ち込みしていた手持ち同人誌のエクセルデータベースにフォームアプリを組み込み始めました。 ScanSnap で自炊した同人誌の管理用にと。 今まで敬遠してたデータ入力画面の作成を実地学習しながら。 最初は …

BMI。4、BMI 計算機(AWT GUI コンポーネント版)

BMI 計算機です。 Java GUI プログラミングの秀作、Javadoc 生成、プログラミング作法の取り入れ、等々。 色々やってたら期間やらソース量やら上昇してしまいましたが、 現状納得行くカタチに持ってけたかと思うので公開しておきます。 BmiCalculator.jar プ…

アナログ時計。テストプログラム

アナログ時計です。 テストプログラムということでコンパクトにまとめようと心掛けました。 AnalogClockTest.jar おまけで縦横に引き伸ばすとちゃんと画像再計算したりとかもやってます。 ウィンドウサイズを縦長にしてみたり。 横長にしたりとか。 因みにタ…

タイマー割り込み。サンプル

任意の間隔で特定の処理を定期的に実行したいときに使う感じです。 スレッドクラスを少しだけ簡単に扱えるようにしたクラス、と言ったとこでしょうか。 ゲームプログラミングだと、 run メソッドをメインループとして使うのが良さ気かも知れません。 TimerSa…

時間表示。サンプル

Java の描画関数使ってアナログ時計でも繕うかと思ったが時間値の取り方とか知らないっ! てな訳で教科書を参考に書いてみました。 TimeSample.jar TimeSample.java /** * * TimeSample * * @author DumBo * @version 0.01 (Jun 18, 2012) * */ import java.…

Fizz Buzz。クラスライブラリ

Fizz-Buzz問題をクラスライブラリとして作ってみました。 まー役に立つことはないでしょう(笑)。 FizzBuzzTest.jar ./FizzBuzzTest.java /** * * FizzBuzzTest * * @author DumBo * @version 0.01 (Jun 17, 2012) * */ import jp.regekatsu.game.FizzBuzz;…