PC-9821Ra40のITFの解析を行っています。そして、PC-98シリーズは全てサポートが
無くなると思い、システムの立ち上げからプログラムを作ってゆけばよいと思い、特に
windowsアクセラレータの部分がビデオチップの制御の仕方が分からないので、この二つの意味で
BIOSとITFそしてドライバの解析を行っています。やっとちらほらフラッシュROMのソフト的焼き方
の方法の一部分も公表しかけています。最終的にROM焼きまで行いたいと思っていますが、その前に
BIOS開発が必要だと考えています。
そこで質問しますが、ITFの解析で、システムがリセットして立ち上げて、FD80:0000に飛んで、PCI
の一部を初期化してITFに移行したら直ぐにF800:4000に飛ぶとの話を伺っています。そして、
バンクメモリ4のITFROMから動くとの話となっています。まず一つはこの認識が正しいかどうかと
言う事と、そして、まりもさんのGETITFソフトを使ってバンク4のITFバイナリファイルを保存し、
そのバイナリファイルを上の4000番地を解析したら、CPUの命令が正しく動くかどうかの確認から
始まり、そして画面表示のグラフィックを98グラフィックにし、そしたら、IOアドレスが0A09h,
0A0Ah, 18F0h, 18F2hが出てきます。0A09hでレジスタを設定し、0A0Ahそのレジスタにデータの
出し入れをしている感じのアセンブラ命令です。同じように18F0hにもレジスタを設定し、そして
18F2hによってデータの出し入れを行っています。レジスタの内容の意味と制御内容が分からない
のですが。HPを見ると0A09hで解析した内容が出てきますが、その設定レジスタ番号とBIOSの内容と
違います。それ以外は、資料を探しても見つかりません。更にIOアドレス610hの意味も分からない
のです。一応、exdeb等のデバッガを使ってITFに書いてある内容と同じ事をして見たが、見た目では
変化がありませんが、何を起こしたのかちょっと分からないのです。
このあたりに詳しい人から回答を頂きたいが。
PC-9821Ra40のBIOS部分の質問
ページ移動
- 掲示板
- ↳ C言語何でも質問掲示板
- ↳ 四聖龍神録2 掲示板
- ↳ 四聖龍神録Plus掲示板
- ↳ AerobeatPlus掲示板
- 副次コンテンツ
- ↳ 作品お披露目掲示板
- 登録ユーザー用コンテンツ
- ↳ 登録ユーザー掲示板
- コミュニティフォーラム
- ↳ みんなでソースコードをレビューしよう
- ↳ 3DCGソフト使用者のコミュ
- ↳ Win32 API
- ↳ 組み込み系スクリプト言語をつかってみよう
- ↳ 東方好きあつまれ
- ↳ C言語誰でも交流サイト - mixC++ -
- ↳ ビット論理演算が好きな人♪
- ↳ 企画関係について語ろうか
- ↳ エフェクトアニメーション
- ↳ 学生で集まってみる?
- ↳ DirectX SDK
- ↳ マイコン/FPGA電子工作部
- ↳ PHPに可能性を無限大
- ↳ Code Golf を楽しもう!
- ↳ 作曲している人で話し合ってみませんか♪
- ↳ ソフト制作コミュ
- ↳ El Shaddai - エルシャダイ -
- ↳ PSPプログラミング
- ↳ CINEMA 4D
- ↳ お絵かきコミュニティ
- ↳ 素材作ってみたよ!
- ↳ OpenGL
- ↳ OpenCV
- ↳ RPGを作りたい!
- ↳ ポケモン好き集まれ
- ↳ ならば .NETをやらないか?
- ↳ 1から勉強してみないか?
- ↳ 赤髪超大好き♪
- ↳ ノースリーブ
- ↳ 伝説の戦士プリキュアを語ろう
- ↳ コンテストコミュニティー
- ↳ DXライブラリ何でも質問コミュニティ
- ↳ 四聖龍神録コミュニティ
- ↳ HTML/CSS/JavaScript
- ↳ 生放送コミュ
- ↳ サンプルを共有するコミュニティ
- ↳ おすすめマーカー
- ↳ minecraft
- ↳ Xtal Language
- ↳ マインクラフト
- ↳ 数学やらないか?
- ↳ 習ったことをプログラムで表してみよう!
- ↳ 小物アプリ作成や ら な い か
- ↳ AIの可能性は無限大
- ↳ 自作OS製作(GUI入門)[雑談]
- ↳ リレーコーディング
- ↳ Unix/Linux
- ↳ 競技プログラミングごっこやろうぜ
- ↳ 夏休みプログラミングイベント2012 in MixC++
- ↳ D言語を広めよう
- ↳ Scala布教の会
- ↳ 3Dゲーム作ろうぜ!モデリング~プログラミングまで
- ↳ 言語に興味を持ったら是非!!
- ↳ レイヴンズ・ネスト
- ↳ C言語とC++言語のコミュニティー!
- ↳ 放課後ふぁんたじあ
- ↳ マイ サンプルズ
- ↳ ガンヲタの館
- ↳ 歯科機器
- ↳ 歯科機器情報
- ↳ 52歳からはじめるC言語
- mixC++更新・仕様変更履歴