create every day - 福野泰介の一日一創

容量削減かつ高速化、ひさびさのベンチマーク、IchigoJam 1.2 beta 55

2017/11/27 23:55:00
#IchigoJam 

2015年にIchigoJamとMZ-2000を比較したベンチマーク
1チップパソコンIchigoJamはどのくらい速いのか?ベンチマーク結果

10 CLT 20 A=0 30 I=1 40 A=A+1 50 I=I+1 60 IF I<=10000 GOTO 40 70 PRINT A 80 PRINT TICK()/60;"sec"

1万回の単純加算ループ、ver 0.9.3では164秒かかっていたものが、ver 1.2.3 では43秒と4倍速!
ただ、現在調整中のベータ版、beta 54で計測したところ、63秒と遅くなっていました。

思いついた容量削減法と合わせて、ボトルネックになる部分の最適化を図り、37秒まで高速化。
1982年製のSHARPのパソコンMZ-2000の記録、26秒にだいぶ近づきました。
VIDEO0コマンドで画面を消して実行すると、20秒!


ちょっと容量の余裕ができたので、もう少し微調整してみます。

IchigoJam-FAN / ファイル」からファームウェアのベータ版、ダウンロード可能です。
ご意見、ご要望、お待ちしています!

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image