2ch勢いランキング アーカイブ

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


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

前スレ:
4. ttp://matsuri.5ch.net/test/read.cgi/i4004/1291090549/
3. ttp://toki.2ch.net/test/read.cgi/i4004/1221580785/
2. ttp://bubble6.2ch.net/test/read.cgi/i4004/1161303062/
1. ttp://bubble4.2ch.net/test/read.cgi/i4004/1009359454/l50

(※ 知識のある方は技術的なウラなど取っていただけると幸いです。)
ナイコンさん [] 2018/12/17(月) 08:12:52.13
別にスレをたてました
こちら↓ではりきってどうぞ

マシン語ゲームで小数が使われていたか否か語るスレ
ttps://matsuri.5ch.net/test/read.cgi/i4004/1545001876/l50
ナイコンさん [sage] 2018/12/17(月) 08:32:37.03
今ならAVRで構成するのが究極の8bitなんやろな
Freescaleの6800もパッとせん
ナイコンさん [sage] 2018/12/17(月) 12:40:27.26
AVR は良い石なんだが幾つか命令が足らないと思う。
まずは PUSH SREG と POP SREG が欲しい。現状ないので、別レジスタ経由で PUSH/POP しなければならず、やや泥臭い。
それと、スタックフレーム作成・破棄の専用命令も欲しい。
コンパイラが吐き出したlstファイルを眺めてた時に
  in r28,0x3d
  in r29,0x3e
  sbiw r28,0x10
  in r0,0x3f
  cli
  out 0x3e,r29
  out 0x3f,r0
  out 0x3d,r28
なんてコードが出てきて、最初見た時は何事か?と思ったぞw
ああ、SPH/SPL 書き換える間、割り込み禁止する必要があるのね、とは理解したが、泥臭いにもほどがある。
これだって専用命令か、あるいは inw/outw 命令さえ追加すれば、
  inw r28,0x3d
  sbiw r28,10
  outw 0x3d,r28
と簡潔に書ける様になるだろうに。
ナイコンさん [sage] 2018/12/17(月) 12:54:58.35
訂正
別レジスタ経由 ⇒ 汎用レジスタ経由
ナイコンさん [] 2018/12/28(金) 04:56:30.01
X1とSMC-777Cのいいとこ取りのマシン

CZ-777C
ナイコンさん [sage] 2018/12/28(金) 18:37:10.68
割込み禁止時間を極力短くしたMSX魔改造モデルとか、X1C魔改造品とかにも惹かれるけど
個人的な思い入れと思い出補正で妄想するわさw

KC80がディスコンになってなければ!
個人的には思い入れのあるμPD70008AC-8なんだけどなー。
ナイコンさん [sage] 2019/01/05(土) 11:04:09.05
ロースペックでもオーバースペックでもいけない
例えば発色数は16色(パックドピクセル)が最適
パレットは(青,赤,緑,黄,マゼンダ,水,橙,黄緑,紫,桃,茶,肌,黒,灰,白,透明)
2色,4色,8色では表現力の幅が少な過ぎるし
(パックマンのグズタ,オレンジすら再現できない)
64色,256色,4096色ではメモリを使い過ぎる
ナイコンさん [sage] 2019/01/05(土) 11:56:38.86

メモリーを増やさず、低解像度多色画面モードも有った方が表現力は高いだろ
パレットで使うのは大変だから無しでも固定で32768色ハイカラーモードは欲しい
192x144とかの超低解像度でも良いくらいだが
ナイコンさん [sage] 2019/01/05(土) 13:31:10.70
ATARI 8bitみたいだな。
俺もそういうのがいいね。
ナイコンさん [sage] 2019/01/05(土) 14:25:10.19
VRAM用、メイン用、I/O用とか8bitCPU沢山載せたらいんじゃないの

ただし制御と連携が大変w
ナイコンさん [sage] 2019/01/05(土) 16:40:39.39

FM-8/FM-7... (ぼそっ

マルチCPUで速度が...というよりアドレス空間拡大の為としか思えない構成。
今ならもうちょっと良い設計になるのかな。
ナイコンさん [sage] 2019/01/05(土) 17:42:58.97
YAMAUCHIコマンド、だっけ?

64KアドレスにはでかいVRAMは重いんだよねえ
ナイコンさん [sage] 2019/01/05(土) 18:38:05.64

FM-7/8がズバリそうなんだけど
メインCPUとサブCPUとで共有するメモリ空間をアクセスするのに
どうしてもどちらか片方を止める(か、アクセスOKになるまでの待ち状態)にしないとならない
同じメモリの同じアドレスに2つのCPUが同時に違う値を書こうとしたらおかしな事になってしまうからね


>>ただし制御と連携が大変w
全くその通りで、だからFM-7でのマシン語ゲーム作りは苦労した

サブCPUに元々用意されているBIOSしかやらせないのなら楽なんだけど
BIOSにない事をやらせようとすると2つのマシン(CPU)のプログラムを組まなきゃならないからね
ナイコンさん [sage] 2019/01/05(土) 20:58:16.16
FM-7はサブCPUに64KBのRAMを持たせておいて48KBは640*200*8色に使うとして
残りの16KBに自作グラフィックルーチンや絵のデータを最初に送り込んでおけるようにして
メインループではメインCPUからサブCPUにMSX2のVDPコマンドみたいに「座標x,yにn番の絵を書け」みたいなコマンドだけ送るように
使えるようにするってのはどうなの
ナイコンさん [sage] 2019/01/05(土) 22:59:51.42

残りの16KBって言っても、確か残るその半分の8KBもサブCPU用のROMだからね。
残り8KBがRAMな訳だけど、作業用にもある程度予約されてしまってる。
まだ、サブ側もバンク切替えとかあったら違ったんじゃないかな。

本当は、その当時(FM-8の設計段階)にV9938みたいなチップが存在したら
良かったんだろうけどね。TMS9918では全く要件(640x200の解像度)も満たさないし。
本当はその手のチップが存在してたらCPUじゃなくても良かったんだと思う。
ナイコンさん [sage] 2019/01/06(日) 00:59:30.47

サブCPUのメモリ空間は全部RAMにして、標準のBIOSみたいなんは起動時にROMからコピーする仕組みのほうがいいと思う
あと320*200*16色=32KBの画面モードも作ってその時は残り32KBがRAMってことでどうさ
16色のパレットはPC-6001mk2のやつと同じで。
もっと解像度低い画面モードもあってもいいよね
あとやっぱりPCGとスムーズスクロールとスプライトと…
ナイコンさん [sage] 2019/01/06(日) 08:21:02.40
究極の8bitパソコンとして8bitなサブCPUを使うなら、その辺り全部ソフトウェアで走査線単位で切り替えるくらいできないと
いっそ全画面分のグラフィックメモリーなんか持たず、常に走査線に追い付かれないように書き換えてるくらいで
ナイコンさん [sage] 2019/01/06(日) 14:15:46.09
1に『できるだけ実在するデバイスのみで、究極の8ビット機を妄想してみよう。 』
とあるからなあ。

8bitいっぱいあってもそんな簡単に調停できないしなー
取り回しの悪いwコアがいっぱいあるのはPS2とかそうなんじゃないの
ナイコンさん [sage] 2019/01/06(日) 14:29:12.69
大容量メモリを考えるなら、Z180系はどうだろ?
ナイコンさん [sage] 2019/01/06(日) 22:58:27.74
ロマンとしてはeZ80か
ナイコンさん [sage] 2019/01/07(月) 00:03:11.33
eZ80 って1200円ぐらいか 安いなー 当たり前か
ナイコンさん [sage] 2019/01/07(月) 00:13:44.46

50MHzで駆動するメモリ16MBの8bitPCか
胸が熱くなるな…
ナイコンさん [sage] 2019/01/07(月) 06:06:18.03
それなら普通に68000でいいような気がする
ナイコンさん [sage] 2019/01/07(月) 15:54:30.01
まぁスレタイなワケだが・・・
ナイコンさん [sage] 2019/01/09(水) 05:07:26.38
川鉄やAKI-80をSNESの拡張スロットに刺してバス乗っ取って最強のZ80マシンにとか
ナイコンさん [sage] 2019/01/09(水) 17:32:19.37
AppleのZ80カードに似てるなソレ
ナイコンさん [sage] 2019/01/11(金) 08:36:58.39
メイン:Z80
サブ:Ryzen
でぶねこミ,,゚Д゚彡 ◆DQN3MAuZfw [] 2019/01/21(月) 17:12:45.84

そういやSNESの底面スロット用周辺機器って何か発売されたっけ??
PlayStationはポシャっちゃったし、何も思い出せん。
ナイコンさん [sage] 2019/01/21(月) 18:27:00.95
サテラとかいう衛星放送受信機があったみたいだけど趣味がドフめぐりの俺でも見たこと無いわ
ナイコンさん [] 2019/01/21(月) 22:22:07.08
FMのサブシステム、当時に戻れるならVRAMは16KB単位のバンク切り替えにしてフリーを増やして、共有メモリを4KBにするかな。
富士通が考えてたシステムからしたら、大きく完成度は下がるけど。
ナイコンさん [sage] 2019/01/22(火) 00:00:27.68
バブコム80・・
32 [sage] 2019/01/22(火) 00:01:14.30
スレ、間違えました
ナイコンさん [] 2019/01/23(水) 16:30:00.79
DNAは4種類
4ビットで十分なんや!
ただし量子ビットは0、1、0と1が重なった状態をとるので注意
ナイコンさん [] 2019/01/23(水) 16:31:51.91
あとこれも大事
上下も左右もないから
001と100は同じ
ナイコンさん [sage] 2019/01/23(水) 18:30:53.33
究極の8ビットはX1TurboZでしょ

たいして売れなかったけど
ナイコンさん [sage] 2019/01/23(水) 20:00:41.84
パソコンでなければ究極の8bitはPCエンジンじゃな
パソコンならS1かMZ-2500じゃろ
ナイコンさん [sage] 2019/01/23(水) 21:07:02.97
パソコンじゃなくて良いなら、現行機種なテキサス・インスツルメンツ TI-84 Plus CEでしょ
プログラムできるグラフ電卓
eZ80(48MHz)、RAM 256kB(ユーザー領域154kB)、フラッシュメモリ4MB(ユーザー領域3MB)、液晶320x240x16bit色
ナイコンさん [] 2019/01/24(木) 17:15:21.62
S1とか要改造の保護モードの他はFM-11の足元にも及ばん。
ナイコンさん [sage] 2019/01/24(木) 21:32:55.11
FM7 FM8 FM11はそれぞれバイナリ互換はないんだっけ?
ナイコンさん [sage] 2019/01/24(木) 22:38:39.56
S1でOS-9動かすのは要改造ってすごいなあ。
サービスマンが一台一台改修して回ったとか
すごすぎる。
後期のフロッピーついてる機種だと改修不要とかないの?
ナイコンさん [] 2019/01/25(金) 19:41:41.47

互換機能の範囲内ならバイナリ互換はある。
FM-7と8は同じ機能ならI/Oも同じだから、7にしか無いパレットや裏RAMなどを使わなければ両対応のゲームなどを作れるし、移行時には多く存在した。
11はI/Oも違うので、BIOSの共通部分だけ使う場合においてなら同じバイナリが動いた。
一般的には8→7は概ねバイナリ互換あり、11はバイナリ互換無し。
ナイコンさん [sage] 2019/01/25(金) 21:21:31.93
FM-8にはパレットという概念がなかった
8色は固定
FM-7だと「8色の中から選べる」という概念が出来て
真っ暗な画面からだんだん浮かび上がってくるとか
色が点滅して変化するとかそういう表現も出来るようになった

もっとも、PC-8801mkIISRで「512色中8色」というもっとすごいのが出てくるのだが
ナイコンさん [sage] 2019/01/25(金) 22:12:12.34

同年のMSX2は512色中16色が表示できたわけだが
ナイコンさん [] 2019/01/26(土) 00:23:31.80
88SRは320x200の512色中8色モードがあってもよかったと思う。
ナイコンさん [sage] 2019/01/26(土) 00:49:54.36

320x200の64色じゃないの?
それとも320x200x8色が2画面?

88は、VRAMは48kBあったから、
計算上は256x192の256色も行ける。
ただし、画面の上中下でバンク切り替えが発生するけれど。
ナイコンさん [sage] 2019/01/26(土) 00:51:53.73
そういえば8801ってVRAM48KBで裏画面すらないので画面書き換えてるのが見えてたな
ヨレヨレ
ナイコンさん [sage] 2019/01/26(土) 03:58:11.59

4096色とか262144色同時という超すごいFM77AVもだろ
ナイコンさん [sage] 2019/01/26(土) 05:20:13.04
512色中8色より
27色中16色のほうがいい
ナイコンさん [sage] 2019/01/26(土) 06:24:21.96

そうだね
あった方がよかったね


x200の64色じゃないの?
それもあった方がよかったね

>>それとも320x200x8色が2画面?
それもあった方がよかったね

>>計算上は256x192の256色も行ける。
それもあった方がよかったね
ナイコンさん [sage] 2019/01/26(土) 07:23:32.42
ソニーの多色化が印象的だったかな
SMC-70の320x200x16色と、アナログRGB接続が
ナイコンさん [sage] 2019/01/26(土) 08:00:56.63

27色なら低価格で実現できて、512色は高コストだったからってので程よい妥協点だろうが、
216色も比較的低価格だったらしいので、216色中16色が良かったんだろうけどな、4096色が使えるまでは
ナイコンさん [sage] 2019/01/26(土) 12:45:04.05

FM-11はCPU自体が違うこともあるしな
ナイコンさん [sage] 2019/01/26(土) 15:37:12.75
ttps://image02.seesaawiki.jp/c/i/chitentai/cfc12199e52055e0.jpg
見たことあるか、27色
聞いたことあるか、6重和音

FM-7よりすごそう・・・
ナイコンさん [sage] 2019/01/26(土) 17:42:21.17
FM-7よりも速かったしな
ナイコンさん [sage] 2019/01/26(土) 18:53:28.89

6重和音は凄いな
27色はどういう構造だ?
ナイコンさん [sage] 2019/01/26(土) 18:58:39.09
16色を2面それぞれ独立したパレットを持っている



という妄想をした
ナイコンさん [sage] 2019/01/26(土) 19:08:54.09
色はどういう構造だ?
本当は8色・・
ナイコンさん [sage] 2019/01/26(土) 19:18:32.57

1dotを2dotに細分化して別々の8色を選べる
結果RGBの0,1,2の3諧調で3の3乗な27色をパレットで選べる
ナイコンさん [] 2019/01/26(土) 20:16:46.84

パソピア 7の27色はタイリング。ハードウェアタイリングとのことだか、具体的な解説は見つけられなかった。
ナイコンさん [] 2019/01/26(土) 20:19:06.02
ハードウェアが分からん。パソピア7のVRAM構造の解説ページにも記述がないし。
ナイコンさん [sage] 2019/01/26(土) 21:31:49.32
本当は8色

ただそれだけだよ
ナイコンさん [sage] 2019/01/26(土) 23:22:58.10
たしかジョイスティックが、ものすごくたくさんつけられる。>パソピア7
活用できた人は何人いたのだろうか。
ナイコンさん [sage] 2019/01/27(日) 05:33:13.20
640x200は8色
27色は320x200
横2ドットを1ドットとみなして別々の色を割り当てることで
擬似的に27色を実現してる
パターン自体は27通り以上あるが色としては27色
ナイコンさん [sage] 2019/01/27(日) 06:48:29.44
つまり本当は8色
ナイコンさん [sage] 2019/01/27(日) 10:00:26.26

それで27色なんてインチキだあ!
ナイコンさん [sage] 2019/01/27(日) 11:07:20.74
パソピアはシェア取れて無いんやし残当
ナイコンさん [sage] 2019/01/27(日) 13:13:12.04
"残当"って?
ナイコンさん [sage] 2019/01/27(日) 13:57:03.79
残り物のお弁当
ナイコンさん [] 2019/01/27(日) 13:57:20.60
いや、それで27色なんてのは最初から有名。
そうじゃなくて、「ハードウェア」タイリングとわざわざ銘打った意味はどこにあるのかということ。
BASICが対応というだけではソフトのみの対応だろ。
ナイコンさん [sage] 2019/01/27(日) 14:04:08.07
スペックからの想像だと、320x200モードでデータ転送量が少なくても色表現が豊富ってなのが売りだったのかな?
640x200の方が表現力高いだけでしかない仕様のようだが、ゲームなどで書き換え総量を減らしたいなら有効かも?
後、テキストとの重ね合わせで1プレーンをテキストに取られて4色グラフィックになるのを補う?
ナイコンさん [sage] 2019/01/27(日) 15:41:14.92
2ドットまとめてタイリングだと、たった27色だけど6ビット使っちゃうんだよな…
リソースの効率的にはあんまりよろしくない気がするが
ナイコンさん [] 2019/01/27(日) 16:02:15.61

タイリングペイントを、カスタムLSIで実現しているんだよ。
ナイコンさん [sage] 2019/01/27(日) 18:08:07.31

そっちに力入れるくらいなら、素直に 320x200x64色の表示モードを追加する方に力を入れるべきだったんじゃ…
ナイコンさん [sage] 2019/01/27(日) 18:31:46.37
パソピア7の27色は、ややインチキ
FM-7だろうがPC-88だろうがX1だろうが
640*200ドットで「赤」と「黄色」を市松模様のように表示して「肌色」を表現するとか
そういうことは普通に出来ていた

ファミコンが爆発的に売れて、パソコンの8色では満足できなくなった
ファミコンは、8パレット×3色+共通1色(スプライトの場合は透明色)=25色なのだが
それでもパソコンに比べれば、はるかにカラフルだった
ナイコンさん [sage] 2019/01/27(日) 19:32:54.89

PV-2000(TMS9918 固定16色)ユーザーの俺はファミコンの鮮やかな画面を羨望の眼差しで見ていた
スムーズな動きも
ナイコンさん [sage] 2019/01/27(日) 20:51:12.63

なので27色を採用したのはPasopia7とAmstrad CPCって言うマシンだけだったみたい
ttp://http://www.cpcwiki.eu/index.php/PASOPIA_7
ナイコンさん [sage] 2019/01/27(日) 21:16:58.85

バンダイRX-78ガンダムが有るぞ
SRAM15個って超高速メモリー採用な贅沢ゲームパソコンだ
まあその贅沢設計でパソコン機能を省いたゲーム機を出す流れに乗れず続けられなかった訳だが
ナイコンさん [sage] 2019/01/27(日) 22:03:47.09

デジタルRGB接続だから8色の組み合わせで27色ってのは分かる部分ではあるが、
960dot分の信号を出して0〜3dot分のハードウェアタイリングってな、
dotが見えなくなるくらい高解像度で中間諧調を作るってやってれば良かったんだがなあ
ナイコンさん [sage] 2019/01/27(日) 22:57:08.94
ハード化する利点だと、タイリングでも内部的には同じ色に見えてるからPAINT命令とかで塗り潰すときに楽とかかねえ…
あと、タイルを構成する左右のドットをフレームごとに入れ替えることでタイリングを目立たなくさせるとかできるかもしれないけど、
たぶんそこまでやってないよね?
ナイコンさん [sage] 2019/01/27(日) 23:23:38.59

そうか、デジタルRGB接続だったのか
>960dot分の信号を出して0〜3dot分のハードウェアタイリングってな、
PC側だけでなく、モニター側も対応が必要そうだなぁ
ナイコンさん [] 2019/01/27(日) 23:52:12.98
ハードウェアでタイリングということは、VRAMプレーンをCPUが操作する他機種と同じ方法とは違うものが用意されてるはずだが、それを指定するレジスタなり手法なり見聞したことないし、ホントにあるのかなと疑問に思っている。
ナイコンさん [sage] 2019/01/28(月) 00:57:52.63

RX-78はシャープのOEMってマジか?
ナイコンさん [sage] 2019/01/28(月) 02:39:57.65
PASOPIA7はメモリにパレット格納する場所があるンゴ
00 01 02 03 04 05 06 07 00 01 02 03 04 05 06 07みたいになってて
00 00 を 07 02 にすると黒が白と赤の縞模様になるンゴ
ナイコンさん [] 2019/01/28(月) 09:27:32.34
今なら1MBフルSRAMも低コストで実装できる
ナイコンさん [] 2019/01/28(月) 13:33:01.97

サンクス
全く知らんかったわ
ナイコンさん [sage] 2019/01/28(月) 19:52:18.91
27色はインチキトリックみると、メガドライブ思い出した。
コンポジットビデオだと丁度良くて、RGBにするとむしろ粗が目立つという
ナイコンさん [sage] 2019/01/28(月) 20:42:28.52
セガがSC-3000の時、15+1色、カラーミキシングにより210色って言ってた。
ナイコンさん [sage] 2019/01/28(月) 21:33:29.15

当時はコンポジット出力前提でデザインしてたからそりゃ当然
ナイコンさん [sage] 2019/01/29(火) 13:03:35.10
アップル][とかPC-6001でやってたNTSCの色信号をデジタル合成する方向がもっと伸びても面白そうではあったな
NECが自分が使ったチップの仕様を把握してなくRGB化で色が出なくなってクレームってくらい知られてなかったようだが
ナイコンさん [sage] 2019/01/29(火) 13:29:56.55
NTSCの滲みカラーの方式なら横640ドットで色んな色が出せる
パソピア7方式よりも出せる色は多い
ナイコンさん [sage] 2019/01/29(火) 13:44:33.50
多色化よりもグレースケールの多階調化を進めれば良かったのに
ナイコンさん [] 2019/01/29(火) 21:45:46.67
上の方でパソコンにこだわらないと
最強の8ビットはPCエンジンって
書き込みがあるけど、そのPCエンジンを
パソコンに拡張するとしたらどんな感じに
なったのかな
ナイコンさん [sage] 2019/01/29(火) 21:49:31.99

ファミリーベーシックみたいの出してくれるだけでもかなり凄そう
スプライトパターン部分はSRAMだからプログラムから自由に書き換えられるし
あとはメインメモリを64KB搭載すれば他の8ビットPCは吹き飛ぶ
ナイコンさん [sage] 2019/01/29(火) 22:08:15.07
NTSCの滲みカラーについては他の方式に
もっていけないものなので嫌ったのではないかな
NTSCだけなら表現力が上がっていいんだろうけど
ナイコンさん [sage] 2019/01/30(水) 20:23:53.03
PCエンジンにRAMを64キロバイトも載せたら、
速いメモリが使えなくて、すごくアンバランスな
ことになりますよ。
ナイコンさん [sage] 2019/01/30(水) 20:39:50.42

そういうのは昔あった、でへろ みたいのでクロス開発が関の山じゃない?
今ならメガドラでも出来たりするし。

当時ベースなら、64KB積んで、プログラムとかはテープにでもセーブするのかな?
それはそれでキツすぎるなw
ナイコンさん [sage] 2019/01/30(水) 20:53:32.04
一応、スーパーCDROMROMの256KBまでは高速なSRAM。
アーケードカードの2MBは遅いDRAMって話だったよ。
ナイコンさん [sage] 2019/01/30(水) 20:55:59.83
シャープのX1Twinという意味不明なのがあった
X1とPCエンジンが合体してんの
でも意味はない
PCエンジンのゲームのデータをこのフロッピーディスクにセーブできないのか・・・
できません

セガも、メガドライブとDOS/Vパソコンを合体させたテラドライブとやらを発売してた
ナイコンさん [sage] 2019/01/30(水) 21:21:26.50
テラドライブはツールを使ってメガドライブ・カートリッジ内のバックアップSRAMを吸い出せるらしいな。
ナイコンさん [sage] 2019/01/30(水) 23:52:07.18
PCにするっても6502ってOSが無いもんね
ナイコンさん [sage] 2019/01/31(木) 00:14:02.29

シャープと組んでX68にMD(with MEGA-CD)を組み込んだ機種を出したらおもしろかったのに
ナイコンさん [sage] 2019/01/31(木) 08:25:01.71

Richard Leary's DOS/65は遅すぎたか
ナイコンさん [age] 2019/01/31(木) 11:03:40.15

Commodore64
ナイコンさん [] 2019/01/31(木) 11:28:55.45
【致死量の放射能が放出、患者50人が突然死】 29日、双葉病院の病院長、鈴木市郎氏(84)が肺癌で死去
ttp://rosie.5ch.net/test/read.cgi/liveplus/1548901530/l50
ナイコンさん [sage] 2019/01/31(木) 12:10:09.16

OSぐらい作ればいいんじゃ?
6502みたいなショボいCPU向けならちょちょいのちょいだろう
ナイコンさん [sage] 2019/01/31(木) 12:34:13.92

その居るのか居ないのかもよく分からない普及率の、存在意義がよく分からない謎OSで動く
エディタやアセンブラ等アプリ群の開発も宜しく。

完全赤字だろw
ナイコンさん [sage] 2019/01/31(木) 13:46:51.11
DOS/65はエディタもアセンブラもBASICも動いてるみたいね
CP/M互換?らしいからソースコンバートすればそれなりに資産も
スーファミは128kBもメモリー積んでるからやる人がやれば直ぐ動くんじゃね
フロッピーのUFOが入手難かヤフオクでも無いねSDの奴はアマでゴロゴロしてるが
それらがスーファミからドライブとして見えれば面白いね
ナイコンさん [sage] 2019/01/31(木) 20:19:57.22

でへろ じゃない
でべろ だ
ナイコンさん [sage] 2019/01/31(木) 20:30:32.01
結局、スプライトを扱えるパソコンというものはX68000が最初だったんだね

メガドライブはその後に誕生した
ナイコンさん [sage] 2019/01/31(木) 20:43:51.40
えっ?えっ?
ナイコンさん [sage] 2019/01/31(木) 20:47:55.26
MSXとか
ナイコンさん [sage] 2019/01/31(木) 20:56:47.07
1979年のAtari 8-bit familyからだろ
ナイコンさん [sage] 2019/01/31(木) 23:33:57.81

TI-99/4の方が先に出てる
ナイコンさん [sage] 2019/02/01(金) 00:10:14.88
日本ではm5が最初かな
ナイコンさん [sage] 2019/02/01(金) 20:55:24.66
ぴゅう太の方が先じゃ無いのか。
ナイコンさん [sage] 2019/02/03(日) 07:09:12.91
OS、必要かね?
どうせ8ビットマシンなんだし、電源入れたらROM上からコピーされたマシン語モニタが起動する程度で全然問題ない気がする
ナイコンさん [sage] 2019/02/03(日) 07:42:07.04
クリーンコンピュータですな
ナイコンさん [sage] 2019/02/03(日) 11:22:29.19

だから、その程度だったら他のパソコンでクロス開発前提で、今のゲーム機のままで良いんだよ

ゲーム作りたいだけならPC-Engineが最強って事でいいんじゃない
16bitまで足を伸ばすならメガドラで良いよね〜
ナイコンさん [sage] 2019/02/03(日) 11:56:03.95
手入力やクロス開発のみよかOS環境充実させて共有し享受する方が楽しいと思うな
ナイコンさん [sage] 2019/02/03(日) 19:43:30.46
発表はアタリコンピュータが先、リリースはTI99が先。
TIの勝ちだな。
ナイコンさん [sage] 2019/02/03(日) 20:34:50.36
ハドソンならHuman68kレベルのOSならちょちょいのちょいで作れるだろ
ナイコンさん [sage] 2019/02/03(日) 21:22:22.28

OSはあくまでも基盤であって、その上で動く各種ソフトがないと全く意味ないわw

エディタ、アセンブラ、コンパイラ、デバッガ、キャラクタエディタ、グラフィックエディタ
諸々が揃って初めて、そのOSというか環境の有難みが出てくるぞ

ゲーム機単体とパソコン類の大きな違いの一つはこういう所。
ゲーム機単体が安いのは、こういうのを保存するストレージなどのデバイスも、動かすメモリも
全て端折ってるからだよな
ナイコンさん [sage] 2019/02/03(日) 22:01:08.47
X68000はよかったなあ
学生でも同人ソフトが作れたし
勝手に移植、とかもあったし
ナイコンさん [sage] 2019/02/03(日) 22:15:59.53

そういうこと出来る人はもういないんじゃないの
ナイコンさん [sage] 2019/02/03(日) 22:37:35.91
ハドソンがもうないんじゃないの
ナイコンさん [sage] 2019/02/03(日) 22:44:52.29

え、じゃあ高橋名人はどうしてんの?
ナイコンさん [sage] 2019/02/03(日) 22:48:58.39

トミーがぴゅう太用にUnixを移植したらTOMIXとか言うのかな?
とか思って気づいたんだけど、ぴゅう太って16ビットじゃね?
ナイコンさん [sage] 2019/02/04(月) 03:56:40.14

MZ-80みたいない8bitマイコンつかった経験、ある?
8bitなホビーの世界に求められるべきは「なければ作る」の精神じゃない?
逆にさ、OSの開発も自分で着手できない人たちこそ、ゲーム機でいいんじゃないかな?
ナイコンさん [sage] 2019/02/04(月) 03:59:47.78
あとは日本語環境もディスク環境も整ってる方向へ突き詰めていくと
90年代あたりにあった日本語ワープロ機が究極の8bit機に近いのかも知れない
あれ、中身日本語CP/Mなマシンばっかりでしょ?
ナイコンさん [sage] 2019/02/04(月) 04:28:14.93
1991年のルポには1-2-3が乗ってたようだから、CP/Mなんてことはないだろう
1992年には日立がHDD付きのラップトップ機(80286が乗ってるようだ)を出してる
ナイコンさん [sage] 2019/02/04(月) 07:23:47.82
8bitなのはワープロ専用機でも80年代だけだわな
90年代は普通に16bit機
ナイコンさん [sage] 2019/02/04(月) 07:39:02.51

取締役(非常勤)やってる
ttp://http://dokidoki.co.jp/company/information.html
ナイコンさん [sage] 2019/02/04(月) 10:49:12.17

CP/MじゃなくてMSX-DOSだと思う
ナイコンさん [sage] 2019/02/04(月) 14:42:09.37
MSX-DOSは実質CP/Mじゃなかたけ
ナイコンさん [sage] 2019/02/04(月) 15:08:17.26
MS-DOSがCP/M互換だから互換になっただけ
ナイコンさん [] 2019/02/05(火) 18:47:01.10
文豪ミニ5
ナイコンさん [sage] 2019/02/06(水) 02:18:37.81
MSX-DOSってちゃんとMSが開発してんだね wikiみただけだけど
ナイコンさん [sage] 2019/02/06(水) 09:17:44.10

ちゃんとってアスキーと喧嘩別れするまではガッツリ絡んでるよ
V9938の開発の時にもビル・ゲイツがヤマハに行って意見出してるし
ナイコンさん [sage] 2019/02/06(水) 09:47:53.47
いやMSだから、どっかから両頬を札ビラでひっぱたいて買ってきたのかと思って
ナイコンさん [sage] 2019/02/06(水) 09:58:34.25

今のMSじゃないぞ
西と一緒に松下に行った時もビル・ゲイツ誰それ?だったし
MS-DOSはIBMへの納期が間に合わないから出来合いのを買っただけ
ナイコンさん [sage] 2019/02/06(水) 11:28:15.57
MSは今と昔で違うのん?
ナイコンさん [sage] 2019/02/06(水) 12:04:24.17
M$は昔から金で他からソフト買ってきたり、会社ごと買収してるだろ
ナイコンさん [sage] 2019/02/06(水) 13:08:38.99
昔はソフトだけ買う金しかなかったが、大きくなってからは会社ごと買うようになったって事じゃね
ナイコンさん [sage] 2019/02/06(水) 14:28:32.79
当時はCP/M全盛
しかし、IBM-PCがCP/Mにお金を払って採用することを渋る
IBMがマイクロソフトのビル・ゲイツに「おまえんとこでCP/Mと似たようなものを作れないか?」と打診
ビル・ゲイツがとある会社で作っていたCP/MのパチモンOSをはした金で買ってくる
IBMに「これ、ぼくが作ったMS-DOSです」と高値で売りこむ
IBM「これはよく出来ているじゃないか、本物のCP/Mよりは安いし採用してやるわ」と転売に成功

マイクロソフトのMS-DOSとBASIC、IBMだけでなく日本のパソコンメーカーにも採用されてウッハウハの大儲け
ナイコンさん [sage] 2019/02/06(水) 14:42:01.04

IBMはCP/Mの採用を渋ってないだろ
ナイコンさん [sage] 2019/02/06(水) 16:21:25.25
IBMは、CP/Mの権利をまるごと買い取ろうとした
しかしこれは拒否され、1コピー(コンピュータ1台)につき〇〇ドルでライセンスを与える、という条件しか飲まなかった
どちらも譲らず、交渉打ち切り

マイクロソフトのビル・ゲイツがそこにうまく付け込んで、MS-DOSを売り込んだ
ナイコンさん [sage] 2019/02/06(水) 18:28:04.59

どこ情報? 昔よく聞いたのはキルドールの留守宅を守ってた
奥さんが(共同経営者?)が秘密保持契約を呑まなかったせいで
チャンスを失ったってのだけど、これは間違い?
ナイコンさん [sage] 2019/02/06(水) 21:09:27.62

このエピソードはNHKの電子立国でもやってたよね
でぶねこミ,,゚Д゚彡 ◆DQN3MAuZfw [] 2019/02/07(木) 07:24:14.05

新電子立国だったと思うよ。
ナイコンさん [sage] 2019/02/07(木) 11:50:36.60

MS-DOSだって権利まるごと買い取ってないじゃん?
それでいいならCP/Mでもいいじゃん?
ナイコンさん [sage] 2019/02/07(木) 18:48:57.08
それではダメなんだ
ナイコンさん [age] 2019/02/07(木) 20:17:31.40
なんで?
ナイコンさん [sage] 2019/02/07(木) 21:51:37.14
IBM側が頭さげてもyes言わなかったCP/Mより
へぇへぇ間に合わせますとも(買ってでも)、ってゴマすった
ゲイツのほう取るのは普通のこと
ナイコンさん [sage] 2019/02/07(木) 22:00:22.80
どのくらい値段や条件が違ったんだろう
ナイコンさん [sage] 2019/02/08(金) 00:03:53.88

その後の喧嘩別れや下剋上ぶりから想像できないな
ナイコンさん [sage] 2019/02/08(金) 02:09:57.18
ゲイツのassholeが良かったのだろうかね
ナイコンさん [] 2019/02/08(金) 14:44:46.95
99BASIC相当の機能を実現出来るハードウェアがあれば良かったのかも
HD64180かH8なら可能か

SONYは民生用にMSX2を造る傍ら、業務用に当時のIBM-PC/ATを改良したSMCシリーズの後継機を出してたからねぇ
あの流れが続いていれば
ナイコンさん [sage] 2019/02/08(金) 18:02:37.20
IBMは当初「PC DOS」名称でIBMのみへの供給を主張し、マイクロソフトはIBM以外のメーカーへのOEM供給を主張した結果、「IBM用はPC DOS名称。マイクロソフトによる各メーカーへのOEM供給も認めて
普及を図る」という役割分担となったと言われる。この役割分担は後のOS/2 Ver. 1.Xでも同様となる。

リスクを軽減化するために買い取りを避けIBM PCの出荷台数に対して使用料を支払うというライセンス契約をしたこと、そしてマイクロソフトから各メーカーへの自由なOEM供給を認めた事が後のマイクロソフトの
躍進の原動力と言え、また見方を変えれば、最終的に「軒先を貸して母屋を取られた」IBMの大失策であるとも言えるが、MS-DOS(およびPC DOS)の普及(デファクトスタンダード化)を決定づけたとも言える。

IBM は DOS を 60ドルで販売し、その価格設定は240ドルの CP/M-86よりも遥かに魅力的だった。
ナイコンさん [sage] 2019/02/08(金) 23:58:55.40
三好長慶→松永久秀→織田信長→豊臣秀吉→徳川家康

ゲイツはどのあたり?
ナイコンさん [] 2019/02/09(土) 00:17:18.77

両方正しい。奥さんの話とは別に話もした。
ナイコンさん [] 2019/02/09(土) 00:22:29.82
その後の寝首をかかれ方をみると、IBMはゲイツを契約でがんじがらめに縛っておくべきだったな。
ナイコンさん [] 2019/02/09(土) 00:41:46.10

だってMS-DOSの原型書いて、その後マイクロソフト入ったティムパターソンが、MSX-DOSやMSXのROMBIOSに直に深く関わってるし。
DOSフォーマットに構築されたMSX-BASICもDOSと行ったり来たりできたり、長年BASIC移植を生業にしてきたアスキーとうまく連携して仕事してる。
前、MSXのBIOSやBASICのソース載ってた一般で売ってない本を持ってたけど、ソース上の署名にティムパターソンの名前もしっかりあった。
ナイコンさん [sage] 2019/02/09(土) 10:16:32.59
ビル・ゲイツはユダヤ商人

アスキーの西和彦が坂本龍馬
ソフトバンクの孫正義が岩崎弥太郎
ナイコンさん [sage] 2019/02/09(土) 19:13:47.18
坂本龍馬 www 当たってる 西なんもしなかったもんな
ナイコンさん [sage] 2019/02/10(日) 00:04:10.79
そうなの?氏の本に西署名は無かったのかしら
ナイコンさん [] 2019/02/10(日) 01:16:35.07
へ?西がコードを書いたなんて聞いたことないけど。
あの人は、大企業まわって重役相手に、MS-BASICは、MSXは、MS-DOSは、Windowsは素晴らしいですよ、金出して下さいってのがお仕事だったし。
ナイコンさん [sage] 2019/02/10(日) 01:49:45.70
MSXという統一規格は素晴らしかったな

だが、ファミコンが
ナイコンさん [sage] 2019/02/10(日) 02:42:56.64
MSXもまあまあ良かったと思うけど、身銭を切るというか、
ゲーム機みたいに最初は赤字でもやむなしで、もちっと
いい機能付けるべきだったのでは MSX2相当とか

PCとしても消しゴムキー+メモリ8KみたいなROMゲー専用マシン許容してたし
ラインナップとしてポリシーがなかった
ナイコンさん [sage] 2019/02/10(日) 06:05:16.94
というか1の段階ではZ80ベースのカスタム+V9958クラスで出すべきだった
170 [sage] 2019/02/10(日) 06:09:03.65
ついでに速度はμPD70008クラスで
ナイコンさん [sage] 2019/02/10(日) 06:44:43.46
当時作れる範囲の性能じゃファミコンには結局勝てないだろ
時期が悪かった
ナイコンさん [sage] 2019/02/10(日) 08:48:44.04
レトロゲームスレより

MSX3
CPU:Z380(40MHz,Z80A150MHz相当?)
VDP:V9990(640x480 32768色同時発色 2ページ独立スクロール)+V9958
音源:YM2151+ADPCM+YM2413+PSG(+SCC)
なんてものが実現して欲しかった
MSX1との互換性維持のためにV9958
YM2413も互換性維持のために搭載
いくらするかわからないし これ買うなら他の16/32ビット機買うだろうけど
ナイコンさん [sage] 2019/02/10(日) 11:16:02.35

MSX作った人みたいな事言われてたからハードやソフトに絡んでるのかと思ってたよ
ハードの規格あたりもMSが作ったのかしらでもMSXは日本の設計だよな表には出てこ
ないけどアスキーの中の人が作ったのかな
VDPにアスキー刻印あったしR800作ったりした人あたりがそうなのかしらね
ナイコンさん [sage] 2019/02/10(日) 15:13:48.77

西はハード屋だろ
プリント基板の設計とかやってたみたいだし
ナイコンさん [sage] 2019/02/10(日) 15:28:53.24

西はBASICのセールスマンだよ
国産パソコンが生まれてBASICの需要が出来たの見てアメリカで売ってたMS-BASICの販売権を買ってきてメーカーに売り込んだ人
当時のアスキーはMSの極東地区の販売代理店だった
ナイコンさん [sage] 2019/02/10(日) 16:03:35.71

あそこやたらYM2151に拘る頭おかしな人が常駐してるよな
ナイコンさん [] 2019/02/10(日) 16:14:37.56
MSXturboRは完全にいらない子だったと思う
少し高いけど、PC-286C買った方が圧倒的に幸せになれる
ナイコンさん [sage] 2019/02/10(日) 16:21:24.84
DOS/Vマシン = MSX286 だったな

ゲームもそこそこ出来るし
ナイコンさん [sage] 2019/02/10(日) 18:16:12.98

つまりビジネスPC的な設計にスプライトが付けば最強…

それなんてFM-TOWNS?
ナイコンさん [sage] 2019/02/10(日) 19:54:21.15

ビジネスPCと言っても、ビジネスの信頼性確保な贅沢で高価なPCになってるPC98やFMRにスプライトじゃコスパ悪くて
PC/AT互換機は、信頼性多少は落としててもコスパが圧倒的に良いから全然別
Tandy 1000的なのを日本でも出せてれば良かったのかもな
ナイコンさん [sage] 2019/02/10(日) 21:34:36.02
ATはPC98と違って、仕様的にどこでも作れる→コスパ特化安いモン勝ちの流れなわけで

あ、あれ? MSXも仕様的にどこでも作れる→・・・

もう遅いけど98/AT世代で、一般的なAMゲー用に近いスプライト特化のボード
とかあったら広まったのかな ISAのサウンドブラスターみたいの
ナイコンさん [sage] 2019/02/10(日) 21:46:53.07

MSXも許可ないと作れない
独自BIOS・BASIC無しなら作れる
勘違いしてる人多いけどIBMがIBM-PCの仕様オープンにしたのはパソコン市場からの撤退決めてサポート放棄したから
最初からオープンにしてたわけじゃないよ
ナイコンさん [sage] 2019/02/10(日) 21:51:52.06
勝手にクリーンBIOSつくったのが発端なのでは
回路図は見りゃわかる(んだろう多分)し

今はPCの仕様って誰が決めてんだろ
デファクトの綱引きなのか
ナイコンさん [sage] 2019/02/10(日) 23:54:54.41

当時グラボは既にWinの方向いててハイレゾだフルカラーだ描画支援だとかだったような
DOSゲーに特化した板があったとしても追加ハードは売れない対応ソフト無いのスパイラルで
コケるんじゃない
ナイコンさん [sage] 2019/02/11(月) 02:49:14.84

まあ冷静になるとその通りではあるが。w
当時の世界的に見て、スプライト支援ってのは別にイラネってことだろね。

究極の8ビットスレとしては、CPUは8bitだがGPUが32/64みたいの許容するかどうか。
ナイコンさん [sage] 2019/02/11(月) 04:20:39.63

Intelと違うことすると付いてきてくれないし
MicrosoftがサポートしなければIntelもあらがえないし
まあ綱引きだな
ナイコンさん [sage] 2019/02/11(月) 06:07:04.66
誰も書かないけど、日本でDOSマシンが高かったのは
あまり安いマシンにはMSがライセンスおろさないという
PC互換機ではあまり意味のない牽制に効果があったせい。
MSX2でカシオにライセンスをおろさなかったようなことを
16ビットでもやってたんだね。よくNECのせいでパソコンが
高かったといわれるけど、MSも片棒かついでたんだよ。
(後年、当時の関係者が雑誌のインタビューか何かでいってた)
ナイコンさん [sage] 2019/02/11(月) 07:01:44.01

EPSONのPC CLUBとか、富士通のMARTYとか有ったのに?
当時のAT互換機は安いマシンって言うより、普通の値段なのに高性能なマシンってコスパの高さが売りだったから話が違うような
この値段でそんな高い性能のマシンにライセンス出さないって一々規制してたとは考え辛い
ナイコンさん [sage] 2019/02/11(月) 08:45:47.14
MSXturboRの代わりに16bitのR800よりも8086の16bit機の方がの話なんだから
AXもDynaBookももう出てた訳だしAT互換機の低価格化ができない技術的な理由はなく、AXの邪魔ってな理由かね

ただ、アスキーもAXの前にYamaha V6366ってポータブル機向けディスプレイコントローラーチップ出したりしてんだよな
8bit ISAでVRAM64KBで640x400x4色/320x200x256色って、MSX2の256色表示を流用しただろってなの
MCGA互換ではなくHercules互換で
AXじゃなく素直にこちらをカラー液晶なノートブックやテレビに繋ぐホームパソコンのXT互換機として出さなかったのはMSX2の邪魔ってな理由か

なんかアスキーは自分で作ったのが邪魔して悪手悪手に突き進んでたような
ナイコンさん [sage] 2019/02/11(月) 08:47:29.94
ニホンゴムツカシイネ
ナイコンさん [sage] 2019/02/11(月) 10:09:31.75

当時の関係者とやらの妄想だろ
ナイコンさん [sage] 2019/02/11(月) 16:59:36.61
MSX2は、初期は売れなかった
ROMカセットも世界的な半導体不足で値上がりした(ファミコンも同じだが)

しかし、ようやくメモリも安くなり、MRGA ROM(メガ ロム)で一気に大容量が実現
さらに、パナソニックが「キーボード一体型でフロッピーディスクドライブ1基搭載で29,800円!」という廉価版を発売
かつての富士通FM-7とほぼ同じような大きさで、「横からフロッピーディスクを出し入れできる」というお手軽さがウケて
10代の若者向けとしては、それなりのシェアを占めることが出来た

ところが、エプソンのPC-286という互換機がどんどん安くなり、NECとは違って学生でも手が出る価格帯まで落ちてきたため
「ゲームも16ビット!」という流れになり、MSX2は衰退していった
ナイコンさん [sage] 2019/02/11(月) 18:12:55.23
29,800はFDDなしのA1無印で、FDD×1なのはA1Fで54,800ぐらいしなかった?
ナイコンさん [sage] 2019/02/11(月) 19:14:18.26

だよな
FDD搭載で29800円なんて見たことねえわw
ナイコンさん [sage] 2019/02/11(月) 22:07:55.21
8bitホームパソコンの記憶媒体としてFDDは何だかバランス悪いまま終わったような
MSXのようにカセットが基本な仕様なら紫外線消去型EPROMカセットを標準化した方が良かった時代じゃなかったかな
ROMライターもROMイレーサーも量産すれば安いもんだし、カセット前提ならカセットにライター機能内蔵でイレーサーを規格化すれば良いだけだろうし
ナイコンさん [sage] 2019/02/12(火) 00:19:39.13

あの時期にメディアが1枚100円というコスパを考えると、FDD以外の選択肢は限られると思うぞ
ナイコンさん [sage] 2019/02/12(火) 00:28:03.44

2DDフロッピー1枚で720KB=5.6MビットROM相当
その2DDディスク数枚組のゲームがPCでは主流だったので
それだけの大容量ROMカートリッジ出せるようになるのは5年後ぐらいでは?
ナイコンさん [sage] 2019/02/12(火) 00:30:54.92
もし事実としてDOSをやすいマシンに卸さないって何か意味あったのかね
つうかMSXも98も元々本体と別売だよな本体持ってない人でも買える
ナイコンさん [] 2019/02/12(火) 00:44:25.68
200
ナイコンさん [sage] 2019/02/12(火) 00:46:26.60
TAKERUは紫外線窓の空いてないEPROMに焼いて売ってたな
ファミコンでアングラな書き換え可能なEPROMが出て来たのは何時からだったか?
ナイコンさん [sage] 2019/02/12(火) 00:47:43.98
MSXのDOSであるMSX-DOSなら本体に付属。
別売りもあるけどコチラはアセンブラやリンカなど様々なツールも付属。

98の方は知らない。
ナイコンさん [] 2019/02/12(火) 09:54:01.80
今の技術ならVESAマウントサイズで高性能な8bit〜16bitボビーパソコン造れるのに
モニタキーボードマウスは自前で用意すればいいし外部記憶媒体はSDカードで十分
ナイコンさん [sage] 2019/02/12(火) 10:00:49.62
VESAマウントどころかSDカードサイズで作れるだろがや
USBコネクタのほうがデカイ
ナイコンさん [sage] 2019/02/12(火) 15:14:59.45
今ならスマホでゲーム出来るだろ
ナイコンさん [sage] 2019/02/12(火) 19:05:31.27

それすら認めたくない奴らもいるからな
その最悪な例がゲハとかゲハとかゲハとか
ナイコンさん [sage] 2019/02/12(火) 21:57:21.36

付属してる機種もあったかもだけど、MSX–DOSは基本的には別売りでしたね。

98の方は基本的に付属だったような記憶。少なくとも当時買った98ノート2機種には両方ついてた。
ナイコンさん [sage] 2019/02/13(水) 00:46:00.25
98もDOS別売りがデフォだったぞ

DOSが付いたのはWinプリインストールモデルが一般向けでもラインナップされた頃だろ
ナイコンさん [sage] 2019/02/13(水) 00:50:13.90

92年の年末にン十万叩いて購入したPC-9801FAには付属してなくて、仕方なく購入した記憶が…
ナイコンさん [sage] 2019/02/13(水) 02:01:45.52
A 一太郎等に2.1が付いてた説
B パソコンショップが付けてくれた ただしマニュアル等は無い
ナイコンさん [sage] 2019/02/13(水) 14:03:28.93
98は一定のVerまでは付属(ゲームソフトにすら入ってる)MSが普及させたくてばら蒔いた
それ以降は別売りになりゲームで遊ぶにもDOS組み込み作業が必須になった
ナイコンさん [sage] 2019/02/13(水) 18:03:45.25
アプリケーションソフトへ2.11組み込んでの出荷が認められてたんですよね。
懐かしいな
ナイコンさん [] 2019/02/13(水) 21:19:36.13
バブルメモリがもっと安くて信頼性も高ければな。
結局は集積性でNANDに勝てないけど。
ナイコンさん [sage] 2019/02/13(水) 22:17:08.55

最終的な覇権だけ考えてると話がおかしくなるよ。
世代ごとの勝者とその後の展開を考えないと。
ナイコンさん [sage] 2019/02/14(木) 00:45:02.70
結局、発売された中で8bit機最強のPCを選ぶと何になるんだろ?
ゲーム分野に限ると、実はMSX2勢がいい線いっそうな気もしてくるわけだが
ナイコンさん [sage] 2019/02/14(木) 00:56:28.28

MSX2にハードウェア横スクロールもあればゲーム分野では年代的にわりと一番マシな8bitPCだったかもしれん
ナイコンさん [sage] 2019/02/14(木) 01:01:12.22
というか1の段階で全方向スクロールは当然として
スプライトBGが1ドット全色使えるようにすべきだった
ナイコンさん [] 2019/02/14(木) 01:20:04.92
8bit限定なら
PC88MA vs X1turboZ vs MZ2500 vs MSX2+
c/pならMSX2+ 単純性能ならX1 ソフト資産と性能のバランスなら88かな
ナイコンさん [sage] 2019/02/14(木) 01:54:07.96

スプライト、BGでドット単位で16色フルって結構ハードル高いぜ?
セガマーク3でやっと実現
ナイコンさん [sage] 2019/02/14(木) 01:54:34.27

FM77AVは?
ナイコンさん [sage] 2019/02/14(木) 02:39:08.81

潜在能力を言い出すとFM77AV40だと思うけど、
ゲームの品揃えを考えれば88SR以降じゃないのかな
ナイコンさん [sage] 2019/02/14(木) 03:11:38.87
最強言うならハードの性能だろうしょぼゲーいっぱいあるから最強言われましても
ナイコンさん [sage] 2019/02/14(木) 06:25:33.97
結局現時点で最強のゲーム機はiPhone一択だけどな
ナイコンさん [sage] 2019/02/14(木) 07:07:59.05
実働してるのだと、Apple][eのZ80カード互換カードじゃあないかねえ
6MHzなZ80カードをオーバークロック20MHzで動かしたとか、
9.216 MHz 64180 CPUの新しいカードだとか、今でも開発されてるし
ナイコンさん [sage] 2019/02/14(木) 09:25:17.47
S1じゃろ
ナイコンさん [sage] 2019/02/14(木) 09:35:04.58

83年じゃ無理だよな
アーケードもほとんど4色だったしそのまま持ってきたファミコンもそう
ナイコンさん [sage] 2019/02/14(木) 09:55:44.22
あのゼビウスですら8色な時代だからなあ
4色で複数パレット選択での同時発色数を増やすくらいが限度
BG2画面さえあればそれでもどうにかなるはず
ナイコンさん [sage] 2019/02/14(木) 10:24:28.27

PCエンジンだな

PCじゃないけど、CPUは内部的に16ビットだったから256ドット以上も余裕で扱えたし
ナイコンさん [sage] 2019/02/14(木) 10:42:45.68
内部16bitでも外部8bitなら入れるとIBM PC最強になってしまう
ナイコンさん [sage] 2019/02/14(木) 14:54:00.73
68008は
ナイコンさん [sage] 2019/02/14(木) 15:11:17.99

CPUは普通に8ビットじゃねえ?
VDPは16ビット接続だけど
ナイコンさん [sage] 2019/02/14(木) 21:11:39.15

ファミコンの性能取捨選択ぶりは神懸かっていたとしか思えんな
それぞれの機能ではファミコン以上のゲーム機もあったけど、総合力にすると断トツ
ナイコンさん [sage] 2019/02/14(木) 22:51:02.68
68008はかなりがっかりする遅さのはず
ナイコンさん [sage] 2019/02/14(木) 23:04:22.72

68000自体が遅いからな
設計年代が古い上に32ビットCPUを16ビットで実行してるから
ナイコンさん [sage] 2019/02/14(木) 23:06:42.70
8ビットホビーPCの次をどうするかという時の御三家の行動って

シャープ → 実質的にホビーのみ (AX?なにそれおいしいの?)
NEC   → ビジネスのみ (ホビーPCはフェードアウト)
富士通 → ビジネスとホビー併存

と三者三様の選択をしてるんだな
あと、結局御三家は8ビット時代にはスプライトを採用しなかったというのも共通してるね
シャープ(X68)とNEC(88VA)は16bitで、富士通(TOWNS)は32bitで初めてスプライトを採用してる

X1とか、キャラクター的にスプライトを積んでも良かった気がするんだがなあ
ナイコンさん [sage] 2019/02/14(木) 23:11:20.24

シャープはMZがビジネスよりだったけどテレビ屋が作ったX1にボロ負けしてて諦めた感じじゃないの?
テレビ屋がビジネス機器を作ろうとは思わないだろうし。
ナイコンさん [sage] 2019/02/14(木) 23:19:24.45
ビジネス向けだとMZ-5500とかあっただろ。
ナイコンさん [sage] 2019/02/15(金) 00:50:05.08
考えてみると、Z80勢のうち16bit化するときにR800を考えたのって結局MSXだけだったんだな
互換性とかは、特にマーケティングの武器にならない時代だったんだろうか
ナイコンさん [sage] 2019/02/15(金) 03:53:50.60
アーケードゲームのほうは68000がそれなりに普及していたし
X68000、メガドライブも出た

富士通はせっかくZ80ではなく6809を採用してマニアに受けたのに
68000を採用せず386に行っちゃったのが惜しい
ナイコンさん [sage] 2019/02/15(金) 07:06:18.03
68系のOSが作れなかったからだよ!言わせんな!
ナイコンさん [] 2019/02/15(金) 09:16:15.38
OS-9でもHuman-68kでもS-OS"SWORD"でも出始めのMINIXでも良かったんやで
ナイコンさん [sage] 2019/02/15(金) 12:50:00.49

R800はほぼ次世代MSXのための石。時期も遅い。
>互換性とかは、特にマーケティングの武器にならない時代だったんだろうか
武器になっているから8080以外は互換16bitCPUが微妙で遅れて全滅。

6309全開マシン作ればよかったんだよ(本家から横槍)
ナイコンさん [sage] 2019/02/15(金) 13:04:09.20
HD63C09カード、HD64180カード、V20カードが刺さるFM-11とか夢想したなあ
ゲームには向かないが
ナイコンさん [sage] 2019/02/15(金) 13:34:57.87

でもメモリは8ビット接続だしメモリ空間も64KBを16KBのページ単位でアクセスだしこれで16ビットとか言われてもなぁって感じ
ナイコンさん [sage] 2019/02/15(金) 16:15:26.17
富士通はOS-9出してたじゃん
OS-9/68000も出そうと思えば出せた

シャープのX68000にのせたCPUは、日立製だっけ
のちに、それを拡張したSH2がセガサターンに採用された
ナイコンさん [sage] 2019/02/15(金) 16:28:53.84
結局はAT互換機をみんな出すか撤退するかになったんだから、当時からホビーパソコンはAppleIIe互換機に色々なCPUカード付けてで良かったじゃん
ちゃんとAT互換機のように合法的なAppleIIe互換機も有ったんだから同じじゃん
単にIBMの互換機ならプライドが許すセコイ話だったんだろ
ナイコンさん [] 2019/02/15(金) 18:43:15.00
FM-11は8088カードをV20換装してと8087挿せた
TPasが早かった
あと8080エミュでCp/m走らせたような記憶が…
ナイコンさん [] 2019/02/15(金) 19:07:03.59

X68000にCPUなんか載ってねーぜ、旦那。
ナイコンさん [sage] 2019/02/15(金) 19:26:04.46
はいはいMPUMPU
ナイコンさん [sage] 2019/02/15(金) 19:49:44.29

同世代の8086やZ8000と比べたら68000は速いんだがなんせ70年代のCPUだからねー
80年代のCPUと比べてしまうと苦しい
68020の価格が下がらず移行が進まなかったのが痛いな
ナイコンさん [sage] 2019/02/15(金) 19:55:51.22
MSX
ttps://i.imgur.com/3m0WGsA.png
MSX2
ttps://i.imgur.com/Olf6cRK.png
88
ttps://i.imgur.com/8j7TbgI.jpg
X68
ttps://refuge.tokyo/x68k/x68000/screenshot/00125.png
ttps://refuge.tokyo/x68k/x68000/screenshot/00126.png
ナイコンさん [sage] 2019/02/15(金) 21:35:45.33
80年代は6809が究極の8bitCPUと言われていたな
個人的にはシャープのSC62015は衝撃的だった
ナイコンさん [sage] 2019/02/15(金) 21:48:13.58

KWSK!!
ナイコンさん [sage] 2019/02/15(金) 21:53:16.71

個人ページなのでURLを貼るのは気が引けるので、

SC62015 PC-E500

でぐぐって一番上に表示されるサイトを見てくれ
そこが解説記事としては一番整理されてる
ナイコンさん [] 2019/02/15(金) 23:32:26.98
PC88はバランス良かったけど確かに最強じゃないなぁ。
ナイコンさん [sage] 2019/02/15(金) 23:33:10.78
同じ640x400@8色でも、X1が1番綺麗に見えた。
ナイコンさん [sage] 2019/02/15(金) 23:34:45.94
640x200だったか。
ナイコンさん [sage] 2019/02/15(金) 23:40:36.87

どう衝撃的だったんよ?
ナイコンさん [sage] 2019/02/15(金) 23:46:09.89
16ビット機になってしまうが、Amigaが1985年発売と聞くとびっくりするな
日本語対応とか積極的にやってたら日本でも覇権とってたんじゃないか?
ナイコンさん [sage] 2019/02/15(金) 23:55:10.40
amigaにおける、日本語対応ってなんだろうねって話

ゲームメインでしょ?
ゲーム中の日本語表記なら、ドット絵を日本語で書けばいいわけだし
マニュアルの翻訳なら簡単だ
結局何もいらないし、普及する気もないし、販路も無かった

ちなみに某社に話は行ったよw
実現しなかったけど
ナイコンさん [sage] 2019/02/16(土) 00:25:16.32

1985年に登場のAmiga1000は結構高かったよ
みんながイメージするお手頃価格のAmiga500は1987年登場だ

それとAmigaはゲーム性能低いよ
今時はYoutubeでゲーム動画見れるからAmigaのゲームが如何にショボいか確認できる
ナイコンさん [sage] 2019/02/16(土) 00:42:22.38

当時と今を比べるなよ
ナイコンさん [sage] 2019/02/16(土) 00:44:55.81

勿論当時の基準で見てショボいって言ってるんだよ
Amigaのファイナルファイトやスト2、アフターバーナーを見てみるといい
こんなクオリティーじゃ日本では通用しないよ
ナイコンさん [sage] 2019/02/16(土) 01:34:38.51
85年て、日本だと新規アーキテクチャが出てない空白期になるのかな
87年にX68が登場して時代が一つ変わった感じだが
ナイコンさん [sage] 2019/02/16(土) 06:56:22.38


SC62015

単体でググるだけでトップにくるよ
ナイコンさん [sage] 2019/02/16(土) 07:25:40.21

HD64180が1985年だな
MSX2も出て、8bitでもCPUの高速化って流れが進めば良かったんだが、VDPが付いて来ないってなった年でもあるか
まだまだ遅いDRAMと8bitバスでも、CPUとVDPの間は高クロックで高速転送させりゃ、ってなVDPにキャッシュ積むような方向に行ってれば書き換え早くなったのだが
ナイコンさん [sage] 2019/02/16(土) 07:55:50.24

1985年に発売された他のPCでそれらのゲームは動いてたの?移植出来ただけでも結構凄い、ってお話しなんじゃないかな?

国産だとどのへんの機種だろうね
ナイコンさん [sage] 2019/02/16(土) 08:20:54.04
マスターシステムやファミコンのアフターバーナー見たことあるの?
ナイコンさん [sage] 2019/02/16(土) 09:44:14.10
アフターバーナーは比較動画とかあるから見てみればいい
日本では発売できないレベルというのはわかる
いや、マーク3版も正直そうなんだけど、時代が許したというか、セガ純正だしなぁw
ナイコンさん [sage] 2019/02/16(土) 09:59:47.37

この時代にVDPにcache載せたら値段跳ね上がるな
何バイト載せる想定かわからないけど
ナイコンさん [sage] 2019/02/16(土) 10:13:33.13
CPUや周辺が遅ければ複数積めばいいんじゃね?
正直足引っ張りまくりのビデオ、音源、FDDはサブCPUにまかせて、
メインCPUをすっきり開放して欲しい
ナイコンさん [sage] 2019/02/16(土) 10:25:56.16
Amigaといったら、「ポピュラス」、「ダンジョンマスター」、「シムシティー」の3大タイトルがそろった年があった
「シムシティー」はオリジナルはMacのモノクロ板だが、のちにカラー版もヒット
この3作品が日本でも発売され、X68000toとFM TOWNSが普及した
3作品ともMSX2で発売されることも検討されたが、ハードの限界で断念

これで一気に、ゲームも16ビットの時代に突入した
ナイコンさん [sage] 2019/02/16(土) 10:28:31.62
Amiga以前と以後のホビーPCの性能で特徴的なのは、縦横へのスムーススクロールの可否じゃないかと思うわ
MSXやPC88にとってスムースな二次元スクロールは非常に困難だが、Amigaは縦にも横にもなめらかにスクロールするゲームを実現できた
次の世代のX68やFM-TOWNSになると、当たり前すぎてBASICからでも実現できる機能になった
ナイコンさん [sage] 2019/02/16(土) 10:34:21.84
というか価値観の齟齬ありすぎだろ

これじゃ8ビット機も16ビット機も
x86+VGAに負けて当然だろ
ナイコンさん [sage] 2019/02/16(土) 10:34:53.47
むしろIA32+VGAだった
ナイコンさん [sage] 2019/02/16(土) 10:38:25.37
386時代になると、スプライトとかなくても力業でアクションゲームを実現できる時代になっちゃうから、
ホビー的な視点でのアーキテクチャの面白さというのは語りにくくなってくるんだよな

やっぱり各々の作り手の個性がバリバリあらわれてるのが8ビット機だろう
ナイコンさん [sage] 2019/02/16(土) 10:40:33.80

256KbitDRAMの二ブルモードで伝送速度が跳ね上がる
64Kのページモードの100nsから256Kのニブルモードの25nsへと
VRAM側16bit化と合わせて8バイト転送で高速化してもCPUは対応出来ないので、
16バイトだけであってもキャッシュが欲しい
ナイコンさん [sage] 2019/02/16(土) 10:43:20.00
それどころか今じゃ
現行据置(とか言うゴミ)すら足元にも及ばんほどの超性能のスマホが
当たり前に売られてるしな
ナイコンさん [sage] 2019/02/16(土) 10:50:43.64

アミーガのアフターバーナーはマスターシステムと同レベル
ナイコンさん [sage] 2019/02/16(土) 11:11:17.30

ぐぐってみたが、さすがにマスターシステムと同レベルと言ったらかわいそう
ttp://https://www.youtube.com/watch?v=l_kM65gFgng

マスターシステムだとこんな感じ
ttp://https://www.youtube.com/watch?v=6wGQP8lyXq0
ナイコンさん [sage] 2019/02/16(土) 12:36:26.06

amigaのアフターバーナーよくできてるじゃん
少なくとも32bitのTOWNS版に匹敵するデキじゃないか?
ナイコンさん [sage] 2019/02/16(土) 12:46:17.81

それは言いすぎやろ
Towns版はX68版に比べると滑らかじゃないってだけで、あの物量自体は凄かった
ナイコンさん [sage] 2019/02/16(土) 12:59:40.02
AMIGA版て2種類あるんだね
枠なしのセガ版はマスターシステム版ベースだから大差ないというのわかる
Activisionの枠付きのは酷いが、これ本当にAMIGA版なのか?
ナイコンさん [sage] 2019/02/16(土) 15:35:51.20
マークIII版はゲームとして成立しておらず、完全に面白く無い。
アミガ版は知らんけど。
ナイコンさん [sage] 2019/02/16(土) 15:47:52.68
パソコンの話に戻ると、8bit機になかなかスプライト搭載の機運が盛り上がらなかったのは、
MSXとの棲み分けが成立してたってことなんだろうか
PC88が、85年のSR登場時にスプライトを搭載していればけっこうインパクトがあったと思うんだが…

87年のVAのタイミングでは、さすがに何もかも遅すぎた
ナイコンさん [] 2019/02/16(土) 16:20:14.57
マークIII版のはアフターバーナーではない
"アウアーアーアー"という別物だ
ナイコンさん [] 2019/02/16(土) 16:48:03.42
88SRにスプライトとか、どのレベルを求める?
せめて2DDとスプライト搭載していれば、歴史は少し変わったかもしれない
ナイコンさん [sage] 2019/02/16(土) 18:07:37.04

時代的に「ファミコンに負けるな」という感じになるだろうから、
16x16のパターンを64個表示できれば十分じゃないか?

問題は色数で、2bit4色だと貧弱だが、4bit16色を望むのは難しいだろうし…
ナイコンさん [sage] 2019/02/16(土) 18:29:23.05
デジタルRGB接続も出来ないとならないから、
同時発色数16色は駄目だしな
8色にパレットは動かせない
512色中8色なら十分
4KバイトTRAMとかの高コスト状態を解消して、
64KバイトでPCGテキスト+グラフィック+スプライトになってればねえ
ナイコンさん [sage] 2019/02/16(土) 18:38:20.84
PCエンジンのVDPと画面を融合した方がてっとりばやいのでは
解像度が必要な場合は88のVRAMで、スプライトやスクロール画面はVDP部分で
PC-FXみたいに拡張ボードレベルでできそうな気がする
ナイコンさん [sage] 2019/02/16(土) 18:48:52.48

85年前提だと、PCEは影も形もないと思うが…
ナイコンさん [sage] 2019/02/16(土) 19:08:47.30

アミガのもアウアーアーアーやで
ナイコンさん [sage] 2019/02/16(土) 19:18:21.54
セグメント方式でもいいからメモリマップ1MBあれば良かった
DSPやDMAを積んでいれば使い道があった
ナイコンさん [sage] 2019/02/16(土) 19:46:30.80

VDPのHu6270 の完成が1985年末頃らしい。さすがに1985年内の発売は無理だけど

NECはスーパーカセットビジョンも開発してたんだから、こちらの128個スプライトでもいいんだよなぁ
ナイコンさん [sage] 2019/02/16(土) 23:58:37.69
しかしBGという概念すらまったくない代物だろ
ナイコンさん [sage] 2019/02/17(日) 00:03:34.37

「8x8ドット単位で色(パターンではなく)を指定できる」
みたいな作りだっけ
ナイコンさん [sage] 2019/02/17(日) 00:07:11.93

16x16ドットが最小みたい
これで128枚は単色でも凄い
ナイコンさん [sage] 2019/02/17(日) 00:10:24.68
勘違いした
BGのドットサイズの話か
ナイコンさん [sage] 2019/02/17(日) 00:24:11.68


テレビへの出力しか考えてないゲーム機用のスプライトチップなんか流用できるわけないじゃん
PC8801は24kHzモニターにまで対応してんだからアクセスタイムがシビアになる
ナイコンさん [sage] 2019/02/17(日) 00:27:23.10

FM-TOWNS「スプライトは低解像度モードでしか使えない仕様にすればよくね?」
ナイコンさん [sage] 2019/02/17(日) 00:36:10.14
そういえば、8bitマシンの時代って解像度を落として色数を増やすという発想があんまりないよな
ゲームを考えるなら320x200(当時のコンシューマーと同程度)あれば何とかなるわけだし、640x200で8色出せるなら、VRAM容量だけでいえば320x240で64色出せる
ナイコンさん [sage] 2019/02/17(日) 00:37:36.48

TOWNSのスプライトは低解像度(256x240)ドットでしか使えないけど
モニターのモードは15kHzでも31kHzでも表示できるぞ(フレームバッファだから当たり前だけど)
ラスタータイプのスプライトの場合、モニターの水平同期周波数が上がるほどスプライトメモリに対するアクセス速度もアクセスタイミングもシビアになる
ナイコンさん [sage] 2019/02/17(日) 00:38:09.94
88シリーズはテレビ出力にも結局は対応してるしな
デジタルRGBと同じく24KHzは互換用の対応だけでも良い
テレビ出力前提じゃないと寿命伸ばしてもWindowsの高解像度と戦わなきゃならないし
ナイコンさん [sage] 2019/02/17(日) 00:40:09.26

MSXには64x48ドットモードがあったな
実際使ってる市販ゲームがあったような
ナイコンさん [sage] 2019/02/17(日) 00:45:18.77

発想はあって作られて売られたが、
あまり売れなかったと言うべきじゃなかろうか
買う方に高解像度信仰が強くて、色数多くても低解像度じゃ評価されなかった
192×144くらいの低解像度マルチ画面が欲しい位だがな
ナイコンさん [sage] 2019/02/17(日) 05:00:18.44

1985年にはモニタがマルチ周波数対応製品が出ているので、
スプライト表示を15KHz限定にすればいいのでは
自動追尾可能なPC-TV351は1985年1月発売だし
ナイコンさん [sage] 2019/02/17(日) 05:13:31.08

24KHzモニターでもカラーモード(200ライン)ならセフセフ?
ナイコンさん [sage] 2019/02/17(日) 07:51:36.40

SMC-777C
ナイコンさん [sage] 2019/02/17(日) 08:10:48.14
SMC-777てうろおぼえだが妙にキーボードが綺麗な印象が残ってる

しかしこのスレおっさんばっか集まってるなw
ナイコンさん [sage] 2019/02/17(日) 08:37:35.90
そういう板なんだから
ナイコンさん [sage] 2019/02/17(日) 09:16:23.33

PC-8001mkIISRがそれだったな
320*200ドットで8色2画面
「パックランド」、「ゼビウス」が遊べた
ttp://https://youtu.be/jQYtEhW2Hdo
ttp://https://youtu.be/Qo0KSheXj3A

しかし、FM77AVの4,096色のほうがもっとすごかった
ナイコンさん [sage] 2019/02/17(日) 09:16:49.20

仲間うちではアルファベットチョコキーって呼んでた。チョコは二層のやつね
777cだったのでカーソルキーはスライスチーズ
ナイコンさん [] 2019/02/17(日) 11:44:39.65

ガクガクで酔いそうになるけど、
パックランドは二重スクロールしてるし、
ゼビウスはアンドアジェネシス移動してるな
ナイコンさん [sage] 2019/02/17(日) 14:52:54.90

TVだと縦144ドットは狭すぎだな
192ドットでも216ドットでも上下に帯が表示されて大体224ドット表示されてたから
だからアーケードゲームの縦解像度はみんな224ドット
横だといじれてサイズ色々あるんだけどね
ナイコンさん [sage] 2019/02/17(日) 15:29:19.71

テレビ表示する場合には、インターレース3ライン1ドットなら丁度じゃね?
432÷3=144で
インターレースだと1ラインと2ライン交互になって、そのままでもチラつかず済むし
1バイト1ドットな256色でも27KBで済むので、8bit機でもバンク切り替えせずにビットマップグラフィックが使いやすい
ナイコンさん [sage] 2019/02/17(日) 15:50:48.92

それやると30FPS限定で違和感出るよ
あとインターレースは実写映像だと気にならないけどゲームだとらちらつきが気になる
輝度落とせば抑えられるけど見づらくなる
ナイコンさん [sage] 2019/02/17(日) 16:00:39.63
480ラインとして使うと、有る無しになってチラつくし、
240ラインとして使うと上下に振動するが、
160ラインとして使うなら太さが1/6ライン重なるだけだからそんな違和感無い

タウンズマーティでやってたようにライン合成して網膜で分解させると480ラインとしてもインターレースは使えるが、
それだと2ライン作らなきゃならんしな
ナイコンさん [sage] 2019/02/17(日) 22:22:45.23

・・・スマン、話についていけん
お前ら凄いなぁ
ナイコンさん [sage] 2019/02/17(日) 22:30:37.52
縦192ドットのマークIIIとか、上下の未描画領域が無駄に広いんだよな。
ナイコンさん [sage] 2019/02/17(日) 23:08:06.60

大元の9918が192ドットだからな
appleIIもATARI2600も192ドットだから当時の業界標準なんだろう
ナイコンさん [sage] 2019/02/18(月) 00:12:20.66
考えてみると、御三家8ビット機のうち、死亡時までコツコツとパワーアップを続けていたのってFM7になるのかな?
あと、X1はスペックアップした印象がないというか、これがシャープTV事業部の伝統なんだろうか
ナイコンさん [sage] 2019/02/18(月) 00:22:18.85

そういやApple IIには上160ラインまでグラフィックで下4行テキストってなモードでメモリ節約できたりしたな
あんな手法を全機種採用しても良いくらいのメモリー状況だったろうに
国産8bit機ならグラフィック左256dot右8桁テキストってなモードでメモリ減らして色増やしたのとか欲しかったもの
ナイコンさん [sage] 2019/02/18(月) 00:24:34.99
インターレースというと
DPS SGを思い出すけど
他に使っているソフトって何があった?
ナイコンさん [sage] 2019/02/18(月) 01:50:36.42

というかmkIIの段階でSRでのグラフィック実装をするべきだった
流石に音源はPSGになるけど
ナイコンさん [] 2019/02/18(月) 02:00:34.69
小並感だけど、8bitマシンである限り、メモリ空間に縛られるのが一番のネックだと思うわ
でぶねこミ,,゚Д゚彡 ◆DQN3MAuZfw [] 2019/02/18(月) 04:34:41.61

プリメとか
ナイコンさん [sage] 2019/02/18(月) 06:47:02.71

Z80も6809もバンク切り替えは使えるし、PC-98もかなりあとまでセグメントが残ってたから、
メモリ空間自体は本質的な問題ではない気もする
ナイコンさん [sage] 2019/02/18(月) 06:54:25.82

元々広いメモリ空間がある設計と
狭い中でちまちま切り替えながらアクセスするのとじゃ
どうしたって後者の方がプログラム書くに一手間かかっちゃうよ
ナイコンさん [sage] 2019/02/18(月) 08:38:42.52

X1TurboZ、FM77AV40EXまで行くとグラフィックはかなり進化していたけど
CPUが遅いまんまだったのでもう限界だったよ

結局、PC-9801、安いエプソンの互換機に流れてしまった
ナイコンさん [sage] 2019/02/18(月) 08:50:11.81
広くて手間取らないとなると、64bitの最適化なんてコンパイラの方が優秀であって、人力でチマチマやる面白さが無くなる
画面周りもGPUの変化が早いんだから、ドライバー任せしか無い
ってのが面白くないからこその8bitだろう
ナイコンさん [] 2019/02/18(月) 09:10:20.41
8bit時代のプログラミング秘話を読むと、そんなことまでしてたんかい!ってのがあって面白い
CPUどころかマシン隅から隅まで知り尽くしている感じ
ナイコンさん [] 2019/02/18(月) 09:38:46.88

う〜ん、それが普通だと思う。
ってか、それが出来ないと、極められないよ。
ま、今でも突き詰めればそうなるんだけれど、いろいろ早くなったり大容量になったりしたから、そういう機会が非常に希になった。
ナイコンさん [sage] 2019/02/18(月) 09:47:29.41
320x200ドット以上の解像度にしてもコンポジット入力では見えない読めない
(S端子が出てくるのは80年代後半)
家庭用テレビの走査線のサイクルに合わせて表示させている
高解像度処理は8bit CPUにはかなり荷が重い
ナイコンさん [] 2019/02/18(月) 10:36:17.99
MSXのハイドライド3は漢字を読むための対応表が付いてたな
ナイコンさん [sage] 2019/02/18(月) 11:41:18.90

表現力を上げるにはVRAMがたくさん必要だしその際にバンク切替が弊害になる
16KBのバンク単位でアクセスなんて辛すぎる
MSX2みたいにVDP側に全て任せるという解決策もなくはないけど
ナイコンさん [] 2019/02/18(月) 15:40:45.40
MSXなんかシリアルもHDDもバンクというかスロット増設
リニアメモリーにデバドラ置きたいけど無理
ナイコンさん [sage] 2019/02/18(月) 19:38:09.72
プレステ、サターンでさえ普通のアナログTVに接続すること前提だもんな
ナイコンさん [sage] 2019/02/18(月) 20:46:00.05

グラフィックを高解像度にする意味が無いのはその通りだが、
当時は漢字を表示したがってたのに、8dotフォントが無かったからなあ
12dotフォントもまだまだ質が悪かったし

FM TOWNS マーティーで出来てたように、ドットが潰れて見えてなくても漢字は読めるので、
漢字テキストVRAM表示は潰れるの前提の高解像度のを付けて、
低解像度グラフィックと組み合わせて、
FM TOWNS マーティーのようにフリッカー除去のために、
奇数ラインと偶数ラインの表示データを平均化していれば良い
漢字が読めるコンポジットで繋ぐ高解像度が売られてた訳だし
ナイコンさん [sage] 2019/02/18(月) 21:15:43.53

メモリと色数に余裕があれば、16ドットフォントを12ドットか10ドットまで潰したイメージを作って、
かつ中間階調を使って読める字にするという手はあると思う
ただ、この場合できれば灰色が2段階欲しいから、16色モードを持ってないと辛いと思う
ナイコンさん [sage] 2019/02/18(月) 21:31:38.08
X68000には12*12ドットの漢字ROMもあったけど
読めたもんじゃなかったよ

16*16ドットはないとしんどい
ナイコンさん [] 2019/02/18(月) 21:43:50.04
高校生のころ(昭和の話しだなぁ・・・)PC88で、640x200のモニタ(で、TVではない)で漢字を縦方向に1/2につぶして表示ってしたことあるよ。
ひらがなカタカナ記号なら違和感なく読めたけど、漢字になるとトーフもどきになっちゃうのがけっこうあった。
単純に2ラインを縦方向にORして16ライン→8ラインにつぶしただけだったけど。

エニックスだったかのゲームで、まんま同じフォントで漢字表示してて「あー、やることは一緒か」って思った覚えがある。
ナイコンさん [sage] 2019/02/18(月) 22:08:27.84
ちゃんとデザインされた16x12や12x12は割と読めるけど
16x16あたりから無理やり生成したものかかなりきついね
ナイコンさん [sage] 2019/02/18(月) 22:13:30.44

今のOSだと、文字の表示サイズを小さくしていくと、実画面で12-16ドットくらいのところで明らかにアルゴリズムが変わるよな
線を整理して、人間に認識しやすいパターンにする処理が入ってくる
ナイコンさん [sage] 2019/02/18(月) 22:34:47.04
X68kがROMでも持ってるのは16x16と24x24の2種類で、
12x12フォントは24x24からその場でじかに生成してるんじゃなかったかな。
ナイコンさん [sage] 2019/02/18(月) 23:26:57.08
ポケコン好きの俺はESR-Lを搭載した8ビットPCがあったら面白かっただろうにと妄想したりするが、
考えてみるとあれって88年くらいのCPUだったな
X68登場後にはもう何やっても無駄そうだから、やっぱりあれこれIFを楽しむのは85年くらいまでだな…
ナイコンさん [] 2019/02/18(月) 23:44:41.71

その辺でビットマップフォントに切り替わるんですよ
ナイコンさん [sage] 2019/02/19(火) 01:02:05.94

その通りだね
PC9801VMの出た85年7月以降は98の天下に突き進むのみだからね
X68000も シャープのパーソナルワークステーションの目論見は外れてホビーマシンに
ナイコンさん [sage] 2019/02/19(火) 01:09:52.23

パーソナルワークステーション目指すなら、2年目で16MHz化して3年目で030積むくらいでないと…
ナイコンさん [sage] 2019/02/19(火) 01:51:11.81
だいたい「パーソナルワークステーション」のコンセプトがわからん
何がしたいんだ
ナイコンさん [sage] 2019/02/19(火) 01:59:37.14

個人向けグラフィック特化型ワークステーションだったんじゃないの
最初にエレショーで展示された時はPCとして売られるとはだれも思わなかったみたいだし
ナイコンさん [sage] 2019/02/19(火) 06:12:17.52
68000を採用してワークステーション風のリニアなメモリ空間で本物志向のプログラミングを楽しみたい個人向け
制限だらけの8bitマシンでもなく、8bitからの建て増しでもない本物のコンピュータらしいコンピュータ
それもビジネスマシンからのいびつな派生ではなく、ホビイストの需要も満たせる新規設計
しかも、最初から24x24で省略の少ない漢字を含んだ日本語環境も完全に整備されてて、日本人の実用にも耐えうる
シャープがやりそうな漢字ROM別売りとか、FDD無しモデルしかなく別売り(しかも表裏入れ替わってる独自フォーマット)とか、グラフィック機能は分割して別売りとかもしない

正直、あれが日本に住む個人の手に届くというのは、夢の一つが現実になった瞬間でもあった気がする
コンピュータの個人所有という黎明期からの流れの行き着く先、というか
ナイコンさん [sage] 2019/02/19(火) 06:16:55.74
8bitマシン貶す意図はなくて
”68000採用=ワークステーション=本物のコンピュータ”
みたいな感覚はあった、っつうか
しかもそれが日本人向けの設計で日本市場に個人が買えちゃうお値段で出てきた衝撃はすごかったというか
ナイコンさん [sage] 2019/02/19(火) 07:26:38.76
行き詰まったホビーパソコンの救世主というか、唯一の捌け口
主目的はゲームなんだから、開き直ってもっとゲームに特化してくれれば良かったのにね
アーケードやコンシューマが恐ろしい勢いで進化してるのに、末期は全然おいつけないのが残念
ナイコンさん [sage] 2019/02/19(火) 07:32:02.60
主目的はゲームじゃなくてゲームプログラミングじゃないかなぁ
市販のゲームで遊ぶだけなら、ハードウェア構成にしろIOCSにしろこだわる理由がないっつうか
その路線なら廉価であることを突き詰められるPCエンジンみたいなゲームコンソールに勝ち目はないわけで
ナイコンさん [sage] 2019/02/19(火) 07:50:38.69

ゲーム特化云々は別にして、進化のペースが遅すぎという批判は理解できる
ゲーム以外の部分で、同世代同価格帯の98やTownsと殴り合える性能は必要だった
VRAM1MBになってハイレゾ化はすると思ったんだがなあ
ナイコンさん [sage] 2019/02/19(火) 08:02:43.40
AppleIIとかIBM PCとか拡張性が高いのしかパソコンとしては成功しないから
MSXもCPUとVDPもカートリッジにしとけばなあ
X68000もグラフィックボードが拡張カードにするべきであって
ナイコンさん [sage] 2019/02/19(火) 08:16:46.11

二年目って1988年でしょ
その時点で16MHzのMC68000はどこも製造していない
ナイコンさん [sage] 2019/02/19(火) 09:53:18.98
ソニーのNEWSっていうワークステーションがあったけど、50万円近くしたはず
アップルのマッキントッシュUと同じで、高すぎて個人では買いにくい

X68000は、日本のAmigaと呼ばれるほど、Amigaにちょっと似ていた
ナイコンさん [sage] 2019/02/19(火) 12:43:22.39

オートイジェクトドライブやめてAMIGAみたいに普通の2DDフロッピードライブ一基にするだけ5万円ぐらい安くなったかも
ナイコンさん [sage] 2019/02/19(火) 13:10:28.92

元々個人向けのマシンじゃないでしょ
SORDのM68とか
ナイコンさん [] 2019/02/19(火) 13:15:16.68

アップルは宗教だから、皆で借金トッシュ。
NEWSは買わなくても、借金トッシュは買うんだよ。
ナイコンさん [sage] 2019/02/19(火) 13:31:52.94
モノクロのマッキントッシュUはまあまあだったけど
ピザボックスみたいな本体のマッキントッシュは100万円近くしなかったっけ?

あれで、カラー版のシムシティを遊ぶとかゼイタクすぎる
X68000のほうがまだ安かった
ナイコンさん [sage] 2019/02/19(火) 13:35:34.35
NEWSなんてXガチ勢じゃん。makeしないとソフトなんもないw
キーボードとマウスがクソだったw

MacはFXが200万近くしなかったっけ 違ったか?
あとNeXTな。高い。
ナイコンさん [sage] 2019/02/19(火) 13:42:04.92
セガのY-BoardみたいにMC68000 3基搭載のパソコンとかあったら面白いかもしれんw
ナイコンさん [sage] 2019/02/19(火) 15:55:31.59
メガドライブかサターンをパソコン化すれば勝つる!
ナイコンさん [] 2019/02/19(火) 17:02:27.19
究極の8ビット機の妄想でしょ?
CPUは8ビット縛り
となるとZ180 33MHzが最速?
これにX68000のグラフィック
VRAM増やして640x480 65536色同時発色可にして
音源はMIDI音源(SC-88とか)とFM音源(YM2604+YM2151)
とPCMとPSGとSCCみんな載せて…
こんなのがいいな
いくらするか知らんけど
ナイコンさん [sage] 2019/02/19(火) 17:11:07.34

SC-88みたいに波形がROMで固定化されてる音源はダメだとあれほど言ってるだろ
(例 サウンドボードIIのリズム音源←これも波形がROM)
ナイコンさん [sage] 2019/02/19(火) 17:25:58.39
Z180って最近のものだとサイクル数の削減とかされてるの?
されてなければ20MHzのAVRあたりと比べてもだいぶ遅いような気がするんだけど
ナイコンさん [sage] 2019/02/19(火) 21:26:32.38
普通にeZ80でいいだろ
ナイコンさん [sage] 2019/02/19(火) 22:20:38.20
8ビット機全盛当時ならNECに8MHzのZ80売ってもらうしかないな
これをツインCPUにする
ナイコンさん [sage] 2019/02/19(火) 22:30:35.44
クロックうんぬんより、アドレス空間の小ささがネックなのでは
ナイコンさん [sage] 2019/02/19(火) 22:54:55.93

Z180ならアドレス空間が最大1MBあるから、それなりにリッチな構成にできると思う
ナイコンさん [sage] 2019/02/19(火) 23:04:43.70

64180とかもそんなんだっけ?
20bitリニアにアドレッシングできるのかしら セグメント? バンク?

そう考えるとエンジンとタイヤが合ってないなあ・・・ まあ妄想だからw
ナイコンさん [sage] 2019/02/20(水) 00:44:29.50
PC88は途中でZ80の4MHzから8MHzに倍速化してるが、FM7系は77AV40まで6809の2MHzで通したんだな…
77になる時に3MHz版に更新すりゃよかったのに
ナイコンさん [sage] 2019/02/20(水) 01:17:13.36
88はノーウェイト化で倍速にしたのが最初なので4倍速だね
ナイコンさん [sage] 2019/02/20(水) 08:27:46.38
64180はバンク機能+αくらいのものを組み込んであるんだよ。
標準であるとバンク部分の仕様考えなくていいのですごい楽
ナイコンさん [sage] 2019/02/20(水) 09:42:15.43
Building my dream computer Part1
ttp://https://youtu.be/ayh0qebfD2g

6502使って作るらしい
ナイコンさん [sage] 2019/02/20(水) 09:59:11.49
の続き

WHAT IS MY DREAM COMPUTER?
ttp://http://www.the8bitguy.com/2576/what-is-my-dream-computer/

MY DREAM COMPUTER PART 2
ttp://http://www.the8bitguy.com/3543/my-dream-computer-part-2/
ナイコンさん [sage] 2019/02/20(水) 10:26:15.48

正確には65816
流石にアドレス64KBじゃ少なすぎるわな
面白いのはFPGA否定してたのに最終的にビデオチップがFPGAベースになった事
結局8ビットで扱えて安い単品ビデオチップなんてまずないから妥協したっぽい
ナイコンさん [sage] 2019/02/20(水) 10:42:41.68
描画専用にCPUを積んでも遅いか(笑)
ナイコンさん [sage] 2019/02/20(水) 10:53:28.27

eZ80の50MHzだったらPC-8001のDMA方式でも遅くないと思う
320*200 256色でもCPUの処理10%にも満たないから
ナイコンさん [sage] 2019/02/20(水) 11:32:09.50

FM-8 呼んだ?
ナイコンさん [sage] 2019/02/20(水) 11:50:56.56
ttps://pbs.twimg.com/media/Dg_e2sRU8AEcAKD.jpg
ナイコンさん [] 2019/02/20(水) 12:17:39.83
結局のところ、X68000のCPUを8ビットにすれば最強なんじゃね?
ナイコンさん [sage] 2019/02/20(水) 12:24:01.34

CPUをMC68008に換装?
ナイコンさん [sage] 2019/02/20(水) 12:41:58.92

FP-1100 ...
ナイコンさん [sage] 2019/02/20(水) 12:54:24.74

64180 は超簡易なアドレス変換ができる
64KBの論理アドレス空間を3分割(分割位置は指定できる)して2番目と3番目の領域を1MBの物理アドレス空間にマップできる
詳しくは↓
ttp://http://www.hitachihyoron.com/jp/pdf/1985/08/1985_08_04.pdf
ナイコンさん [] 2019/02/20(水) 13:16:15.47

だからー、CPUは載って無いから。
ナイコンさん [] 2019/02/20(水) 13:33:07.40
男ならバンク切り替えだ
MMUなんぞに頼るのは根性無しプログラマのする事だ
さらにバンクサイズは32kB単位オンリーだ
16kB単位、8kB単位などという小ざかしい手法は許さん
ナイコンさん [sage] 2019/02/20(水) 13:57:29.89
4KBで・・・
ナイコンさん [sage] 2019/02/20(水) 14:13:42.76
周辺チップに凄いのを積む、という本末転倒を避けるなのら
最終的には(6809とは違う意味で)
究極の8ビットCPUアーキテクチャから
妄想せんとアカンw
ナイコンさん [sage] 2019/02/20(水) 19:22:05.86

8bit CPUなので
データレジスタは8bit×4
インデックスレジスタは32bit×4
スタックポインタは32bit×2(SSP, USP)
プログラムカウンタは32bit
みたいなのを妄想した
ナイコンさん [sage] 2019/02/20(水) 19:57:34.42
命令長伸ばせば好きなだけリッチなレジスタセット持てるんだな速いかどうかは別にして
ナイコンさん [sage] 2019/02/20(水) 20:32:21.70
Z80を高速化することは難しいしバンク切り替えも限界
そんなら、8086でいいじゃん、Z80に似てないこともないし

という結論が出ました
ナイコンさん [sage] 2019/02/20(水) 20:37:55.73
i8086自体、64KBのセグメントの壁で叩かれてたし、
ファミコンのメモリーマッパーみたいなハードウェアがあれば8ビットCPUでも実用上問題無いんじゃね。
ナイコンさん [sage] 2019/02/20(水) 20:40:59.89

メモリ空間32bitの8bitCPUか…
しかし、汎用レジスタの数はもっと増やしたいな
ナイコンさん [sage] 2019/02/20(水) 20:41:05.84
8bitコアをn個(好きなだけどうぞだけど)、
うち1個コントロール用みたいなセル方式でどうだ。

それぞれ64KBづつメモリ持ってる。一部共有。
なんならビデオカードみたいにZ80を1000個とか2000個とかで
ナイコンさん [sage] 2019/02/20(水) 20:52:53.66

レジスタ増やすと命令セットのレジスタ指定のビット数が増えるからなぁ
ナイコンさん [sage] 2019/02/20(水) 23:41:31.62

FM7系が本格的なNUMA方向を目指してたら面白かった気がする
ナイコンさん [sage] 2019/02/20(水) 23:42:32.93
8bitなのはデータレジスタだけであって、アドレスレジスタなんて幾ら長くても良いんだから6502みたいなの以外は新規に作るなら物理メモリ以上にするわなあ
今なら素直に64bitアドレスレジスタで良い
データレジスタが8bitだと良いのはデータ長指定を命令に入れなくて良くなる部分
どうしたって8bitデータは扱う必要が有るんだから、8bitCPU以外じゃデータ長を複数扱う命令セットになる
なら、8bitデータレジスタで8bitだけ扱う命令セットにして、組み合わせて16bitデータ以上を扱う組み合わせを定型文として高速化すれば良い
可変長命令セットの一種だわな
これなら実質128bitCPUな8bitCPUになる
ナイコンさん [sage] 2019/02/20(水) 23:55:26.35
アーケード基盤だと68000採用が多かったし
メガドライブとかネオジオとかも68000だった
扱いやすくて高性能だったんだろう
ナイコンさん [sage] 2019/02/21(木) 01:54:49.30
65816の方式でもいいかなぁ、1ページ64KBあれば大体足りるし、データとプログラムで別バンク維持できるし
サウンド用とFDD用のサブシステムに65C02使おう
ナイコンさん [sage] 2019/02/21(木) 09:40:30.21
データバスが8bitなら8bit CPU(キリッ
ナイコンさん [sage] 2019/02/21(木) 09:56:14.28
6502の0ページをCPUに内蔵した形で、アキュームレーター以外のデータレジスタが256個有って、
8bitレジスタ256個だけど、16bitデータ128個や32bitデータ64個や64bitデータ32個や128bitデータ16個を扱うのも自由って感じとか
256個で足りないって事は無かろうし、 レジスタ指定でバイト単位で命令長が伸びるので分かりやすく扱いやすい
ナイコンさん [sage] 2019/02/21(木) 14:08:11.13
単精度でいいから浮動小数点機能も欲しいね
でもALUは8bitだから、仮数部24bitは3回に分割して演算になるだろうから、かなり遅そう。
まぁプログラムで実装するよりは早いだろうが。
ナイコンさん [sage] 2019/02/21(木) 15:29:26.56
そういうのはコプロにお任せでしょ
精度いらなきゃ固定少数テーブルの生成はPCで
ナイコンさん [] 2019/02/21(木) 18:36:29.51
ちょっと厳しい話だけど、
プロセッサのビット長=データバスの幅
と考えるのならば、アドレスバスは、16BITSで有る必要は無くて、例えば32BITSにもできるんだよね。
そうすれば、バンク切り替えも不要でフラットな大きなメモリ空間が使える。

ま、そうすると8088は、8BITSになっちゃうんだけれども。
ナイコンさん [sage] 2019/02/21(木) 19:03:10.31
トランジスター数を調べてみた

CPU 個数
8080 6000
Z80 8200
6502 3510※1
6809 9000※1〜12000※2

Z8000 14000※2
8086 29000
68000 7万弱
80286 12万

ARM2 3万
ARM6 3.5万
i386 27.5万

※1 英語版Wikipedia
※2 日立評論1984年7月号の記事中グラフから目算

こうやってみると多くても15000程度に抑えてこそ
8ビットだな
ナイコンさん [sage] 2019/02/21(木) 19:42:21.28

新切り口だな
ナイコンさん [sage] 2019/02/21(木) 19:51:37.58
6502が優勝
ナイコンさん [sage] 2019/02/21(木) 20:48:24.65

登場時期を考えると68000のトランジスタ数すげえ
ナイコンさん [sage] 2019/02/21(木) 20:49:16.32
レジスタやデータバスが8bitでもFPU,DMA,DSP,MMU,各種I/Oとか積んでやればトランジスタ数は増える
ナイコンさん [sage] 2019/02/21(木) 20:56:39.32

セガがまさかの100万個一括発注した時点(時期的に86年頃だろうか)で、累計生産数が100万個行ってなかったらしいな
それなりに高級品だったんだろう
ナイコンさん [] 2019/02/22(金) 01:49:13.91

486DX 120万
P55C 450万
Klamath/Deschutes 750万
Coppermine 2100万
Northwood 5500万
Conroe 2億9100万
A12 Bionic 69億
ナイコンさん [sage] 2019/02/22(金) 02:15:26.44
4004 2300
6502は4004の1.5倍程度なんだな
ナイコンさん [sage] 2019/02/22(金) 10:27:22.31
6309はいくつだったのかな
408 [sage] 2019/02/22(金) 16:58:57.59

俺も気になってたから調べてみたけど
明確な情報は無いね。

日立評論1982年7月号の記事によると
6801互換の6301はマイクロコード方式で
目算95000くらい。

そこから推測して10万前後かな。
かなりオーバースペックな印象ですな。
ナイコンさん [sage] 2019/02/22(金) 17:32:37.54

それでMDのCPUはセカンドソース品ばかりという
ナイコンさん [sage] 2019/02/22(金) 17:51:52.76
セガは1986年から「マークV」のコードネームでメガドライブの開発を開始。最大の争点は、CPUを実績があり、かつ安価な8ビットを採用するか、
アーケードゲームでは実績があるが、高価である16ビットを選択するかであったが、最終的に16ビットCPUを採用することに決定した。
16ビットCPU採用にあたってセガは、本体コストを抑えるためにモトローラや日立をはじめ、様々な会社と交渉を行なったが、シグネティクスが
68000CPUのビジネスを模索しているという情報を得て一個400円以下の価格で30万個一括発注の交渉を持ちかけた。さらにセガの
アメリカにおける「マスターシステム」の販売実績を元に交渉し、目的通り一個400円を切る形で確保することができた。

68000が1個400円?!
信じられん
ナイコンさん [sage] 2019/02/22(金) 17:57:58.28
Z80Aがアキバの店売りでそんなもんだったっけ当時の日本は輝いてたな
ナイコンさん [sage] 2019/02/22(金) 21:32:37.30
パワハラ、セクハラ、何でもあり。24時間働けますかのブラック企業だらけだったけどな。
今のほうがずっといいよ。
ナイコンさん [sage] 2019/02/22(金) 23:55:39.95

さすがに68000よりトランジスタ多いなんてことはないだろ
ナイコンさん [sage] 2019/02/22(金) 23:57:53.86

シャープ「セガと共同調達の交渉しておけばよかったでござる…」
ナイコンさん [sage] 2019/02/23(土) 00:06:48.28

X68000 1987年3月発売
メガドライブ 1988年10月発売

流石に1年半も離れてたら共同調達は無理じゃねw
ナイコンさん [] 2019/02/23(土) 01:03:20.31

それ1桁間違ってね?
ナイコンさん [sage] 2019/02/23(土) 06:00:32.38
,
HD6301はいわゆるワンチップマイコンで例えばHD6301Y0だと16 KB ROM、256B RAM、Timer×2、53 Lines Parallel Port、Serial Portとかも集積してるからそんなものかと
8bitの癖に不当命令で割込みかかるとか意外と高機能だったりする
ナイコンさん [sage] 2019/02/23(土) 06:39:53.25
HD6301はメモリアクセスのない1バイト命令を1クロックで実行する
Z80や6502,6809のようにデコードのために空回りする雑魚とは違う
ナイコンさん [sage] 2019/02/24(日) 02:06:41.72
ttp://http://www.st.rim.or.jp/~nkomatsu/hitachi/HD6301.html
>MC6801は5 umのn-MOSプロセスで作成され35000トランジスタを集積しています。
>128 ByteのRWM、2 KByteのROM、16 bitタイマやシリアルポートとパラレルI/Oが内蔵されています。
>このMC6801を日立が独自にCMOS化したものがHD6301です。
CMOS化でTr数×2だから、単純計算で7万Tr前後、
さらにROMが2kB→16kB、RWMが128B→256Bなら、確かに8〜9万Trになりますな。
ナイコンさん [sage] 2019/02/25(月) 10:10:35.24
しかしそれを使いこなせる足回り(今で言えばチップセットか)がなく撃沈した
ナイコンさん [sage] 2019/02/25(月) 20:29:31.79
68000ラブな日立H8が今となっては一番使いやすかったのでは
ナイコンさん [sage] 2019/02/25(月) 22:34:37.30
日本人で みたいなの作ってる人いないのかな?
こういうの面白そう。
ナイコンさん [sage] 2019/02/26(火) 12:13:23.15
っCPUの創りかた
ナイコンさん [] 2019/02/26(火) 15:42:37.90
よりもMorphyOneの方が近い気がする。

もうモルフィみたいな企画はないのかな。
昔は2chでも自作OSやら何やら面白そうなことが
一杯あったのにな。
ナイコンさん [] 2019/02/26(火) 16:18:59.86
【権力者による性的搾取】 アゼルバイジャンモデルの処女を「東京の政治家」が3億8760万円で落札
ttps://rosie.5ch.net/test/read.cgi/liveplus/1551147256/l50
ナイコンさん [sage] 2019/02/27(水) 06:48:32.52
IchigoJamがもっと高スペックならな…
OrangePicoはあまり受け入れられてないし
ナイコンさん [] 2019/02/27(水) 09:06:56.31

PC-8001でも16KB若しくは32KBだったのに、4KBは少なすぎるわな
ナイコンさん [sage] 2019/02/27(水) 11:27:08.61

ワイが思うに基板むき出しはNGやと思うわ。
それと音源(スピーカ)がないのも痛い。

後で自由に交換できる方が望ましいけど、標準でついてない
のはアカンやろ。
まずはライトユーザ集めないとエコシステムなんて出来るわけが
ないんや。
ナイコンさん [sage] 2019/02/27(水) 12:09:24.66
ケースを作るのにも高い金型が要るんやで
ナイコンさん [sage] 2019/02/27(水) 12:29:23.78
プラダンとかを折り畳んで作るとかじゃないのか?
ナイコンさん [sage] 2019/02/27(水) 13:17:28.34
ラズパイでいいんじゃね
ナイコンさん [sage] 2019/02/27(水) 13:48:19.81
お前ら8ビットの話をしろw
ナイコンさん [sage] 2019/02/27(水) 15:10:11.27

必要経費やろ。
買ったらスグにゲームぐらいでけんと買う奴おらんやろ。

標準で最低限楽しめる環境がないとソフト作る側も困るやろし、
ソフトが流通しないとエコシステムも生まれんやろ。
ナイコンさん [sage] 2019/02/27(水) 17:09:29.32
ゲームしたいならPS4でも買いなよ
ナイコンさん [sage] 2019/02/27(水) 17:35:02.92
8bit機でゲーム以外何をつくるんや?

せっかく作っても誰とも共有できないなら作る側もやる気出んやろ。
ソフト入れ替えるだけで色んな人の作品を気軽に試せるのがコンピュータの
醍醐味やん。
ナイコンさん [sage] 2019/02/27(水) 18:26:56.64
ゲーム作る以外にもグラフ書いたり曲作ったりしたね
小中高生のホビー用途としたら妥当な使い方だったと思う
物理や数学の理解にも役立った
ナイコンさん [sage] 2019/02/27(水) 18:47:08.83
windowsでも気軽に使える無料の言語ってあるのかな
drawとかlineとかcircleで描画したりplayで曲鳴らしたりsoundで効果音鳴らしたりしたい
msxのemuみたいなこと 出来るかな
ナイコンさん [sage] 2019/02/27(水) 20:27:17.00

フリーソフトでいくらでもあるがな
ナイコンさん [sage] 2019/02/27(水) 20:44:12.75

Hot Soup Processorとか
作者は元P6使い
ナイコンさん [sage] 2019/02/27(水) 23:25:08.50
99BASICはWindows10では動かないんだっけ?
N88とMSXの合いの子
ナイコンさん [sage] 2019/02/27(水) 23:39:52.18

ゲハに帰れ
ナイコンさん [sage] 2019/02/28(木) 06:04:25.77

普通に動くよ
むしろVista/7の方が設定が必要だけど
ナイコンさん [sage] 2019/02/28(木) 11:51:45.35
8bit機の良さ、求めるものって↓こんなんかな?

・プログラミング時に抽象度の高い技術を理解する必要がない
・8bit機の性能限界が低いので大規模なプログラムは必要とされない
・上記二つより、素人が片手間に作ったプログラムにも注目が集まる余地がある
・OSがないためCPUやハードを直接使えている(使いこなしてる)感がある
・ハードがシンプルでコンピュータの全体像が把握しやすい
・CPUバスに直結できる自作モジュールを作りやすい
・SNSやネットが制限されるのでプログラミングに集中しやすい
ナイコンさん [sage] 2019/02/28(木) 16:29:33.97
今時のマイコンで昔のBASIC的な事を実装しようとすると、メモリの扱いや入出力周りがカナーリ面倒くさい事に気づく
今で言う統一的なAPIも無いので、何をするにも文字通りハードウェアを叩かないといけない
メモリーマップドI/Oは楽チン
Arduinoは更に楽チン
ナイコンさん [sage] 2019/02/28(木) 18:23:33.29

チップセット?
6801/6301はワンチップマイコンだぞ w
ナイコンさん [sage] 2019/02/28(木) 22:41:19.01

確かにそうだが、すぐに64KBの壁にぶち当たったよ
ナイコンさん [sage] 2019/03/01(金) 00:09:12.45
64kはアセンブラのみなら広大に感じたなFDDも画像やPCM入れなければ
ナイコンさん [sage] 2019/03/01(金) 00:24:54.07
ちゃんとしたMMU内蔵してりゃ、PCレジスタは16bitで十分だろうな
グラフィックやデータに欲しかっただけだから、Z80のI/O空間が24bitでMMUでメモリ混合で割り振れれば十分
ナイコンさん [sage] 2019/03/01(金) 06:42:40.87
多色化高解像度を求めると64KBなんてとても足りない
ナイコンさん [sage] 2019/03/01(金) 07:11:01.69
はまともなソフト組んだことないんだろ
ナイコンさん [sage] 2019/03/01(金) 07:15:43.60
多色化高解像度化しようが、素人がデータを除いて64KB以上も作れるとは思えんのだが
ナイコンさん [sage] 2019/03/01(金) 08:05:33.50

そりゃ作るだろ?
俺が修論書く時に作ってたプログラムのコード量が約5万行で200KBくらいだった気がする
実行ファイルのサイズも64KBよりはでかかったと思う
ナイコンさん [sage] 2019/03/01(金) 08:22:15.68
PC64KB+SP64KB+変数64KB+データ16MBで十分でしょ
実行ファイルにはデータも入ってるし
ナイコンさん [sage] 2019/03/01(金) 09:39:04.39
32bit〜64bitパソコンでプログラム作ったならフットプリントがデカくなるのは当たり前や
ましてや今時のプログラムはアセンブラでゴリゴリやないやろ
ナイコンさん [sage] 2019/03/01(金) 10:49:09.26
ゲームの話だがプログラムが10%くらいで90%がデータだなプログラムのみで64kじゃ足りないってのは無さそ
ナイコンさん [sage] 2019/03/01(金) 12:20:50.48

8ビット機で修論プログラム書いたの?
ナイコンさん [sage] 2019/03/01(金) 14:01:32.60
究極の8bit機(8bitアーキテクチャとは言ってない)って感じの方が
受け入れられやそうそう。

ラズパイのComputeModuleをベースに周辺機器を整える。
周辺機器との接続はUSBに統一。
電源ONと同時にBASIC環境が立ち上がるとか。
ナイコンさん [sage] 2019/03/01(金) 14:54:37.04
そんなのだったら速めのWindows機でBASIC動かせばいいだけじゃん
なんでわざわざラズパイみたいな遅いのを使う必要があるんだ?
ナイコンさん [sage] 2019/03/01(金) 16:42:13.11
ラズパイでもX68000エミュは普通に動く
ナイコンさん [sage] 2019/03/01(金) 18:26:47.49

8bit機と言えばBASICインタープリター環境も譲れんな
ナイコンさん [sage] 2019/03/01(金) 18:33:05.53

そだね。でも、それを言ったらおしまいじゃん。
ナイコンさん [sage] 2019/03/01(金) 20:23:01.70

お前つまんない奴だな
てかなんでこんなスレ見てるんだ?
ナイコンさん [sage] 2019/03/01(金) 20:41:39.63
マザボにFPGA二つ載せて、片方にRISC-V、もう片方にGPUを
実装するのはどうだろう?

もちろん外部バス(C or ISA or PCI)を用意して機能拡張できるようにする。

電源ONでBASICかLispインタプリタが起動するとか。
ロマンあふれてね?
ナイコンさん [sage] 2019/03/02(土) 00:08:25.21
winとかクソったるいOSが嫌いリソースは全部オレの物最新ハードでDOS程度これが通の環境
でもアセンブラしか無い諸刃の剣素人にはお勧めできない
ナイコンさん [sage] 2019/03/02(土) 01:39:20.22

究極の8bitを妄想してんのに、ラズパイなんか持ち出してなにが楽しいの?
ナイコンさん [sage] 2019/03/02(土) 07:23:15.97

昔の8bit機みたいに電源入れたらBasicが立ち上がるって話だろ
誰も速さやわざわざBasicを起動してとか求めてないし
ナイコンさん [sage] 2019/03/02(土) 07:59:24.82
フルスクリーンエディット出来て
REPL出来て
プログラムもそのまま実行出来て
グラフィックも表示出来る
BASICインタプリターって超優秀な環境やった
今時ならTAB補完やスニペットがあれば完璧
ナイコンさん [sage] 2019/03/02(土) 10:43:51.97

自動起動でBASICが立ち上がればいいんだろう?
なんでラズパイである必要があるの?
ナイコンさん [sage] 2019/03/02(土) 10:55:07.15
8bitCPU32コア1GHzとかだったらロマンの塊だな
というか、FPGAとかで誰か作ってそう
ナイコンさん [sage] 2019/03/02(土) 11:14:14.04

別になんでもいいけどラズパイなら簡単にできそうって話だろ
Windowsでやりたきゃ勝手にやってろよw
ナイコンさん [sage] 2019/03/02(土) 11:33:05.74
CPU自体の回路図が公開されてるものって
どれくらいある?
自作するにも1から設計するのは
それなりの労力が必要だろ
ナイコンさん [sage] 2019/03/02(土) 12:20:14.33

Windowsならもっと簡単じゃん
ナイコンさん [sage] 2019/03/02(土) 12:24:32.06

> CPU自体の回路図が公開されてるものって
> どれくらいある?
流石に回路図は見たことないがVHDL/Verilogならそこそこあるみたいよ
ttp://https://opencores.org/projects?expanded=Processor
ナイコンさん [sage] 2019/03/02(土) 12:27:11.67

はいはいそうだねw
ナイコンさん [sage] 2019/03/02(土) 13:19:38.68

お前はツムツムでもしてろよ
ナイコンさん [sage] 2019/03/02(土) 13:36:40.48
当時存在したチップの組み合わせで究極の8ビット機を妄想する方が制限があって楽しい
ナイコンさん [sage] 2019/03/02(土) 13:41:14.25
実在するデバイス、での8bitCPUだとeZ80の競走馬って居るの?
ナイコンさん [sage] 2019/03/02(土) 14:05:06.17
サウンド、グラフィック、テキスト/漢字フォント/日本語変換、3つのサブシステムを
キーボード/ジョイパッド/マウス/本体内蔵3.5"FDD/シリアル通信/プリンタ等の入出力を扱うメインシステムが統括
それぞれに65C02を持ち、計4つが同時に動く

システム間のやりとりは、ゼロページの下位128バイトをメイン/サブで共有して状態や指示を伝える感じで(上位128バイトは各システム独立ゼロページ)
メモリは256〜512KBを4KB単位でページ分割して、各システムに割り当て(システム間で同ページの割り当ても許可)
ROMはブートに必要な最小限だけ持ちたい(漢字ROMと辞書ROMは仕方ないとしても)
松下か三洋で作ってお値段は99800円くらいで

無理目、かな?
ナイコンさん [sage] 2019/03/02(土) 14:33:41.34

自作するのも一興。
 8bitアキュームレータ(A)×1本
 8bit汎用レジスタ(B,C)×2本
 8bitフラグレジスタ(F)×1本
 16bitインデックスレジスタ(DE,HL)×2本
 16bitスタックポインタ(SP)×1本
 16bitフログラムカウンタ(PC)×1本
 ADD,ADC,SUB,SBC,CP,AND,OR,XOR
 INC,DEC,CPL,NEG,SRL,SRA,SLA,RRC,RLC,RR,RL
 LD,PUSH,POP
 JP,CALL,RET
 条件分岐
 IN,OUT
 NOP,HLT,SCF,CCF,DAA
ぐらいなら作れるべ。

で、出来上がったのが、これだ。
ttp://http://tyunitidenko.x0.com/mycpu873.html
ナイコンさん [sage] 2019/03/02(土) 14:51:18.38

こういうのは自分であれこれ考えるから楽しいのであって、キット組み立てても別にうれしくないよなあ…
ナイコンさん [sage] 2019/03/02(土) 16:03:06.42
キットでも、きっと楽しい
ナイコンさん [sage] 2019/03/02(土) 18:07:02.30

そう思う人は自分で全部やればいいだけでしょ
5chでつぶやいてるだけの方がよほどつまらないと思うけどな
ナイコンさん [sage] 2019/03/02(土) 19:45:24.77

俺はそれなりに評価する
ナイコンさん [sage] 2019/03/02(土) 21:35:15.49

やさしみ〜
ナイコンさん [] 2019/03/02(土) 21:41:06.07
究極の8ビット機なら、ゲームやプログラミング以外に、
ワープロとか表計算とかスライド作成とかできないかな?
ナイコンさん [sage] 2019/03/02(土) 23:33:22.56
嫁にだけは出来ないかな
ナイコンさん [sage] 2019/03/02(土) 23:39:56.31
テキストエディタとしてなら使えるかもなSJISじゃダメか
ナイコンさん [sage] 2019/03/03(日) 04:34:32.29

電工さん頑張ってるなぁ
ほしいけど金がない
ナイコンさん [sage] 2019/03/03(日) 04:59:43.85

ラズパイって8bitCPUだったんだ。知らなかったw
ナイコンさん [sage] 2019/03/03(日) 05:32:04.31
なんか頭おかしいラズパイ推しが湧くよなこの板。
なんか変なモノ売りつけたくて仕方が無いんだろうか。
ナイコンさん [sage] 2019/03/03(日) 06:04:43.59
IchigoJamは32bitの皮を被った8bit擬き
ナイコンさん [sage] 2019/03/03(日) 06:30:49.37

日本語の理解力なさすぎ

> 究極の8bit機(8bitアーキテクチャとは言ってない)って感じの方が
> 受け入れられやそうそう。

まあ引っ込みつかなくなってるだけだと思うがw
ナイコンさん [sage] 2019/03/03(日) 09:32:22.14
こういうのが25〜30年前に欲しかったなー
って言うスレなんじゃないのか

だって 出来た! 動く! 遊べる!までが目的で
実用までは求めてないでしょ
あとは仕組みを理解する教育用材としての役割が大きい
あとラズパイは8ビット関係ないよね
ナイコンさん [sage] 2019/03/03(日) 10:06:49.29
> あとラズパイは8ビット関係ないよね
まだ言ってるのか w
は要するにこう言う奴を妄想したってことでしょ

PC-8001やFM-7、MZ-80C……懐かしのパソコンがミニサイズで現代に甦る!
ハル研究所が発表した「PasocomMini」の詳細と狙い
ttp://https://akiba-pc.watch.impress.co.jp/docs/column/retrosoft/1058919.html
ナイコンさん [sage] 2019/03/03(日) 10:30:33.87

HAL研の岩田以外の人らか
HAL研は岩田が本体で他はおまけだからなあ
ナイコンさん [sage] 2019/03/03(日) 10:37:42.52
Orange PicoとかMachikaniaとかじゃないと満足せんやろ
ナイコンさん [sage] 2019/03/03(日) 12:28:51.74
ビット数ではなく軽いOSとハードが直接触れるということが昔のPCの本質ではないか
ナイコンさん [sage] 2019/03/03(日) 13:16:16.50
X68000がむちゃくちゃ安くなっていればな〜
あれは最高に遊べるマシンだった
ナイコンさん [sage] 2019/03/03(日) 13:31:59.78
勝間:単純にタブレットの方が速いんですよ。
パソコンも20万円前後のそこそこ良いものを使っているはずなんですけど「なんで5万円のAndroidのほうが速いの?」って思うくらいで(笑)

──そんなに違うものなんですか?

勝間:5万円のAndroidってCPUにオクタコアを搭載しているし速いんですよ。
しかもOSが軽いですからね。
同じことをやらせようとして久しぶりにパソコンを立ち上げると、ノロノロと起動し、ブラウザ上でいろんなサービスが動くわけですけど、
まあAndroidのネイティブアプリ使った方が速いに決まってるんですよ。
ttp://https://www.gizmodo.jp/2019/02/mediapad-m5-lite_kastuma-style.html

じゃあ、その中に仮想X68000とか動させられないもんかね
ナイコンさん [sage] 2019/03/03(日) 13:36:51.94

仕様見るとスプライトチップだけでも十分だな
スプライト128枚BG2面でSRAM64KBでいいだろう
ほぼPCエンジンSGだけど
任天堂と仲良かったのが仇になったな
あんま安いゲームパソコンだとバッティングしちゃう
ナイコンさん [sage] 2019/03/03(日) 14:18:42.16


グラフィックとテキスト外してスプライトチップだけにして
テレビに繋げて15kHz専用(スプライトRAMがもっと遅いSRAMでもOKになる。代わりに容量増量)にして
オートイジェクトドライブと膨大な漢字ROMをなくして安くしても
当時の下手なパソコンよりゲームに強いマシンになるな
テキストはMSXみたいにBGに表示すればいいしな
ナイコンさん [sage] 2019/03/03(日) 14:46:31.76
128個って言っても16x16固定だから、描画面積は意外に狭い。
グラフィック&テキスト抜きだと辛くない?
ナイコンさん [sage] 2019/03/03(日) 14:50:06.42

画面の半分埋められる(256x128ドット分)
あとは水平帰線割込みがあるからスプライトダブラーで対処
ナイコンさん [sage] 2019/03/03(日) 15:21:40.23

をeZ80 50MHzにするだけでいいんじゃ
BASICとBASICコンパイラ同梱してほしい
ナイコンさん [sage] 2019/03/03(日) 15:22:16.75
グラフィック画面が無くなるのはつらいな
X68ではDMA転送してフレームバッファ式スプライトの様な使い方ができたからな
ナイコンさん [sage] 2019/03/03(日) 15:33:35.27
順番に並んだBGとグラフィックは等価まあ68の場合パターンテーブルが狭過ぎだけどね
ナイコンさん [sage] 2019/03/03(日) 15:39:52.48

PS「いっそスプライトをフレームバッファに統一しちゃえばいいんじゃね?」
SS「お前いいこというな」
ナイコンさん [sage] 2019/03/03(日) 15:42:58.22

あの辺の次世代機は高速なSDRAMが登場したらかできたようなもんだ
488 [sage] 2019/03/03(日) 15:58:03.17
あの後、電工さんのMYCPU80 をもっと小さくできんのか?と考えてたが、なかなか難しいな。余り小さくなりそうにない。
一応 "ネタ" として書いておく。
 まず大前提として、8080の100%互換は放棄し、8080のサブセットみたいにする。じゃないとIC 減らせん。
 SPHレジスタ削除。スタック上位8bitは0FEh固定。
 C,D,E レジスタ削除。代わりにダイレクト・アドレッシングモード(0FFhページ)を追加。WKHに0FFhを転送する回路の追加が必要。
 C,D,E 削除に伴い、STAX, LDAX, XCHG 削除。
 IC 数を削減するため、LHLD,SHLD(電工さん回路だとかなりデカい)を廃止し、代わりに STH,STL,LDH,LDLを追加(STAX, LDAXの跡地を使う)する事で STA,LDA と回路を共通化する。
   例 LHLD 1234h は LDL 1234h と LDH 1235h の2命令に置き換える
 ダイレクト・アドレッシングに対する8bit Load,Store命令(STAD,STHD,STLD,LDAD,LDHD,LDLD)を追加。回路は STA,LDA とほぼ共通化できるはず。
 8bitアドレッシングモードの見直し。 ※16bitエクステンドも欲しかったが回路を食いそうなので断念。
  000 B
  001 ---
  010 [L]  8bitダイレクト (0FFhページ)
  011 [55h] 8bitダイレクト (0FFhページ) ※アドレス指定の追加バイトが必要
  100 H
  101 L
  110 (HL)
  111 A
 10進数補正DAA は回路が巨大なので削除。
 Fレジスタからパリティとハーフキャリを削除。これらに関する回路も全部削除。
 XTHL 削除。有ると便利なのは分かっているが IC 数を減らすために削除する。

これだけやっても、ざっと50個ぐらいしか減りそうにないな。現状の約250個が約200個になる程度だから、単純計算でも基板サイズは 4/5 にしかならん。
しかも DE が無くなり HL だけになるので、モトローラ6800 みたいなプログラム上の制約が出来てしまう。まぁそこはサブセットだから、という事で。
ナイコンさん [sage] 2019/03/03(日) 16:19:34.12

ここでラズパイの話をする奴は。それの営業なんだと思ってる
誰も欲しがってないのに押し売りはいらんよ
488 [sage] 2019/03/03(日) 16:20:37.87
うーん中途半端だな、Bレジスタも削ろう。
そうすれば PUSH,POP が H,L,A,F の8bit専用にできるから、IC が1個減る。
ナイコンさん [sage] 2019/03/03(日) 16:35:08.26

PS1はEDO-DRAMだったけど。
ナイコンさん [sage] 2019/03/03(日) 16:51:09.13

バカにされて悔しいのはわかったけど、それ自業自得だからw
ナイコンさん [sage] 2019/03/03(日) 16:52:41.62

あーごめんEDOラムが登場したからだっけ
SDRAMは更に後だったな
ナイコンさん [sage] 2019/03/03(日) 17:02:10.21
X68000の時代には、高価なRAMではなくSIMMを使えばもっと安くできると言われていたな
ナイコンさん [sage] 2019/03/03(日) 17:10:10.80
サターンはSDRAMで間違い無い。
ナイコンさん [sage] 2019/03/03(日) 17:34:47.02

え?おれいつ馬鹿にされたの?
ナイコンさん [sage] 2019/03/03(日) 17:41:41.35
バカは自分がバカにされてることに気づかないw
ナイコンさん [sage] 2019/03/03(日) 17:43:37.81
電源ONでBASICが立ち上がればそれでいいだろう的な
独りよがりな商品を作ってそうな人が考えそうなことだね。
相手に伝わってないから、それ。
ナイコンさん [sage] 2019/03/03(日) 17:44:33.17

TOWNSがSIMMでメモりスロット形状はAT互換機と共通だったけど、そんなに安かった印象がないわけだが
ナイコンさん [] 2019/03/03(日) 17:47:37.04

当時はCD-ROMが高い
ナイコンさん [sage] 2019/03/03(日) 18:10:25.13

> 相手に伝わってないから、それ。
馬鹿に伝わる必要ないし w
ナイコンさん [sage] 2019/03/03(日) 18:18:32.92
今後ラズパイの話は禁止な
ナイコンさん [sage] 2019/03/03(日) 18:47:51.60
バカにされて悔しいからってお前に仕切る権利なんてないぞww
ナイコンさん [sage] 2019/03/03(日) 19:04:42.05
ラズパイの話は不要。家への出入り禁止でおk
ナイコンさん [sage] 2019/03/03(日) 19:13:10.98
どっちかというとラズパイよりお前がいないほうがだな
ナイコンさん [sage] 2019/03/03(日) 19:22:56.99
ラズパイ氏は敵が一人だと思っているようだ
これは楽しい
ナイコンさん [sage] 2019/03/03(日) 19:32:27.08
まぁラズパイは8ビット機ではないので対象外なのは間違いない
ナイコンさん [] 2019/03/03(日) 19:50:52.07
古臭いチップの話しかできないのならここまでスレが伸びなかったろ
ナイコンさん [sage] 2019/03/03(日) 20:39:45.25

ナイコンさん [] 2019/03/03(日) 21:09:25.57
PCE + MD + SFC 夢の競演

MainCPU : HuC6280
MainRAM : 32KBytes
MainROM : 1MBytes

VDP : S-PPU1 + S-PPU2
VRAM : 64KBytes

SoundCPU : HuC6280
SoundChip1 : YM2612
SoundChip2 : S-DSP + 32KBytes
SoundRAM : 32KBytes
SoundROM : 1MBytes

懸念は、MainCPUとVDPの間は速度的に大丈夫なのか(VDPに7.16MHzでアクセスできる?
できないのであればCSLで1.79MHzに落とすしかないけど)と、SoundCPUとSoundChip2が
うまく接続できるかどうか。
ナイコンさん [sage] 2019/03/04(月) 08:38:20.95

IC増えちゃうかもしんないけど、STZ(SToreZero)が欲しい
あとダイレクトページ間接アドレッシング追加してMで参照する形式を廃止できないかな?
IC増えちゃうかもしれないし、どこが8080サブセットなのかわからなくなるけど
ナイコンさん [sage] 2019/03/04(月) 09:21:48.97

ノーマルページモード
ニブルモード
スタティックカラム
シリアルモード
ファストページモード
EDO
SD
だっけ?なんか混乱
幻のZ800がニブルモード対応って期待されてたのに出なかったな
ナイコンさん [sage] 2019/03/04(月) 09:40:17.27
(ピコーン)ゲーム機をパソコン改造すればいいんじゃね?
ナイコンさん [sage] 2019/03/04(月) 12:06:15.59

テラドライブなんて余計な物付けたもの出さないで
テレビに繋げられるメガドライブにキーボードとBASIC付けただけのシンプルな物出してくれればよかったのにな
29800円ぐらいで
ナイコンさん [sage] 2019/03/04(月) 13:24:47.63
68000採用して主記憶容量64KBとか貧乏臭くて嫌だ・・・絶対に嫌だ・・・
漢字ROMも載せず日本語変換もできないとか、MSX以下のゴミじゃないか・・・
ナイコンさん [sage] 2019/03/04(月) 13:37:25.73
Z80で苦労するよりいい
2インチFDDとキーボード買うつもりでいたのに
ナイコンさん [sage] 2019/03/04(月) 13:59:47.26

まぁRAM容量は128KBぐらいに増量してもいいかな
漢字ROMとか日本語変換とかそんなに必要か?
アドベンチャーゲーム作る時ぐらいしか使わないだろ
個人的にアドベンチャーゲーム作りたいと思わないしなぁ
ナイコンさん [sage] 2019/03/04(月) 15:17:20.46
メガドライブは権利切れてるらしい

だからレトロフリークというものが発売されている
ナイコンさん [sage] 2019/03/04(月) 15:22:30.02
1991年発売のテラドライブはWindowsには非力だが、初代DOS/Vを搭載した厳密な意味での「DOS/V機」である。しかし一般に広くDOS/V機の名が普及した
のは翌1992年のコンパック・ショック以降だった。それ以前に開発されたテラドライブは、安価でも高性能というDOS/V機としての利点を生かしきれていなかった。
ただし、それでも当時主流だったNEC機と比べればコストパフォーマンスは高いほうだった。1993年になると国内メーカーも追従して下位機種にもi486を搭載する
ようになり、その頃に登場したマイクロソフト製Windows 3.1日本語版も80286には非対応になった。結果的に多くのDOS/V機が「Windows機」として使われた中、
テラドライブは急速に時代に取り残されていくかたちとなった。
ナイコンさん [sage] 2019/03/04(月) 15:40:52.17

あれはDOS/V機ではなくて、正統なATだよ。386とか載せたパチモンとは違う。
ナイコンさん [sage] 2019/03/04(月) 16:26:19.06
IBMのDOS/VのFDが付いてたからDOS/V機では
ナイコンさん [sage] 2019/03/04(月) 16:44:49.50

それ、絵が描けないゲーム専用機だと思うが
ナイコンさん [sage] 2019/03/04(月) 18:11:27.80
テラドライブは惜しかったな

富士通のFM TOWNSみたいに、毎年CPUをちょこっと高速にしたマイナーチェンジ版を発売するだけでよかったのに
80386でWindows 3.1日本語版が動けば、そこそこ使い物になるだろ
ナイコンさん [sage] 2019/03/04(月) 18:30:46.58
VDPをペンティアムでしばき倒すんですね
ナイコンさん [] 2019/03/04(月) 18:58:36.77
テラドライブ2 : i80286
テラドライブ3 : i80386
テラドライブ4 : i486
テラドライブ5 : Pentium, MMX Pentium
テラドライブ6 : Pentium Pro
テラドライブZ : Pentium II
テラドライブ[ : Pentium III
テラドライブ9 : Pentium 4
テラドライブ10 : Core 2
テラドライブ11 : Core i7/5/3 xxx
テラドライブ12 : Core i7/5/3 2xxx
テラドライブ13 : Core i7/5/3 3xxx
テラドライブ14 : Core i7/5/3 4xxx
テラドライブ15 : Core i7/5/3 5xxx
テラドライブ16 : Core i7/5/3 6xxx
テラドライブ17 : Core i7/5/3 7xxx
テラドライブ18 : Core i7/5/3 8xxx
テラドライブ19 : Core i7/5/3 9xxx
テラドライブ20 : 開発中

流石は我らの SEGA だぜ!!
ナイコンさん [sage] 2019/03/04(月) 19:13:06.12
俺はモトローラ系をベースに妄想してみるか

8ビット最終形は6309として
アドレッシングモードと機能を絞りこむだろ。
ポストバイトは廃止するか。
命令数を255以下にしたいな。

アキュムレータを
8ビットがa,b
16ビットがd(=a+b),w(こっちは分割無し)
インデックスレジスタ16ビットがx,y
スタックに関しては各16ビットで
スタックポインタがs,u
あとは8ビットのccとdp
仮想レジスタに0固定のv

64kバイトの壁は
どうやって破ろうかな。
ナイコンさん [sage] 2019/03/04(月) 19:20:00.35

Windows95が動作することが条件だろ
ナイコンさん [sage] 2019/03/04(月) 20:14:41.11

>64kバイトの壁は
>どうやって破ろうかな。

男ならバンク切り替えだ
MMUなんぞに頼るのは根性無しプログラマのする事だ
さらにバンクサイズは32kB単位オンリーだ
16kB単位、8kB単位などという小ざかしい手法は許さん
ナイコンさん [sage] 2019/03/04(月) 20:24:44.94
4KBで・・・
ナイコンさん [] 2019/03/04(月) 20:30:37.00
マルチプロセッサ方式って、プロセッサがぶら下がってるバスとバスの間の通信ってどうやるの?
DP-RAMみたいにどっちのバスからもアクセスできるメモリ使うの?

まさか1つのバスに全部つなげてバス取り合いとかじゃないよね・・・?
ナイコンさん [] 2019/03/04(月) 20:31:21.37

Pentiun ProのところをMMX Pentiumにするべきだろ
MMX Pentiumの方が後発なんだし
ナイコンさん [sage] 2019/03/04(月) 21:19:14.42
アーキテクチャ的には、

ペンティアムとMMXペンティアムはP5
ペンティアムPRO、II、III、MはP6
ペンティアム4はネットバースト
ナイコンさん [sage] 2019/03/04(月) 21:33:28.44
NECHEでも「PCEベースでホビーPC作ったら面白くね?」というのは当然考えたと思うが、
さらなる規格乱立は論外だっただろうからな…

せめてZ80系を搭載してPC88とアーキテクチャが近ければ、VA登場くらいのタイミングで
88のグラフィックにPCE互換モードを追加した機種を売り出して、8ビットPCとしては圧倒的な表現力で
68やTOWNSの安価なオルタナティブになれてたかもしれん
ナイコンさん [sage] 2019/03/04(月) 22:07:41.05
PCエンジンはハドソンが開発して、NECは下請けみたいなもの
ナイコンさん [sage] 2019/03/04(月) 22:27:40.98
寧ろV810の高性能を活かさなかったNECHEは万死に値する
ナイコンさん [sage] 2019/03/04(月) 22:36:13.95

3Dの重要性に気づかなかった時点で何をどうしても仕方ないのだが、じゃあ二次元モンスターなのかと言うと
そういうわけでもないのがPCFXの難しいところ

真珠湾攻撃した日本軍並みに「で、どういうゴールを想定してるの?」というのがわからないハードだったわ…
ナイコンさん [sage] 2019/03/04(月) 22:38:18.95
別にゲーム用演算処理に特化したCPUでも無いみたいだし>V810
ナイコンさん [sage] 2019/03/05(火) 03:02:26.33

FM-77とか8bitなのにMMU載せてるのに、NECの中の人は馬鹿だから
PC-9801はいつまで経ってもバンク切り替えしか出来なくてプププ
って思ってた時代を思い出した。
ナイコンさん [sage] 2019/03/05(火) 03:30:58.77

外部から乗っ取られ放題マシンじゃねーかw
ナイコンさん [sage] 2019/03/05(火) 09:56:28.25

両方組み合わせたい
前者は小容量でコマンド発行やパラメータ渡し状態変化のために使って
後者はプログラムやデータを渡すために使って
でも64KBの共有だと足りないだろうからこんなふうにしたい

メモリバンク割り当てレジスタ
$0030 : $00 $10 $08 $09 $01 $11 $0A $09
$0038 : $02 $12 $0D $0E $03 $04 $14 $09

バンクの実際の割り当て
ADDR : MAIN, SUB0, SUB1, SUB2
$8000 : $00, $01, $02, $03
$9000 : $10, $11, $12, $04
$A000 : $08, $0A, $0D, $14
$B000 : $09, $09, $0E, $09

6502はどのサイクルでも常にメモリアクセスしてて、無効なメモリアクセスを検知する機能ないし
書き込むMPUが1つで、ほかは同時に読むだけなら問題ないのと違う?(よくわかってない)
ナイコンさん [sage] 2019/03/05(火) 12:12:19.71
テキストV-RAMをどうするか、とふと思った。
日本語表示可能として
当時の画面サイズとドットピッチだと640x400で全角40x25だが
ワイドが主流の現在だと
864x480として54x30あたりか。
このサイズにも議論の余地があるが
今は取り敢えず置いておく。

本題はこっち。漢字コード。
文字数は1620だが今ならSJISは無いな。
UTF8で良いのかな。
コードの内部仕様が分からん。
全角1文字2バイトで済むのか?
半角混在出来るのかな。
混在したときの表示が空白入って
見た目と実態が異なるのは嫌だなぁ。

windowsだと内部は3バイトだったっけ?
UNICODEの規格だと4バイトのもあったような。
いっそのこと文字単位のカラー割り当てと同様に
文字単位の漢字コード種類も割り当てるのもありかな。

どうしたものか。
ナイコンさん [sage] 2019/03/05(火) 12:55:02.87
なにげに日本語文字コード扱う、わーい3バイトだ4バイトだ
ってんで、1文字扱うのに3・4回読み込み処理が入るという8bitの限界w
ナイコンさん [sage] 2019/03/05(火) 13:13:49.55
日本語とグラフィック使いたいなら16bitは最低ラインや
ナイコンさん [sage] 2019/03/05(火) 13:41:22.75
なので日本語は扱いません w
ナイコンさん [sage] 2019/03/05(火) 22:23:44.00
昔の事情にあんまり詳しくないんだが、ホビーPCはゲーム機みたいなタイル型の画面モードを積もうとはしなかったんだろうか?
ナイコンさん [] 2019/03/05(火) 23:08:52.07

Windows NTは内部2バイトです
ナイコンさん [sage] 2019/03/05(火) 23:16:21.06
テキストVRAMと言っても、今更ROMフォントを積むとか有り得んのだから、
PCGとしてだわな
65536個を16bit指定で良いだろ
256色8×8ドットで、漢字なら4つ組み合わせて16384文字か
ナイコンさん [sage] 2019/03/05(火) 23:19:15.80

有ったけどスムーズスクロールの対応が中々出来なかったので、
スクロールがガタガタだった
ナイコンさん [sage] 2019/03/05(火) 23:28:04.81

偏と旁に分けられればけっこう節約できそう
ナイコンさん [sage] 2019/03/05(火) 23:38:38.10
8ドットの漢字フォントも良く出来てるね
若干手間だがパターン転送して終わりじゃ無く順番に並べておいて一行づつ転送ならパターン数制限が無い
ナイコンさん [sage] 2019/03/06(水) 05:38:32.08
8ビット機
 00h〜7Fh:アスキーコード(半角)
 80h〜FFh:PCG(半角/128種類)
16ビット機
 00h〜7Fh:アスキーコード(半角)
 8080h〜FFFFh:2バイト漢字(全角/16384種類)

こんなところだろう
ナイコンさん [] 2019/03/06(水) 05:55:34.15
 ―┼‐         ノ     /   |  --ヒ_/     /   \ヽヽ    ー―''7
   `」   ┼,   二Z二   レ   /  /´レ' \ ―7 ̄}  |  ー-、   /
 (__  (|フ)   (__ノ  _ノ  ∨`  ノ  /  /     _ノ    \_

    ─┼-        /   |   ‐┼-   |     ー|―
    ─┼─ |   \ レ  /   ̄Tー  /      ノ -─
   (二フヽ  \/    _ノ   (二フ\  ヽ_ノ   / 、__

     i';i
    /__Y
     ||真||                   /⌒彡
  _ ||露||         /⌒\     /冫、 ) ・・・・・・。
  \ ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄\ `./⌒ i `  /ゝ    _,,..,,,,_
  ||\`~~´  (キムチ)       \( >     ('\\  ./ ,' 3 `ヽーっ ・・・・・・。
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄\`つ    ⌒ _) l   ⊃ ⌒_つ
     .|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||                `'ー---‐
( 'A) ・・・。 〃∩ ∧_∧        <⌒/ヽ___
/(ヘ)ヘ    ⊂⌒(  ・ω・) ・・・。  <_/____/ zzzz・・・
         `ヽ_っ⌒/⌒c
ナイコンさん [sage] 2019/03/06(水) 06:13:07.94
今時JIS第一第二水準だけで満足せんやろ
ナイコンさん [] 2019/03/06(水) 08:22:50.96

X1とかMSXはそういう機能はあったのじゃよ。


スムーズスクロール機能自体はめちゃめちゃ簡単だった(表示開始アドレスを可変にするだけ)のだけど、
なぜかPCでは実装が遅れてたなぁ。あれは開発側にそういう機能が必要という認識がなかったんだろうと思う。
結局PCで実装されたのって、SuperMZ辺りが最初かな。
せめてPC-8801シリーズに実装されて縦だけでもできてたら、随分と違ってたんだろうなぁ。
ナイコンさん [sage] 2019/03/06(水) 09:02:16.66
FM77AVに1ドット単位のスムーズスクロール機能はあったっけ?
ナイコンさん [sage] 2019/03/06(水) 09:05:31.57

漢字表示するなら当時の速度考えても絶対必要だったのにね
縦1ドット・横8ドットスクロールなんて回路的にどうってことない機能なのに
ナイコンさん [sage] 2019/03/06(水) 10:40:13.62

77AVのグラフィックは縦1ドット、横8ドット単位のハードウェアスクロールじゃなかったっけ
ナイコンさん [sage] 2019/03/06(水) 15:11:50.92
レイドックとか、縦スクロールのシューティングゲームはよかったなあ
ナイコンさん [sage] 2019/03/06(水) 19:46:54.71
魅せてあげよう1ドット単位のエクスタシー
ナイコンさん [sage] 2019/03/06(水) 19:57:06.15

ほんとにのぉ。特に88の640x400画面で負荷の低い綺麗な縦スクロールができてたら
と思うと不憫じゃの。そしたら、98でも載せてたやろね。
ナイコンさん [sage] 2019/03/06(水) 20:31:22.62

PCGについてざっくり計算してみると、表示画面320x240を想定して、仮想画面512x256ドット(キャラクタで64x32個)x8bit(パターン数256個を想定)、それに8x8ドット4bitカラー256パターンでも10KBくらいに収まるんだな
ナイコンさん [sage] 2019/03/06(水) 21:03:27.32

アトリビュートが2KBytes、パターンが8KBytesの計算ですな。
ちなみにPCEのVDP、HuC6270だと能力的にはパターンが8x8dotx4bitx2048、BGだけでフルグラフィック可能
なんですよ。
ナイコンさん [sage] 2019/03/06(水) 21:20:07.07

X68kみたいにアトリビュートに上下左右反転も盛り込むのは贅沢かな…
ナイコンさん [sage] 2019/03/06(水) 22:27:31.68
ttp://https://maedahiroyuki.com/20171113-%E6%88%91%E3%81%8C%E6%84%9B%E3%81%97%E3%81%AEx1%E3%80%80%E3%81%9D%E3%81%AE%E2%91%A3/
第4回:X1版『ゼビウス』がもたらした満足感と絶望感
ナイコンさん [sage] 2019/03/06(水) 23:10:38.23

仮にの構成で1マス(と表現していいものか)を8bitから16bitにしても4KBになるだけだから、
上下反転フラグと左右反転フラグを追加してもメモリ的には全然問題ないと思う
ナイコンさん [sage] 2019/03/07(木) 00:25:05.29

初期の98でも縦1ドット/横16ドットのスクロールができたけどな
ナイコンさん [sage] 2019/03/07(木) 02:14:10.25

なんで横が1ドット単位じゃないマシンが多いんだろうな
ナイコンさん [sage] 2019/03/07(木) 04:39:31.09

MZ-2500はPC-98と同じくVRAM丸ごと移動のスクロールだから遅い
開始アドレス指定のスクロールをするには
VRAMが上から順にノンインターレースに配置されている必要があった
ナイコンさん [sage] 2019/03/07(木) 06:27:50.53
ROLLじゃなくてROLL@で出来るのか
縦スクロール限定みたいだけど
ナイコンさん [sage] 2019/03/07(木) 07:08:35.61

スクロールといっても、VRAMの内容を変えずに、表示している座標を動かす方式と、
実際にVRAMの内容を書き換え(シフト)してスクロールを実現している方式があるわけで、
後者の場合、VRAMの構造にどうしても影響を受けてしまいます
ナイコンさん [sage] 2019/03/07(木) 15:22:51.63
インターレスってメモリーの並びの事なの?
画面の解像度上げるために.5ドット分ずらすってことだと思ってた
自在にスクロールできるマシンは表示画面より実画面のほうが広いね
ナイコンさん [sage] 2019/03/07(木) 17:06:19.61

たぶん、言葉の使い方間違えただけだと思うよ。

インターレースはその認識通りだね。
インターリーブとか、その手の言葉の書き間違えかと。
ナイコンさん [sage] 2019/03/07(木) 18:27:39.65

もともと、パソコンは横書きで文字を表示するためのもの
文章を読むために、縦にスクロールできれば問題はなかった
8ビット機だと、「縦に8ドットスクロール」して一番上の1行を画面外に追い出し
一番下に新たな1行を描く、ということさえ出来ればよかった
PC-9801だと高速なので、一番下に新たな1行を16ドットぶんあらかじめ描いておいて
それを1ドット単位で上にスムーズスクロールさせることが出来た

横にスクロールすることはあまり必要とされなかったが
ファミコンなどのシューティングゲーム、スーパーマリオみたいなゲームが大ヒットすると
縦にも横にも1ドット単位でスムーズスクロールされる機能が欲しい、と求められるようになった

MSXだと、スプライトの座標をマイナスで指定することは出来なかったため
一番左端、上端にキャラの一部分だけを表示させるということが出来なかった
例えばX座標ろY座標を「0,0」で指定すると一番左上のはしっこに表示されるのだが
マイナスで指定して画面の端から出現するという表現が出来ない

PCエンジンあたりの時代になると、それくらいは普通に出来たのだが、パソコンではちょっと
ナイコンさん [sage] 2019/03/07(木) 19:09:43.20

MSX-BASICだと縦横共に-32まで指定出来たぞ
ソースはMSXマガジン復刻版1巻
ナイコンさん [sage] 2019/03/07(木) 19:23:04.98

77AVも98同様プレーンだったけど
アドレス指定方式のスクロールだったよな
ナイコンさん [sage] 2019/03/07(木) 19:24:17.39

TMS9918のMSXでも出来るぞ。
アトリビュートの、とあるビットをONにすると表示が(確か)32ドット左にオフセットされる
仕組み。
これを使えば左端からじわじわと出てくるような表示が出来る。
ナイコンさん [sage] 2019/03/07(木) 19:25:31.70
スプライトの話ね。
因みにAmigaのスプライトも同じような感じだった。
ナイコンさん [sage] 2019/03/07(木) 19:54:27.25

それはBASICが内部での32ドットオフセットするアトリビュートのビットをONにしてくれてるんだ
X68000なんかはそんな面倒なことをしなくてもいいようにスプライトの座標系が最初から16ドット左上にオフセットしてる
ナイコンさん [sage] 2019/03/07(木) 22:43:07.63

面倒って機能が付いてるんだから十分だろ
TMS9918が出来たのは1979年だぞ
当時の状況考えたら優秀なチップだよ
ナイコンさん [sage] 2019/03/08(金) 01:28:53.84
ホビーPCが低解像度に活路を見出してたら、もうちょっとゲームがリッチになってたのかな?
たとえば、640x200で8色(ピクセルあたり3ビット)よりも、320x200で64色(ピクセルあたり6ビット)の方が
ずっとゲーム向きなのは、後知恵で考えれば自明に思える
ナイコンさん [sage] 2019/03/08(金) 01:38:13.67
解像度もだしゲーム機のビデオチップみたいにBGスプライトのみでよかった
グラフィックは重たいしBGで代用できるから要らない
ナイコンさん [sage] 2019/03/08(金) 02:31:38.84

ttp://http://mzisland.com/club/98koza/index.html
ここ見てようやく理解。
何か、せっかくの能力が殺されてる感があるね。
ナイコンさん [sage] 2019/03/08(金) 06:01:35.30
320x200で4bitパレットでアナログな256または65536色中16色くらいでいいんじゃないかなぁ
ピクセルあたり6bitとかプレーン方式じゃないとメモリが無駄になっちゃうだろうし
1ドット変更するのに6プレーンもアクセスするのは色々と辛そう

BGとスプライトのみはスーパーチープなゲーム機路線で、究極の8ビット機にはあまりにも遠すぎる
ここは昔のPC板だから究極の8ビットゲーム機を妄想するのはスレ違いなんじゃないかな
ナイコンさん [sage] 2019/03/08(金) 07:42:54.11

考えてみたら、320x240ドットなら8bitカラーがギリギリ64KBに収まるんだな
ナイコンさん [sage] 2019/03/08(金) 07:43:53.29

おまいはBGの良さが理解できてないだけw
残念じゃのぉ。
ナイコンさん [sage] 2019/03/08(金) 07:56:48.19
というか、究極の8bitPCなら、ドットマトリクスモードとPCGモードを両方持てばいいんじゃね?
ナイコンさん [sage] 2019/03/08(金) 09:18:06.73

収まらないよ
だから320*200が基本だった
ナイコンさん [] 2019/03/08(金) 15:33:55.82
トロいグラフィックで何するの?お絵かきしたいの?静止画賛美したいの?
PCEでときメモなんか出てたしBGで代用できるのよ
ナイコンさん [sage] 2019/03/08(金) 15:42:20.60
FM77AVが320x200で4,096色同時発色で「総、天、然、ショック」を見たときは、衝撃を受けたよ
これなら重ね合わせを意識せずに、ゲームを作りやすいと思った


>PC-8001mkIISRがそれだったな
>320*200ドットで8色2画面

これは惜しかったな
ナイコンさん [sage] 2019/03/08(金) 16:15:09.71
色数がいくら増えようが重ね合わせは減らんと思うが
何がどう作りやすいの?
ナイコンさん [sage] 2019/03/08(金) 16:57:42.69
77AVは4096色でもプレーン型VRAMだからパレットの設定次第で最大何色の画面を何枚、みたいに使えるのよ
だから背景とキャラというふうに分ければ背景とキャラに関しては重ね合わせ処理は不要
膨大に色が無駄になるけどね

ただキャラ同士の重ね合わせをしなけりゃキャラ同士には穴があくしそれを省略しなきゃ意味がないというのも事実

…であってる?
ナイコンさん [sage] 2019/03/08(金) 17:10:41.65

スーパーリアル麻雀P2でリアルなショウ子ちゃんのアニメーションを実現した
セタの基盤もグラフィックじゃなくてBGだったしな
パターン登録数が多ければBGの方がよい
ナイコンさん [sage] 2019/03/08(金) 20:21:02.89
FM-7系のようにグラフィックに専念できる8bitの石がいる前提で、64KBを全部VRAMとして使えればかなりのことができるな
ハードウェアスクロールを意識した512x256ドットの仮想画面(PCGのBG面)2枚(4KBx2)と、8x8x4ビットのパターンを1024個(32KB)確保しても、48KBの範囲に収まってしまう
ビットマップなら、640x200で16色、320x200なら256色が使えるから相当な表現力…

…と思ったんだが、VRAM128KBが事実上の標準だったMSX2はPC88なんかを圧倒してる印象があんまりないな
ナイコンさん [sage] 2019/03/08(金) 21:37:25.66


>(PCGのBG面)2枚(4KBx2)と、8x8x4ビットのパターンを1024個(32KB)
容量は少なくてもここに高速なメモリーが必要になるからそんなに安くはないんだなぁこれが
ナイコンさん [sage] 2019/03/08(金) 22:04:39.32

ビットマップだとVRAM全体に高速メモリが必要だが、PCGならパターン格納部分だけ高速ならいいから
かえって経済的だったりしないだろうか?
ナイコンさん [sage] 2019/03/08(金) 22:43:01.91

ドットクロックが14.318MHzとして
8ドット分のアクセスタイムが558nsecなので
TVRAM+PCGのアクセスタイムがこれに間に合えばいいので250nsec程度のS-RAMで間に合う
速度が厳しいのはパレット用RAMで69nsec以下が必要になる
ナイコンさん [sage] 2019/03/08(金) 23:30:31.83
神様同士で会話してるレベルで
訳わからんわ〜
MZ2000がCRT一体型デザインレベルで最高で
MZ2500FD付きが単体&性能&デザインで究極だ
で終わってるおっさんレベルだからだけどな…
ナイコンさん [sage] 2019/03/08(金) 23:36:00.98
一々メモリー参照するからすげえ早くないと無理ってことか
パレットはビデオチップ内のレジスタに持たせれば
ナイコンさん [sage] 2019/03/08(金) 23:46:56.68

パレットってメモリから見たら小さいけど、8bitCPUのレジスタに載せると考えるならかなり巨大なデータじゃないか?
ナイコンさん [sage] 2019/03/08(金) 23:49:38.62

なるほどそれがスプライトもBGもなくて滑らかにゼビウスが動く理由か
ナイコンさん [sage] 2019/03/08(金) 23:51:25.91
安くて速いDIMMを使うとかだとビットマップじゃなきゃ難しいだろ
PCGでも横長にすればDDR4の高速を活かせる仕様が作れるのだろうか?
ナイコンさん [sage] 2019/03/09(土) 00:09:00.28

8bitCPUを使ってDIMMを駆動か
胸が熱くなるな…
ナイコンさん [sage] 2019/03/09(土) 00:26:04.25
つうかSRAMでフルメモリー余裕ですしビデオチップにはいいんじゃないの
ナイコンさん [sage] 2019/03/09(土) 00:36:35.10
VDPにだけRAMが繋がってて、CPUはVDP経由でRAM64KBを割り当てられてるとかな
ナイコンさん [sage] 2019/03/09(土) 00:41:12.91

NUMA形式にする必要あるかな?
個人的にはFM-7的に6809をGPUとして使って、普段はコマンドを送る相手としか見えないという形でいいような気がするわけだが
どうしてもVRAMを直接操作したいときはDMA転送で対応
ナイコンさん [sage] 2019/03/09(土) 01:10:07.18
セガマークIIIの場合、カラーRAM32バイトとスプライトラインバッファ32バイトの計64バイトがVDP内に内蔵してるってさ。
ゲームギアだとカラーRAMが64バイトに増設。
ナイコンさん [sage] 2019/03/09(土) 03:10:58.27
あんまそれ言い始めると8bitに64bitcpuや巨大ビデオカードつないで
コントロールすれば8bitマシンという屁理屈ゾーンに突っ込むような
ナイコンさん [sage] 2019/03/09(土) 06:12:33.17
80年代のナムコセガの技術力は世界一やで
ナイコンさん [sage] 2019/03/09(土) 07:21:46.77

セガの場合ヤマハの技術力だと思うけど
ナイコンさん [sage] 2019/03/09(土) 08:32:10.34
電圧を5V縛りにすると割といい感じに収まりそうw
ナイコンさん [sage] 2019/03/09(土) 10:50:16.88
X68発売前に可能な技術で考えたい気がするなあ
ある程度制限があった方が妄想するのは楽しかったりするし
ナイコンさん [sage] 2019/03/09(土) 11:15:10.44
ゲームもビジネスもじゃなくて、ゲームモードとビジネスモードを別に究極にして、
無理やり張り合わせて終わりのような気がする
ナイコンさん [sage] 2019/03/09(土) 12:21:01.20

ビジネスはどうしたって高解像度を要求されるから、8bitでは辛くなってくるよな…
とはいえ、640x400x4bitなら128KB程度だから、VRAM制御を別の石に任せられるなら
量的にはそこまで大変でもないのか
ナイコンさん [sage] 2019/03/09(土) 12:49:15.13
お仕事で使いたい人はいないんじゃないの無駄に複雑になるだけ不要
ナイコンさん [sage] 2019/03/09(土) 15:16:06.96
8bitではどうしても限界がある

MSX8086があればよかったかも
ナイコンさん [] 2019/03/09(土) 15:35:36.69
8ビットはメモリの壁が大きすぎるわな
何をするにしても64KBの壁が立ちはだかる
ナイコンさん [sage] 2019/03/09(土) 15:38:39.50
文書作成できないんじゃ嫌だなぁ
ゲーム配布するのに他のパソコンで打ち込んで印刷した小冊子つけるとかじゃ悲しすぎる
解像度は多少低くてもいいから、最低限日本語の表示と入力だけは出来て欲しい
88mk2SRどころかMZ-2500にすら日本語表示能力で劣るようじゃ、究極の8ビット機なんて・・・
(ちょっとバカにしたけど、MZ-2500の性能がわりといい感じに見えてしょうがない)
ナイコンさん [sage] 2019/03/09(土) 16:22:41.74
64KBytesって言うほど壁ではないんだけどなぁ。
大きいデータを扱うなら不便でしゃーないけど、バンクの仕組みと開発環境の言語
とリンカーがそこそこリンクしていれば、8bit機でやらせる程度のことであればどうとでもなる。

…というか、何やらせるの?w 今更文書作成?www
ナイコンさん [sage] 2019/03/09(土) 17:02:34.72
まあわかるよ。

readme.txtが実機で作れて、実機でtextで表示できる
ぐらいはないとねぇ?、ってこったろ。
ナイコンさん [sage] 2019/03/09(土) 18:07:53.47
メガドライブと、MSX-BASICライクな言語セットで頼む
ナイコンさん [sage] 2019/03/09(土) 18:39:12.19
MSXとメガドライブとの両互換機に68000版MSX-BASICとかか
ナイコンさん [sage] 2019/03/09(土) 19:30:02.02
メガドラいいんだけどメモリー少ないねIOCS移植出来れば最初から無敵マシンになる
ナイコンさん [sage] 2019/03/09(土) 21:19:16.03
16ビットじゃねーかw
ナイコンさん [sage] 2019/03/09(土) 21:44:32.79
64KBが狭いけど非の打ち所の無い完全な8bitCPUを使いたいなら、単純にeZ80で良い訳でさ
Aレジスタは8bitなままの8bitCPUで有りながら、アドレス扱うレジスタは24bitに拡張されてる16MBアドレス空間なんだし
ナイコンさん [sage] 2019/03/09(土) 22:06:58.73
そこまでやるなら、68000でいいじゃん
ナイコンさん [sage] 2019/03/09(土) 22:26:34.68
turboRはZ800なんてキワモノを搭載するよりも、68000とZ80をダブルで搭載するメガドラ路線の方がよかったんじゃないかと思うことがある
ナイコンさん [sage] 2019/03/09(土) 22:44:08.57

たぶんMSX的にはR800よりも68000の方が遥かにキワモノ…

あの時点でゲーム特化を目指すなら無しじゃないかもだけど、ねえ?
ナイコンさん [sage] 2019/03/09(土) 22:52:31.68

それが現状では一番このスレタイトルに合う選択肢だよなあ
当時妄想だった100MHzのZ80が実際に使えるんだし
ナイコンさん [sage] 2019/03/09(土) 23:28:57.79
ttp://https://www.excite.co.jp/news/article/Slashdot_13_09_17_0514223/
パチンコ/パチスロ台ではいまだZ80が主流、そのため技術者が高齢化?

せめて8086くらい認めてやれよ
ナイコンさん [sage] 2019/03/09(土) 23:33:48.54
よっしゃ、ではCPUはeZ80で。
でもQFP144か、きっついなぁ。
ナイコンさん [sage] 2019/03/09(土) 23:39:59.12

パチンコ台を審査する連中が新しいCPU勉強しなくちゃいけなくなるから認めるわけない
嫌なら出すなって話
ナイコンさん [sage] 2019/03/09(土) 23:57:56.61

とっとと衰滅しろよな
ナイコンさん [sage] 2019/03/10(日) 07:37:29.44
だから東芝がTMP80を造り続けているのか
ナイコンさん [sage] 2019/03/10(日) 11:27:11.58

飽くまで確率判定等で警察監査が入る部分だけだがな
ナイコンさん [sage] 2019/03/10(日) 12:00:48.87
米国の教育用プログラム電卓がTI-84 Plus CEってeZ80のがデファクトスタンダードになってるのと同じようなもんだな
アセンブラでの新しいCPUへの学習をしたくないって部分だろ
つか16bit以上のを今更アセンブラ読めとか嫌すぎる
ナイコンさん [sage] 2019/03/10(日) 12:55:36.68

上位機種のTi92系は68000だった気がするが、普及しなかったのかな
ナイコンさん [sage] 2019/03/10(日) 13:24:31.05

パチンコ審査と一緒で米国の教師も新たに覚えたくないし使い慣れてる教材のほうがいいって理由
操作系とか使い勝手悪いんで改良したら慣れてるから前のに戻せってクレーム付いたりしたらしい
ナイコンさん [sage] 2019/03/10(日) 13:24:40.90
eZ80は命令表みると使いづらそうな気はするが…
24bitモードでは
BC = BCU/B/C
DE = DEU/D/E
HL = HLU/H/L
の8bit*3のレジスタ構成になるんだけど
オペランドにBCU/DEU/HLUが見当たらないんだわ
ナイコンさん [sage] 2019/03/10(日) 13:36:59.78

24bitモード時は LD BC, 123456h となる模様。当然4バイト長命令(01 56 34 12)になる。

しかし、スタック上にスタックフレームが作れない命令体系だな。
スタック領域とは別の領域に、IXかIYを使ってローカル変数&引数フレームを作るしかないのか?
ナイコンさん [sage] 2019/03/10(日) 13:45:31.80

ごめん、端折りすぎたかも
従来、8bitレジスタの組み合わせで
16bitアドレスを作っていた手法が使えなくなるということね
24bit長のアドレスレジスタとして割り切らないといけないのかも
ナイコンさん [sage] 2019/03/10(日) 14:21:01.77

24bitモード時に16bitの演算をさせたい場合は、.S サフィックスをつける様だ。
 ADD.S HL, HL
32bit演算なら
 ADD.S IX, BC
 ADC.S HL, DE
とでもなるのかな。
ナイコンさん [sage] 2019/03/10(日) 14:50:50.46
アセンブラはレジスタのやりくりが面倒だけどeZ80くらいメモリーアクセスが高速なら
あんま最適化も考えないでロードストアで済ませられるな
ナイコンさん [sage] 2019/03/10(日) 20:17:50.90
eZ80の命令表見てたら
MLT SP
Multiply Stack Pointer Operation SP[15:0] <- SP[15:8] x SP[7:0]
なんてものがあるんだがいったい何に使うんだ?
わざわざ他のレジスタ用の命令とは独立して書いてるくらいだからなんか意味がありそうなんだが…
ナイコンさん [sage] 2019/03/10(日) 20:36:25.01

Opcode見る限りは、単なる命令直交性じゃないかな。
と思ったけど、敢えてサフィックスが付くのがよくわかんないですねw
ナイコンさん [sage] 2019/03/10(日) 21:01:38.03

どうやら SPS(16bit長)と SPL(24bit長)の2つは独立して存在している様子。
なので、例えば MUL.S SP だと SPS だけ変化して SPL の方は無変化、その逆もしかり、の模様。
ナイコンさん [] 2019/03/10(日) 21:02:59.07
間違えた
MUL.S SP じゃなくて MLT.S SP ね。
ナイコンさん [sage] 2019/03/10(日) 21:16:03.93

SPはSPS (Stack Pointer Short) とSPL (Stack Pointer Long) があるからサフィックスで指定する必要があるのはわかるんだが掛け算の必要性が全くわからん…
ナイコンさん [sage] 2019/03/10(日) 21:19:01.96

汎用レジスタとしても使えますよってことじゃないの
ナイコンさん [sage] 2019/03/10(日) 21:25:32.20

SPSとSPLって独立してるんですね。
Table5のリセットステータスに2つ書いてありますわ。納得。


Table109のOpcodeMapみてみ。命令直交性を感じるぞ。考えたら負けだw
ナイコンさん [sage] 2019/03/10(日) 21:37:43.14

それならMLT rrの一部として書いてるような気がするしわざわざサフィックスをサポートしなくてもいいように思うんだよね
あとよほど困ってるとしてもSPを汎用レジスタとして使うのはほとんどあり得ないでしょ
割込やサブルーチンコールは使えなくなるし
6800はインデックスレジスタが1本しかなかったからブロック転送でSPをインデックスレジスタ代わりに使ってる例ぐらいしか見たことない
ナイコンさん [sage] 2019/03/10(日) 21:44:39.75
POP AFやPUSH AFの動作からすると、SPSは±2でSPLは±3でってワイヤーロジックで固定されてるんだろうな
だからレジスタとしての実体も別だってな

結果的にスタックポインタが二つでサフィックスで使い分けられるのか?
ナイコンさん [sage] 2019/03/10(日) 22:16:49.26
念のために書いておくが、MLT 命令を追加したのは日立であって、Zilog じゃないぞ。
HD64180 の時点で既に MLT SP は存在している。
なので、何のために追加したのかは、日立の中の人に聞かなければ本当の所は分からん。
(まぁ、単純に直交性の為だと思うがな。何故なら HD64180には TST A,A という、これまた使い道に悩む命令も追加されている。こちらも直交性だろうな)

それと、eZ80 だと 24bitモードのみ使用して 16bitモード使わないケース(そんなケースが実際にあるのかどうかは知らんが)なら
SPS は常時空く事になるので、汎用レジスタとして使いまわせる事が出来ると思われる。
ナイコンさん [sage] 2019/03/10(日) 22:48:50.11
もう68008の改良版でええやろ
ナイコンさん [sage] 2019/03/10(日) 23:29:45.68

う〜ん64180だとMLTしかないから直行性と言われるとそんな感じもしてきたな
あと確かに片方のモードしか使わなきゃもう一方で使うSPは空いてるから使えなくないこともないか…
ナイコンさん [sage] 2019/03/11(月) 01:14:05.88
FM-7とかFM-11はCPUボードが載るようになってたので
各社から68000・68008ボードが出たんだけど、パフォーマンス狙いの
カードは68000を載せてカード内に16ビットバスを持ってRAMを別立てで
持ってたなあ。68000の雰囲気を楽しみたい程度のボードには68008が
載ってた。68000は68008のようにバスが8ビットだとほんとに8ビット
CPUと変わらない速度になってしまう気がする。
ナイコンさん [sage] 2019/03/11(月) 07:15:48.86

Wikipediaによると
68008はバスのせいで同一クロックの68000の半分の速さだけど、32bitのデータレジスタと内部データバスが16bitだから対抗する8bit CPUよりは速かったってあるな

Because of its smaller data bus, it was only about half as fast as a 68000 of the same clock speed. However, it was still faster than competing 8-bit microprocessors, because the 68008 internally was based on 32-bit data registers and a 16-bit data bus.
ttp://https://en.m.wikipedia.org/wiki/Motorola_68008
ナイコンさん [sage] 2019/03/11(月) 20:03:26.69
68008のメリットはマシン語の書きやすさだとおも
ナイコンさん [sage] 2019/03/11(月) 22:14:44.60
eZ80、24bitモードでも相対ジャンプは符号付き8bitの範囲しかないんやな。
相対コールもレジスタ間接コールも無い。PC相対アドレッシングも JR 命令以外に無い。
つまり、ダイナミックにリロケート可能な実行コードが作れん。
ここら辺は Z80/Z180 のまんま。
まぁ、そんな使い方せん、と割り切ってるんだろうな。

しかし追加された命令の配置が変だな。何でこんな配置なんだ?
特に LEA と PEA は、このオペランドなら 0EDh ではなくて 0DDh/0FDh のどこかに配置すべきだったと思うんだが…
なんか行き当たりばったり感が凄くする。
ナイコンさん [sage] 2019/03/11(月) 22:32:31.44

C言語でプログラム組んだらコンパイラが泣きそうだな…
ナイコンさん [sage] 2019/03/11(月) 22:57:51.18
レジスタの本数減らした8bitバス向け68000があっても良かったかな?
機能的に等価な32bitデータレジスタ4本、24bitか16bit幅が有効な32bitアドレスレジスタ4本(内1本SP)
いっそデータ/アドレスの区別を廃止して汎用レジスタ8本とか(R0-R7、エイリアスでD0-D3/A0-A3も使用可)
USPとSSPが切り替わるタイミングでD0-D3/A0-A2も裏レジスタへ瞬時に切り替わり、RTEで表レジスタへ瞬時に切り替わる感じの機能も追加で
ナイコンさん [sage] 2019/03/12(火) 00:04:47.11
擬似リロケートでいいんじゃない分岐や参照ピックアップしてオフセット加算
使ったこと無いからしらんけどマクロでリロケーション情報吐かせたり出来ん
かな
ナイコンさん [sage] 2019/03/12(火) 06:48:06.61

用途がほぼガチガチの組込だろうからリロケータブルのメリットなんてそんなにないだろ
やりたきゃメモリー積んでMBASEで64KB単位にリロケートしろってことかとw
ナイコンさん [sage] 2019/03/12(火) 06:55:07.30

> レジスタの本数減らした8bitバス向け68000があっても良かったかな?
68000とソフト互換性もないCPUを誰が使うんだ?
そもそもゲート数ではが書いてるように68000より8bitの6301の方が上だったりするからゲート数がネックじゃなくて8bitバスにするのはLSIのピン数を減らすのが目的
インテルはアドレスとデータでバス多重化してたりしたよね
> USPとSSPが切り替わるタイミングでD0-D3/A0-A2も裏レジスタへ瞬時に切り替わり、RTEで表レジスタへ瞬時に切り替わる感じの機能も追加で
多重割込されたら破綻するだけ
ってZ80で学んだだろw
ナイコンさん [] 2019/03/12(火) 08:22:58.41
68008
ナイコンさん [sage] 2019/03/12(火) 08:40:48.45

レジスタ多いと良いのは高級言語のコンバイラであって、
アセンブラでは少ないレジスタで使用方法も制限有るくらいの方が、
決め打ちでサクサクコーディングが進んだりするがな
数多く管理するのはコンピュータに負ける
ナイコンさん [sage] 2019/03/12(火) 10:45:53.73
結局裏レジスタより
スタック待避が正解
ナイコンさん [sage] 2019/03/12(火) 11:02:12.58
>693
新規開発なら68000ライクでも十分なんじゃないかな、日立のH8みたいな感じで

>695
ループカウンタがBレジスタ決め打ちとか、インデックスレジスタが1〜2本しかないとか
ちょっとメモリを連続的に触ってやろうとループ回すと退避復帰祭りみたいな環境より
データレジスタならどれ使ってもいいよ、アドレスレジスタならどれ使ってもいいよって方が楽じゃない?

管理って言ったってサブルーチン内で8+8本の中身を追えないわけがないし(というか普通はそこまでフルに使わないから管理が必要という発想にならない)
戻り値用の揮発性レジスタ数本とサブルーチン内で退避/復帰が必要な不揮発性レジスタに分けとけば十分な気が
ナイコンさん [sage] 2019/03/12(火) 12:24:18.44
作り捨てならたくさん使えた方が楽
作り続けるなら制限あった方が楽
ナイコンさん [sage] 2019/03/12(火) 12:31:18.25

そう言えばレジスタウィンドウとかもあったなw
ナイコンさん [sage] 2019/03/12(火) 12:39:43.37

> 新規開発なら68000ライクでも十分なんじゃないかな、日立のH8みたいな感じで
新規開発ならそれこそ68000ライクである必要すらないだろ
ナイコンさん [sage] 2019/03/12(火) 12:44:01.13

ですよね〜
読むなら決め打ちの方が楽


今時のコンパイラは隙あらばレジスタ使うから
これはいつ設定したんだ?というのを追うのが
大変だったりするよ。
ナイコンさん [sage] 2019/03/12(火) 12:49:47.27
制限が楽ってのが解らんなワンパターンなコードでデバッグしやすいとか?
レジスタやりくり気にしないでロードストアの繰り返しが好きとか?
あんま前向きじゃないがやろうと思えば68kでも可能だわな
ナイコンさん [sage] 2019/03/12(火) 13:18:59.77
少し前の自分のプログラムなんて他人が書いたのと変わらんし
制限強い方が読みやすさが違うわな
変数名にD0、D1、D2とか付けられてて読むの嫌だろ
ナイコンさん [sage] 2019/03/12(火) 13:36:48.49
それはレジスタ名だからな仕方ないラベルの方に意味のある言葉つけるから解りやすいよ
高級言語に近い記述性がある
ナイコンさん [sage] 2019/03/12(火) 13:42:12.71

アセンブラ使ったことない?

いや、汎用的なレジスタがたくさんある方が楽だよそりゃ
レジスタの使用規約がきちんと決まってるならそっちの方がいい

ただ、いつでもどこでもそうなっているとは限らない訳でさ
ナイコンさん [sage] 2019/03/12(火) 14:29:05.61
いやいや、そもそも eZ80 の話になってるのは
>現状では一番このスレタイトルに合う選択肢
ってのが発端な訳で。

で、メモリ16MB 積んだ「究極の8ビット機」が、実行コードはダイナミック・リロケータブル不可能ってのは如何な物かと。
なんせ、6809(FM-7など)では出来てた訳だし。
まぁ、MS-DOS の .EXE みたいに、実行ファイル先頭に再配置エントリーテーブル置いとけば、
一応はロード時に解決させられるが、何つーか「スマートさ」には欠けるわな。

せめて(24bitモードオンリーでも構わないから)
 LD H,H ⇒ JRL eee
 LD L,L ⇒ CALR eee
 LD A,A ⇒ LEA HL,PC+eee
の3つさえあれば、何とかなるのに。(欲を言うと更に JR PO/PE/P/M,e も欲しいけどね)
ナイコンさん [sage] 2019/03/12(火) 14:30:33.02
すまん、 へのレス。
ナイコンさん [sage] 2019/03/12(火) 15:39:43.75
1MB以上のメモリを8bit CPUで操作するのは非効率
それは16bit CPUの領域屋で
ナイコンさん [sage] 2019/03/12(火) 16:03:16.61

何でだ? データレジスタが8bitな事と1Mバイトとに因果関係なんて有ったっけ?
16bitなら2Mバイトで、32bitなら4Mバイトで64Mバイトなら8Mバイトなのか
ナイコンさん [] 2019/03/12(火) 16:47:02.70

> 64Mバイトなら8Mバイト

ナイコンさん [] 2019/03/12(火) 19:36:45.01
レジスターを管理するプログラムをCで書く
ナイコンさん [sage] 2019/03/12(火) 19:55:22.83

さすがにそれは
64bitなら8Mバイトなのか

の誤記だと読み解いてやろうよw
ナイコンさん [sage] 2019/03/12(火) 20:04:23.58

特に決まりはないんだろうけど、だんだんいびつな感じにはなってきますね。
回路規模が大きくなってるのになぜ8ビットのままなんだろうかとか
ビット幅広げればすぐに高速化できそうなのになぜ8ビットのままなんだろうかとか
究極の8ビットというのはゴリ押しで高機能化というのとはまた違うという気がする
けど、他のみなさんはそうではないですか?
ナイコンさん [sage] 2019/03/12(火) 20:47:58.20
日立S1やPCエンジンでは、8ビットでも1Mバイトのメモリ空間を確保してた気がする。
別に大丈夫だろ。
ナイコンさん [sage] 2019/03/12(火) 21:28:48.28
1MBとかその程度だとバランス的に違和感ないですね
ポケコンもそれくらいだったし
ナイコンさん [sage] 2019/03/12(火) 23:51:58.30
ttp://http://www.geocities.jp/ahirudanna/zatsubun07.html
ナイコンさん [sage] 2019/03/13(水) 01:48:09.16

ポケコン一般ではなくてPCE500系列の話だな
あれは半分パソコンみたいなポケコンだった
ナイコンさん [sage] 2019/03/13(水) 02:30:28.74

eZ80が、32bit CPUにも出来るのにあえて8bit CPUなのは、
他にZ80互換の16bit CPUが作られたのが消えてしまって、
8bit CPUなeZ80が残ったからって消去法ですな

最小限の拡張のみで16M使えるってMMUすら要らないってのが
メモリが大容量化してて、8Mbitチップ未満じゃ小さすぎるからでしょう
ナイコンさん [sage] 2019/03/13(水) 09:35:53.64

Z380が失敗したしね
でアドレス拡張のみをした高速Z80を出して業界に受け入れられたと
ナイコンさん [sage] 2019/03/13(水) 12:19:24.86
RL78やってなんちゃって16bitマイコンやし、気にせんでええ
ナイコンさん [sage] 2019/03/13(水) 14:08:01.98
Z380がコケた理由はユーザー少ない開発環境も貧弱で伸びなかったとかかしら
インテルのCPUなら64bit化したら嫌でも付いて行く他に選択がないもんね
ナイコンさん [sage] 2019/03/13(水) 15:42:28.48
AMDに負けたのが史実だったような…
ナイコンさん [sage] 2019/03/13(水) 18:33:00.23
中途半端に拡張しただけの8086が普及してしまったからな
その後もしばらくは、「高速な8086」として使われるだけだったし
ナイコンさん [sage] 2019/03/13(水) 19:23:14.02
アドレス指定が
8bit幅なら256バイト
16bit幅なら64kバイト
24bit幅なら16Mバイト
32bit幅なら4Gバイト

昨今のマシン事情なら4G超えもありだが
8bitマシンとしてなら
64kを超えて16Mで十分だな
ナイコンさん [sage] 2019/03/13(水) 19:38:20.65

メモリ空間どころか「1ファイルで4GB」がけっこう普通の世界なんて、80年代には未来SFの世界だったもんなあ
ナイコンさん [sage] 2019/03/13(水) 19:55:22.33
DVDが登場したときも、1つのファイルで4.7GBというものは扱えず
2GB以内の動画ファイルが複数、という形になっていたな
ナイコンさん [sage] 2019/03/13(水) 19:57:09.63

RL78はコアが3種類あって、-S1が正真正銘8bit、-S2, -S3 は正真正銘16bitやぞ。
命令形態は一緒なんだけど16ビットアクセス命令はクロック数が異なる。
おいちゃんは好きだけどな
ナイコンさん [sage] 2019/03/13(水) 20:19:29.67

アドレスバス20bit RAM1MBでええやないか
ナイコンさん [sage] 2019/03/13(水) 21:07:25.44

20bit単位のpush popなんてイやん
ナイコンさん [sage] 2019/03/13(水) 21:55:35.42
スーパーファミコンのCPUは16ビットで16メガバイトまでは扱えるけど
ロングジャンプが出来ないというトンデモだったなあ
68000なら出来るのに
ナイコンさん [sage] 2019/03/13(水) 22:00:09.77

おまえは何をトンデモなことを書いてやがるw
JSL/RTL、JML命令があるじゃろがw
ナイコンさん [sage] 2019/03/13(水) 23:03:51.64

例えばHuC6280は、論理アドレスバスが16bit、物理アドレスバスが21bitであってだな、
CPUの中にMMUが入っているのですよ。論理8KBytesx8pageの構成で、ページ数256page
あるから、物理アクセスは2MBytes。
だから、CPU命令上はアドレスは16bitしかないから、アドレスをスタックに積むときは16bit。
ナイコンさん [sage] 2019/03/14(木) 00:03:48.04
MMUの状態もスタックに積めるの?
ナイコンさん [sage] 2019/03/14(木) 00:22:37.87

何を想定しておるのかはわからぬが、CPUの命令でMMUの状態(MPRの中身)をスタックに保存する動作はない。
ナイコンさん [sage] 2019/03/14(木) 00:23:05.52
アドレス長が16bit幅でも
データ長が16bit幅なら総メモリ128kバイト、
データ長が32bit幅なら総メモリ256kバイト、
データ長が128bit幅なら総メモリ1Mバイトを確保できるぞ。

何のメリットも無いとは思うがな。
ナイコンさん [sage] 2019/03/14(木) 01:08:05.49

MMUをどう実装するかじゃないの?
FM-11あたりのMMUは実記憶装置の拡張だからCPUがどうにかする状態はないけど、
System360の仮想記憶だったらMMU相当はメモリにいるので、CR1を退避すればそれで済む
ナイコンさん [sage] 2019/03/14(木) 02:22:13.81
MMU状態をスタックに積めなければ
の言うような
「アドレスが16bit」のみを積むだけでは
アドレス空間を明示して積むことが出来ない

てな話かな
ナイコンさん [sage] 2019/03/14(木) 05:23:25.75

RL78は16bitと言っても8bitに毛が生えたようなアーキテクチャじゃん
今の16bitに求められてるのは
高機能だったH8よりもRL78のような16bitが求められてるんだろうけどね
ナイコンさん [sage] 2019/03/14(木) 05:59:11.07
68000は16bitというより、内部が16bitというだけで、もうあれって32bitアーキテクチャだよね
68008なんていう外部バスが8bitのもあったね
ナイコンさん [sage] 2019/03/14(木) 06:05:36.08
RX200に外部バスが引き出せれば良かった
ナイコンさん [sage] 2019/03/14(木) 06:22:26.95

そりゃMMUの状態を読み出せるならスタックに積むことはできるよ
なんのためにそんなことをしたいのかは謎だけど


System/360は動的アドレス変換機構は持ってるけど(一部の機種を除いて)仮想記憶はサポートされないよ
仮想記憶はSystem/370から
ナイコンさん [sage] 2019/03/14(木) 06:37:56.70
もうまったく関係ない話だが


RX210シリーズであれば外部バスが出ておるぞ
5Vを直接駆動できるから、古いチップを今扱うなら最適であると個人的には思っておる
次点でPSoC5LPだ
ナイコンさん [sage] 2019/03/14(木) 07:31:14.41
ごめん、RX210の他にRX230シリーズも外部バス出てた
こやつも5Vで230の方がちょっと速くてUSB付き
基板作れるならこっちの方がベター
ナイコンさん [sage] 2019/03/14(木) 08:22:35.59
RX66Tとかもあるけどスレチだしまぁいいか
ナイコンさん [sage] 2019/03/14(木) 10:21:40.37
Arm Cortex-M0は32bitのふりした8bit CPU
ナイコンさん [sage] 2019/03/14(木) 10:31:57.34
仮想8086を1プロセスとして扱うみたいに
仮想8bitCPUを1プロセスとして扱うCPUってある?
ナイコンさん [sage] 2019/03/14(木) 12:38:28.38
8bitエミュ動かしたCPUはみんなそうなるんじゃないの?
ナイコンさん [sage] 2019/03/14(木) 17:50:22.63
いやいや「ソフトでやりました」は除外しないとwww
ナイコンさん [sage] 2019/03/14(木) 18:54:28.99
プロセスとか言いながらソフトはダメって言われても…
746 [sage] 2019/03/14(木) 22:13:24.72
ゴメン少し勘違い
UNIXのプロセスとゴッチャにしてた。

386以降の仮想86モードの8086みたいなのが
8bitCPUでそういう風に扱われるもの
あるのかな?という疑問でした
ナイコンさん [sage] 2019/03/14(木) 22:35:39.76

NECのV30に8080エミュレーションを、μPD9002にはZ80エミュレーションを載せてた
ナイコンさん [sage] 2019/03/14(木) 23:57:21.33
あーごめんね
「エミュでやりましたは除外しないと」て言えば良かったね

同一チップ上に、複数の8bitCPUが動いてるように見えて、
その中からはCPUは俺だけって思ってて、実は複数あって
管理してるのも8bitみたいなのだよね あれ?なんかビミョーに違うか?

エミュ上でオレオレ変態CPUを設計してるやつなんているのかな?
ナイコンさん [sage] 2019/03/15(金) 02:34:57.34

マルチタスクOS上で動かしエミュの話をしているとしか思えんw
ナイコンさん [sage] 2019/03/15(金) 02:56:29.38
そーね

よくよく考えてみると「仮想」って言った時点で1コ上からタスクを見てるか
単なる8bitCPUのマルチコアみたいのを夢想してたっす
ナイコンさん [sage] 2019/03/15(金) 06:40:16.86
opencores.orgにはFPGA用のオレオレIPコアがある
ナイコンさん [sage] 2019/03/15(金) 14:09:25.65
律儀に答えてるがこの世界にはx86とその他RISCしか存在しないだろう
仮想モード載せるほど過去の資産があったのは80系だがそれらも消えたし
上記2つの理由で存在し得ない
複数コアやマルチスレッドもOSの排他対応がされてないから無理
ナイコンさん [sage] 2019/03/15(金) 15:29:09.58
なに律儀に答えてるんですか〜w

現状のPC界を見てもわかるとおり数値的なスペック追求のみでは無意味と知れ。

お前らの妄想力&創造力に期待する!
ナイコンさん [sage] 2019/03/15(金) 19:17:31.40
仮想8bitCPUモードがあって
そこでパラレルに仮想CPUが動作するのなら
敢えて中のCPUたちは
64kバイトの壁を超える必要は無く
上位の制御に委ねることができる

そんなマルチコアな8bitマシン
ナイコンさん [sage] 2019/03/15(金) 19:39:42.38
かなり違うがPropellerって変なマルチコアマイコンがあったな
PSoCのUDBと違ってちゃんとしたマイコンが仲良く右側らしいがよくわからん
ナイコンさん [sage] 2019/03/15(金) 20:39:34.32
PSoC3は8051を67MHzで動かす変態アーキテクチャやで(笑)
ナイコンさん [sage] 2019/03/15(金) 20:44:46.42
仲良く右側?
ナイコンさん [sage] 2019/03/16(土) 03:50:25.70
動くと打ったつもりがなぜか右側になってたスマン
ナイコンさん [sage] 2019/03/16(土) 10:44:05.63
インド人が居たかな
ナイコンさん [sage] 2019/03/16(土) 15:03:06.76
superufoproのハードを外人さんが解析しててメモリーマップのレジスタやSDコントローラの
種類がCH376という既成品だとかポートアドレスがとか色々晒されてるね
ナイコンさん [] 2019/03/16(土) 16:02:26.27
で?
ナイコンさん [sage] 2019/03/16(土) 17:53:52.24
いやゲーム機を8bitマシンとしてオモチャにできたらなと妄想してて
色々ググってたらいい感じの資料が出てきたのでね
ナイコンさん [sage] 2019/03/16(土) 18:52:48.63
superufoproなんかが必要なフェーズは20年以上前に終わっておる
ナイコンさん [sage] 2019/03/16(土) 19:33:59.35
PSOC3の8051コアってただクロックが速いだけのやつだっけ?
それとも一命令あたりのクロックがほぼ1クロックに高速化された
やつだった?
ナイコンさん [sage] 2019/03/16(土) 22:54:30.73
superufopro ってFDにバックアップできるやつだっけ?
ナイコンさん [sage] 2019/03/17(日) 13:44:31.94
BBC micro直系のmicro:bitを使おうず
RAM 16KBあるから使い勝手が良い
ナイコンさん [sage] 2019/03/17(日) 23:29:34.47
外部バスも出てない単なるCortexM0ワンチップなんぞ
何が使いやすいだwww スレチもいいところだ、他行け
ナイコンさん [sage] 2019/03/17(日) 23:38:41.96
BBC microなんて当時日本じゃ存在すら知られてないパソコン持ち出されてもねえ・・・
秋月がeZ80のボード出してくれりゃいいんだけどH8推しだからなあ
ナイコンさん [sage] 2019/03/18(月) 00:50:54.40
今は撤回されてるが一時期H8も非推奨なんて言ってたよな組み込み制御用のマイコンとして良く出来ているしずっと
供給されればルネサスのためにもユーザーのためにも良いことだよ
I/Oポート数とか引き継いでHEWソースレベル互換保って性能爆上げのSHにシフトすればなおよろしいがね
ナイコンさん [sage] 2019/03/18(月) 01:04:29.85
H8のフリしたSH-5とか悪くないと思うよルネサスさんって組み込みでそこまでいらん気もするが
ARMが猛烈に伸びてるからとりま追いかけるみたいな
ナイコンさん [sage] 2019/03/18(月) 02:41:16.57

ルネサス的にはH8やM16Cの後継はRXだからな
ナイコンさん [sage] 2019/03/18(月) 02:59:30.15
今の時代、16bitに高機能は求められてない
32bitより低消費電力、低コストが求められ
H8のような32bitもどきの高機能な16bitは32bitへと移行する流れ
16bitにはRL78のようなより単純な16bitが求められてる
とルネサスは考えてるのだろう
ナイコンさん [] 2019/03/18(月) 07:29:57.15
777
ナイコンさん [sage] 2019/03/18(月) 10:35:54.75
Z8 Encore!(笑)
ナイコンさん [sage] 2019/03/18(月) 11:07:23.41
今時新規で8bit CPUを採用する理由って、価格とか、プログラムのフットプリントが小さくなるとか、耐障害性とかかね?
アセンブラゴリゴリとか誰もやりたがらなさそう
ナイコンさん [] 2019/03/18(月) 12:00:50.10
【新しい元号は分合″にすべき】 世界教師マ@トレーヤが提唱する『分ち合い』にちなんだものにしろ
ttps://rosie.5ch.net/test/read.cgi/liveplus/1552791111/l50
ナイコンさん [sage] 2019/03/18(月) 15:27:05.30

パチンコ台がそうなんだよね

これは妄想なんだけど
任天堂スイッチかプレステ4で、仮想PC-8801とかFM-7とかをエミュレータを作って
昔のソフトを動かすことって出来ないかな?
ナイコンさん [sage] 2019/03/18(月) 18:18:37.15
MSXとC64は既に動いとるわな?
ナイコンさん [sage] 2019/03/18(月) 19:07:45.72

いずれでもない。タダのロマンだと思われ。
価格もフットプリントも耐障害性も、今の32bitワンチップの方が極めて優れている。

…ま、今時新規で8bitCPU縛りなんてムラッとこないねぇ。既存のハードで何か
やるのはいいけどさ。
ナイコンさん [sage] 2019/03/18(月) 19:21:20.39
マシン語でゴリゴリしたいなあ
消費クロック数えてループ最適化したりしたい
高級言語で現代っぽいアプリが動くだけなんてつまらない
ナイコンさん [sage] 2019/03/18(月) 19:27:10.93
今なら最低ラインがRL78なんだろう
ナイコンさん [] 2019/03/18(月) 21:21:32.60

75XでSkipすると楽しいぞぉ〜
やっは4BITSは素晴らしい
ナイコンさん [sage] 2019/03/18(月) 23:52:51.19

断る
ゲハに帰れ
ナイコンさん [sage] 2019/03/19(火) 02:39:10.91
30代で組込にも縁のない若造なもんで日電の75Xを知らず調べてみたら
スタック込みでRAM512 x 4bitとか、8080っぽい名前の汎用レジスタとか、縦積みスキップとか
やだ・・・ものすごく楽しそう・・・今時のヤングメンが求めるものはコレだと思う
ナイコンさん [sage] 2019/03/19(火) 05:06:47.61
32bitだともうアセンブラは使わずにC言語がメインになるよね
ARMのCortex-MシリーズはARM命令が実装されてなくてThumb-2のみなんだが
あれだけCortex-Mシリーズが使われてるのにThumb-2を解説した本が皆無で
参考書は公式のリファレンスマニュアルくらいしかないし
ナイコンさん [sage] 2019/03/19(火) 05:55:42.88
CQ出版の本は
ナイコンさん [] 2019/03/19(火) 07:51:07.47
ARMマイコンCortex-M教科書 (ARM教科書)
ttp://https://www.amazon.co.jp/dp/4789859916

これのこと?
まだ読んだことないが目次見るとThumb-2にも触れてるみたいだね
ナイコンさん [sage] 2019/03/19(火) 08:09:23.78
C言語だぁ?
今、時代は、Rust。
自分の足を撃ち抜いても気づけない言語なんざ捨てようず。
後は実用で使えるRISC-V待ち。

理想に近い8bitCPUはHuC6280だなぁ。
手を加えるなら、ブロック転送系命令はなくして別途DMA積む。
音源を外出ししてタイマーの精度もう少し高くして2ch。
Kport/Oportを無くしてSPI系を2ch搭載。
DMA/Timer/SPI に関する割り込みベクタを追加。
ゼロページを任意のアドレスに配置できるように。
んでもって乗算と積和と16bit演算系(専用レジスタ追加)があれば完璧。

…さ、仕事いこ。
ナイコンさん [sage] 2019/03/19(火) 09:37:11.49
RustはいろんなCPUに対応してたっけ?
C言語はどんなCPUでもサポートされてるからな
CPUメーカーが最低限C言語は用意するから
ナイコンさん [sage] 2019/03/19(火) 09:43:42.58
そこでFree Pascalですよ
ナイコンさん [] 2019/03/19(火) 13:10:30.53

だろ?
75X、無茶苦茶楽しいよ。
ナイコンさん [sage] 2019/03/19(火) 13:18:28.24
今の若い人は覚えること多すぎてアセンブラなんて勉強する時間なさそう
ナイコンさん [sage] 2019/03/19(火) 15:07:21.88
75Xって4bit CPUかぃ
ナイコンさん [sage] 2019/03/19(火) 15:38:41.59
逆にアセンブラである程度の規模のものかければ他言語行っても応用が効くっていうか
プログラミングやバグ取りの基礎力になるまあ昨今のスマホやPCでは無理か
ナイコンさん [sage] 2019/03/19(火) 15:40:53.94
アセンブラって単純で簡単だろ
ナイコンさん [] 2019/03/19(火) 15:42:47.61

そうだよ。
4BITS CPUだよ。
まじ、楽しいから。
ナイコンさん [sage] 2019/03/19(火) 15:44:58.59
PIC12でええやん
ナイコンさん [sage] 2019/03/19(火) 16:30:20.73
アセンブラで何でも楽勝で書けるならすごい人だね口だけなら何でも言えるか
ナイコンさん [] 2019/03/19(火) 17:24:21.13

あのさ、昔は、BASICか、マシン語モニタしか無かったの。
アセンブラは、高くて買えなかったんだよ。
ナイコンさん [sage] 2019/03/19(火) 17:42:19.44
なんか、当時から8ビットマシン使い込んでいる方々と、最近のウィキペディアで仕入れた知識が自分のものだと錯覚してる方々って、まるで噛み合わないよね…。


当時を知らない人が一生懸命勉強するのはとても良いことだと思うけど、付け焼き刃で、実経験を積んできた方々に噛み付くのはどうかと思います
786 ◆FaE4ZrcfVw [] 2019/03/19(火) 18:10:28.54
何年前だろう。
まだMZ-80Bが、新機種だった。
MZ-2000が出て、中学2年の時に買って貰ったんだ。
それが最初のパソコン。
198x年位の話。
ナイコンさん [sage] 2019/03/19(火) 19:02:50.92

つ S-OS
ナイコンさん [sage] 2019/03/19(火) 19:15:36.01

16進数手打ちでプログラムしてたよね
誤って1バイトずらして入れちゃったときは
PEEK POKEでずらしてた
ナイコンさん [sage] 2019/03/19(火) 19:43:34.35
MSXはMSX ToolsにマイクロソフトのマクロアセンブラのM80とリンカのL80が付属してたな
MSX Toolsはたしか1万4800円くらいだったはず
今も持っててエミュなんかでも動くよ
CP/MモドキのMSX-DOSは標準で使えたしMSXは何かと便利だったね
ナイコンさん [] 2019/03/19(火) 21:35:58.19

雑誌に発表されたアセンブラを打ち込んで使えば良いし。
ナイコンさん [sage] 2019/03/19(火) 21:38:50.14

MSX Tools出る前は99800円のMSX-C買わないとM80・L80は手に入らなかった
本来DOSって開発ツール込みで売るもんなのにこれじゃ誰も使わない
ナイコンさん [sage] 2019/03/19(火) 22:34:51.84

CコンパイラをBASICで作れと言われたら泣くが(再帰を使わない構文解析がすぐには思い浮かばない)、Z80アセンブラならBASICでも作れそうだしな
ナイコンさん [sage] 2019/03/19(火) 23:22:46.96
ハンドアセンブルは相対番地計算が本当に面倒でのぉ。
マシン語サウンドプログラミングに載ってたHIT-88のダンプリストを
1ヶ月かけて打ち込んで、ちゃんと動いてラベルを定義してアセンブル
したときの感動はまだ覚えておるw 相対番地計算という地獄からの解放!!

…というステップなんて今やどうでもいい訳でw ネットで探せばすぐに手に入るw
せっかくBEEPさんがプログラミングコンテストを開催してくださるそうなので、
そちらで思いの丈をぶちまけるがよろし。
ナイコンさん [sage] 2019/03/20(水) 00:34:34.80

Rustはコンパイラはrustcだがそれより下はLLVM。
で、LLVMがサポートしているワンチップ系は、確かAVRとCortexM系。
事実上、問題なし。
ナイコンさん [sage] 2019/03/20(水) 00:43:40.60
SEAM-60っていうROMのアセンブラちょっとだけ使ってた。
保存はテープベース・・・
786 ◆FaE4ZrcfVw [] 2019/03/20(水) 23:06:40.58

そうそう


あったねぇ


そうする前に16進でプログラム作れていたよ
ナイコンさん [sage] 2019/03/21(木) 02:03:10.09
最近のハイレゾポリゴン環境だと生まれてこないゲームってのがある
テトリス アイスクライマー ロードランナーみたいな8bitなアイデアが決め手な作品
nesもps4もゲーム機ではあるが別な世界
まだ宿題やり残し忘れ物があるんじゃないのかなと思うわけですよ
まあ名作なんて稀にしか出てこないけどね
ナイコンさん [sage] 2019/03/21(木) 08:21:44.27

配列使ったソフトスタック作ればいいだけかと
ナイコンさん [sage] 2019/03/22(金) 16:43:44.30

月刊マイコンかなんかで
BASICで書かれたアセンブラの解説書記事があったような?
ナイコンさん [sage] 2019/03/22(金) 19:45:19.22
8ビットマシンなんだから
そもそもBASICインタプリタで
他言語コンパイラを作るのなんて無理

コンパイラ言語かアセンブラでしか
実用的な高級言語コンパイラなんか
書けない
ナイコンさん [sage] 2019/03/23(土) 05:48:04.57
まあその・・・   妄想なんで・・・

実用的は置いといて \(^^\) (/^^)/
ナイコンさん [sage] 2019/03/23(土) 10:40:21.81
どういうアセンブラがいくらで売ってるとか、この本にこういうアセンブラが載ってて打ち込めば使えるとか
そういう情報にすら辿り着けなかった人もいそう。
雑誌や本もそういう情報は完全大人向けに書いたりしがちでそうすると子供は「自分には関係ない」って飛ばしちゃうから
ナイコンさん [sage] 2019/03/23(土) 12:51:15.07
雑誌記事もゲームとベーシックばかりでフロッピーもそれ用でOSもろくにない
記事かける筆者もあんまいなかったんじゃないの
後々知ったが#のmzやX1はフリーソフトがいろいろあって良さそうだが実機も
ろくに見たこと無いな
ナイコンさん [sage] 2019/03/23(土) 13:06:57.64
MSX界で言うところのMSX2テクニカルハンドブックみたいな本って御三家では何に当たるの?
ナイコンさん [sage] 2019/03/23(土) 13:13:37.00
下手すると雑誌と出会えず終わった人も
ナイコンさん [sage] 2019/03/23(土) 13:35:26.86
福満しげゆきが「昔は情報がなさすぎて漫画を描く能力以前の(使うべき原稿用紙のサイズが分からないとかの)障害で脱落する」って書いてたけどほんと同じよね
自分もハード方面は入門すらできてない
ナイコンさん [sage] 2019/03/23(土) 13:42:00.95
雑誌とかは都会のほうが若干有利、みたいのはあったと思う

あとは偶然・出会いみたいな運次第じゃないのかと

たまたまゲームっぽい表紙を見かけたらマイコン誌だった、たまたま小遣いがあったので買った、みたいの
何かいてあるかさっぱり分からんが面白そうとか
ナイコンさん [sage] 2019/03/23(土) 13:47:20.01
OSが必要って発想は現代的すぎる気がする
最低限、ロード・実行するためのモニタがあれば十分実用的じゃない?
全機種共通フォーマット全機種共通入出力ルーチンみたいなのはあると便利ではあるけど
ナイコンさん [sage] 2019/03/23(土) 13:48:46.96
えっちな表紙だから買ってみたらマイコン雑誌だった(Oh!MZ)
ナイコンさん [sage] 2019/03/23(土) 14:44:41.63
ROMアセンブラってどんなものだろう使いやすいエディターと記述性の良いアセンブラが
セットになったものなら良さそうだがどっちか片方がダメでも辛そう
ナイコンさん [sage] 2019/03/23(土) 15:06:36.11
ROMでエディタとアセンブラが揃ってればテープベースでも快適にバンバン作れそうだね
バグあったら大変だからROMだけ差し替えられるようになってればいいのかな
ナイコンさん [sage] 2019/03/23(土) 15:56:48.53

ROMとはちょっと違うけど。
BASICのコメントとして入力したアセンブラリストを入力として、それをアセンブルしてくれる
アセンブラが当時、雑誌に掲載されてて、自分も使ってた。
アセンブラ本体はテープからロードして実行するマシン語プログラムだった。

ディスクドライブ無くても使えたので良かった。
ドライブを手にしてからは直ぐにエディタ&アセンブラにチェンジしたけどw
ナイコンさん [sage] 2019/03/23(土) 18:19:49.86

この板で福満しげゆきの名を見るとは

福満しげゆきではないが
なんとなくハムサラダくん第一話の
「こんなのほんまもんじゃないね」ってシーンを思い出した
ナイコンさん [sage] 2019/03/24(日) 10:00:50.13

シャープのクリーンコンピューター思想は出るのがが早すぎた
ナイコンさん [sage] 2019/03/24(日) 10:57:23.89

あれもBASICにバグがあってROMに焼けないための苦肉の策だから
いくらテープ読み込み速いって言っても不便でしかなかったと思うよ
ナイコンさん [sage] 2019/03/24(日) 11:09:35.95

その思想の一つの完成形がFM-7

FM-8で起動時に
BASIC ROMとRAM(通称 裏RAM)を
DIPスイッチで切替できたものを
さらにバンク切り替えでソフト的に
アクセス可能になった。
ナイコンさん [sage] 2019/03/24(日) 13:33:05.80

MZは1200ボーだっけ
BASICを毎度ダイアルアップでダウンロードしてた感じだな
ナイコンさん [sage] 2019/03/24(日) 14:09:02.04

MZ-2000は2000ボー
ゴニョゴニョして4000ボーにも出来たが読み込みミスが発生しやすかった
ナイコンさん [sage] 2019/03/24(日) 15:28:28.24
初回はテープからロードしても自分で書いたプログラムを暴走させない限り
ホットスタートで対応できるオンメモリな統合開発環境があれば
テープベースなシステムでもそんなにストレスないんじゃないかな

ROMでデバッガと簡易アセンブラ備えてるPC88のが便利かもだけど
ナイコンさん [sage] 2019/03/24(日) 15:55:14.39
ROMのMの意味を考えると、オンメモリな環境と言えるよね
ROMを切り離せればクリーンになるんだから、
ROMをケチっただけの製品をクリーンというのは違う気がしてならない
ナイコンさん [sage] 2019/03/24(日) 16:10:44.55
FDDなら、起動時にいちいちOSとかBASICを読み込んでもいいけどな

テープの時代にそりゃないよ
ナイコンさん [sage] 2019/03/24(日) 16:32:51.95
BASIC読み込んだあとに、ハードウエアスイッチで
特定領域をread onlyにできれば問題なかったのだが
MZってそういうのなかったのん?
ナイコンさん [sage] 2019/03/24(日) 17:33:32.12
BASICが貴重なRAMを食い潰してるんだから、全然いいところ無いよなー
そもそもROMキルすれば他の機種もクリーンだし
ナイコンさん [sage] 2019/03/24(日) 17:44:38.73
でもでもROM BASICのルーチン必要になるたびにバンク切り替えするのはちょっと嫌かも
実行してる領域と重なってたりすると面倒だし
ナイコンさん [sage] 2019/03/24(日) 18:06:15.84
書き換えたいのにROMでは困るから、
バンク切り替えする必要が有る形にしかならんしな
切り替え前提で初期化はROMからRAMにコピーして立ち上げが良い
ナイコンさん [sage] 2019/03/24(日) 19:31:15.88
なんにせよわざわざテープから読む意味はなかったよな
ナイコンさん [sage] 2019/03/24(日) 19:45:13.69
致命的な不具合が有った場合は差し替えられたけど特に問題がなかったつうことか
CP/M載せるとか未来を見た場合は設計的には有りだと思う
ナイコンさん [sage] 2019/03/24(日) 20:00:40.69
なんでROM載ってる機種を蔑むんだか、全然わからん
ROMを殺せない機種でも使ってたのかな
ナイコンさん [sage] 2019/03/24(日) 20:16:12.44
CP/Mってテープ版ってあったのかしら?
ナイコンさん [sage] 2019/03/24(日) 20:41:57.33
ROMと高性能テープレコーダーのトレードオフ
ナイコンさん [sage] 2019/03/24(日) 20:49:00.90
フロッピーベースのDOSが前身だからわざわざテープ版なんて作らんでしょ
ナイコンさん [] 2019/03/24(日) 21:43:11.72
ROM版はあったがテープは知らないな
ナイコンさん [] 2019/03/24(日) 21:46:00.61
HC-40系はROMのCP/Mでテープ制御だっけ
FM-8/7もCP/MからFM-BIOS利用で原理的にはテープ制御できた筈
ナイコンさん [sage] 2019/03/24(日) 21:57:37.15
初期の文豪もROMのCP/Mだね
あと組み込み系は大体ROMだし
ナイコンさん [sage] 2019/03/25(月) 02:23:40.24
むしろぐぐるのゲハ駆逐前提ゲームサービスでクラウドレトロマシンやるだろうな
ナイコンさん [sage] 2019/03/25(月) 08:19:31.84

そういうの欲しかった
X1のROMBASICみたいになるけど、ああいう大袈裟な拡張ボードにするんじゃなくて、
本体内の端っこのかなり外からアクセスしやすい場所に小さなROMソケットを1つ用意しておいてそこに
BASICとか、エディタ+コンパイラ(アセンブラ)の統合環境のROM(裸ROMのみだからバグ取りやバージョンアップのコストも最小限)を
1つ挿せるようにしておいたらどうだったろう
ナイコンさん [sage] 2019/03/25(月) 13:11:21.04
MSXとかでROMカセット版の開発環境とか無かったのかしら

一番ROM差しやすそうなハードだったが
ナイコンさん [sage] 2019/03/25(月) 15:56:18.24

使った事ないけど、コーラルって会社からエディタ&アセンブラの、simpleASMってのが出てた、
ROMカートリッジ形状。

でも本気組にはCP/M互換のMSX-DOS(とm80,l80)があったし、なかなか販売は苦戦したんじゃない?
ナイコンさん [sage] 2019/03/25(月) 16:08:47.70

BASICコンパイラのべーしっ君がROMカセットだったね
ナイコンさん [sage] 2019/03/25(月) 16:57:29.84
開発ツール入りのROM仮想ドライブ、RAM8KB機種救済用にRAM64KB搭載
MSX-DOSならぬMSX-TOSがあったら・・・誰も買わないかもしれない
MSXユーザってBASICのREM文にひらがな/カタカナでマシン語仕込んじゃう変態さんばかりだろうし
ナイコンさん [sage] 2019/03/25(月) 17:14:36.52
MSX-DOS2には
RAM無ない機械向けに
RAMカートリッジ付きがあった様な?

ま、結局は数万になりゃ、買う奴なんて小数だから…
ナイコンさん [sage] 2019/03/25(月) 18:06:03.02

ttp://https://news.mynavi.jp/article/20120703-msx/2

> 1988年にはMSX2用として「MSX-DOS2」が登場しました。
> FDとROMカートリッジがセットになった状態で販売され、手本をCP/MからMS-DOSに変更し、
> MS-DOSバージョン2.0でサポートされた階層構造に対応するファイルシステムに変更。
> RAMディスクをOSレベルでサポートし、漢字ROMを内蔵したMSX2マシンでは、
> 日本語表示も可能にするなど、8ビットコンピューター用OSとしては完成度の高さが光ります(図10〜11)。
>
> しかし、この時点でも普及を妨げたのは価格設定でした。
> 日本語MSX-DOS2(MSX-DOS2の製品名)は約2万5000円。
> 実装メモリが少ないMSX2マシン向け絵には、
> 256Kバイトのメモリをセットにしたパッケージも用意されていましたが、
> こちらは約3万5000円と、安価なMSX2マシンに迫る勢いです。
> また、内蔵されたMSX-BASICの強さも相まって、
> MSX-DOS2の存在は前バージョンと同じく多くのエンドユーザーには広まりませんでした。
ナイコンさん [sage] 2019/03/25(月) 18:47:31.19
P6にもROM販売のコンパイラがあったぞ! I/O製のやつ!
P6のROM&RAMカートリッジ用のROM製品として最も売れたんじゃなかろうか
最もと言っても他にROMでの販売製品がほとんどなかったが
ナイコンさん [sage] 2019/03/25(月) 19:49:17.85
ちょっと何言ってるかよくわからなかったからぐぐってみたら
本当にゲジゲジみたいな形したDIPなICでワロタ
こんなのが数万本売れる世界があったなんてw
ナイコンさん [sage] 2019/03/25(月) 20:31:15.02
はっはっはそうですかなるほど〜w・・・

ちょっと何言ってるかわかんない
ナイコンさん [sage] 2019/03/25(月) 22:03:28.65
昔PC-8001にCAP-XのROM(ゲジゲジ)を差してた気がする
ナイコンさん [sage] 2019/03/25(月) 22:59:02.13

アクセスしやすい場所じゃないけど、PC-8001シリーズには空きソケットがあり、8KBのROMが差せる
拡張機器用のBIOSや、拡張BASIC用として結構使われた

862の言う通り、PC-6001ではさらに発展して、
PC-6006というROM&RAMカートリッジに、2個のゼロプレッシャーソケットを用意している
16KB分のROMを差すことが可能
ナイコンさん [sage] 2019/03/26(火) 17:49:47.79

コンパイラって何の? BASICコンパイラなの?
ナイコンさん [sage] 2019/03/26(火) 19:17:01.27

これやな

PC-6001mkU BASICコンパイラ ROM カートリッジ付き
ttps://aucview.aucfan.com/yahoo/w101541871/

持ってたw
ナイコンさん [sage] 2019/03/27(水) 00:31:27.38
ほえーBASICコンパイラか
これってこれで作ったものをバイナリでセーブして単体で動くようにできたりする?
そんでそれを自由に販売したりしていいのかな?
ナイコンさん [sage] 2019/03/27(水) 00:44:35.38
mkIIで6006使えたのか
ナイコンさん [sage] 2019/03/27(水) 02:06:49.42

君が作ったモノは売れそうにないね
ナイコンさん [sage] 2019/03/27(水) 06:03:20.84

>>これってこれで作ったものをバイナリでセーブして単体で動くようにできたりする?
コンパイラ自体に含まれるサブルーチンを呼び出したりするから
基本的にはコンパイラROMが刺さっていないと動かない

が、
別売りのランタイムルーチン(テープ版)があって
それを使うとコンパイラROMと切り離した実行オブジェクトにする事ができた

>>そんでそれを自由に販売したりしていいのかな?
どうなんだろうな
当時はI/O系のCOMPACがI/Oに投稿された作品をテープ販売していた
別会社っぽいけど同じ販売網を使って売られているゲームもあった(ハイスピード麻雀、ってタイトルだった)
全くの無関係の会社から販売されていたのは見かけなかった
ナイコンさん [sage] 2019/03/27(水) 10:36:43.67

はーやっぱりそのパターンか
ナイコンさん [sage] 2019/03/29(金) 00:36:29.59

君が作ったモノは商品化されないから影響ない
ナイコンさん [sage] 2019/03/29(金) 02:04:37.67

横からで悪いけど、あなたのその嫌味ったらしいレス、やめてくんない?

はたから見てかなり感じ悪いよ
ナイコンさん [sage] 2019/03/29(金) 02:49:59.62
嫌みったらしさはどっちもどっちだなあ
ナイコンさん [sage] 2019/03/29(金) 06:18:21.47
意味のある絡み方じゃないし、まあ邪魔だね
荒らしはスルーでお願いします
872 [sage] 2019/03/29(金) 06:25:37.34

回答者からいうのもアレなんだけど、先にお礼を言うべきでしょう

他人がせっかく回答しているのにお礼もなしにいきなり「はー」ってため息では
回答している者としてはちょっとがっかりショボーン

「そのパターンか」 とはどのパターンなのだろう

今更そんな事を言うのは、今更そのコンパイラで何か作って売ってみたいのかな
本気でそんな事を考えているのなら、今からでも工学社に連絡をとって相談してみればいい

作ったモノを商品化して売りたいと本気で考えているのなら
ネットで売る事だってできるだろうし
同人誌即売会みたいな場で売る事だってできるだろうし
秋葉原にはそういうレトロマイコンものを扱っている店もあるようだし

本気で考えているのならイヤミを気にしたりため息ついてる間に行動しよう
困難な状況でもやる気で行動すれば道は開ける

今のところのあなたは
困難な状況である事を確認しておいて、「こういう状況だからできないや」って、やらない事の言い訳を探しているように見える
今のままではイヤミも出てくると思うよ
イヤミがイヤなら、本気で売ろうと考えているなら、ため息などついてないで行動しようぜやってみようぜ
ナイコンさん [sage] 2019/03/29(金) 07:10:37.34
匿名掲示板でグダグダなお説教w
ナイコンさん [sage] 2019/03/29(金) 07:25:42.37
情報提供者は敬え
ナイコンさん [sage] 2019/03/29(金) 07:47:17.20
お礼を言えってさ
言わないと嫌みだ何だと絡んでくる奴
最悪だな
ナイコンさん [sage] 2019/03/29(金) 19:29:55.71
質問なんかしらい方がいいな
ナイコンさん [sage] 2019/03/29(金) 19:32:39.35
お礼は3行

平成の習慣
ナイコンさん [sage] 2019/03/29(金) 22:23:39.72
礼が言えぬのなら質問なんかするなゆとり
ナイコンさん [sage] 2019/03/29(金) 22:29:52.36
言わねーなー
ナイコンさん [sage] 2019/03/30(土) 14:55:48.91
それでもその直後の嫌味はないわー
ナイコンさん [sage] 2019/03/30(土) 15:12:56.10
上の句と下の句で綺麗に決まってるじゃんボケに対するツッコミ的に
ナイコンさん [sage] 2019/03/30(土) 17:46:59.45
敬いの献上品がまだだぞ。早くしろ
ナイコンさん [sage] 2019/04/01(月) 04:11:50.47

これは6006にROMをセットしたものが同梱されていたのですか?
ナイコンさん [sage] 2019/04/01(月) 06:34:03.23
いいえ
6006とコンパイラROMは別々に買います
ROMを自分で6006に挿します
889 [sage] 2019/04/01(月) 06:59:07.45

有難うございます
ナイコンさん [sage] 2019/04/01(月) 07:01:49.93

便乗だが6006をmkII以降で使ったら
単なるROMソケット扱いになるの?
ナイコンさん [] 2019/04/04(木) 06:29:53.54
PSoCで究極のボビーパソコン作ればええ
ナイコンさん [sage] 2019/04/04(木) 19:10:24.01
車にボビー
でぶねこミ,,゚Д゚彡 ◆DQN3MAuZfw [] 2019/04/04(木) 23:17:24.73
ボビー・オロゴン
ナイコンさん [sage] 2019/04/05(金) 21:31:09.13
8bitのRISCってあんの?
ナイコンさん [sage] 2019/04/05(金) 21:45:16.87
RISC騒動以降にRISCとして設計されたメジャーな商品は無いかも?

AVRは8bitなのか?と言われると…う〜ん
ALUは8bitだろうけど、命令長は16bitだしな…
ナイコンさん [sage] 2019/04/06(土) 02:50:58.62
8bitCPU自体が全部RISCなような気もしないでもない

8bitCPUの定義がどこに依るかという話をこれまた
ナイコンさん [sage] 2019/04/06(土) 04:40:49.56

普通命令長は関係ないだろ
例えばARMのThumbは命令長が16bitで16bit命令と呼ばれるが
アーキテクチャ的には32bitの命令セットだ
ナイコンさん [sage] 2019/04/06(土) 06:43:58.30
ま、CPUにこだわる必要はねぇな。無意味だ。
ナイコンさん [sage] 2019/04/06(土) 10:14:40.13
ARMのThumbは命令長が16bitというだけで
レジスタは32bit、演算もすべて32bitで行う32bit命令セット
ARMには16bitアーキテクチャの命令セットは存在しないので
ARMの世界ではThumbが16bit命令と呼ばれてるだけ
ナイコンさん [sage] 2019/04/06(土) 14:09:37.56
やっぱメインのレジスタ長でキマるよね そうだよね

68000 は 32bitだよね メガドライブは控えめに16bitだけど
ナイコンさん [] 2019/04/06(土) 16:25:53.13
モトローラが16ビットMPUってたからじゃねーの?
020がでてから68000も32ビットっていうようになったし。
ナイコンさん [sage] 2019/04/07(日) 12:54:22.27
では、間を取って24ビットと言う事でファイナルアンサー
ナイコンさん [sage] 2019/04/07(日) 13:24:05.13
ファイナルあんた!
ナイコンさん [sage] 2019/04/07(日) 13:29:35.89

セガサターンが64ビット級ってのと同じくらいテキトー!

ステキ!
ナイコンさん [sage] 2019/04/07(日) 15:29:40.50
うざい
ナイコンさん [sage] 2019/04/07(日) 15:54:17.40
くさい
ナイコンさん [] 2019/04/10(水) 12:34:18.47
秋月で買えるマイコン基板使ってボビーパソコン作ればええ
ナイコンさん [] 2019/04/10(水) 15:55:25.18
ボビー・オロゴンに首ったけ
ナイコンさん [sage] 2019/04/11(木) 08:36:26.13

68系なんか豊富なアドレッシングモードを売りにしてるんだから
どうみてもばCISCだろ
ナイコンさん [sage] 2019/04/13(土) 10:49:23.75
ハードワイヤ パイプライン キャッシュ 固定命令長でRISCだっけ
8bitだとメモリーSRAMでキャッシュは不要固定命令は無理(16bit固定ならアリかも
ナイコンさん [sage] 2019/04/13(土) 16:37:38.47
メモりの読み書きを伴う命令がロードとストアだけってのがRISCでなかたっか
ナイコンさん [] 2019/04/14(日) 08:29:48.28
RISCはコードが冗長になるから好きじゃ無い
ナイコンさん [sage] 2019/04/14(日) 10:10:00.48
そもそも基本アセンブラで書くもんじゃないし
ナイコンさん [] 2019/04/15(月) 15:23:41.08
コンパイラが吐いたコードは遅いよ

なんてこったい!コンパイラはCPUの命令を効率よく使ってないよ!!

コンパイラが効率いいコード吐けるCPUを作ろうぜ! ← RISC開発のはじまり

こうじゃなかったっけ?
ナイコンさん [sage] 2019/04/15(月) 15:51:17.85
アセンブラで作りやすいようにめんどくさい命令を増やしていったよ

なんてこったい!コンパイラはCPUのめんどくさい命令をほとんど使ってないよ!!

さらに命令めんどくさくしたらCPU内の処理が遅いよ!!

命令減らしてハードワイヤにしてコンパイラが使いそうな命令が速いCPUを作ろうぜ!

だったような
ナイコンさん [sage] 2019/04/15(月) 15:51:43.19
さすがにそれは違う
ナイコンさん [sage] 2019/04/15(月) 17:41:30.22
パソコンが普及

コンパイラ・メーカ誕生「ほら、俺たちのコンパイラ買って使え」

お前ら「は?コンパイラはクソ、アセンブラ最高!」

コンパイラ・メーカ激怒「ふざくるな!アセンブラで書けないようにしちゃる」

RISC 誕生

お前ら「コンパイラ買うしかない・・・」← イマココ

こうだろ
ナイコンさん [sage] 2019/04/15(月) 21:14:58.62
RISCも結局命令増やしすぎて
CISCもRISC化してしまって
結局どっちもどっちになってしまったがな
ナイコンさん [sage] 2019/04/15(月) 21:23:36.99
R is C
ナイコンさん [sage] 2019/04/15(月) 22:50:34.85
コレやっときゃ大丈夫、な王道がないのが計算機工学のオモロイところ
ナイコンさん [sage] 2019/04/15(月) 23:50:27.47
x86ヌッコロ

RISC誕生

返り討ち

こうだろ
ナイコンさん [sage] 2019/04/16(火) 01:56:03.64
現在のx86系CPUは命令セットはCISCだけど中身はRISCだし
ナイコンさん [sage] 2019/04/16(火) 04:10:59.65
MSXのR800ってriscなの?
ナイコンさん [sage] 2019/04/16(火) 04:17:04.88
あの当時は
マーケティングの都合上での
自称RISCが多かったからなぁ…
ナイコンさん [sage] 2019/04/16(火) 06:15:34.80

王道なんてないよ
デファクトスタンダードならあるが
ナイコンさん [sage] 2019/04/16(火) 07:17:51.48

RISCの "I" の意味を調べてから出直してこいよw
ナイコンさん [sage] 2019/04/16(火) 09:50:32.93

だから「中身は」って書いてるだろ
ttp://https://ja.wikipedia.org/wiki/P6%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3
ナイコンさん [sage] 2019/04/16(火) 12:34:35.74
もはやRISCによる386エミュレーション

命令ごっそり変えたItaniumが嫌われたからなあ
ナイコンさん [sage] 2019/04/16(火) 12:50:03.38
元々マイクロコードは使ってたがCISC的なマイクロコードだったのが、RISC的なロードストアやレジスタ切り替えとかやってるからってのでしょ
ナイコンさん [sage] 2019/04/16(火) 20:37:18.81
メモリ空間が少ないから
同じ動作をさせるのに
少ない命令で済むCISCの方が有利
ナイコンさん [sage] 2019/04/17(水) 17:20:17.85
80年代前半にタイムスリップして8ビットPCメーカー社長をやるならどうするかって妄想をよくする
俺が一番やりたいのはハードのことじゃなくて、強力なコンパイラ言語を標準添付すること
ナイコンさん [sage] 2019/04/17(水) 18:17:41.34
必用なのは強力なコンパイラ言語を標準添付することを思いつくヤツじゃない
強力なコンパイラ言語を作るヤツが必要なんだ
ナイコンさん [sage] 2019/04/17(水) 18:32:31.90
forthとかか?
ナイコンさん [] 2019/04/17(水) 20:04:12.55
CP/M+ターボパスカルじゃダメかに?
ナイコンさん [sage] 2019/04/17(水) 20:07:23.02

6809ならユーザースタック持ってるしアドレッシングモードも色々揃ってるからForthの処理系は書きやすい気がする
ナイコンさん [] 2019/04/17(水) 20:10:20.47
RISCの概念が出てきたとき、命令が少なく単純でパイプラインがあり高速とくれば6502か?と思った人はある程度いたろ。
ナイコンさん [sage] 2019/04/17(水) 20:10:49.48

富士通は、せっかくZ80ではなく6809を採用したのに
その上位機種に68000を採用しなかったのには失望した

だから、富士通のFM77AV→シャープのX68000に乗り換えたマニアが多かった
ナイコンさん [sage] 2019/04/17(水) 20:19:06.24

68000デュアルも試作してみたけど大した性能が出なかったって聞いたな
80386の採用を助言したのは西和彦ってのも聞いたな
ナイコンさん [sage] 2019/04/17(水) 21:19:45.95

当時の本によると、最終的な候補として68020と386が残って、プログラマの多さから86系を選択したと聞いた
ナイコンさん [sage] 2019/04/17(水) 22:31:38.25
じつのところFM-TOWNSは開発期間と開発費用の削減、ソフトウェア流用の点から
既に富士通が発売していたFMRをベースにすることが決まっていたので80386搭載になるのは必然だった。
ナイコンさん [sage] 2019/04/17(水) 22:52:03.55
FM-TOWNSの開発時に
MS-DOSでは64KBの壁を越えられない(当時はまだWindows3.1すらない)ことが問題にされたが
DOSエクステンダの登場で、32ビット、16MBのメモリを扱えるようになったために
これでなんとかなる、とゴーサインが出たらしい

PC-9801のほうだと、どんなに高性能なCPUをのせても「高速な8086」として扱うことしかできなかった
ナイコンさん [sage] 2019/04/17(水) 22:55:44.62
68000採用するとオフコン部門が難癖つけてきそう
ワークステーションなら200万超えの値段付けられるのに家庭用で25万とは何事か!と
ナイコンさん [sage] 2019/04/17(水) 22:56:59.98
DOSエクステンダ方式なのがまた悲しい、新規設計なのにわざわざ足かせはめて遅くするのか、と感じずにはいられない
ナイコンさん [sage] 2019/04/17(水) 23:57:14.82
富士通は独自のマルチタスクOSを作る技術は持ってたけど、汎用機部門がPC部門と協力するかはまた別の話だったからな
ナイコンさん [sage] 2019/04/18(木) 00:12:55.39
>家庭用で25万とは何事か!と
メガドライブは2万だったぞ
ナイコンさん [sage] 2019/04/18(木) 00:13:41.87
別にDOSエクステンダは遅くないだろ DOSに降りなきゃ
ナイコンさん [sage] 2019/04/18(木) 00:21:41.73
いやお前ら冷静になれ
気がついたら32bitマシンの話題になってるぞ
ナイコンさん [sage] 2019/04/18(木) 01:01:05.06

いや、文法はCライクの独自言語。というかほとんどCでもいいけど
Z80や6809のRAM 64KBのハードで実際に実用にならないオーバースペックな仕様はいらないし、逆に文字列の扱いは楽にする。
大事なのはIPLやOSから丸々読み込める、できるだけでかい機械語バイナリを吐けて、
そのバイナリにはランタイムを含んでて自由に売っても良いってこと。
ナイコンさん [sage] 2019/04/18(木) 01:26:27.07

++ならともかく、素のC言語でそんなにオーバースペックな仕様ってあるだろうか?
ナイコンさん [sage] 2019/04/18(木) 01:30:13.27
floatが既に重いとか printfが重いとかなんとか


名前しか知らんけどGAMEとか

GAME80コンパイラ解説
ttps://www.mztn.org/rvtl/game80.html
ナイコンさん [sage] 2019/04/18(木) 01:33:31.50

Kの作者はCを作りたかったんだけどKになった
(Kしかできなかった)と言ってたけどな。
じゃぁKでいいじゃんという気が凄いする。
ナイコンさん [sage] 2019/04/18(木) 02:13:14.66
マクロアセンブラがあれば大体それで済む気がする
だのでIOCS充実させましょうや
ナイコンさん [sage] 2019/04/18(木) 02:36:22.06
レジスタ仮想化したアセンブラがあれば自由度高いからCより書きやすそう
ナイコンさん [sage] 2019/04/18(木) 04:17:55.71
それなら余計な言語仕様や最適化とか考えないで素のアセンブラでテーブルにラベル
はってロードストアしまくればいいか

最適化って必要ではあるが呪縛としての害悪もあるよな大事なところ以外基本気にしないで平易に書いていいよみたいな風潮で初心者に優しくあれば間口が広がると
ナイコンさん [sage] 2019/04/18(木) 08:48:21.90

言語仕様としては
後発なだけあってKよりP(Play)の方が
扱いやすかった。特に文字列。
ナイコンさん [] 2019/04/18(木) 11:11:51.36

独自アーキテクチャのボビーパソコンは仲間に入れてクレメンス
ナイコンさん [sage] 2019/04/18(木) 12:12:53.28
1987年頃だともう8bit CPUでは行き詰まり感があって、16bit以上に行きたいと思われていたのでは
80年代末期にはRISC Workstationがそこそこ出てきてるしgccも登場してる
ナイコンさん [sage] 2019/04/18(木) 12:41:41.15

メーカーもそう思ってて1987年頃16ビット機を続々と投入するもののことごとく失敗
PC88VA、MZ-2861、あっという間に消滅
結局成功した16ビット機ってX68000だけだった
ナイコンさん [sage] 2019/04/18(木) 13:45:28.16

そっか。ならいいけど。
この妄想はテーブベース時代を含むから、エディタとコンパイラとソースと生成するバイナリを全部オンメモリにせざるを得ない時代を含むから、
特に初期のバージョンでは、使わないのに持ってるだけでサイズを食うような機能はないほうがいいからね。

それも考えたけど、やっぱり低級言語でのプログラミングってのは、成果物そのものを作りたい、ロジックを記述したいっていう欲求からはかけ離れた作業じゃない。
それにソースを雑誌や本に載せる時にも文章密度が低いから紙幅を取りすぎるし、打ち込むのも大変だ。
あの頃は紙の印刷物が、全国区でファイルをやりとりする外部記憶装置の一角を占めてたからね。
それにこれは普通の人がBASIC程度の習得難度で本当に実用的なプログラムを作れるようにしたいのと、せっかくあの頃既に発明されてた
(Cみたいな関数機能のある)高級言語と、コンパイラというもの自体の恩恵がもっと一般隅々にまで普及してたらどうなんだ…っていうifだから、
マクロアセンブラも本体に標準添付するけど、それとは別に高級コンパイラ言語を付けてそっちを主としたいなあ。
IOCSを充実させるってのは色んな解釈ができるけどどういう意味?
ナイコンさん [sage] 2019/04/18(木) 14:53:02.06

エディタまでオンメモリである必要はないだろ
ナイコンさん [sage] 2019/04/18(木) 15:27:01.66
当時だったらS-OSが理想郷に見える全てをまとめたCDをソフバンが出せばいいのに
ナイコンさん [sage] 2019/04/18(木) 15:40:04.19
Oh!シリーズまとめた奴がいいなあ
まとめてだから、各機種ユーザが買うと思う
機種毎に分けてくれとぶー垂れる奴もいるだろうが、
そういう奴はどうせ買わないだろう
ナイコンさん [sage] 2019/04/18(木) 15:54:40.85
ゲーラボが全部まとめたDVD作ってえらいなあと思った

広告やら当時のモデルやら執筆者やら許可取るのが大変らしいね電子化
死んでるやつもいるし・・・
ナイコンさん [sage] 2019/04/18(木) 16:24:20.66
広告は...仕方が無いからACというわけにも行かないから
ソフトバンクモバイルの広告で我慢する
ナイコンさん [sage] 2019/04/18(木) 16:24:30.37
パッ活の全巻セットもあるんだな1桁代が揃わないし紙はかさばるから買っちゃうかな
ナイコンさん [sage] 2019/04/18(木) 19:31:35.06

98だってDOSエクステンダ使えば条件同じでしょ
ナイコンさん [sage] 2019/04/18(木) 19:58:50.14
標準か否か、だな
ナイコンさん [sage] 2019/04/18(木) 20:03:23.53
I/OまわりがDOS側になければそれでもいいよ
ナイコンさん [sage] 2019/04/18(木) 23:59:36.30
ボビーとかテーブとかコンバイラとか
ナイコンさん [sage] 2019/04/19(金) 12:15:47.62

PC-9801ちゃん…
ナイコンさん [sage] 2019/04/20(土) 03:45:23.06
シャープの人は頭がおかしいということを如実に示してるね
ナイコンさん [sage] 2019/04/20(土) 13:44:19.61
TV-BROSとか全部まとめて欲しい
でもなー
非合法じゃないと無理なんだろーなー

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

新着レスの表示

2ch勢いランキング アーカイブ 昔のPC板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したアーカイブです。削除についてはこちら