[FM]FULLMSX for BLOG

詳しいMSXパソコンなどの情報はホームページで!
https://fullmsx.web.fc2.com/

MSXの割り込みプログラム 冬号はどうなる?

2024-09-30 20:46:50 | 1chipMSX

MSXのほうは次世代MSXBASICというと新しい命令もあるのですが、
今まで未知とされていた部分を切り開くことがかなりあるように思います。
MSX-DOSのイースターエッグをはじめとして、
まだ知られていない、使ったことがない部分は多くあります。

その中で割り込みプログラムを考えてみたいです。
割り込みとは1つのプログラ厶に2、3のプログラムを割り込みをさせることをします。
身近な例としてプログラムが動かなくなってタスクマネージャーを開いたりできます。
またゲーム中のタスクからプログラムを終了させたりできます。

割り込みプログラムは誤動作の原因になり敬遠されがちですが、
日本語入力システムで採用しています。
割り込みがうまく制御できれば便利な命令ですね。
試しに時刻表示と文字入力の簡単な割り込みをしてみると成功しました。
ON命令を再度宣言すれば割り込みが有効になるので
1から2、2から1とスイッチのように切り替えができます。

応用すれば接続アプリとメインアプリを切り替えることができるようになります。
Device I/O errorでBASICで中断する必要もなくなりますね。

このエラーはデーターレコーダーのロードを中止する時に出るものですが、
実はMSXturboRではカセットインターフェイスが廃止されました。そこで、
デバイスというPC用語があるので格好良く英語のエラーメッセージに変えてみるのもいいかなと
エラーコードで指定したプログラムをしてみたいと思います。

今年はサイト別にMSXパソコンの一般的な情報と独自の情報とを分けることができました。

冬号ではもう1つは緊急課題でスプライトエディタを新たに独自で作りました。
今回はスプライト特集でMSXBASICの起動画面に雪を降らすようなギミックをやってみました。
キーボード操作を記憶してセルを塗りつぶしたり、
スプライトパターンデータをロードするだけで定義は不要になるなど新機能があります。
例えばジョイパッドからゲームのように操作できるのですごくいいです。
また初心者用ですからビット表示など低機能でわかりやすいです。
これからMSXのツールを使いたいかたには便利ですね。

さらにMSX2+の自然画のほうも、ちょこっとやってみました。
2024/12/30の冬号で公開予定です。

あと、ブラウザが最新版になるとFULLMSXサイトはhttpサーバーですから、
暗号化されていない安全ではないサイトになってしまいますが、
サーバー設定の変更で対応中です。
サーバー間のサイトの移行(ミラー)準備と整備をすすめています。
現在は試験運用(~12/1まで)をしております。サーバー調査中でお待ちください。

現在はFULLMSXサイトの情報をブログで再開するように準備しています。
2024年12月1日から実施します。冬号からは”ダウンロードのしかた”が変わるかもしれません。
なお、MSXパソコン関連の情報は引き続き、MSXさいたま仮想ブログにまとまりしだい投稿します。
では。

 

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

ubuntuiインストールできなかった UEFIの設定を変えても変わらず

2024-09-24 08:45:57 | Weblog

9/15日にダウンロード公開をしていろいろなプログラムを考えています。
とりあえず、今は諸事情によりLinux環境を構築中で文字だけで書いています。

PCの調子が悪くなったので交換しましたが今回は本当に調子がよくないです。
AMDのA10前の2020年頃のGPUでドライバを認識できませんでした。
今回は参りました。UEFIの調子が悪くて(外部バスが駄目?)認識しないのでUSBでやっています。
これも問題でした。
メーカー製のPCとSSDなどはイレーズできないようになっているので、
最近のPCはシステム保護が厳しくなっているのでかなりめんどくさいです。
ただ応急手段としてDVDなどを使うことはできますがデータは残りません。

ubuntuの22.04.4のインストーラのtryでサスペンドモード、PCのデータを保持してOffができるので
プログラムがメモリにあるのでボタン一発ですぐにネットができます。これはすごくいいです。
インストールしなくても、とりあえずはネットPCとして暫定的な環境ができます。

でもそろそろHDDとかSSD依存はあまりよくないような感じがしますね。
こんなふうにPCが規格外の使い方をしているので仕方がないと思います。
自作PCならともかくドンキのPCの場合は難しいのかもしれませんね。

電源をOffにすれば、いちからやり直しになります。
いろいろと設定を変えてしまい起動しなくなりました><
どちらの環境もダメだったのでパソコンを購入を考えてみたいですね。
パソコンを使わないでモニタのみを使う方法に変えました。
予備PCはGUIが動く環境のWindowsUpdateの不具合なので無視すれば使えますね。
では。


 

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

スマートサーバーとは キャッシュやメモリを節約したインターネット接続

2024-09-05 18:33:12 | Weblog

お久しぶりです。
最近はゲーム機などのブラウザでページを表示できないサイトが多いようですね。
そこで、キャッシュやメモリを節約したインターネット接続としてスマートサーバーが必要になってきました。

実はブラウザはスマホやWindowsパソコンの接続を前提にしていて
今まで開けなかった巨大ファイルでもすんなり開ける環境になっています
JPEGでたぶん4K画像は表示できると思います。
このおかげでネットアプリとかサクッと動作しますがメモリを多く消費してしまいます。
画像ファイルでページが埋め尽くされていても問題なくできてしまいます。

ですが、少し古いパソコンやスマホなどでは表示できない時が多いです。
便利になると今度は数年経つと不便になってくる、デバイスをある程度制御することも可能で少し残念ですね。
1995年からミドルスペックのパソコンを買って「速い!」と感じたことは数回程度です。
中古で速そうなパソコンでも今はゼンゼン遅いとかザラです。


そんな時もスマートサーバーは必要な情報だけを圧縮していくので安心です。

過去にもそういう問題があってサーバーをいじったことがありました。
例えばケータイ電話とかブラウザ機能のあるゲーム機などで
そのデータが残っているので快適な環境にできます。
これは広告ではなく皆さんでブラウザについて考えていければと思っています。

スマートサーバー:
http://kinotecchan.staba.jp/smart/

 

 

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする