Kの開発メモ #0005
- (by K, 2013.05.29)
- ここは川合の開発の進捗などをレポートするところです。
2013.05.31 Fri
2013.06.03 Mon
- 今日はASKAでも世界最小helloとか世界最小charsを記述できるようにツールを強化した。
#include "osecpu_ask.h"
%include "osecpu_asm.h"
OSECPU_HEADER();
junkApi_putConstString('hello, world!');
#include "osecpu_ask.h"
%include "osecpu_asm.h"
OSECPU_HEADER();
for (R00 = 0x20; R00 != 0x7f; R00++) {
junkApi_putcharRxx(R00);
}
2013.06.04 Tue
- fillRectとfillOvalを書いてみた。サンプルとして日本の国旗を書いてみたら、21バイトで書けた。おお、なかなか小さい!
#include "osecpu_ask.h"
%include "osecpu_asm.h"
OSECPU_HEADER();
junkApi_fillRect(4, 640, 480, 0, 0, 7);
junkApi_fillOval(4, 300, 300, 170, 90, 1);

#include "osecpu_ask.h"
%include "osecpu_asm.h"
OSECPU_HEADER();
for (R00 = 0; R00 != 128; R00++) {
R01 = 144 - R00;
R01 *= 2;
R02 = (320 - 144) + R00;
R03 = (240 - 144) + R00;
R04 = R00 * 0x020201;
junkApi_fillOval(0, R01, R01, R02, R03, R04);
}

2013.06.05 Wed
こめんと欄