【8bit機】CRTC,VDP,ALU,メモリマップ,MMU 専スレ at I4004
[2ch|▼Menu]
[前50を表示]
650:ナイコンさん
19/01/31 23:00:39.92 .net
BUBCOM80面白いね。
検索したら分解して基板写真をUPしているページが見つかったよ。
確かに名CHIP μPD3301D-2を載せてた。
それにしても、富士通が製造したとはとても思えないくらいの富士通製
ICの少なさよw よくこれ受託したな。
Z80周辺の信号もチラっと観測していて、500μs毎にBUSREQが
発生しているも用途は不明ってw きっと知ってるくせにw

651:ナイコンさん
19/02/01 02:02:34.83 .net
しがらみがないからなのか、部品は他社製のが安く使えるというのはときどき聞くな。

652:ナイコンさん
19/02/01 11:03:37.09 .net
日本は縦割り社会だから社内の他の部署より他社の方が口が聞きやすいとかよくある

653:ナイコンさん
19/02/03 17:13:47.11 .net
グラフィックスがI/Oの向こう側ってのはPASOPIA(初代の方、7は知らない)もそうだね。
2個使いした8255がグラフィックス回路へのI/Oの全てを受け持つ構成っぽいね。
実機を持ってたわけじゃなくて、回路図見てるだけだから間違ってるかもしれないけど。

654:ナイコンさん
19/02/06 10:24:27.53 .net
ハーキュリーズのMDAは、CGA/EGAとはVRAMのウィンドウアドレスが別だったので
大雑把に言うと単純に互換性が無かった
まあソフト側で対応するのは楽(マップアドレスが違うだけ)だったけど
あとVRAMのウィンドウが違うからCGA/EGA/VGAを叩くアプリとかの開発で
MDAにデバッガを表示するみたいな裏技応用もあった
TurboCやTurboPascalのデバッガが確かMDA対応
世間的にはLotus123でMDAの方が見渡せるセル数多くて捗る、とかか

655:ナイコンさん
19/02/06 12:42:28.96 .net
台湾の漢字表示用には、720x348を640×408に設定して漢字を使えてたらしいんだよな
日本でも同じ画面モードを使って漢字を使ってりゃ良かったろうに

656:ナイコンさん
19/02/06 15:29:59.99 .net
ハーキュリーズ
ヘルキュールズ
ヘラクレス

657:ナイコンさん
19/02/06 16:09:00.73 .net
知らない言葉を頑張って無理やり使ってみた感

658:ナイコンさん
19/03/01 23:56:23.48 .net
>>656-657
URLリンク(www.disney.co.jp)
URLリンク(grand_order.wicurio.com)
有名だろ

659:ナイコンさん
19/03/04 22:55:13.10 .net
>>656
人名だけどエルキュールも仲間に入れてあげてください。

660:ナイコンさん
19/04/06 11:24:38.78 .net
88のビデオアートボードって、ビデオ機器との連携をしない時には
24KHz出力可能な設計にはできなかったのだろうか?
大半の88ユーザーは854n等の24KHz専用高解像度(懐かしい響きだ)
モニタしか持ってなかったはずから、導入のハードルが高杉。
320x200とはいえ、手持ちのモニタに32K色表示ができたらあの時代
喜ぶ人は多かったと思うのだけど。

661:ナイコンさん
19/04/13 00:27:37.36 .net
それ以前に実用的な速度出せたの?
どうせ大半は拡張メモリとしてお茶濁してたとしか思えんな

662:ナイコンさん
19/09/14 05:18:41.00 .net
あんたここにもおったんか

663:ナイコンさん
19/11/09 14:13:29.05 .net
uPD3301ってあれインテル製のCRTCのパクリではないのか
Application Manualないなーと調べたらintel製のマニュアル詳しく書いてるし
DMAもインテルのチップセットのパクリだろうし

664:ナイコンさん
19/11/09 23:14:33.55 .net
まずパクリの定義を明確にせよ

665:ナイコンさん
19/11/09 23:58:36.90 .net
おれが気に入らなければパクリ

666:ナイコンさん
19/11/18 22:48:37.42 .net
>>663
パクりもなにもPC8001にはインテル製のDMACそのものを使ってるけどな。

667:ナイコンさん
19/11/30 11:50:34.51 .net
N88BASICで、
10 CONSOLE 0,25,0,1
20 N=1
30 FOR C=1 TO 4
40 COLOR C
50 PRINT "A";
60 NEXT
70 IF N<20 THEN N=N+1:GOTO 30
を実行すると、
21番目から色指定が利かなくなる。
故障したのかと調べたら、
仕様だと初めて知った。
X1のGVRAMが変態仕様だと、
よく言われるけど、
88のTEXTVRAMの仕様(V2も)も相当変わっているな。

668:ナイコンさん
19/11/30 15:13:54.50 .net
>>667
文字80バイト+アトリビュート40バイト=120バイト/行
これが表示24行+スクロール用1行+ファンクションキー用1行=26行分ある
合計3120バイト
uPD3301の場合、アトリビュートが
 上線,下線,反転,点滅,消去,R,G,B,簡易グラフィック
と9ビットだから、本来は2バイト必要になる(個人的には消去なんて何に使うんだ?と思ったが)
もし馬鹿正直に1文字ごとにアトリビュート割り振れるようにしたら、1文字あたり3バイト必要になる
トータルだと 80*(25+1)*3=6240バイトとなり、全64kB空間の約 1/10 もTVRAMが占有してしまう
なので、アトリビュートを2タイプに分けて、bit3が0か1でタイプを区別できる様にして1バイト化し、
1行で20回まで設定可能、に制限してやれば、上記の通り
(80+40)*(25+1)=3120バイト、と半分のメモリだけで済む。
それでもTVRAMが、全64kB空間の約 1/21 を占有している事になる。

669:ナイコンさん
19/11/30 17:23:28.89 .net
>>668
詳しいね。ありがとう。

670:ナイコンさん
19/11/30 22:08:20.84 .net
88も8001と同様にテキスト画面の1行あたりの色変更回数に制限があったのか

671:ナイコンさん
19/11/30 23:22:25.95 .net
>>670
テキストVRAMについては全く同じ仕様じゃなかったかしら。

672:ナイコンさん
19/12/01 06:41:30.39 .net
8001のようなセミグラも可能なのかな
それなら640x200の画面とセミグラとの重ね合わせを使えば面白いものができそう

673:669
19/12/01 13:00:03.63 .net
>>668で書いた「消去」は「シークレット」と表現した方が分かりやすいか
シークレットがONの間、単純に文字が表示されなくなる
でもそれって空白で上書きしても同じ事だから、上記の通り個人的には要らねー機能だと思った
推測だがPC-80/88のuPD3301って、大型コンピュータに接続するダム端末用のビデオ回路を流用したものなんだと思う
大型コンピュータからRS-232C経由で送られてくるテキストを、ただ表示するだけなら
1行当たり20回のアトリビュート制限でも十分、と判断されたのだろう
台数そろえる必要があるダム端末の場合、1台当たりのコストを安くする必要があるから
TVRAMに6kBのメモリは贅沢すぎる、と思われたのかもね

674:669
19/12/01 13:30:48.46 .net
これも推測だが、もともとダム端末用のモノクロ専用のビデオIC(uPD3300?)があって、
それをベースにPC-8001用にカラー機能とセミグラフィック機能を追加したのが uPD3301なのかな?と考えている
アトリビュートのbitの割り振り方を見ても、カラーとセミグラフィックは後付けっぽく見える

675:ナイコンさん
19/12/04 02:26:06 .net
面白いかは置いといて、88でセミグラとグラフィック画面の合成はたまに見かけた

676:ナイコンさん
19/12/04 04:40:05 .net
イースもそうだっけ?

677:ナイコンさん
19/12/07 16:00:43.61 .net
PCE/MD/SFC世代までのゲーム機は、本体側のVRAMには座標や各種の属性、パレット等のデータのみを格納する設計
(スプライトやBGのドット絵はROMやCD-ROMバッファRAM上から本体VRAMへのロードは無しで、画面へ直接表示)
だったということなんでしょうか?

678:ナイコンさん
19/12/07 17:11:53.73 .net
そんなんだったらPCエンジンHuカードのゲームで
BGのパターン書き換えしまくってるのはなんなんだって話になるわな

679:ナイコンさん
19/12/07 17:30:01.34 .net
>>677
その構成は主にアーケード基板だね
家庭用ではファミコンくらいじゃないかな

680:ナイコンさん
19/12/07 22:34:41.73 .net
ありがとうございます。
調べてみたら、PCエンジンでBG描き変えによる擬似多重スクロールを
しているものは、ビデオメモリに高速なSRAMを使っているPCエンジン
ならではの手法だったようで。
正直、格闘ゲームのようなキャラが大きく、しかも中割もけっこうあるような
ゲームは、いくら大容量のROMやアーケードカードがあっても、最終的には
背景も込みで64KのVRAMに収めるのは難しいのではと思っていたのですが
ROMやバッファRAMからの出し入れをうまくやり繰りして実現していたなんて
驚きです。

681:ナイコンさん
19/12/07 22:50:30.12 .net
>>677
PCE、MD、SFC、マーク3はパターンデータをVRAMに転送しないと表示できない
ファミコンはROMから直表示

682:ナイコンさん
19/12/08 10:44:13.21 .net
実際はバンク切り替えみたいな手法でどうにかしているのだろうけど、
マークIIIはVRAMがあと8K余分にあれば、色々と楽になっただろうな。

683:ナイコンさん
19/12/08 13:59:03.32 .net
BG書き換えはMDやSFCでもさんざんやってただろ
PCEキチガイか

684:ナイコンさん
19/12/08 14:03:12.17 .net
セガマーク3はTMS9918と変わらない16KBのVRAMで16色BG/OBJやったのがすごいよ
その代わりパレットが1本だけ
まあ同時発色16/64色という意味ではファミコンと対等か
ファミコンの4倍もRAM積んでようやく対等と見るとあれだが

685:ナイコンさん
19/12/08 21:36:34.91 .net
>>684
ファンタシースターの3Dダンジョンにマーク3の底力を見たな

686:ナイコンさん
19/12/09 01:12:40.54 .net
>>684
9938もこれの上位版で出すべきだったな

687:ナイコンさん
19/12/09 09:33:58 .net
MSX2の発表はセガマークIIIより早いんだが

688:ナイコンさん
19/12/15 08:48:04 .net
IBM-PCのEGAで実績がある「デジタルRGBで64色発色」を、
当時の日本のパソコンでは出来なかったのだろうか。

1984年はX1がturboになるタイミングで、この場合どうせ
モニタも買い換えることになるわけだし、640x400/8色とセット
で200ラインでは64色表示(64色中16色でも十分)もつけといて
くれればよかったのに。
(その代わり、Zのような4096色対応機は出さない。
どうせ新型機=X68000の方に注目が行ってしまうので。)

689:ナイコンさん
19/12/15 10:06:40 .net
くだらない妄想を垂れ流す前に、まずデジタルRGBモニタの仕組みから勉強しましょう。

690:ナイコンさん
19/12/15 18:41:50.76 .net
当時、色数はどんどん増えていく傾向なのに、
モニタ側で色がプリセットされるデジタルRGBは不便さね

691:ナイコンさん
19/12/15 19:20:39.38 .net
IBMも1984年にデジタル64色なEGAとアナログ4096色中256色なPGCと両方出してたしな
ただデジタル64色は低価格で結構生き延びた
アナログのみになったのが高価格安定な国内のモニター事情に貢献してしまってた要素はあったかも

692:ナイコンさん
19/12/16 18:18:24.88 .net
あったかもね

693:ナイコンさん
19/12/16 18:24:00.01 .net
色増えるたびにピン数増えるんじゃ拡張性ゼロだな。

694:ナイコンさん
19/12/16 22:50:44.50 .net
デジタルRGBでも1画素の表示期間中に高速で0/1を切り替えれば、恐らく輝度を調整できるはず!
水平15.75kHzで640画素なら、計算上、約20MHzのPWMなら可能だ!!
もちろんRGBごとに必要。

695:ナイコンさん
19/12/17 02:41:32.54 .net
24bitパラレルなインターフェースを採用したら、最強のデジタルRGB。
高bitなD/A変換器をモニターに搭載したら更に高価になるか

696:ナイコンさん
19/12/18 18:41:07.29 .net
hdmiがデジタルRGB?4k8kでもいける。
今のモニタ及びTVなんかはbit深度あるけるど歩留りを上げるために色斑や輝度を補正する為に使っているね。
CIE表色を100%近くカバーして欲しい。

697:ナイコンさん
19/12/21 11:40:52 .net
HDMIのあるブラウン管テレビ・モニタって、内部的にはそのへんの中華コンバータと同じように
HDMIのデジタル信号を単にアナログRGBorD5(1080p)に変換してるだけなんだろうか。

TOSHIBA 30HF66
URLリンク(support.dynabook.com)

698:ナイコンさん
19/12/23 05:29:40.24 .net
NTSCの滲みカラーってあるけど、PALだとどうなるか気になっていたが、
貴重な映像を見つけた。
PAL-M color artifacting on Brazilian CoCo 1 clone
URLリンク(www.youtube.com)
普通のPALだと4.43MHzでピクセルクロックよりも高い為にうまく滲みカラーが表現できないが、
ブラジルのPAL-Mだと3.57MHzで周波数が低い為にNTSCのような滲みカラーが表現できるようだ。
URLリンク(i.imgur.com)

699:ナイコンさん
19/12/23 05:45:15.68 .net
NTSCの滲みカラーはカラーバーストが-180度に対して、
大よそ+45度(紫)と-135度(緑)の色相が出現する。(NTSCなのでテレビによっては
色相が多少異なるが)
PALの場合はカラーバーストが1ラインごとに-45度と-135度が入れ替わる。
奇数、偶数ラインのどこからカウントするかで異なるが、例えば
奇数ラインで+45度(紫)と-135度(緑)の色相が出現した場合は偶数ラインでは
-45度(オレンジ)と+135度(青)の色相が出現する。
そしてPALはR-Y信号がラインごとに反転している為に
偶数ラインと奇数ラインの信号を合成した場合は
黄色(-180)と青紫(180)の色相が出現する。
URLリンク(i.imgur.com)

700:ナイコンさん
19/12/23 05:48:51.95 .net
概念図
ドットクロックがカラーサブキャリア×2の場合(320x200)
NTSC
■■■■■■ ←黒
□□□□□□ ←白
■□■□■□ ←緑
□■□■□■ ←紫

701:ナイコンさん
19/12/23 05:52:50.03 .net
PAL-M
■■■■■■ ←黒
■■■■■■
□□□□□□ ←白
□□□□□□
■□■□■□ ←緑
■■■■■■
□■□■□■ ←紫
■■■■■■
■■■■■■ ←オレンジ
■□■□■□
■■■■■■ ←青
■□■□■□
■□■□■□ ←黄
■□■□■□

□■□■□■ ←青紫
□■□■□■

702:ナイコンさん
19/12/23 05:58:59 .net
訂正
抜けていたパターンがあった。

PAL-M
■■■■■■ ←黒
■■■■■■

□□□□□□ ←白
□□□□□□

■□■□■□ ←緑
■■■■■■

□■□■□■ ←紫
■■■■■■

■■■■■■ ←オレンジ
■□■□■□

■■■■■■ ←青
■□■□■□

■□■□■□ ←黄
■□■□■□

□■□■□■ ←青紫
□■□■□■


■□■□■□ ←赤
□■□■□■

□■□■□■ ←水色
■□■□■□

703:ナイコンさん
19/12/23 06:02:18 .net
ドットクロックがカラーサブキャリア×4の場合(640x200)の場合は
PAL-MでもNTSCと同様な色表現ができそうです。ただドットの打ち方が
複雑になる。

704:ナイコンさん
19/12/23 06:07:27 .net
通常のPAL(4.43MHz)で滲みカラーを表現しようと思うと
400x240か800x240の解像度が必要だがこの解像度が使用されている
パソコンや家庭用ゲーム機は内と思われ

705:ナイコンさん
19/12/23 06:20:01 .net
まだ間違ってたやんけ

PAL-M
■■■■■■ ←黒
■■■■■■

□□□□□□ ←白
□□□□□□

■□■□■□ ←緑
■■■■■■

□■□■□■ ←紫
■■■■■■

■■■■■■ ←オレンジ
■□■□■□

■■■■■■ ←青
□■□■□■

■□■□■□ ←黄
■□■□■□

□■□■□■ ←青紫
□■□■□■


■□■□■□ ←赤
□■□■□■

□■□■□■ ←水色
■□■□■□

706:ナイコンさん
19/12/24 20:39:56.74 .net
ベタ塗りなら更にタイルパターンで色を増やせるね。
たぶんテクポリあたりに擬似色のパターン塗りの説明があった。

707:ナイコンさん
19/12/30 02:24:23.62 .net
アナログビデオテープでNTSCやPALをガードバンド無しで低域変換で記録する方法を
考えた技術者は凄いね。(Betamax、VHS、8mm等)
VHSはBetamaxの特許を開始する信号処理を考案した。
しかしPAL版のBetamaxの場合はVHSの特許を使用しないとうまくPALの信号が
処理できない、しかたなく超越変態的な方法を使用した。
(8mmではVHSに準する信号処理を使用した)

708:ナイコンさん
19/12/30 12:48:30.74 .net
そもそもアナログ信号を磁気媒体に記録するメカニズムが解らない

709:ナイコンさん
19/12/30 17:25:36.65 .net
んなこといったら、現代科学のほとんどがよくわからんわ。w

710:ナイコンさん
19/12/31 02:19:58.96 .net
>>707
超越変態的な方法とは何か書こうと思ったが、肝心なところを忘れてしまって書かなかったが、
確かPAL版Betamaxは2つの色信号低域変換周波数をヘッドごとに切り替えていた。
一方を312.5×50×Aとするともう一方は312.5×50×(A+0.5)のような感じ

711:ナイコンさん
19/12/31 02:26:59.59 .net
ただBetamaxの上記の方法はSECAM方式でも用いられており、
SECAM版BetamaxはVHSのMESECAM的な方法で記録されるが
BetamaxはSECAM信号の記録でも画質上有利に働いたと思われる

712:ナイコンさん
19/12/31 02:40:54.86 .net
あんまりやりすぎるとスレチになるが家庭用VTRにSECAM信号を記録する方式は
PAL用の信号処理回路を流用して(PAL用のヘテロダインにSECAM信号を突っこんで)記録
する方式@
U-matic SECAM
Betamax SECAM
VHS MESECAM
8mm SECAM
SECAM信号の周波数を1/4にして記録するA
VHS SECAM
SECAM用のVHSはもともと色信号を記録できる大域が狭い為@の方法がフランスで
採用されたが、コストのかからないAの方式がフランス以外の国で採用された

713:ナイコンさん
20/01/01 03:50:58.01 .net
間違えてるやんけ
SECAM用のVHSはもともと色信号を記録できる大域が狭い為Aの方法がフランスで
採用されたが、コストのかからない@の方式がフランス以外の国で採用された
MESECAMのMEはMiddle Eastつまり中東(アジア)のことである

714:ナイコンさん
20/01/01 08:09:03.74 .net
ヨーロッパ発祥のパソコンで、現地のテレビに出力する8bit機の
後に出てきたような、専用モニタへの出力が前提の機種って
あんまり思いつかないけど(Acorn Archimedesとか?)
そういうPALやSECAMに縛られない環境になった場合でも、
相変わらず出力は50fpsだったのだろうか?

715:ナイコンさん
20/03/09 23:31:35 .net
普通のPCATだとマルチシンクモニタだし、Amigaでも確か15-32khz対応マルチシンク
モニタだよ。A3000の上位機種になるとTV信号の15khz以上のモードがあったはず。
TVをモニタとして流用する8bit機以外は特にPAL/SECAM縛りはないと思う。

あとVTR機械ってテープに対してヘッドが回転していて高速にヘッド切り替えつつ
トラックを追従して記録再生している。NTSC同期信号なしのフリーラン状態で大体
数Mhzくらいの帯域があるのでアナログテープでMhz帯域の信号が記録できるので
昔はデジタルオーディオ用の記録メディアとして使われたこともある。
NTSCの信号に重なる文字放送のデータレートですら5-7Mbpsくらいあるので
Mhz帯まで信号が記録できるのでモデムの作り方次第で今でもバックアップに使用
できると思う。

716:ナイコンさん
20/03/10 22:22:53 .net
そういうのは実現した時代背景というものの影響がある訳で
2020年の今作るなら安価で普及している2k(FHD)モニタへの出力をスルーできないように
80年代それも前半とかならRF出力はともかく15kHzRGB出力は無視できないだろう

717:ナイコンさん
21/08/14 21:16:06.90 .net
あげ

718:ナイコンさん
21/10/17 23:18:39.01 .net
32bit I/O搭載してそこにVRAMを接続しる

719:ナイコンさん
22/03/13 12:34:14.48 .net
落ちそうなので上げとく

720:ナイコンさん
22/03/13 12:44:47.48 .net
この板のスレは滅多な事じゃ落ちないよ
1年や2年くらい余裕

721:ナイコンさん
22/03/25 14:00:45.68 .net
8ビットパソコンのグラフィック画面の横ドット数は
ほぼ全て320ドットか640ドットだけど、
それ以外のドット数(256/288/384/448/512)もサポートするのは
技術的に不可能だったの?

722:ナイコンさん
22/03/25 16:41:48.85 .net
280ドット×192ドットな超有名機があったような

723:ナイコンさん
22/03/25 18:12:00.54 .net
1キャラクタが横7ピクセルと少し変態だったな
ドットクロックを3.5795454...MHzの整数倍にしなきゃならんし
FDCのクロックにもなっていたから永遠に高速化できないマシンだった

724:ナイコンさん
22/03/25 22:25:07.77 .net
MSBをアトリビュートとして使うなんてウォズしか思いつかなかっただろうな

725:ナイコンさん
22/05/24 21:08:24 .net
うりゃあーーーー!!

726:ナイコンさん
22/05/27 12:18:01.10 .net
>>721
ドット比まで変えようとするとオシレーターが増えるのでコストが嵩む
黒枠で横のドット数調整するだけなら可能ではあると思う

727:ナイコンさん
22/06/02 02:24:47 .net
>>721
40*25文字、80*25文字。8ビットのフォントだと200ラインで320ドットか640ドットになる
重ね合わせの関係でグラフィックのピクセル数が機械的に決まってしまう
16ドット漢字表示ができる8bit時はPC9801と同様に640*400だった

728:ナイコンさん
22/06/02 10:44:22 .net
80桁と8dotフォントとの組み合わせでも文字間スペースを1dot別に取った、
720dot表示も綺麗で人気有った、国内以外では
漢字TVRAM化して16dot漢字と2dot文字間スペースやってたら綺麗さ増してたろう
罫線に隙間が空いてしまうから、最初から点線や破線や二点鎖線で罫線引いて種類増やして違和感無くして

729:ナイコンさん
[ここ壊れてます] .net
>>698の動画は非公開になってしまっていますね。

ブラジルのCCE MC-1000というパソコンで詳しく検証したやつを見つけた
CCE MC-1000仕様
CPU:Z80
ビデオ:Motorola MC6847 (PAL-M)

Color artifacting no MC-1000 | Locutório de Ensjo
URLリンク(ensjo.blogspot.com)

Color artifacting no MC-1000
URLリンク(www.youtube.com)

Color artifacting e outros bugalhos no MC-1000
URLリンク(www.youtube.com)

730:ナイコンさん
[ここ壊れてます] .net
>>729
P6みたいな構成だな

731:ナイコンさん
[ここ壊れてます] .net
>>729
Cores - CCE MC1000
URLリンク(sites.google.com)

732:ナイコンさん
[ここ壊れてます] .net
NTSCの滲みカラーは同じく約3.58MHzのPAL-M、PAL-Nでも生成可能だが、
4.43MHzの本家PALは適切な滲みカラーを生成できるピクセルくろっくを持つマシンが
ほぼ無いんだよな。おおよそ400x288とか800x288の解像度が必要

733:ナイコンさん
[ここ壊れてます] .net
後々、800×512画面なんかが使われるんだから、当時も800×256ノンインターレース表示が出てても良さそうなもんだが
メモリ的に区切りの良い800×327との差が大きすぎ中途半端で無駄の多い解像度扱いされてたか

734:ナイコンさん
23/02/16 16:59:41.99 .net
800x256とか凄い横長だな
現在の16:9画面でも天地に空きが出る

735:ナイコンさん
23/02/16 20:03:09.39 .net
ああなるほど、当時を知らないと、昔の人は640×200なんて凄い横長な表示を使ってて不思議となるのか

736:ナイコンさん
23/02/17 22:56:49.82 .net
いや、今でもドットが正方形とは限らんから、セーフ!
あさはかなだけやろ。w
URLリンク(ja.m.wikipedia.org)

737:ナイコンさん
23/03/11 11:36:38.80 .net
X68000を念頭に置いた疑問なんですが、
当時入手の難しかった高解像度ディスプレイ無しでも
(一応)GUIで広い画面を使えるようになったこと以外に
1024x1024という広い実画面を持っていることが役に立つ
シーンって他にどれくらいあったのでしょうか?
表・裏2画面使える前提のPC-98からの移植の時に、
見えていない部分を裏画面の代わりにするとか、
グラフィックツールのアンドゥバッファとか?

738:ナイコンさん
23/03/28 14:46:49.39 .net
(▼ω▼o)y-~~~

739:ナイコンさん
23/07/18 08:33:25.49.net
>>631
シンクレアZX81で使われてたように、Z80そのものがソフトウェアCRTCと言える
X1でもZ80を2つ積んで、片方のZ80で表示してれば真のザイログ染めパソコンとなってた

740:ナイコンさん
23/07/18 10:23:49.15.net
>>737
スクロールさせられる

741:ナイコンさん
23/07/18 19:16:40.39.net
PC-8801元祖のG-VRAMは、テキストVRAMの
表示をOFFにすると、高速に書き込めるようになる
と聞いたことがあるんですが、真相を知っているかた
いらっしゃいませんか。
そういえば、Alphosというスクロールシューティングゲーム
を含めて、高速なゲームではテキストをOFFにしているものが
多かったですね。

742:ナイコンさん
23/07/18 20:37:09.53.net
PC-8801mk2までの場合テキストVRAMからμPD3301にDMA転送が行われている間はCPUが停止する
DMA転送を止めればテキスト表示は止まるがCPUの処理できる時間が長くなるので速くなる
というだけの話でG-VRAMどうこうはここでは関係ない

743:ナイコンさん
23/07/19 16:56:53.68.net
>>734
CRTC,VDPをPALの4.43MHz系で駆動すればそれくらいの解像度になる。

744:ナイコンさん
23/07/25 18:32:13.63.net
>>742
貴重な情報有難うございます。
その場合、テキストはOFFになっても、グラフィックは
表示されたままなんでしょうか?

745:ナイコンさん
23/07/25 19:08:03.19.net
ついに、見つけました!
URLリンク(mydocuments.g2.xrea.com)
V1 モードでは、ディスプレイの表示サイクルになると、メイン RAM と一体のテキスト VRAM に DMA コントローラがアクセスするために
メイン CPU が止められてしまい、その結果プログラムの実行速度が損なわれる結果になっていました。
V1 モード時代のゲームなどでテキストを用いないグラフィックだけのソフトでは、このテキスト表示のサイクルを止めてしまって
CPU が邪魔をされずに最高速を出せるように工夫したりしていました

746:ナイコンさん
23/07/25 23:45:07.66.net
当時の88ユーザーにとってはDMA止めるのは当たり前のことだったと思う

747:ナイコンさん
23/07/26 00:27:37.05.net
>>746
知りませんでした。
当時小中学生時代でマシン語でゲーム作ってみましたが、
どう単純化してもAlphosやテグザーほどは速度が出なくて、
なんでなんだろうな、と思い続けていたんですが、CRTCオフの
からくりがあったと、数年前に小耳に挟んだところです。

748:ナイコンさん
23/07/26 07:20:31.27.net
88mk2では拡張コマンドにテキストOFFが追加されるくらいメジャーな技ではある

749:ナイコンさん
23/07/26 07:27:16.22.net
ちなみにテキストが復帰したときに同期信号が乱れるため画面が揺れる
これはあらゆる88エミュレータで再現できてない

750:ナイコンさん
23/07/26 10:31:42.23.net
>>749
width 80,25 を何度か繰り返して爆発を表現するようなゲームもあったような

751:ナイコンさん
23/07/26 10:33:35.21.net
それを再現するためには同期信号レベルまで生成しなきゃだね。
あるいは、その切り替えを判別して画面をわざと乱すルーチンでも挿入するか。

752:ナイコンさん
23/07/26 15:04:18.05.net
>>748
元祖8801だったんですが、全く知りませんでした。

753:ナイコンさん
23/08/02 03:00:50.37 dYqEwUtHq
ノ儿ドス├リ−厶爆破したというウクライナの自作自演た゛ろうが,タ゛ム爆破て゛街中水没,曰本て゛は世界最悪の殺人テロ組織公明党国土破壞省
斉藤鉄夫らテ口組織国土破壊省が憲法13条25条29条と公然と無視しなか゛ら、カによる―方的な現状変更によって都心まて゛数珠つなぎで
鉄道のз0倍以上もの莫大な温室効果ガスまき散らす大量破壞兵器であるクソ航空機飛は゛させて.氣候変動させて.海水温上昇させてかつて
ない量の水蒸氣を曰本列島に供給させて洪水に土砂崩れに暴風にと住民の生命と財産を強奪することで、私腹を肥やしてるし,同し゛テ囗国家
のウクライナだの曰本に原爆落とした世界最惡のならす゛者國家た゛のと共謀して.私利私欲のために軍事演習た゛なんだと隣國挑發して正当防衛権
行使させておいて.白々しく安全保障ガ一だの、プ□パガンダ放送だの.ハ゛力丸出しのJアラ一├た゛の国民煽って軍事増税に軍事大國にと
税金泥棒利権を全方位から堅牢にして、チョ囗すぎる國民から強奪した血税て゛私腹を肥やしまくって.腐敗テ囗国家を謳歌してる岸田異次元
増税軍國主義売國奴文雄か゛これほと゛分かりやすい茶番やってるってのに、霞ヶ関か゛火の海になることすらないとか、北朝鮮人民までドン引き

創価学會員は,何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最悪の殺人腐敗組織公明党を
池田センセーか゛□をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほと゛があるそ゛!
hΤtΡs://i.imgur、сοm/hnli1ga.jpeg


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

267日前に更新/211 KB
担当:undef