5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

究極の8ビット機を妄想するスレPart3

1 :ナイコンさん:2008/09/17(水) 00:59:45
できるだけ実在するデバイスのみで、究極の8ビット機を妄想してみよう。
ただし現状のPC界を見てもわかるとおり数値的なスペック追求のみでは無意味と知れ。
お前らの妄想力&創造力に期待する!

前スレ:
2. ttp://bubble6.2ch.net/test/read.cgi/i4004/1161303062/
1. ttp://bubble4.2ch.net/test/read.cgi/i4004/1009359454/l50

(※ 知識のある方は技術的なウラなど取っていただけると幸いです。)

2 :ナイコンさん:2008/09/17(水) 01:29:47
とりあえず、現実に販売された8bitで究極というと
1986年発売の Tandy Color Computer 3はどうだろう。
OS-9L2,2Mbyteまでメモリ増設,ゲームに最適なグラフィック
wikiによれば$219で発売されたらしい。

3 :ナイコンさん:2008/09/17(水) 01:32:03
究極の8bit

CPU:8008
MAINMEM:16Kx32(512K)
SUBCPU:Core2 QUAD
SUBMEM:1GB
HDD:1TB
GA:NVIDIA
SOUND:128VOICE
BATTERY:単3x4 持続時間8時

4 :ナイコンさん:2008/09/17(水) 02:01:19
むしろナムコシステムIだろ

5 :ナイコンさん:2008/09/17(水) 02:16:43
>>4
それは究極の8bitゲーム機であって、マイコンでは無い。

…まぁ、このスレッド、マイコン(パソコン)限定なのかどうか知らないけどな…

6 :ナイコンさん:2008/09/17(水) 03:09:31
8bitじゃ心もとないから、1 word=12bitにしようぜ

7 :ナイコンさん:2008/09/17(水) 03:12:12
うるせぇ勝手にスレたててやれや

8 :ナイコンさん:2008/09/17(水) 06:50:06
ハードウェア設計

CPU(メイン) … ZiLOG Z180(10MHz)MMU,UART内臓
CPU(サブ) … ZiLOG Z80H(8MHz)(ディスプレイ制御用)
カウンタ … Intel i8254
割込み … Intel i8259
シリアルIF … National Semiconductor NS16550AF
パラレルIF … Intel i8255
キーボードIF … (      )
CRTC … NEC μPD7220×2(テキスト用とグラフィック用)
FDC … NEC μPD765
音源 … YAMAHA YM2151 & YM2149


スペック

主記憶 … 1MB
グラフィックVRAM … 128KB
PCG定義用RAM … 8KB
スプライト用RAM … 128KB


9 :ナイコンさん:2008/09/17(水) 06:51:09
続き

テキスト表示
 ANK 40文字×30行×16色/80文字×30行×16色
 漢字 40文字×30行×16色
 PCG 8×8ドット×16色×256文字
グラフィック表示
 320×240ドット4096色1画面
 320×240ドット16色3画面
 640×240ドット8色2画面
 640×480ドット8色1画面
 テキスト画面と別描画で重ねあわせ可
 VRAMのRGBプレーンへの読み書き同時アクセス可
 四方向ドット単位のハードウェアスクロール機能つき
サウンド
 ステレオFM音源6音+リズム6音+SSG3音+ADPCM音源1音(波形メモリ256KB)
外部記憶
 320KB-2D/720KB-2DD/1.2MB-2HD/1.44MB-2HD 4モード3.5インチFDD2基標準装備
 CMTインタフェースあり
 CD-ROMとHDDはどうしよう

漢字の辞書機能もどうしよう


10 :ナイコンさん:2008/09/17(水) 06:52:28
OS案

・CP/M互換
・ファイルシステムFAT16,ext2,ISO9660に対応
・タイムスタンプ付き
・TCP/IP対応


11 :ナイコンさん:2008/09/17(水) 07:05:24
そういえばCP/Mのプロトコルスタックってあるの?

12 :ナイコンさん:2008/09/17(水) 16:11:19
>>9
どうせならYM2151+PSG*2+ADPCM2音程度で
無論サウンド制御用にもひとつZ80追加

13 :ナイコンさん:2008/09/17(水) 16:18:05
>>8
Z180を使っているのに、カウンタや割り込みコントローラを外付けする意味は…
また、UART2ch内蔵なのに16550を外付けするのもどうよ?
少なくとも16550じゃなくて16850か16852(16850の2個入り)にしておけよ。

14 :ナイコンさん:2008/09/17(水) 16:51:51
んなゴミ案にマジレスすんなよ

15 :ナイコンさん:2008/09/17(水) 19:12:33
案外このスレ需要があるんだな。

16 :ナイコンさん:2008/09/17(水) 20:27:16
>>8
7220にスプライト機能はないけど・・・

FPGAでスプライトコントローラ作って7220の出力に重ねる?
でもそれやるんなら7220使わずにFPGAにCRTC全部入れたほうがいい。





って、マジレスしちゃったよ、テヘッ。

17 :ナイコンさん:2008/09/17(水) 20:33:42
TRS-80を動かしてみませんか
http://www.awsoftware.org/classiccomputing.htm

18 :ナイコンさん:2008/09/17(水) 21:47:51
ところでさ、ハードは1チップMSX相当のFPGAとして、究極に速い8bitを作るとしたら
どんな構成になる?

19 :ナイコンさん:2008/09/17(水) 21:55:26
同じFPGAを使ったとするならば、
小さい規模のCPUを多数実装して並列処理させるのが一番速い。

20 :ナイコンさん:2008/09/17(水) 21:56:19
いまなら仮想8bitなんてPC上で作れんね

21 :ナイコンさん:2008/09/17(水) 23:17:04
>>18
速いの定義による。

パラレル化できないような問題はいくつコアがあってもしょうがないので、
キャッシュとか分岐予測とかにリソース割いたほうがいい。

マルチコアなら何でも速いと思ってるのは、>>19 みたいな厨房だけ。

22 :ナイコンさん:2008/09/17(水) 23:46:27
分岐予測って良く聞くけど、具体的にどういう実装なの?
単純な命令キャッシュとは別物だよね?

23 :ナイコンさん:2008/09/18(木) 21:18:21
実装は、CPU のアーキテクチャによって異なるから一概には言えないけど、
要するに分岐するかどうかを事前に予測して分岐先をプリフェッチしたりす
ることでパイプラインが途切れないようにする技術。

続きは Web で ⇒
http://ja.wikipedia.org/wiki/%E5%88%86%E5%B2%90%E4%BA%88%E6%B8%AC

24 :ナイコンさん:2008/09/18(木) 21:31:17
それは、MSX相当のFPGAに実装できるのかね?

25 :ナイコンさん:2008/09/18(木) 21:35:32
>>24
だがそこには、Z80よりもパイプラインなMIPS32の方が必要ロジック数少なくて高クロックで動くって罠が…(www

26 :ナイコンさん:2008/09/21(日) 20:12:02
究極でもなんでもないが8ビットなノート機とかどうだろう。
今時のサブノートぽいので、どこでも暇プロが可能。
もちろんメモリ内容はバッテリバックアップされて、開けば2秒で復帰する。
CPUなど主要部はFPGAを使用して、そのまま使っても良いが
書き換えて過去の8ビット機の再現や自力設計で楽しんだりも可能とか。

27 :ナイコンさん:2008/09/21(日) 20:56:45
HC-20

28 :ナイコンさん:2008/09/22(月) 22:38:34
>>22

P6 についてなら調べたことがあるけど、ブランチターゲットキャッシュ
に分岐履歴を記録する形で実装されてるみたいだった。

単に直前の分岐するしないを記録するだけでなく、3つぐらい前まで記録
しておいて、周期3程度の繰り返しパターンには対応していた。

ブランチターゲットキャッシュは、分岐命令のアドレスをキーとした連想
メモリに分岐先アドレスを記録しておく(分岐先の命令コードまで記録し
ておく実装もありうる)機能。遅延分岐のない命令体系で高速化をするな
ら必須だと思う。

MIPS32 みたいな単純な RISC なら、遅延分岐があるからブランチターゲッ
トキャッシュが無くてもそこそこ性能が出るんだけどね。






29 :ナイコンさん:2008/09/23(火) 22:25:01
>>26
カセットを取り替えると「別のマシンになる」とか(笑

30 :ナイコンさん:2008/09/24(水) 08:13:25
インターフェイスだけ

31 :ナイコンさん:2008/09/24(水) 11:11:38 ?2BP(234)
>>29
それなんてXaviX?

32 :ナイコンさん:2008/09/24(水) 16:19:39
8bit?



33 :ナイコンさん:2008/09/24(水) 18:52:16 ?2BP(1000)
XaviXは8bitだよ。


34 :ナイコンさん:2008/09/24(水) 19:32:33
http://www.shinsedai.co.jp/xavix.html
これかぁ

35 :ナイコンさん:2008/09/24(水) 21:12:09
DREAM6000 だろう

36 :ナイコンさん:2008/09/25(木) 01:21:59
>>34
主な機能及び性能
CPU CISCプロセッサ@21MHz
Graphics Processor
コンポジットビデオ信号出力(NTSC/PAL)
ピクセル解像度:256×224ピクセル
同時発色数:約24,000色中256色
スプライト:256個
テキストスクリーン(バックグラウンドスクリーン):2面
ウィンドウマスク機能
Sound Processor
16チャンネル同時再生可能なPCM音源
エンベロープ機能搭載
I/O及び周辺 DMA(Dynamic Memory Access)機能
マウスインターフェース×2
汎用タイマ×1
アナログ入力×6(8ビットADC搭載)
タブレットインターフェース
外部メモリインターフェース アドレスバス:24ビット(最大96Mビットのメモリを接続可能)
データバス:8ビット

あ、ほんとだ、最後に書いてある;


37 :ナイコンさん:2008/09/25(木) 06:54:41
>>34
なんだこの完成したMSXみたいなのは

38 :ナイコンさん:2008/09/25(木) 07:16:27
Wiiの要素もあるのか、Wiiより欲しいかも
6502互換!?

39 :ナイコンさん:2008/09/25(木) 14:10:47 ?2BP(1000)
つーか、このスレのPart1の時点ですでにXaviX出てんのに何をいまさら・・・


40 :ナイコンさん:2008/09/25(木) 21:44:09
xavixはアプリケーションを差し替えて汎用的に使おうって方向とは真逆だしな。
単にターゲットマシンとしてハックできればいいというなら、パソコン型の体裁など要らんよ。

パソコン風にやりたいということは、少なくともセルフ開発が可能なOS/ツール環境も整備する、
あるいは既存の環境を流用できるものが前提、ということだろう。


41 :ナイコンさん:2008/09/25(木) 23:31:11
んじゃ、対抗馬としてシャープのLR35501/Y
こまいスペックがよくわからんけZ80とどスプライト

ttp://www.sharp.co.jp/products/device/lineup/selection/lsi/exclusive_use/index_1.html

42 :ナイコンさん:2008/09/26(金) 03:20:41 ?2BP(1000)
>>40
基本的には「何でもワンチップに集積」だからな。
XaviXポートなんてビデオ出力用のただの箱で、CPUはカートリッジ側に入ってるし。

エポック社のテレビパソコンあたりに開発環境が付けば面白いんだが。
現行のテレビパソコンシリーズはスーパーXaviXだから16bitだけどな。

43 :ナイコンさん:2008/09/26(金) 03:22:04
ほう、世の中いろんな物がありますね

44 :ナイコンさん:2008/09/26(金) 09:42:08
>>41
LR35501/Y ホーム&アミューズメント プロセッサ
・リアルタイム画像圧縮/伸張による動画の伝送/再生
・実写・CGの合成/表示
・スプライトプロセッサ内蔵
・色認識機能
・Bluetooth®インタフェース内蔵
・サウンドジェネレータ内蔵(ADPCM/PSG)
・CMOSカメラモジュールインタフェース内蔵
・ビデオエンコーダ内蔵: NTSC/PALコンポジット出力
・RGBアナログ信号出力
・CPU: Z80相当
・PIO、UART、SIO、NANDフラッシュメモリインタフェース、ADC、PWM、SPI等

スプライト!
PSG!
NTSCコンポジット出力!(ビデオ出力でいいょ;)
Z80!

な、なんだコレ


45 :ナイコンさん:2008/09/26(金) 09:44:05
高級MSXが家電を制御する世の中になったんですね

46 :ナイコンさん:2008/09/26(金) 09:54:09
入ってる家電おしえてくれ!
買うから!

47 :ナイコンさん:2008/09/26(金) 14:28:50
中年だと思ってない中年じじー死ね 中年だと思ってない中年じじー死ね
中年だと思ってない中年じじー死ね 中年だと思ってない中年じじー死ね
中年だと思ってない中年じじー死ね 中年だと思ってない中年じじー死ね
中年だと思ってない中年じじー死ね 中年だと思ってない中年じじー死ね
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
死ぬとき このレスの事思い出してくれよ
ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・)

12 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)