teacup. [ 掲示板 ] [ 掲示板作成 ] [ 有料掲示板 ] [ ブログ ]

 投稿者
  題名
  内容 入力補助画像・ファイル<IMG>タグが利用可能です。(詳細)
    
 URL
[ ケータイで使う ] [ BBSティッカー ] [ 書込み通知 ] [ 検索 ]

スレッド一覧

  1. 足あと帳(0)
スレッド一覧(全1)  他のスレッドを探す 

*掲示板をお持ちでない方へ、まずは掲示板を作成しましょう。無料掲示板作成


Re: MachiKaniaのキー入力時の画面ちらつき解消

 投稿者:ケンケン  投稿日:2017年 5月 9日(火)00時31分24秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  > No.620[元記事へ]

初老の元ヲタク様

お久し振りです。
モニタで端がはみ出す報告が多いですね。ちょっと困ったなあ。

ボタンからキーボードへの変更、それもありですね。
人によってはボタンのほうが遊びやすいと思いますが、私もゲームはパソコンでやっていた
ので、実はキーボードのほうが遊びやすいです。
キーボード専用のゲームももうちょっと増やしてもいいかもしれませんね。
 
 

Re: MachiKaniaのキー入力時の画面ちらつき解消

 投稿者:初老の元ヲタク  投稿日:2017年 5月 8日(月)20時52分3秒 ae115008.dynamic.ppp.asahi-net.or.jp
返信・引用
  > No.619[元記事へ]

皆様、こんばんは。お久しぶりです。

KEYBOARD入力時チラつき対策アップデートで大変快適になりました。
元アイデアのごんべいさん、ケンケンさん有難うございました。

残念ながら、ウチのモニタでは文字がはみ出して読みづらいので、
引き続きPCでBASIC書いて、SDで移動するパターンのままですが...


キーボードの方が遊びやすくなったので、INVADERを改造してみました。

ゲームスタート時の入力は決め打ちでRETURNに変更:
> GPRINT 24,110,7,0,"PUSH RETURN KEY"
> WHILE INKEY(13)=0:WAIT 1:P=RND():WEND

残りのKEYS()は2ヶ所で、Kに代入なのでサブルーチンに置き換え:
> REM K=KEYS()
> GOSUB PADEMU

サブルーチン側はこんな感じです:
> REM KEYBOARD TO PAD EMULATION
> LABEL PADEMU
> K=0
> REM UP/DOWN/LEFT/RIGHT IS CURSOR KEY
> IF INKEY(38) THEN K=K+1
> IF INKEY(40) THEN K=K+2
> IF INKEY(37) THEN K=K+4
> IF INKEY(39) THEN K=K+8
> REM START IS RETURN KEY
> IF INKEY(13) THEN K=K+16
> REM FIRE IS SPACE BAR
> IF INKEY(32) THEN K=K+32
> RETURN

Megalopaも楽しみですが、当分はZoeaでも遊べそうです。
楽しい作品をどうも有難うございました。
 

MachiKaniaのキー入力時の画面ちらつき解消

 投稿者:ケンケン  投稿日:2017年 5月 7日(日)00時36分13秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  MachiKaniaおよびMachiKania type zで、キー入力時に画面にちらつきが出るのが気になって
いましたが、このたびちらつき解消版をリリースしました。
そもそもちらつく理由は、ビデオ信号出力とキー入力データ受信ともマイコンのソフトで行って
おり、キー入力データのほうの優先度をビデオより高くしないとデータの取りこぼしが発生する
ため、やむを得ずキー入力時にはビデオ信号出力を後回しにしてキー入力処理していたからです。
今回、ごんべいさんが1月頃に実験してくれていた、DMA機能を使ってキー入力データ受信する
方法を採用することで、ビデオを犠牲にせず、入力データの取りこぼしもなくすることが
できました。
キーボードへのコマンド送信(Lock関連キーのランプ点灯など)はDMAでは難しく、ソフトの
ままとしたので、Num LockやCaps Lockなどの時だけは画面にちらつきが出ます。

MachiKania type Z関連ファイルのダウンロードはこちら
http://www.ze.em-net.ne.jp/~kenken/machikania/typez.html#download
更新方法は、上記のmachikaz.hexというファイルをSDカードにコピーして、ブートローダから
選択して立ち上げるだけです。
 

Re: S95417AAAで製作しました

 投稿者:JA1WBY  投稿日:2017年 5月 6日(土)21時50分16秒 nttcgi066189.tcgi.nt.ngn.ppp.infoweb.ne.jp
返信・引用
  > No.615[元記事へ]

ケンケン様 & 皆さま。
 ソフトの改善ありがとうございました。
で、例のS95417AAA チョット残念でしたね、家のは3枚がILI9328でした。
(追加ソフトのお陰で簡単にテスト出来ます。)
又液晶の種類も増えまして益々製作のチャンスが増えることと思います。
ありがとうございました。

> > JA1WBY様にいただいたプリント基板とS95417AAAで製作しました。コントローラはID確認した
> > ところ、ILI9325でした。ホームページにも近く掲載したと思います。ありがとうございました。
>
> 掲載完了しました!
> http://www.ze.em-net.ne.jp/~kenken/lcdgame/index.html#S95417-AAA
 

Re: PS2キーボードの認識

 投稿者:ケンケン  投稿日:2017年 5月 4日(木)11時18分50秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  > No.616[元記事へ]

YYLabo様

基板の購入ありがとうございます。
100Ωの抵抗R4とR5は抵抗値が大きくて、キーボードを認識しない場合があるようです。
抵抗の変わりに銅線等でショートしてみてください。
それで認識するようになったという報告があります。キーボードが壊れることはなさそうです。


> お世話になってます。今回、プリント基板を購入しました。半田付けも問題なく終わりパックマン等のゲームもできたのですが、なぜかPS2キーボードが認識しません。対応策など有りましたらご教授願います。
 

PS2キーボードの認識

 投稿者:YYLabo  投稿日:2017年 5月 4日(木)07時45分36秒 85.46.102.121.dy.bbexcite.jp
返信・引用
  お世話になってます。今回、プリント基板を購入しました。半田付けも問題なく終わりパックマン等のゲームもできたのですが、なぜかPS2キーボードが認識しません。対応策など有りましたらご教授願います。  

Re: S95417AAAで製作しました

 投稿者:ケンケン  投稿日:2017年 5月 2日(火)12時21分17秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  > No.614[元記事へ]

> JA1WBY様にいただいたプリント基板とS95417AAAで製作しました。コントローラはID確認した
> ところ、ILI9325でした。ホームページにも近く掲載したと思います。ありがとうございました。

掲載完了しました!
http://www.ze.em-net.ne.jp/~kenken/lcdgame/index.html#S95417-AAA
 

S95417AAAで製作しました

 投稿者:ケンケン  投稿日:2017年 5月 2日(火)02時26分16秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  JA1WBY様にいただいたプリント基板とS95417AAAで製作しました。コントローラはID確認した
ところ、ILI9325でした。ホームページにも近く掲載したと思います。ありがとうございました。
 

液晶ゲームシステムの初期化仕様変更しました

 投稿者:ケンケン  投稿日:2017年 5月 1日(月)01時32分3秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  かねてから話題になっておりました、液晶の初期化仕様について、皆様の意見を取り上げ変更
いたしました。

・液晶の初期化は個別に用意されたブートローダで行うため、アプリケーション側では初期化を
 省略することにしました。
 これにより、今後対応液晶を追加した場合も、ブートローダのみの更新(追加)となり、
 アプリケーション側でのドライバ変更が不要となりました。

 元々ブートローダ起動時には、スイッチが押されていなければ液晶初期化などせず、アプリ
 ケーションに即ジャンプさせていたところを、最初に液晶の初期化を追加しています。

 問題は液晶を横置きで使う場合です。これまで初期化の中で横置き設定していましたが、
 方向変更するコマンドを用意しました。

・液晶コントローラのIDを画面表示するアプリケーション「LCD-TEST.HEX」も公開しました。
 もっとも、正しく初期化されていなければ表示できませんが、何かの役に立つかもしれません。

・個別ブートローダのファイル名は、コントローラの名称をファイル名に付けるようにしました。

Web掲載プログラムは全て更新完了しています。

■SDカードブートローダ付き小型カラー液晶搭載マイコンゲームシステム
 http://www.ze.em-net.ne.jp/~kenken/lcdgame/index.html
 

Re: 追試_S95417AAA

 投稿者:ケンケン  投稿日:2017年 4月28日(金)01時27分5秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  > No.611[元記事へ]

NOBOSAN様

記事読みました。
ILI9325だと思ったら実はILI9328だったというのは勘弁して欲しいですね。
どうもアイテンドーのサイトに掲載されている情報は信用できません。
しかも、途中からILI9325に変更されているなんて。。。
どこまで互換性があるのかわかりませんが。

やはり液晶初期化は個別のブートローダでやって、アプリ側では初期化しない、という
方針にしたほうがよいのかなあ。
 

レンタル掲示板
/61