もう19時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50  
レス数が950を超えています。1000を超えると表示できなくなるよ。

8086 vs. Z80 vs. 6809 vs. 6502 その7

1 :ナイコンさん:2011/10/23(日) 05:09:19.48
8086(8088)・Z80・6809・6502のうち、どのCPU(MPU)が優れているか議論するスレッドです
CPU(MPU)アーキテクチャや周辺デバイス制御など
基本的に「石」に関連する議論なら、ほぼ何でもアリです。

■過去スレ
8086 vs. Z80 vs. 6809 vs. 6502 その6
http://toki.2ch.net/test/read.cgi/i4004/1286766300/
8086 vs. Z80 vs. 6809 vs. 6502 その5
http://toki.2ch.net/test/read.cgi/i4004/1280380374/
8086 vs. Z80 vs. 6809 vs. 6502 その4
http://gimpo.2ch.net/test/read.cgi/i4004/1252639237/
8086 vs. Z80 vs. 6809 vs. 6502 その3
http://gimpo.2ch.net/test/read.cgi/i4004/1235851359/
8086 vs. Z80 vs. 6809 vs. 6502 その2
http://gimpo.2ch.net/test/read.cgi/i4004/1213527504/
8086 vs. Z80 vs. 6809 vs. 6502
http://bubble6.2ch.net/test/read.cgi/i4004/1165801265/
6809とZ80 part 2
http://bubble4.2ch.net/test/read.cgi/i4004/1093190685/
6809とZ80
http://bubble2.2ch.net/test/read.cgi/i4004/1008496410/

■関連スレ
68K v.s. x86
http://gimpo.2ch.net/test/read.cgi/i4004/1220728356/

半導体コレクション展示会場
http://www.st.rim.or.jp/~nkomatsu/ICcollection.html

2 :ナイコンさん:2011/10/24(月) 00:26:00.49
みなさん、はじめまして。私は27才のY子といいます。
先月主人の兄にレイプされました。
それ以来、義兄の性処理道具にされています。
義兄は私を妊娠させるつもりです。
今度、私の種付けショーと種付けパーティーをします。
みなさんの参加をお待ちしてます。

※Y子は俺の弟の嫁さんだったが、今じゃ命令すれば上のような書き込みもする(笑)
Y子は小柄だが胸がデカイ。乳首が感じるらしくオマンコしながら
乳首を噛んでやるとギュウギュウオマンコを締めつけてくる。
何とかして弟よりも先にY子を孕ませたいので、今回協力してくれるヤツを募集!
条件 血液型がB型(弟がBでY子もBだからこれが絶対条件)
   年齢 下は中学生(笑)から上は35くらいまで(俺は36)
   東京都内の俺のマンションに来れる
   筋肉質でガッチリしている(これはY子の希望)
以上の条件を満たしているヤツいたらメールくれ! 一緒にY子に種付けしようぜ!

3 :ナイコンさん:2011/10/24(月) 08:13:58.95
ほしゅ?

4 :! 【26.6m】 【東電 87.9 %】 :2011/10/24(月) 19:44:22.57
懐かしのコピペ

5 :ナイコンさん:2011/10/25(火) 02:41:57.00
Z80さいきょうでんせつ

6 :ナイコンさん:2011/10/25(火) 03:18:15.30
毎度毎度言っているが、「伝説」っていうことは実際には無かったってこと。

7 :ナイコンさん:2011/10/25(火) 03:36:04.78
それは都市伝説

8 :ナイコンさん:2011/10/25(火) 03:40:00.18
語り草(かたりぐさ)
昔ばなし ・ 逸話 ・ エピソード ・ 伝説 ・ 史話 ・ (〜の)武勇伝 ・ (懐かしい)話 ・ 話のたね


提供 類語玉手箱

9 :ナイコンさん:2011/10/25(火) 05:42:30.74
Z80最強伝説いまだ終らず!

10 :ナイコンさん:2011/10/25(火) 07:25:25.09
まじで

11 :ナイコンさん:2011/10/25(火) 09:40:54.93
>>6
おや? こんなところに俺のカキコが。
コピペかたじけない。感謝する。

12 :ナイコンさん:2011/10/25(火) 11:46:51.21
Z80だけ最強伝説

13 :ナイコンさん:2011/10/25(火) 12:20:32.79
なんか中森明菜歌姫伝説とか連想


まぁオサーンだけだろうし

14 :ナイコンさん:2011/10/25(火) 12:30:32.02
■ eZ80 User Manual
ttp://www.zilog.com/docs/um0077.pdf

ADL(Address and Data Long) モードだとほぼ全レジスタが24bitに拡張
z80モード(互換)だとMBASEレジスタ(8bit)で、b23〜b16指定ページング

インストラクション例
■ PUSH rr  (Push Stack)
Operation
if ADL mode {
 (SPL - 1) ← rr[23:16]
 (SPL - 2) ← rr[15:8]
 (SPL - 3) ← rr[7:0]
 SPL ← SPL - 3
}
else Z80 mode {
 (SPS - 1) ← rr[15:8]
 (SPS - 2) ← rr[7:0]
 SPS ← SPS - 2
}

Mnemonic ADL Cycle Opcode (hex)
PUSH  rr  0/1 3/4  kk
PUSH.S rr  1  4   52, kk
PUSH.L rr  0  5   49, kk

ADLモードだと素直に3バイトずつスタックに積む。きちんと読んだわけじゃないけど、
サフィックス(バイナリはプリフィックス)で両モードの混在・随時切替え可みたいなので
もし両用のサブルーチンとか作ろうとしたら、呼ばれた際にスタック内に引数が
どう積まれているか等、かなり気を遣わないと後で大変かもしれない


15 :ナイコンさん:2011/10/25(火) 12:41:49.13
オペコード kk を書き忘れた

C5 PUSH BC ;(ADL時は BCU B C)  BCUはBCの上に拡張される[23:16]の8bitのこと
D5 PUSH DE ;(ADL時は DEU D E)  同上
E5 PUSH HL ;(ADL時は HLU H L)  同上
F5 PUSH AF ;(ADL時は 00h A F)  [23:16]には 定数 0 がプッシュされる


16 :ナイコンさん:2011/10/25(火) 13:51:20.61
Apple I の記事
ttp://wired.jp/2011/08/12/%E3%82%A2%E3%83%83%E3%83%97%E3%83%AB-%E2%85%A0_%E3%82%B6%E3%83%BB%E3%83%97%E3%83%AD%E3%83%88%E3%82%BF%E3%82%A4%E3%83%97/
この記事の原文を書いたのは Steven Leckart という外人さんらしいけど

>ちなみにWMade in JapanWのパソコン第1号は、NECが76年に発表したTK-80。
>ただTK(Training Kit)というモデル名が示すとおり、マイクロコンピューターの
>システム開発トレーニング用に製造されたものだったため、
>一般にパソコンカルチャーが根づくには至らなかった。

この文章にはすごく違和感がある。‘パソコン’っていう訳語を
1976年時点での英語の Personal Computer に対応させていいのか疑問。
IBM-5100 は Portable Computer (可搬性コンピュータ)だし
1977年以後の PET 2001 とか Apple II とか TRS-80 ぐらいか。
日本だと MZ-80K でもマイコン‘セミキット’扱いだし。
個人用コンピュータの完成品と定義付けるなら、日立のベーシックマスターあたりから?
逆にカルチャーを醸成したって視点なら、やはりTK-80が発端でもいいかと。

ttp://www.vintagecomp.com/room/new/ReplicaI/AppleI.htm
これ見てたら、TK-80BS用の金属筐体(九十九?orハヤト?)を思い出した
金属と木製とどっちが有利なのか…(工作にもノイズにも疎い素人なのでスミマセン)


17 :ナイコンさん:2011/10/25(火) 13:59:09.47
            /)    __
           ///)/   \
          /,.=゙''" /   _ノ  \
   /     i f ,.r='"‐'つ  ( ●)(● こまけぇこたぁいいだろ!!
  /      /   _,.-." ::::::⌒ (__人__)
    /   ,i   ,二ニ⊃     |r┬-|
   /    ノ    il゙フ. |      `ー'´}:
      ,イ「ト、  ,!,! .  ヽ        }
     / iトヾヽ_/ィ"   ヽ      ノ

18 :ナイコンさん:2011/10/25(火) 14:11:29.33
>>16
原文らしき文章見てもTK-80のことなんて書かれてないぞ
http://www.wired.com/magazine/2010/08/ff_prototypes/5/

19 :ナイコンさん:2011/10/25(火) 14:33:49.56
>>18 原文みつけてくれてThx!
本当ですね、Personal Computer ていう語も書かれてないし。
てことは、Translation by Shogo Hagiwara の人が独自に追加した文だったのか

Apple I の大きい写真も併載されてて、嬉しいです。感謝
ttp://www.wired.com/magazine/wp-content/images/18-09/ff_prototypes5_f.jpg
ついでにオマケ。モトローラの伝説の初代セルホン DynaTAC (マーチン・クーパー作)
ttp://www.wired.com/magazine/wp-content/images/18-09/ff_prototypes6_f.jpg


20 :ナイコンさん:2011/10/25(火) 15:12:59.61
http://wired.jp/2011/08/12/%E3%82%A2%E3%83%83%E3%83%97%E3%83%AB-%E2%85%A0_%E3%82%B6%E3%83%BB%E3%83%97%E3%83%AD%E3%83%88%E3%82%BF%E3%82%A4%E3%83%97/

> しかしウォズが作るマザーボードは市場に出回っているものに比べてシンプルでサイズが
> 小さかったため、回路設計図を無料で提供したにもかかわらず、一般のコンピューター愛好家は、
> 自力での組み立ては難しいと感じていた。

> 素晴らしいRAMを積んでいたが、

訳が酷い。

21 :ナイコンさん:2011/10/25(火) 21:08:31.11
おまんこ

22 :ナイコンさん:2011/10/25(火) 22:37:17.42
ここはネタスレではありませんので
下ネタ連呼しかできない方は、巣にお帰りください


23 :! 【36.1m】 【東電 75.6 %】 :2011/10/25(火) 22:53:57.80
8080じゃないからネタだと思ってたわ

24 :ナイコンさん:2011/10/25(火) 23:14:43.05
名前欄の室伏コマンドには指定子「!」不要なので念のため。

murofusisan  投擲距離をランダム表示 (! は不要)
!denki または !touden  東京電力の電気使用量表示 (! が必要)
!ninja  忍法帖のレベルとステータスを表示 (! が必要)
!nanja  該当する忍法帖を作成した板と忍法帖IDを表示 (! が必要)


25 : 忍法帖【Lv=2,xxxP】 :2011/10/25(火) 23:26:14.62
そういや8080入りマシンって触ったことねーな。
展示品のCOMPO-80BSのキーを叩いたことがあるぐらいか。
ほとんどのパソコン少年が触ったことがあるのはZ80世代からだろう。

ゲーム機ならインベーダーゲームとか結構あるんだけど。


26 :ナイコンさん:2011/10/25(火) 23:34:20.40
S100バス互換機はデフォで載ってるのが8080な機種が結構あったけど、
日本に持って来る段階では既にZ80が当たり前になっていたからなあ…

国内メーカーの製品だと80系はもうZ80しか見当たらない

27 :ナイコンさん:2011/10/25(火) 23:40:58.63
S-100BUSは仕事で使う人かマニア中のマニアだな。
数で言うとかなりのマイノリティーなんじゃなかろか。
国内のアップルマニアより更にマイノリティーってイメージだ。

28 :ナイコンさん:2011/10/25(火) 23:43:08.11
おかねもちが しーぴーえむという どす を つかっていたころ
ぼくらは かせっとから げーむをよんで あそんでいた

29 :ナイコンさん:2011/10/25(火) 23:48:46.79
ぴーーーーーーごろごろごろごろごろごろ

30 :ナイコンさん:2011/10/26(水) 00:10:31.32
8080なんて3電源必要だったしなぁ。
この間シャレで1個買ってきたけど、クロックからして二相かつ10V近い振幅が
必要とかで、メンドくさくて早々に放り出したw


31 :ナイコンさん:2011/10/26(水) 00:28:18.03
S100互換機は、今で言うワークステーションだな
マイノリティなんてとんでもない、ある程度のクラスから上は皆使っている。

ゲームしかしない個人ユーザーには無縁というだけ。
マイノリティなどと侮辱する時点で、自分がどのクラスに属するか自ら暴いてしまっている。

32 :ナイコンさん:2011/10/26(水) 00:44:03.53
ゲームユーザーがが下のクラスだとは思わないし、
マイノリティという言葉そのものには侮辱の意味はない。

つまりおちつけ。

33 :ナイコンさん:2011/10/26(水) 00:48:04.88
いや、ゲームユーザーはエントリークラス、最底辺だ。
お前こそ落ち着け、お前がその最底辺だ。

34 :ナイコンさん:2011/10/26(水) 00:50:40.17
>>30
だから8224っていう周辺があったんだよ。

35 :ナイコンさん:2011/10/26(水) 00:53:13.88
今は下手するとTTLが手に入らなかったりもするからなぁ。
8080で何か作ろうと思うと苦労しそうだw

36 :ナイコンさん:2011/10/26(水) 01:01:56.73
でっかいペニスを6809に突っ込みたい

37 :ナイコンさん:2011/10/26(水) 01:07:43.52
そういや8086のクロックも結構作るのメンドくって8284とかいう専用の
クロックジェネレータがあったっけ。
あれを見た時なんか先祖がえりしたみたいだと思った。

38 :ナイコンさん:2011/10/26(水) 01:52:31.97
8085も思い出してやってください。

39 :ナイコンさん:2011/10/26(水) 02:32:11.89
それはNASAに任せてる。


40 :ナイコンさん:2011/10/26(水) 02:47:09.61
>>37
時分割の信号もあるから結局専用チップばかり使い
どれも似たり寄ったりな回路になってしまう


41 :ナイコンさん:2011/10/26(水) 08:03:53.91
Z80のちんぽを6809のおまんこに突っ込み隊

42 :ナイコンさん:2011/10/26(水) 14:59:45.91
うんち臭い

43 :ナイコンさん:2011/10/26(水) 22:10:36.32
破壊されにくい、そして誤動作しにくい8bit のもの(80C85)が使われるなど制御部もシンプルにした

NASAの火星探査計画マーズパスファインダー(Mars Pathfinder)|世界のロボット その1
ttp://homepage3.nifty.com/tompei/WorldRobots1.htm

44 :ナイコンさん:2011/10/26(水) 23:29:15.33
ちんぽからぴゅっぴゅ

45 :ナイコンさん:2011/10/27(木) 10:11:20.99
生理汁をおいしいごはんにかけてずるっと

46 :ナイコンさん:2011/10/27(木) 11:03:27.64
荒れまくってるな…。
全部あぼ〜んにしてるけど。

47 :ナイコンさん:2011/10/27(木) 11:59:58.20
うんこからとうもろこしを発掘して
コーンクリームに浮かべるとうまいよね

48 :ナイコンさん:2011/10/27(木) 19:28:23.12
eZ80見習ってPCとSPも拡張してスッキリ。
メモリR/Wの時だけ24ビットマスクするけど拡張モード時は32ビットレジスタとする。

とゆーところかな。
落とし穴探しは土日にやるけど。
拡張命令の時だけ32ビットの案にも…

49 :ナイコンさん:2011/10/27(木) 19:52:10.51
            ゙'.    '.;`i  i、 ノ  .、″
             ゙'.     ,ト `i、  `i、    .、″
                |    .,.:/""  ゙‐,. `    /
             `  .,-''ヽ"`    ヽ,,,、   !
                、,、‐'゙l‐、      .丿 : ':、
               、/ヽヽ‐ヽ、;,,,,,,,,,-.ッ:''`  .,"-、
              ,r"ツぃ丶  ``````   ../  `i、
          ,.イ:、ヽ/ー`-、-ヽヽヽ、−´    .l゙`-、
         _,,l゙-:ヽ,;、、             、、丶  ゙i、,,、
        ,<_ l_ヽ冫`'`-、;,,,、、、、.............,,,,、.-`":    │ `i、
      、、::|、、、ヽ,、、.    ```: : : ```      、.、'`  .|丶、
     .l","ヽ、,"、,"'、ぃ、、,、、、、.、、、.、、、_、.,,.ヽ´    l゙  ゙).._
    ,、':゙l:、、`:ヽ、`:、  : `"```¬――'''"`゙^`     : ..、丶  .l゙ `ヽ
   ,i´.、ヽ".、".、"'ヽヽ;,:、........、           、、...,,,、−‘`   、‐   |゙゙:‐,
  ,.-l,i´.、".`ヽ,,,.".`   `゙゙'"`'-ー"``"``r-ー`'":      _.‐′  丿  ,!
 j".、'ヽ,".、".、"`''`ー、._、、、           、._,、..-‐:'''′   .、,:"  丿
 ゙l,"`"`''ヽヽ"`"`  ```゙'''"ヽ∠、、、、ぃ-`''''": `      、._./`  ._/`
  `'i`ヽヽヽ`''ーi、、、: :                   、.,-‐'`   、/`
   ``ヽン'`"`  : `~``―ヽ::,,,,,,,,,,.....................,,,,.ー'``^    ,、‐'"`
      `"'゙―-、,,,,..、、               : ..,、ー'"'`
           : `‘"`―---------‐ヽ``"''''''""

50 :ナイコンさん:2011/10/27(木) 20:15:00.46
荒れてるねぇ。同じく全部あぼ〜んしてるからいいけど。
しかし、昼夜区別無しって会社をあぼ〜んされたバブル組
の仕業か?w


51 :ナイコンさん:2011/10/27(木) 20:53:08.56
俺は会社があぼ〜んしそうだが、幸い仕事はまだある。
まだあるんだが出る意味ない打ち合わせに引っ張りだされたんでeZ80の資料に目をとうしてたw

52 :ナイコンさん:2011/10/27(木) 21:22:17.37
ここうんこ臭い

53 :ナイコンさん:2011/10/28(金) 00:09:27.82
脱糞

54 :ナイコンさん:2011/10/28(金) 03:01:37.00
なんで荒れるかっつーと反応する奴がいるからなんだけどな

55 :ナイコンさん:2011/10/28(金) 11:47:31.10
今更8bitの改良の話題すると都合が悪い人間が居るからだな。
君らは8bitで何気に当りクジを引いてる。
他人に荒らされる位に当りクジを引いてる。
荒らし介入って注目されるってのはチンコいじってさらに大きくなるのと似てる。

56 :ナイコンさん:2011/10/28(金) 12:17:02.55
\   / .::::::::::::::::::::::::;;:;;::,ッ、::::::   )  く   ホ  す
  \ l  ,ッィrj,rf'"'"'"    lミ::::::: く   れ  モ  ま
     Y           ,!ミ::::::: ヽ  な  以  な
`ヽ、  |           くミ:::::::: ノ   い  外  い
     |、__  ャー--_ニゞ `i::::,rく   か  は
``''ー- ゝ、'l   ゙̄´彑,ヾ   }::;! ,ヘ.)  !  帰
      ゙ソ   """"´`     〉 L_      っ
      /          i  ,  /|    て    r
≡=- 〈´ ,,.._        i  't-'゙ | ,へ     ,r┘
,、yx=''" `ー{゙ _, -、    ;  l   レ'  ヽr、⌒ヽ'
        ゙、`--─゙      /!         `、
  _,,、-     ゙、 ー''    / ;           `、
-''"_,,、-''"    ゙、    /;;' ,'  /         、\
-''"    /   `ー─''ぐ;;;;' ,'  ノ      
   //    /     ヾ_、=ニ゙

57 :ナイコンさん:2011/10/28(金) 15:28:29.28
レス飛んでるとおもったらZ80かよ

58 :ナイコンさん:2011/10/28(金) 16:36:16.96
今更8bitって、それこそマニア向けのホビー用途しかないと思うんだけどなぁ。
悔しいなら自分でもやればいいのに。

59 :ナイコンさん:2011/10/28(金) 21:12:36.52
Z
8
0

60 :ナイコンさん:2011/10/28(金) 21:24:39.76
Z
 8
  0

61 :ナイコンさん:2011/10/28(金) 22:42:01.79
くそうw

62 :ナイコンさん:2011/10/29(土) 04:07:02.50
うんこ80

63 :ナイコンさん:2011/10/29(土) 07:42:41.78
Z80からの変更点、これでたぶん矛盾しないはず・・・
モードレジスタMCR1/MCR2追加
MCR1=1で拡張モードで、BC,DE,HL,IX,IYが32ビット、メモリ16Mただしコードは64kのまま.
拡張モードの有効/無効は新設したLD MCR1,Aで行う。
割込み発生時は拡張モード解除、RETI命令実行で復帰。
拡張モード時はPUSH/POP命令は32ビット.AF、PC、SPは上位16ビットに0hが入る.

これからCP/Mプレイヤーの改造するけど「バイナリは完全Z80上位互換」というのは意外に面倒かも。
特にテストが。


64 :ナイコンさん:2011/10/29(土) 08:29:56.99
6809最強伝説!

65 :ナイコンさん:2011/10/29(土) 14:25:44.69
>>63
多重割り込みのときはどうなるの?


66 :ナイコンさん:2011/10/29(土) 14:56:25.38
>>65
OH!
多重割り込みなんて考えてなかったヨ!

どうしよう?
FIFOにして4段ぐらいは保持させてみるかなぁ。

67 :ナイコンさん:2011/10/29(土) 15:06:58.39
うんこがところてんのようにでてくる
もったいないから漬物にしよう

68 :ナイコンさん:2011/10/29(土) 16:42:27.71
割り込み処理中はDIしてRETIで復帰じゃね。多重割り込みサポートしてるシステムって有るの?
そのやり取り見るに有りそうだが。

69 :ナイコンさん:2011/10/29(土) 17:05:16.89
>>68
普通に多重割込あるでしょ。
V-Sync中にシリアルとか。

>>66
FIFOでなくてFILO。

70 :ナイコンさん:2011/10/29(土) 17:30:58.03
割り込みレベルがどうこう書いてあるの見たこと有ったわ、失礼。
拡張モードのとき割り込み入ったら復帰アドレス他所に控えておいてRETの度比較すれば。RETが重くなるけど。

71 :ナイコンさん:2011/10/29(土) 17:32:01.24
割り込みなんかより割れ目のほうがいいね!

72 :ナイコンさん:2011/10/29(土) 18:05:49.65
ぱっくり

73 :ナイコンさん:2011/10/30(日) 00:20:29.14
とりあえず、MCR1〜9つくって8レベルまでは保存かな?
モード2のこと考えたら128レベルまで保持するのがいいんだろうけど・・・

74 :ナイコンさん:2011/10/30(日) 03:55:13.96
へんちんぽこいだーって漫画あったよな

75 :ナイコンさん:2011/10/30(日) 04:33:47.93
へんきんタマイダーってのもあったゾ

76 :ナイコンさん:2011/10/30(日) 22:13:46.41
>>64
6502だろ、よく走るし
ttp://upload.wikimedia.org/wikipedia/commons/1/13/Sotetsu-6502.jpg

77 :ナイコンさん:2011/10/30(日) 22:47:33.81
究極のCPU6809を搭載した究極のパソコンFM-77が他の糞CPUを抑えて>>77げっと

78 :ナイコンさん:2011/10/30(日) 23:06:25.69
DQNが年をとっても旧車會でブイブイ言わせてるようにオタク共も年を食っても旧石会でゴソゴソやってましたとさ

79 :ナイコンさん:2011/10/30(日) 23:41:16.68
しかし うんこ80

80 :ナイコンさん:2011/10/31(月) 02:02:05.06
究極のCPUZ80Bを搭載した究極のパソコンMZ-2500が他の糞CPUを抑えて>>80げっと

81 :ナイコンさん:2011/10/31(月) 11:30:10.44
シンクレアZX81が>>81げっと

82 :ナイコンさん:2011/10/31(月) 11:38:59.65
シンクレアZX82が>>82ゲット!

83 :ナイコンさん:2011/10/31(月) 21:29:05.45
COSMAC最強

84 :ナイコンさん:2011/10/31(月) 21:35:23.09
KL5C8400が>>84ゲット!

85 :ナイコンさん:2011/10/31(月) 21:38:36.04
8085が>>85ゲット!

86 :ナイコンさん:2011/10/31(月) 21:42:12.75
8086

87 :ナイコンさん:2011/10/31(月) 21:50:49.20
80x87

・・・CPUじゃないか(汗)

88 :ナイコンさん:2011/10/31(月) 22:35:36.71
487SXと言ってみる。

89 :ナイコンさん:2011/10/31(月) 23:17:40.18
貴様貴重な88を

90 :ナイコンさん:2011/10/31(月) 23:26:18.89
なんで8088にしなかった>>88

91 :ナイコンさん:2011/10/31(月) 23:27:04.95
ってTLCS90
言えたじゃん>俺

92 :ナイコンさん:2011/11/01(火) 17:07:50.31
>>89
8089だろ

93 :ナイコンさん:2011/11/01(火) 19:48:52.98
9368

CPUどころか標準IC(4000や74)でさえないけど・・・・・・でもF9368つかっただろw orz

94 :ナイコンさん:2011/11/02(水) 11:44:16.04
DM9368 7-Segment Decoder/Driver/Latch
with Constant Current Source Outputs
http://www.eng.yale.edu/ee-labs/morse/compo/datasheets/DM9368.pdf

95 :ナイコンさん:2011/11/02(水) 11:50:41.39
DM9368(2個もってる)
TLR323
Z80A
http://myup.jp/OPKQSqQR

96 :ナイコンさん:2011/11/02(水) 11:57:36.59
TLR323は、アノードコモン
DM9368は、カソードコモン
to drive
common cathode type LED displays directly.

97 :ナイコンさん:2011/11/02(水) 22:06:58.24
>>95
くれ

98 :ナイコンさん:2011/11/03(木) 22:07:46.67
>>80
Z80H知らないの?

99 : 【6.3m】 【東電 84.8 %】 :2011/11/03(木) 22:14:53.72
相鉄かよ

100 :ナイコンさん:2011/11/03(木) 22:20:47.34
CP/Mプレイヤー改造したんだけどさ。
無責任なんだが拡張命令実装したらおなかいっぱいになっちゃって未テスト状態だけど、どうしようかな。
晒すにしても武田氏に許可もらわんとまずかないかな?
このスレは見てないかな〜武田氏。

あとROMイメージ読み込み機能があると便利だね、ってことで
モトローラSフォーマットとインテルHEXの読み込み機能追加ケッテーイ、なのだけれど今月は今日が最後の休みっぽいのが・・・
ELFとかDWARFとかで8080/Z80を吐き出すコンパイラが有れば対応も考えよう。


101 :ナイコンさん:2011/11/03(木) 22:24:30.73
武●自体がパクリ野郎だからイインジャネ
断らなくても

まあどのみち誰も使わないだろうけど
気持ちよくオナニー出来て良かったじゃない


102 :ナイコンさん:2011/11/03(木) 22:46:41.82
たぶん公開おなぬーにしたいんだろ

103 :ナイコンさん:2011/11/04(金) 07:41:23.42
あいつ人殺しだから殺しても構わないんじゃん
と言うレベルのモラルしかないのかお前らは。

あと露出教な俺の信仰は理解されないから世間から後ろ指さされないようにしたいのよ。
ケツの穴にならプリーズなんだが。

104 :ナイコンさん:2011/11/04(金) 21:20:26.26
>>99
横浜 乙

105 :ナイコンさん:2011/11/05(土) 22:50:58.48
CP/M player なら GPL 2.0 だろ。
だから GPL で公開すればいいだけ。
COPYING.txt 読んでないのか?


106 :ナイコンさん:2011/11/06(日) 20:41:51.87
基本設計を変えるのはどうかと思う。
普通PentiumなどのPCチップの基本設計に手を加える場合は設計世代が変わるのと等価。
AMDやVIAの互換チップは同一世代コアに大幅な変更をしないし。powerやsparcもopenな協議の場を提供ている。
8bit世代はアセンブラを使う人が多いから新機能==アーキテクチャ変更となりやすい。
命令や設計の変更はそれ自体が互換性を損なうものであるにも拘らず、ユーザーに大いに受け入れられたのは、
それが理由だろう。
しかし、それはソフトウエアの問題を引き起こす。基本設計を製造モデルで変更するなど今では考えられない手法だ。

107 :ナイコンさん:2011/11/06(日) 20:46:38.18
Z80世代のCPUが失敗した要因の一つは改良版が乱立しセカンドソースがまとまらなかった点だろう。
セカンドソースがすべきは基本設計はそのままに、如何に内部設計を行なうかだ。それをしないで安易なアーキテクチャ変更
or拡張するから失敗の要因となる。コンパイラですらチップ製造メーカが外注してるようでは無謀だ。
Pentium以後の設計方針とサードの関係は皆この点に注意している。
AMDだけレジスタが長いとか多いなど、多くの人はそんな出鱈目な話はないだろう事は当たり前に理解してる。

108 :ナイコンさん:2011/11/06(日) 22:46:29.67
CPUはともかく、8224なんて今更手に入らんよって思っていたら・・・
今日見つけたw 思わず買ってきたw


109 :ナイコンさん:2011/11/07(月) 02:39:58.90
オクとかじゃなくて売ってるってことは未だ現役ですかい・・・
パソコン時間的に考えると遥か遠い昔なんだけどな。

110 :ナイコンさん:2011/11/07(月) 10:01:28.75
8228とか8284の方が入手難しいかもしんない。

111 :ナイコンさん:2011/11/07(月) 20:11:59.72
8284なら隣に並んでたな・・・何かと思えば8086用のクロックジェネレータか・・・


112 :ナイコンさん:2011/11/12(土) 15:06:54.42
ニコ動のTK-80をAVRで作るのを見て、なんかCPUは実際のブツで周辺エミュは
面白そうだなと思った。
CPUもエミュにするのも有りだけど、こっちのほうが趣あるなぁ。

113 :ナイコンさん:2011/11/12(土) 15:47:08.19
今更ながらTK-80の互換機を作ってみた
http://www.nicozon.net/watch/sm16079419

今更ながらTK-80の互換機を作ってみた【解説編】
http://www.nicozon.net/watch/sm16139471

AVRとZ80でTK-80
http://star.gmobb.jp/koji/cgi/wiki.cgi?page=AVR%A4%C8Z80%A4%C7TK%2D80

AVRとZ80でCP/M
http://star.gmobb.jp/koji/cgi/wiki.cgi?page=AVR%A4%C8Z80%A4%C7CP%A1%BFM

114 :ナイコンさん:2011/11/12(土) 16:31:22.73
エミュレーションのバグ修正諦めて実物使うってのは負けだよなあ。

115 :ナイコンさん:2011/11/12(土) 17:49:42.05
負けとかw

人のものを弄って遊ぶか、方向性を変えて遊ぶとか好き好きじゃね?

116 :ナイコンさん:2011/11/12(土) 18:44:52.40
I/Oエミュだけ正常だったのかな。改変して外付けするのとバグ取りするのどっちが楽か微妙だ。

117 :ナイコンさん:2011/11/12(土) 19:03:52.69
元ネタのほうは、データ4bitのDRAM外付けでリフレッシュもソフトでやるとか馬鹿っぽいところに魅力を感じる。

CP/M on an AVR - The hardware
http://spritesmods.com/?art=avrcpm&page;=2

それに比べて、Z80CPUにSRAM使って、AVRがマスターになって制御ってのはなあ、夢を感じない。

http://star.gmobb.jp/koji/data/avrz80cpu_cir.PNG

118 :ナイコンさん:2011/11/12(土) 19:36:48.51
>>116
オリジナルのI/Oって、チップのUART使ったシリアルだけでしょ。

119 :116:2011/11/12(土) 19:37:31.59
あー、あとSDカードか。

120 :118:2011/11/12(土) 19:39:32.08
>>119
名前間違えた

121 :ナイコンさん:2011/11/12(土) 21:44:24.45
http://spritesmods.com/avrcpm/avrcpm-0.1.tgz の avrcpm/avr/z80.asm ちらっと
見てみたけど、フラグの挙動について怪しい感じ。Pも実装されてないし。

122 :ナイコンさん:2011/11/15(火) 19:55:20.53
Z80最強伝説!

123 :ナイコンさん:2011/11/15(火) 21:28:12.31
h ttp://star.gmobb.jp/koji/cgi/wiki.cgi?page=AVR%A4%C8Z80%A4%C7TK%2D80
> ・http://spritesmods.com/?art=avrcpm AVRでZ80をエミュしてもいいかなと - uda (2011年11月06日 11時06分24秒)
> ・そう思われるならuda様がご自身でそのように製作され、HP等で発表されればよろしいかと。
> AVRとZ80でCP/M を読んでいただくと実物に拘っている理由をお解りいただけるかと思います。
> 私は手っ取り早く確実なものを手に入れたかったのでこのような方法をとりました。結果部品点数が
> 多くなり製作難易度の高いものになってしまいました。なので部品数を極力減らしたエミュレータ版も
> 再検討中だったりします。 - 管理人 (2011年11月07日 13時03分08秒)

うわー、人付き合い悪そうな性格してんなーw

124 :ナイコンさん:2011/11/15(火) 21:40:16.93
>>123
uda本人乙

125 :ナイコンさん:2011/11/15(火) 21:59:42.82
>>123
http://star.gmobb.jp/koji/cgi/wiki.cgi?page=AVR%A4%C8Z80%A4%C7CP%A1%BFM
>作者はゲームさえ動けばよいと考えていた模様。

>【追記】このサイトに改善版があるようです。試してませんけど。

↑この辺もいい感じ

126 :ナイコンさん:2011/11/16(水) 04:05:27.25
>>112
I/OとしてAVR使ってるだけじゃん。趣? あるか?

127 :ナイコンさん:2011/11/16(水) 08:53:44.59
リアルタイムで知ってる人とそうじゃない人で感覚が全然違うだろうね
その辺が理解出来ないと掲示板を使うのは難しい

128 :ナイコンさん:2011/11/16(水) 10:41:53.58
現代のチップのポシビリティを確認したいだけの若い世代と、
実機そのものを懐かしみたい当時の世代。

今の世代は、現代のチップをその能力を十分に使わずただ周辺としてしか使っていないことがつまらないのだろう。
一方、当時の世代は、製作プロセスはどうでもよく実機により近いものを手に入れたいだけなのだ。
その当時の部品を集めて手作りすることは今や不可能に近いが現代のチップを(あくまでも)周辺として
使うことで実機により近いものを実現していることに趣を感じるのだろう。

感覚の大きなギャップだ。

129 :ナイコンさん:2011/11/16(水) 11:53:14.35
112だけど、趣というのは感受性の問題だからね一応w

128の分析は結構当たってるかな、感覚的にはAVRをASIC代わりにしてるだけなんだが
エミュもできるのにあえてCPUは本来のものという懐古趣味みたいな部分が(どうせオッサンだし)
共感できるかってことだと思う。
エミュもできるのに無駄だと思う人には何も得る物はないと思うので、話題に入らないで欲しいくらいだがw
(いいすぎ?)

あの映像でいいところは、テンキー部とLEDをそれらしく配置していることも含めて面白いんだとは思う。
たとえばアレでPC-8001やらL3やら作るなら、同じようにCPUは使って筐体を3Dプリンタで作るかのような世界だと思う。

130 :ナイコンさん:2011/11/16(水) 15:22:57.72
>>128
>現代のチップのポシビリティを確認したいだけの若い世代と、

>今の世代は、現代のチップをその能力を十分に使わずただ周辺としてしか使っていないことがつまらないのだろう。

オッサンしかいないこの板でお前何言ってんの?

131 :ナイコンさん:2011/11/16(水) 15:59:00.86
カレー臭プンプンだぜ

132 :ナイコンさん:2011/11/16(水) 16:04:39.35
>>130
>オッサンしかいないこの板でお前何言ってんの?
お前こそ何言ってんの。真意を読めよ。オッサンと言ったっていろいろあるだろ。

133 :ナイコンさん:2011/11/16(水) 16:46:40.74
>>132
>真意を読めよ。

要は「世代の違い」ということにしたいんだろう。ありえない回答だが。

134 :ナイコンさん:2011/11/17(木) 02:51:04.39
>>128
>実機そのものを懐かしみたい当時の世代。

1MbのSRAMとか使って懐かしみたいもないだろww

135 :ナイコンさん:2011/11/17(木) 03:16:45.28
>>128
>一方、当時の世代は、製作プロセスはどうでもよく実機により近いものを手に入れたいだけなのだ。

じゃあ実機でいいじゃん。

>その当時の部品を集めて手作りすることは今や不可能に近いが

へ?全然可能でしょ?何言ってんの?馬鹿なの?

136 :ナイコンさん:2011/11/17(木) 21:44:16.26
バカだろ

やってる事と言ってる事見れば解るじゃん


137 :ナイコンさん:2011/11/17(木) 21:52:47.71
>>136
誰に何言いたいの?
最低限度のコミュニケーション能力はあったほうがいいですよ。

138 :ナイコンさん:2011/11/18(金) 00:05:34.46
何が言いたいのかというと、ボードコンピュータ作ったらとりあえずは8251とは6850とか7201とかZ80SIOを載っけておけ、
ということです。

139 :ナイコンさん:2011/11/18(金) 00:12:47.61
んじゃ4164載せとく。

140 :ナイコンさん:2011/11/18(金) 00:23:01.50
いまだに売ってるAKI-80でおk

141 :ナイコンさん:2011/11/18(金) 01:04:44.52
8251かぁPC/ATになってから影ひそめちゃったからなぁ、9801までは結構使ってたな(互換ASICとしても)。
周辺エミュという意味では、AVRにSIOあるから8251のエミュとか楽なんだろうか。

142 :ナイコンさん:2011/11/18(金) 01:09:06.98
>AVRにSIOあるから8251のエミュとか楽なんだろうか。

そんなことやる奴おらんだろ

143 :ナイコンさん:2011/11/18(金) 16:17:32.74
まぁ最低限度のコミュニケーション能力としてSBCにシリアルI/Oを乗せるのはいいけど
今時はホストPCにCOMポートも無いので
http://akizukidenshi.com/catalog/g/gK-01977/
みたいをボードにのっけてしまうのが良いかな

USBコントローラを直接ターゲットCPUバスに接続してたら、先ずハードデバッグしたいのに
それより前にプロトコルスタックが実装されてなければならんという本末転倒になりかねない

144 :ナイコンさん:2011/11/21(月) 15:28:56.92
最低限の通信機能としてシリアルってのは今も昔も変わらないな。
今のワンチップマイコンならシリアルは載ってるから、外にレベル変換繋げるだけだし。
電子工作慣れしてる人なら、TTLレベルのコネクタ用意して、外でレベル変換するだろうし。

記念品としてZilogの64180Zスタティック版、Z80S180の33MHz品を持っているけど
使わないだろうなぁ。
自作マイコンボードはARMにしちゃったし…。

>>143
アマチュアなら、USB-シリアルを外付けする意義は大きいな。
というか、相手がwindows7とか64bitだと、デバドラ署名の問題があるから
デバドラ自力で書いても面倒だし。
USB-シリアルはwindows側で標準デバドラ持ってないからな〜。

145 :ナイコンさん:2011/11/22(火) 00:40:37.37
Homebrew 6809 Computer: First Test
http://www.youtube.com/watch?v=IXu8P2qGoj8

Homebrew 6809 Computer + Terminalscope: Monitor, Disassembler
http://www.youtube.com/watch?v=BP7sjnVzTqw

Homebrew 6809 Computer: Color Video! (TMS9918A)
http://www.youtube.com/watch?v=xrJ3GRWjdNg


146 :ナイコンさん:2011/11/22(火) 09:52:02.89
serial→Ethernetみたいの一枚作っとけば便利じゃね?

147 :ナイコンさん:2011/11/23(水) 09:40:45.07
Z  8  0 最  強

148 :ナイコンさん:2011/11/23(水) 12:13:37.76
>>146
出来合いで色々あるからそっち使えばいいんでね?
ちと高いけどコネクターサイズの、ラントロニクスのを愛用してる。

149 :ナイコンさん:2011/11/23(水) 22:09:25.75
6809最弱(笑)

150 :ナイコンさん:2011/11/24(木) 00:59:26.42
6809は究極の8ビットだそうだが
至高の8ビットはなんだろうか

151 :ナイコンさん:2011/11/24(木) 01:01:57.60
HuC6280だな

152 :ナイコンさん:2011/11/24(木) 02:51:46.21
6809はDレジスタが便利すぎるし8ビットって感じじゃないなあ

153 :ナイコンさん:2011/11/24(木) 03:28:38.93
6809のアドレッシングの概念は8bitにしてはよくやったよな、って気がする。
当時の8bitでのアプリケーションには不相応というか、まともに使えてる人が
いなかったと思う。

154 :ナイコンさん:2011/11/24(木) 03:45:19.63
あああのゴミね

155 :ナイコンさん:2011/11/24(木) 19:17:07.08
使ったことあるのは8086とZ80だけだなぁ。このスレ的なのは。

156 :ナイコンさん:2011/11/24(木) 19:29:35.27
6809はCかPascalかなんかのいいコンパイラが普及してたらなあ、結構効率いい使い方ができたと思う。
俺が知らないだけかも知れんが、ホビイストでも入手可能な値段と十分な使い勝手のツールとかあったら良かったのに。
DOH-CとかDraco-CとかFM-7も割かし末期に出てたみたいだけど、使い勝手とかどうだったのだろう?
富士通製のアブソリュートアセンブラとかクソだったなあ。

157 :ナイコンさん:2011/11/25(金) 09:34:00.99
 

158 :ナイコンさん:2011/11/25(金) 11:13:17.96
OS-9が実装できた6809は神
CP/MですらヒーヒーいってるZ80はウンコ


159 :ナイコンさん:2011/11/25(金) 14:06:50.35
とはいえメモリ管理機構つけてないと死ぬほど遅いし、アプリはあんましなかったような。
OS-9/68Kになってからアプリがちゃんと使える気がするけれど、代表的なアプリが
CD-Iくらいしか記憶にないけれどw

160 :ナイコンさん:2011/11/25(金) 20:48:17.29
6809 は、機能の割りにアドレス空間が 64K のままだったので、ちょっとバランスが
取れてなかったと思う。

64180 みたいなバンクでもいいので、MMU が欲しかったところ。

161 :ナイコンさん:2011/11/25(金) 21:17:34.26
>>160
OS-9 Level 2知ってて言ってる?

162 :ナイコンさん:2011/11/26(土) 01:39:33.48
どうでもいいそんな糞遅いの

163 :ナイコンさん:2011/11/26(土) 08:49:13.54
普及にはアプリケーションが不可欠。
8ビットの時代が終わりかけの頃だったから斬新な新型は残念な新型になってしまった。

164 :ナイコンさん:2011/11/26(土) 10:06:16.38
拡張スロットが足りなすぎるよぉぉぉぉぉ。。。

165 :ナイコンさん:2011/11/26(土) 11:25:45.18
>>161
もちろん知ってる、て言うか使ってた。

Level2 のためにも、CPU (モトローラだから MPU か) に MMU 内蔵して欲しかったんだよ。

166 :ナイコンさん:2011/11/26(土) 12:06:07.00
MMUなんて外付けでいいじゃん。

167 :ナイコンさん:2011/11/26(土) 13:28:06.41
MMU ってOSに与える影響大きいから、内蔵じゃないとだめだと思うよ。

168 :ナイコンさん:2011/11/26(土) 14:09:25.43
気のせい

169 :ナイコンさん:2011/11/26(土) 14:31:51.84
>>167
は? MC68020さんディスってんの?

170 :ナイコンさん:2011/11/26(土) 14:43:10.07
>>167
http://www.mindspring.com/~thasegaw/rpcg/os9_mmu.html

171 :ナイコンさん:2011/11/26(土) 21:26:17.18
>>170
MC6829は外付けだから内蔵じゃないだろ。
>>167 の言う通りMMUが内蔵だったら、>>170 のページのように
外付けMMUの実装が機種ごとにばらばらにならなかったであろう。

>>160
64180のはMMUと呼べるほどではないな。バンク切り替え器でオケ。

172 :ナイコンさん:2011/11/26(土) 21:33:10.76
>>171
>外付けMMUの実装が機種ごとにばらばらにならなかったであろう。

バラバラでもOS-9動いてるんだしいいじゃん

173 :ナイコンさん:2011/11/26(土) 22:02:56.43
>>172
> バラバラでもOS-9動いてるんだしいいじゃん

そうだな。
唯一の例外MB-S1を除いては。


174 :ナイコンさん:2011/11/26(土) 22:34:05.17
S1はMMU搭載がウリの筈だったのに、OS-9 Level2の動作を考慮してなかったのは意外な感じ。

175 :ナイコンさん:2011/11/26(土) 22:50:23.48
S1は日立さんの大いなる野望なOSでも載せる気だったんだろうねw

とはいえ、あんなおもしろおかしいメモリ管理機構はある意味マニア向けだったなw

176 :ナイコンさん:2011/11/27(日) 14:37:42.72
つCortex-M0

177 :ナイコンさん:2011/11/27(日) 16:11:20.47
6809のプログラムカウンターが24bitあれば、それだけで良かった。

178 :ナイコンさん:2011/11/27(日) 16:22:29.50
インデックスレジスタも 24bit 要るだろ。

179 :ナイコンさん:2011/11/27(日) 16:24:36.23
64KBより上の領域にはどうやってアクセスするのさ?
DMAオンリー?


180 :ナイコンさん:2011/11/27(日) 16:25:09.00
>>177
こんな感じか。
000000-00FFFF コード/データ共用領域
010000-FFFFFF コード専用領域

181 :ナイコンさん:2011/11/27(日) 16:27:52.57
>>179
PC 相対でいいんじゃね?

182 :ナイコンさん:2011/11/27(日) 16:59:34.45
PC相対でも±32KBまでだな。
どのみち64KBの壁に囲まれる。


183 :ナイコンさん:2011/11/27(日) 17:19:22.91
PC ずれていくから、64KB に制限されるわけじゃないよ。

もしくは、24bit オフセットモード作るとか。
そこまですると、どっちがオフセットかよくわからんが。(w

184 :ナイコンさん:2011/11/27(日) 17:30:00.73
そりゃそうだけど、目的のアドレスにアクセスするためにJMPを
繰り返すわけ?それならセグメントの方がよほどマシって思うよ。
24bitオフセットもどうかな?
任意のアドレスにアクセスするために自己書き換えを多用する?
ますますセグメントの方がマシに思える。


185 :ナイコンさん:2011/11/27(日) 17:31:48.05
>>183
>もしくは、24bit オフセットモード作るとか。

「プログラムカウンターが24bitあれば、それだけで良」という話から外れるので認められん。

186 :ナイコンさん:2011/11/27(日) 17:48:26.36
PCは24ビットだけどアドレス空間は16ビットとか
上位8ビットはただのゴミ

187 :ナイコンさん:2011/11/27(日) 17:53:07.09
>>186
68000のアドレスレジスタの上位8ビットみたいにうまく使えば便利なこともあるかも。思いつかんけど。

188 :ナイコンさん:2011/11/27(日) 17:56:11.92
そういう使い方して68020以降で問題出しまくったな。


189 :ナイコンさん:2011/11/27(日) 18:19:53.74
>>186
えっ、そんな前提?
そりゃ意味ないだろ。

PC に加えてアドレス空間とインデックスレジスタを 24bit 化すれば、
X, Y, U, S って4個あるからセグメントレジスタみたいに使えて、
それなりに使い物になったと思う。

190 :ナイコンさん:2011/11/27(日) 19:18:18.27
何でアドレス空間と同じbit長があるのにセグメントレジスタ扱いしなきゃ
ならないの?


191 :ナイコンさん:2011/11/27(日) 19:52:30.61
セグメントベースレジスタみたいに と言った方がよかったか?

192 :ナイコンさん:2011/11/27(日) 20:03:00.12
>PC に加えてアドレス空間とインデックスレジスタを 24bit 化すれば、
>X, Y, U, S って4個あるからセグメントレジスタみたいに使えて、
>それなりに使い物になったと思う。

言ってる意味が分からん。恐らく>>189は馬鹿なのだと思う。

193 :ナイコンさん:2011/11/27(日) 20:08:18.15
理解力ないことを公言しなくてもいいのに。(w

194 :ナイコンさん:2011/11/27(日) 20:14:42.58
>>192に同意

まぁ、こういう思考実験は今まで何度も繰り返されたワケだが、
その度に思う、もう68000でいいじゃないと。


195 :ナイコンさん:2011/11/27(日) 21:09:05.20
え〜っと、自演乙でいいのかな? (w

196 :ナイコンさん:2011/11/27(日) 21:13:31.49
>>195
自演てどれが? できたら根拠も教えてね。

197 :ナイコンさん:2011/11/27(日) 21:14:34.85
>>195
馬鹿乙

198 :ナイコンさん:2011/11/27(日) 21:15:22.91
ゴミスレをもそもそっとage

199 :ナイコンさん:2011/11/27(日) 21:38:33.49
>>196-197
自演の根拠は君の心にあるよ。

200 :ナイコンさん:2011/11/27(日) 21:43:34.38
>>194
結局、その長くなったアドレス計算が足かせになるからねぇ。
下手にアドレス拡張して24bitなり32bitのアドレス計算しなきゃいけなくなるぐらいだったら
最初から32bitワードを扱えるCPUの方がよほどシンプルだって話になるよねwww

201 :ナイコンさん:2011/11/27(日) 21:46:54.60
>>199
ワケ分からん。お前がそう思ってるだけだろ?

202 :ナイコンさん:2011/11/27(日) 21:51:32.47
ゴミスレwwwwwwwwwwwwwwwwwwwwwwwwwww

203 :ナイコンさん:2011/11/27(日) 21:53:19.18
>>195
で、どれが自演だったの?

204 :ナイコンさん:2011/11/27(日) 21:59:50.76
それは、君にしかわからんよ。

205 :ナイコンさん:2011/11/27(日) 22:21:49.98
アキュムレーターがなんビットだろうがアドレスレジスタはフラットメモリモデルが実現できないと、8086の二の舞だわな。

206 :ナイコンさん:2011/11/27(日) 22:22:02.82
>>204
ワケ分からん。>>195にしか分からんだろ?

207 :ナイコンさん:2011/11/27(日) 22:26:14.69
>>205
8086は64KB以内のコードと64KB以内のデータのタスクを複数動かすには、結構いい仕組みだったぞ。

208 :ナイコンさん:2011/11/27(日) 22:31:54.28
>>199
ワケ分からん。お前がそう思ってるだけだろ?


209 :ナイコンさん:2011/11/27(日) 22:32:46.98
え〜っと、自演乙でいいのかな? (w

210 :ナイコンさん:2011/11/27(日) 22:39:49.58
>>207
仮想8080モードもどきしかないでしょ、8086は。
商品コンセプト的には8080に代わるものだからそれは正解なんだけど64kの壁が悪評の原因だし。

211 :ナイコンさん:2011/11/27(日) 22:41:34.56
アキュムレーターがなんビットだろうがアドレスレジスタはフラットメモリモデルが実現できないと、8086の二の舞だわな。

212 :ナイコンさん:2011/11/27(日) 22:43:48.15
>>210
まあ、8086をPCに使ったのがそもそもの間違いだが、当のIBMも、PCを企画するに当たって、
当時各社から出てたCP/Mマシン程度のもんしか考えてなかったみたいだしなあ。

213 :ナイコンさん:2011/11/27(日) 22:44:32.94
うはwっうはwwwww

214 :ナイコンさん:2011/11/27(日) 22:44:55.90
>>207
仮想8080モードもどきしかないでしょ、8086は。
商品コンセプト的には8080に代わるものだからそれは正解なんだけど64kの壁が悪評の原因だし。


215 :ナイコンさん:2011/11/27(日) 22:46:26.06
ほら早く

216 :ナイコンさん:2011/11/27(日) 22:48:46.31
>>207
> 8086は64KB以内のコードと64KB以内のデータのタスクを複数動かすには、結構
> いい仕組みだったぞ。

同意。

8 bit は、68系だったから食わず嫌いだったけど、使う羽目になって使ってみたら、
結構よく考えられてると感じたよ。

セグメント云々言ってる奴の中には、ちゃんと理解できてない奴が混じってたと思う。

217 :ナイコンさん:2011/11/27(日) 22:49:45.36
なんだかよくわからんが、ふだん「Z80最強伝説」「てんきー5」しか言えない
例のMZ-2500厨(で良かったっけ?)が、ここぞとばかりに便乗コピペで煽ってる模様

まさに喧嘩が始まると、茶々いれして面白がるという酒場のチンピラだな


218 :ゴミスレ大使 ◆XCbjxrvpzRo4 :2011/11/27(日) 22:53:12.29
やあ君たち、こんなところでお勉強かい?

219 :ナイコンさん:2011/11/27(日) 22:53:42.16
なんかすごい伸びてると思ったらまたくだらない言い争いしてたのか
おまえら人間的に成長しろよ…

220 :ナイコンさん:2011/11/27(日) 22:55:02.92
問題は、x64化に際して(AMD-64 Intel64)
セグメント境界チェックすら廃止してしまったので
用途ごとの領域の切り分け・保護の当初の役目が
もはや切り捨てられてしまった?ような感じ


221 :ナイコンさん:2011/11/27(日) 22:55:55.67
>>218
氏ね!

222 :ゴミスレ大使 ◆XCbjxrvpzRo4 :2011/11/27(日) 23:00:12.64
  ∧∧
  (,,゚Д゚) ウーアー
  ⊂  つ
  〜  |
   し`J

223 :ナイコンさん:2011/11/27(日) 23:02:23.16
バカワロタ

224 :ナイコンさん:2011/11/27(日) 23:10:04.01
6809の24bit化妄想は自分も好きなので応援したいが
けっきょくルネサスのH8シリーズのアドバンスト(16M)モードみたくなると思う
ベクタテーブルやスタック処理その他が、3バイトだと「キリが悪い」ので
全部4バイトに拡張され、最上位の1バイトは無視、っていう贅沢な雰囲気
それならもう32bit設計でもいいやん(どうせ妄想だし)という結論にw


225 :ナイコンさん:2011/11/27(日) 23:10:31.53
ゴミ

226 :ナイコンさん:2011/11/27(日) 23:14:11.57
1のバカがスレ主か

227 :ナイコンさん:2011/11/27(日) 23:14:21.06
妄想じゃなくて↓こういう能力と実行力のある人は尊敬する
ttp://www.geocities.jp/kwhr0/hard/pc8001.html


228 :ナイコンさん:2011/11/27(日) 23:15:08.63
IBM-PCは8088なんだがなぁ…

229 :ゴミスレ大使 ◆XCbjxrvpzRo4 :2011/11/27(日) 23:15:11.39
自己紹介乙

230 :ナイコンさん:2011/11/27(日) 23:16:21.55
ほら早く

231 : ◆Qwxdjo8vgc :2011/11/27(日) 23:16:51.11
68000なんかまんまその発想だね。内部32ビットで。

232 :ナイコンさん:2011/11/27(日) 23:18:14.45
ほら早く

233 :ナイコンさん:2011/11/27(日) 23:19:44.59
おーん つ゜

234 :ナイコンさん:2011/11/27(日) 23:20:16.80
ほら早く

235 : ◆Qwxdjo8vgc :2011/11/27(日) 23:22:09.63
ハーバードアーキティクチャにしてコードと非コードに分ければいい。

236 :ナイコンさん:2011/11/27(日) 23:23:21.82


























いや〜んwwwwwww

237 :ナイコンさん:2011/11/27(日) 23:23:48.03
皆さん、toki鯖がまた落ちそうです
http://ch2.ath.cx/
そろそろ店じまいのご用意を


238 :ナイコンさん:2011/11/27(日) 23:24:31.07
ほら早く

239 :ナイコンさん:2011/11/28(月) 02:04:30.65
16bitで68000に行った人間として言わせてもらえば、8086のセグメントは確かに
言語道断だったけど、同じくらい辟易したのはレジスタの色付けが濃いことかな。
アドレッシングにしても (BX or BP) + (SI or DI) + disp しか使えなかったし。
普通にAXやDXでもインデックスしたいし、SPをベースにもしたいのにね。

色々ボロクソに言われて、80386でやっとその辺を改善。
ついでにx64でようやく汎用レジスタを16に増やしてPC相対アドレッシングを導入。
30年以上かかってやっとかい?って感じ。


240 :ナイコンさん:2011/11/28(月) 02:45:43.13
68000のデータレジスタ/アドレスレジスタってのも大差ないけどなー

241 : ◆Qwxdjo8vgc :2011/11/28(月) 07:06:06.80
8086はメモリアクセスやらレジスタの直行性やらから見ると16ビットが扱える8ビットマイコンだね。

242 :ナイコンさん:2011/11/28(月) 07:18:08.01
386にしても286との互換のためにセグメントやらプロテクトモードやら
食い散らかされてる感じだからなぁ。(bit並びが飛んでたり、拡張につぐ拡張でなんだかな状態)
x64になったとおきにAMDさんが整理してくれればまともになってる気はするが、
そんなことはなさそう(見てないので知らんが)な雰囲気だよねぇ。

ある意味今はARMの出現でx86資源の存在価値が揺るがされてるから、
(ARM自体もそろそろ拡張に次ぐ拡張でアレっぽいが…)そういう議論もナニといえばナニ。

個人的にはMIPSがWSから組み込みまで(PSのおかげか?w)いけたのが面白いとは思うが。

243 :ナイコンさん:2011/11/28(月) 07:29:58.08
今から新しい命令セットで仕切り直しをしても
数年後には結局拡張が数回入るだろうしねぇwww

ARMの命令セットがグチャっとしてるのは元からwwだけど
CortexでThumbとFPU関連を仕切りなおしたからね。
その点タイミング良かったんじゃいかな。

今的な流行を取り込んでシンプルな8bit命令セットを考えるのも一興。

244 :ナイコンさん:2011/11/28(月) 07:32:02.52
x86はだめ、ARMもだめ、ということで、Alphaの時代が来るな。

245 :ナイコンさん:2011/11/28(月) 07:42:38.77
8086のセグメントは64kだったから使いにくかっただけだよ。
メカニズムとしては秀逸。

246 :ナイコンさん:2011/11/28(月) 20:51:30.91
64k以外に成りようがないじゃない。32kにでもするの?
少しだけマシなZ80として見るなら8086は優秀。
ただセグメント構造はやっつけ。


247 :ナイコンさん:2011/11/28(月) 22:13:31.32
>>244
SPARC 「俺様が世界一だ」

248 :ナイコンさん:2011/11/28(月) 23:09:03.52
アルファだろ〜。

249 :ナイコンさん:2011/11/28(月) 23:20:28.59
確かに今 SPARC64 は世界のTOPにあるなw


250 :ナイコンさん:2011/11/28(月) 23:46:25.61
68000のデータレジスタ/アドレスレジスタってのは、やり過ぎたMOVE命令のせいだな。
68000のEAはMODEに3bit、レジスタ指定に3bit使って計6bit使用する。
これをソース・ディスティネーション共に自由に組み合わせられるようにしたもんだから、
それだけで12bit占有することになった。
この他にサイズ指定に2bit必要なので残りは2bit。

もしも完全な汎用16レジスタ構成にしたら、EAフィールド2つとサイズ指定だけで16bit
全部使い切ってしまうw
頑なに1ワードに収めようとせずに、MOVEは拡張ワードにディスティネーションを追い
出せばよかったのかもしれんけど、実際問題データ/アドレスと分かれてた事で苦しんだ
覚えは無かったからどうでもよかった。


251 :ナイコンさん:2011/11/29(火) 00:22:57.53
x86はCISCの権化みたいだけど、実際のところ68030とかが一番CISCっぽい
CALLMとか二重間接ポストインデキシングとか

16bit CPUとしてはZ8003+MMUが一番素直

252 :ナイコンさん:2011/11/29(火) 00:58:19.88
Gmicro の無限間接とか知らんだろ?


253 :ナイコンさん:2011/11/29(火) 08:31:52.39
>>252
アレは何であんな事になったんだろうねぇ…
坂村氏は「CISCとRISCの良いとこ取りを〜」って言ってたのにww

254 :ナイコンさん:2011/11/29(火) 16:53:43.29
やっぱアレか、FとHの良いトコどりなGだから仕方が無いのか…

255 :251:2011/11/29(火) 20:22:05.34
TRON Chip忘れてた
でもあれ、無限間接を実装したプロセッサってないよね?
Gmicroって二段か三段だったような


256 :ナイコンさん:2011/11/30(水) 00:28:36.29
>>255
ミニコンならあったよ。
て言うか、マイクロコード触れる奴だったから、その手の面白命令も作り放題だった。
ただ、無限間接でアドレスがループすると、命令が終わらなくなる。
当然割り込みも効かないから、リセットするしかなくなるので、普通に売ってるプロセッサだと
上限つけないと怖くて使えないよ。

257 :ナイコンさん:2011/11/30(水) 18:16:36.79
ポジションインディペンデント、って86系はいまだにムリだよな。

258 :ナイコンさん:2011/11/30(水) 18:42:37.66
>>256
つ無限ループ例外

259 :ナイコンさん:2011/11/30(水) 22:06:51.37
>>257
x64からはPC相対(RIP-Relative)アドレッシングが使えるようになったから
出来るんじゃない?
ま、絶対アドレス指定で毎回8バイトも使ってプログラムを肥大化させ、かつ
デコーダーの効率を落としたくないってのが目的だろうから、別にPICが出来
るようにってワケじゃないだろうけど。
それによほどTinyなOS上でもなければ今更PICのメリットって無いと思うし。


260 :ナイコンさん:2011/11/30(水) 22:56:52.10
>>258
昔のミニコンにそんなもん付いてるわけないだろ。
そもそも、仮想記憶もサポートしてないマシンだから、命令の途中に割り込むと言う発想すらない。

>>259
そもそも論理的に PIC にしなくても、MMU で物理メモリーの好きなところに置けるしね。

261 :ナイコンさん:2011/11/30(水) 23:29:51.14
>>260が何者なのか興味ある

262 :ナイコンさん:2011/12/01(木) 21:14:03.20
>>257
OS-9000/x86 というものがあってな・・・
ポジションインディペンデントはやってる

263 :ナイコンさん:2011/12/02(金) 02:39:41.58
セグメントがあるのにポジションインディペンデント?

264 :ナイコンさん:2011/12/02(金) 04:21:53.24
マイクロコード触れる、無限間接、ポジションインディペンデント、何を言ってるのかさっぱりわかめ。

265 :ナイコンさん:2011/12/02(金) 12:51:13.91
>>263
セグメントなんか使わない

266 :ナイコンさん:2011/12/02(金) 23:56:27.34
>>260
当時のミニコンに割り込みとかあったの?

267 :ナイコンさん:2011/12/03(土) 15:41:10.60
>>266
割り込みはあったよ。
下に書いてあるマニュアルによると、(電源断とかメモリーパリティなどを含んで) 60レベル。

もうウン十年前のことだから、おぼろげにしか覚えてないけど、使ってたのは多分これ。

HP 21MX M-Series: 2105A
http://www.hpmuseum.net/display_item.php?hw=108

ちなみに、無限間接参照については、http://www.hpmuseum.net/exhibit.php?hwdoc=108
にある 21MX_M-Series_ReferenceManual_02108-90002_74pages_May74.pdf の、3.4 章にあった。

If bit 15 again specifies indirect addressing, still another address is obtained; thus, multistep indirect addressing maybe done to any number of levels.
ビット15が再び間接アドレス指定を指定する場合、まだ、別のアドレスは得られます; したがってレベルの任意の数に恐らく行われた多段階の間接アドレス指定。

268 :ナイコンさん:2011/12/03(土) 20:02:35.25
「従って、無限レベルの多重間接参照が行われるはず。」

269 :ナイコンさん:2011/12/03(土) 23:26:40.21
間接なんてイラネーよ
アドレスは即値決め打ちに限る

270 :ナイコンさん:2011/12/04(日) 14:53:35.46
なんで6809ってZ80に勝てなかったの?

271 :ナイコンさん:2011/12/04(日) 14:59:32.80
なんでZ80って8086に勝てなかったの?

272 :ナイコンさん:2011/12/04(日) 15:10:24.72
>>270
勝てる要素がないだろw

273 :ナイコンさん:2011/12/04(日) 15:11:42.04
>>271
製造販売された数考えればZ80の圧勝だろ。

274 :ナイコンさん:2011/12/04(日) 15:54:54.45
>>273
そこ「しか」無いんだけどなw
それがすべてだというのなら、22世紀になってもx86は王道プロセッサ
なんだろうな。10バイト位プリフィックスまみれになりながらw


275 :ナイコンさん:2011/12/04(日) 16:10:26.94
>それがすべてだというのなら、22世紀になってもx86は王道プロセッサ

x86と8086同じもんだと思ってるお馬鹿さん?

276 :ナイコンさん:2011/12/04(日) 16:20:17.81
>>274
>そこ「しか」無いんだけどなw

Z80は8ビットプロセッサとしては値段もこなれて使い易く採用例も多かったのに対し、
8086は16ビットプロセッサとしても中途半端で使い辛かったって話だろ。

>それがすべてだというのなら、22世紀になってもx86は王道プロセッサ
>なんだろうな。

何言いたいのか分からんし、どうつながってる話なのかも理解不能。

277 :ナイコンさん:2011/12/04(日) 17:00:10.03
Z80が使いやすかったか?
Z80が使いやすいなら、8086なんか泣けるほど使いやすかっただろ?


278 :ナイコンさん:2011/12/04(日) 17:10:46.41
>8086なんか泣けるほど使いやすかっただろ?

アドレスとデータがマルチプレクスされてて使い辛かったわ。

279 :ナイコンさん:2011/12/04(日) 17:11:29.34
>>274はバカ

280 :ナイコンさん:2011/12/04(日) 17:50:11.42
8086は3チップいるしな

281 :ナイコンさん:2011/12/04(日) 17:53:18.68
>>278
アドレス/データマルチプレクスごときで使い辛いって、ドンだけ設計力ないのよ。

282 :ナイコンさん:2011/12/04(日) 18:09:02.53
Z80や68000に対して8086の存在はニッチすぎ。80186でちょびっと改善したけどな。

283 :ナイコンさん:2011/12/04(日) 18:13:08.80
>>281
使い辛い==設計力ない ってバカ?

284 :ナイコンさん:2011/12/04(日) 18:54:27.52
じゃあ何が辛いのか書いてみな。

285 :ナイコンさん:2011/12/04(日) 18:58:13.04
>>277
お前「使い易い」「使い辛い」って言葉の意味分かってないわw

286 :ナイコンさん:2011/12/04(日) 19:11:21.89
↑↑↑↑↑↑↑↑↑↑↑
何も具体的な書けないアホ。

287 :ナイコンさん:2011/12/04(日) 19:15:42.78
「外付け部品が(少なくて|多くて)(使い易い|使い辛い)」て普通に言うと思うけどな?
わざわざ説明しないと分からん奴がこんなスレにいるのか?

288 :ナイコンさん:2011/12/04(日) 19:34:58.17
>>287
「パッケージのピン数が(少なくて|多くて)(使い易い|使い辛い)」て言う考えもあるんだが。

一面しか見えない|見ない奴は、設計力ないって言われてもしょうがないだろ。

289 :ナイコンさん:2011/12/04(日) 19:53:32.73
>>288
>「パッケージのピン数が(少なくて|多くて)(使い易い|使い辛い)」て言う考えもあるんだが。

8086みたいに40ピンDIPに収めたために外付け部品が必要になる製品つかまえて、
「パッケージのピン数が少なくて使い易い」なんて言ってる奴見たことねぇわ。

290 :ナイコンさん:2011/12/04(日) 19:55:52.97
>>288
>「パッケージのピン数が(少なくて|多くて)(使い易い|使い辛い)」て言う考えもあるんだが。

8086とZ80の比較の話でそんなこと言ってて正気なの?

291 :ナイコンさん:2011/12/04(日) 19:58:26.88
> Z80が使いやすかったか?
> Z80が使いやすいなら、8086なんか泣けるほど使いやすかっただろ?

292 :ナイコンさん:2011/12/04(日) 20:28:05.02
伸びてると思ったら、一人頭のおかしいのがいるのか

293 :ナイコンさん:2011/12/04(日) 21:44:37.88
>>289-290
あ〜、ごめん。
井の中の蛙にって、指摘しても聞かないんだったな。(w


294 :ナイコンさん:2011/12/04(日) 21:50:41.99
頭のおかしいのがいるね

295 :ナイコンさん:2011/12/04(日) 22:49:38.04
文体見れば厨と判るな。

296 :ナイコンさん:2011/12/05(月) 02:15:51.03
Z80は専用のファミリーが揃っているから繋ぐだけで動く
接着剤を半田に変えただけのプラモ
CP/Mは安くて移植も簡単、ROM化もOKなので
高校生が趣味で作るワンボードマイコンレベル
オプションのZ80カードにいたっては、Z80、水晶、SRAMが乗っているだけ
こんなに簡単に動くんだから、そりゃあちこちで使われますって

Z80最強伝説に偽りなし

297 :ナイコンさん:2011/12/05(月) 02:35:29.50
TCP/IPスタックやUSBホスト機能も載せようと思うと荷が思いけどねZ80

まあそれを言ったら8086でも楽ではないが、
逆に言うと同時代の製品で辛くないものがあるなら持って来て見せてみろって話でもある


298 :ナイコンさん:2011/12/05(月) 08:46:20.88
>>296
いやいや。Z80の周辺は使われなかったことで有名なのだが?

299 :ナイコンさん:2011/12/05(月) 09:03:08.90
Z-Busの奴はあんまりつかわれなかったよな。
汎用バスのシリアルとかタイマーとかは割と使われたのに

300 :ナイコンさん:2011/12/05(月) 10:16:31.53
積極的使ったのってX1ぐらいかな
「まわりは全部インテル」なんてギャグで笑えるぐらい

301 :ナイコンさん:2011/12/05(月) 10:21:18.60
>積極的使ったのってX1ぐらいかな

自社で作ってたからだろ

302 :ナイコンさん:2011/12/05(月) 18:58:03.76
>>274
を赤くしに北

303 :ナイコンさん:2011/12/06(火) 06:41:25.17
>>299
え。

304 :ナイコンさん:2011/12/06(火) 06:43:26.65
と書きたいトコロだが、肝心のZ-BUSを使えるCPU自体が少ない訳だから…

305 :ナイコンさん:2011/12/06(火) 12:10:11.00
いまでもZ80コア8051コアは使われづづけてる
6809ざまぁwww

306 :ナイコンさん:2011/12/06(火) 12:53:37.63
8051コアのUSB付き高速マイコンとかあるね、何年か前まで知らんかったけど。

307 :ナイコンさん:2011/12/06(火) 22:29:03.62
スーパーカブの完成度は異常
http://ikura.2ch.net/test/read.cgi/news/1323143752/

Z80はマイコン界のスーパーカブですか

308 :ナイコンさん:2011/12/07(水) 21:39:04.01
自転車だろ
6809は竹馬

309 : 【17.4m】 【東電 76.6 %】 :2011/12/08(木) 00:17:47.29 ?2BP(108)
OS-9 Level IIは大した物だと思ったがな

310 :ナイコンさん:2011/12/08(木) 02:31:27.08
竹馬ワロタw

311 :ナイコンさん:2011/12/08(木) 18:29:02.05
Cコンパイラ \158,000 星光電子
ぼったくりw

312 :ナイコンさん:2011/12/08(木) 18:51:59.14
今にして思えばボッタクリ価格だなw
ただ当時購入するのはソフトメーカーとかだけだった、
と考えればまぁ納得出来なくもないか。
…ホントに?w

313 :ナイコンさん:2011/12/08(木) 22:35:21.49
コンパイル成功出んし
性交出来んし

ぼったくりや

314 :ナイコンさん:2011/12/08(木) 22:48:29.08
そのアンチテーゼをバネに海の向こうのハッカー達はGNUを生み出していったんだよ

315 :ナイコンさん:2011/12/09(金) 01:06:51.23
某メーカーのZ80用Cコンパイラ

いい加減に無償にしろよ、今時買うヤツいねーダロ


316 :ナイコンさん:2011/12/09(金) 01:10:16.05
Z80用Cコンパイラ?

いまどき使う奴いんのかな?

いるなら買う奴もいんじゃね?

317 :ナイコンさん:2011/12/09(金) 01:14:53.43
もう結構昔だが…組み込み制御で使うのにZ80なのにCでしかコード書けない奴の
現場に尻ぬぐいで突っ込まれたなぁ…
アセンブラなら数百行+3日仕事なのに3ヶ月で成果だせなかった奴ら…今何やってるんだろう。

318 :ナイコンさん:2011/12/09(金) 04:34:02.23
Z80の制約付きコンパイラで縛られた挙げ句
タイミングが間に合わねー
って、悩むくらいならアセンブラの方が楽

319 :ナイコンさん:2011/12/09(金) 05:46:24.17
おれコード直打ちしかしねぇし

320 :ナイコンさん:2011/12/09(金) 08:17:06.64
コンパイラなんて普通サブルーチンはインラインアセンブリで書くものですしおすし


321 :ナイコンさん:2011/12/09(金) 09:39:33.26
わざわざ使いにくいインラインで書く必要もないでしょ。

322 :ナイコンさん:2011/12/09(金) 10:18:01.19
「使いにくいもので書く必要がない」というのは理解できるが、
「インラインが使いにくい」というのが理解できない。

323 :ナイコンさん:2011/12/09(金) 11:54:39.55
8〜16bitの頃のCコンパイラなんて
高級アセンブラだったのが実際だし


324 :ナイコンさん:2011/12/09(金) 12:13:18.93
だね、実質アセンブルソースが読めないと使うのは難しかったからなぁ。

そういう意味で、>>317 の事例はコードかけない奴らというより、そんなところに
そういう奴らをアサインしたPMの責任だろ。

325 :ナイコンさん:2011/12/09(金) 14:19:42.37
買ってやれよw

326 :ナイコンさん:2011/12/09(金) 16:49:43.29
>>315
遊びで使うんならZ88DKとかSDCCとかでいんじゃね?

http://www.z88dk.org/
http://sdcc.sourceforge.net/

327 :ナイコンさん:2011/12/09(金) 18:35:22.40
http://www.caravan.net/eis/Cover/hoshi.html
ぼったくり代金はこの紳士のラジコン費用に消えたぬ( ^ω^)

328 :ナイコンさん:2011/12/10(土) 00:20:40.97
Hitec-Cのクロスコンパイラが欲しかったけど
Hitec-C、会社自体がMicrochipに買収されて
PIC向け以外は廃止されてしまった…

329 :ナイコンさん:2011/12/10(土) 01:00:39.61
若かりし頃の怨みが再燃してくるスレですね

330 :ナイコンさん:2011/12/10(土) 03:17:44.78
Z80用のHitech-Cってフリーになってなかったっけ、と探したら……

ttp://www.msxarchive.nl/pub/msx/programming/c/

PMAって解凍するのに苦労しそうだな

331 :ナイコンさん:2011/12/10(土) 09:26:03.99
一応まだ、ツールはダウンロードできるみたいね。

PMA形式の圧縮アーカイブを解凍するDOS用ツールです。圧縮はできません。
Tool for DOS uncompress PMA archives
http://www.asahi-net.or.jp/~am9y-mn/fswlist.htm

LHA で圧縮してあるとはいえ、サイズ 8,166バイトってすごいな。

332 :ナイコンさん:2011/12/12(月) 21:16:45.30
ゴミ( ´,_ゝ`)プッ

333 :ナイコンさん:2011/12/13(火) 00:19:07.60
教育/学習用FPGAボードを1基買えば、複数種類のCPUを入れ替えて楽しめそう
http://monoist.atmarkit.co.jp/mn/articles/1012/27/news104.html
なんだけど、個人にはすごく敷居が高そうだなぁ… 自分のスキル無さすぎ orz


334 :ナイコンさん:2011/12/14(水) 20:05:58.11
>>330

Hitech-C Z80 なら、こっちのほうがよくね?

http://www.retroarchive.org/cpm/cdrom/SIMTEL/HITECH-C/

LHa の自己解凍ファイルだから拡張子を lzh に変えるだけでアクセスできるよ。


335 :ナイコンさん:2011/12/14(水) 21:49:26.14
さすがZ80や!

336 :ナイコンさん:2011/12/14(水) 23:38:53.10
で、某有料Cコンパイラのフル版が落とせる所は?


337 :ナイコンさん:2011/12/14(水) 23:52:58.18
MZ-LOGOってCコンパイラでできてたのかな
図体大きし遅いしメモリ少ないし

338 :ナイコンさん:2011/12/15(木) 01:20:34.79
>>337
LOGOなんてP6でも動くくらい軽いだろ
BASICなんじゃね



339 :ナイコンさん:2011/12/15(木) 20:33:32.74
>>337
Z-80のCセルフコンパイラだった・・・って雑誌記事を見た覚えがある。
それには、せめて16bit機使えよと書いてたはず。

340 :ナイコンさん:2011/12/15(木) 21:17:45.94
パワフルな16bit機だからこそできる高度な最適化を施すコンパイラ、みたないのがない限りは
セルフだろうがクロスだろうが大きなお世話だろ。>雑誌記事

341 :ナイコンさん:2011/12/15(木) 22:25:12.47
P6 - Pentium Pro なら結構さくさく動くんじゃないの?

342 :ナイコンさん:2011/12/16(金) 01:30:05.33
若人来たれり

343 : ◆0uxK91AxII :2011/12/16(金) 06:55:45.06
8[bit]CPU用のCコンパイラなんて、玩具みたいなモノっていう認識。

344 :ナイコンさん:2011/12/16(金) 09:00:35.80
おもちゃレベルの道具でものすごいレベルのものを作るのが日本人。

345 :ナイコンさん:2011/12/16(金) 18:37:13.57
>>344
とは限らない。

かのsmalltalkだって初期版はBASIC記述だっと言うし
xlispとかuzixとかの挑戦的、アカデミックな物だと海外は凄い。

346 :ナイコンさん:2011/12/16(金) 18:48:42.49
>>345
>とは限らない。

「日本人に限る」とか誰か言った?

347 :ナイコンさん:2011/12/16(金) 21:42:35.92
>>346
言っているね。
「〜するのが○○」
といった場合、「他が比較にならない程〜することに○○は秀でている」
という意味だろう。

「日本人はおもちゃレベルの道具でものすごいレベルのものを作る」
とは違うぞ。

348 :ナイコンさん:2011/12/16(金) 21:59:47.85
>>347
>「〜するのが○○」
>といった場合、「他が比較にならない程〜することに○○は秀でている」
>という意味だろう。

「○○は自信を持って〜する」ぐらいの意味だろ。他をsageてる話じゃないよ。

349 : ◆0uxK91AxII :2011/12/16(金) 22:46:47.45
『日本人は私です』的な気持ち悪さ。

350 :ナイコンさん:2011/12/17(土) 13:50:12.36
forza痛車のような高レベルな悪ふざけは得意です。

351 :ナイコンさん:2011/12/17(土) 13:54:54.56
玩具みたいなモノ≠使えないモノ

352 :ナイコンさん:2011/12/17(土) 14:48:36.21
>>348
ああ、そこだけ切り取ると確かにそうで、一般的には必ずしも>>347の言う意味じゃないね。
だが、>>344,345の流れで見ると他をsageてる意味だな。

353 :ナイコンさん:2011/12/17(土) 15:08:35.33
 .∧,,_∧
 < `∀´ >『日本人はウリニダ』

354 :ナイコンさん:2011/12/17(土) 15:17:57.16
海外は出来る人が一人いても同じことをする人が居ないイメージ。
日本は「俺もやってみた!!」って人が後から後から出てくるイメージ。

355 :ナイコンさん:2011/12/17(土) 20:16:33.35
韓国は俺が作ったといい
中国は劣化爆発機能を作る

356 :ナイコンさん:2011/12/19(月) 01:01:56.24
お前らの究極8bit妄想をほぼ体現したのがARM Cortex-M0/M1だと思う
Cortex-M boardで1boardマイコンごっこやってろ

357 :ナイコンさん:2011/12/19(月) 01:07:37.32
でもザイログニモニックじゃないからNG w

358 :ナイコンさん:2011/12/19(月) 01:43:45.57
ARMってさ、理想って意味からしたら程遠いんじゃ…
割り算命令さえないってのはよ…掛け算命令はあるけどさ。
そりゃ確かに使用頻度からいったらアレだがな。

359 :ナイコンさん:2011/12/19(月) 22:56:05.84
割り算の実装なんてシンプルイズビューティフルの哲学に反するんじゃないか

360 :ナイコンさん:2011/12/19(月) 23:08:15.94
ARMって、もはやシンプルなプロセッサじゃないじゃん

361 :ナイコンさん:2011/12/19(月) 23:12:39.86
Cortex-M0/M1について論じてるんだが

362 :ナイコンさん:2011/12/19(月) 23:22:41.58
Cortex-M0/M1って、シンプルなプロセッサじゃないじゃん

363 :ナイコンさん:2011/12/20(火) 00:09:42.02
ちなみにCortex-M系はthumb2命令セット専用という事もあり割り算できますw

Coretx-R系も割り算出来るんだけど挙動が異なります。
Cortex-A系は出来なかったりww
ここら辺、命令セットに互換性ないですwww
まぁA系はコプロのVFPをアテにしろって事だけど。
ちなみに以前のARMv5とかも割り算出来ません。

32bitだからZ80と違って何でも出来る!とか思ってると
ちょっ!と思ってしまうのがARM命令セットです。
例えば、レジスタサイズは32bitですが32bit任意の即値をレジスタへ代入する事は出来ません。
サブルーチンを呼ぶ時、戻りアドレスをスタックへ自動で積んではくれません。
色々とアレです。

364 :ナイコンさん:2011/12/20(火) 00:25:03.86
thumb命令は日立SHのパクリ

365 :ナイコンさん:2011/12/20(火) 04:31:10.86
返信:名無しの挑戦状[sage] 投稿日:2011/12/19(月) 21:24:17.72 ID:rrRB54Gw [4/5]
>>700
いい加減に知ったかやめてマジでw
自分はZ80も6502もやってたゲームプログラマだよ
その流れで当然68000もいじってる
本当に斜めでしか知らない人とはわけが違うんで

クロックで当時のCPUを語るなんて愚の骨頂
ちょっと調べればわかるが6502の1MhzはZ80の4Mhz相当の処理能力で
アドレッシングモードの豊富さや割り込みが実質256使えるために
リアルタイムの例外処理に非常に優れている
テーブルジャンプが使えるので非常に効率良いプログラムが書ける
Z80は本当にちまちました処理を全部書かなきゃならないんで処理効率が非常に悪い
ただ単純なのでコード自体は書きやすいけどね
6502は特にリアルタイム性が必要とされ
音と絵をフレーム単位で処理しなきゃ行けないゲームでは相当の差が現れてくる
時分割処理のムダが分かってればZ80推すプログラマなんて居ないってくらい
アケではこれに加えてコイン関係の入力処理が加わる

366 :ナイコンさん:2011/12/20(火) 04:53:52.46
つかZ80はALU4bitなのをむりくり4サイクルで回して8bitに見せてるからね、
そこらへんだよな>クロック数の無意味さ。
6809の2MHzでZ80の4MHzを超えるくらいだったしね。(バスの作りの差やらアドレッシングやらで)
どこのスレか知らんけど、そのへんも突っ込んで上げないとw

367 :ナイコンさん:2011/12/20(火) 12:05:20.11
>6502は特にリアルタイム性が必要とされ
>音と絵をフレーム単位で処理しなきゃ行けないゲームでは相当の差が現れてくる
>時分割処理のムダが分かってればZ80推すプログラマなんて居ないってくらい

にしちゃあ6502がメインCPUになってるアーケード基板て多くはないよね。
国産だと一時のデコとVSシステムくらい? 任天もファミコンやる前はZ80だったしなあ。

368 :ナイコンさん:2011/12/20(火) 12:16:10.90
結局CPU(MPU)の普及は性能じゃなく如何に浸透させるかが肝なんだよね。
これはCPUに限った話じゃないけど。
後からいくら優秀なものを出荷したところでその性能を求める人<求めない人
であったならば、どんないいもの作ったとしても普及しない。
結局先に出したもの勝ちか…。

369 :ナイコンさん:2011/12/20(火) 13:15:46.39
>>367

6502は、アタリやミッドウェイの70年代の基板によく使われてるね。
ナムコは、最初からゼッパチで基板共通化する前はZ80を1、2、3構成と一つづつ増やして行ったね。

ただし、最初にナムコで規格として名前がついたシステム86は
6809の二枚構成で、MPUと画像処理にそれぞれ割り振る基板だった。

まあ、どう見ても>>365はデタラメもいいところだと思うぜ。
6502なんて80年代以降ほぼ皆無だもの。

370 :ナイコンさん:2011/12/20(火) 15:21:33.18
ゲームプログラマを推してくる時点でアフォだと解ってやれよ

371 :ナイコンさん:2011/12/20(火) 15:34:04.65
ちょっと調べてみたけど
アーケードゲーム80年代に6502のみ使ってるのって
テクノスジャパンのエキサイティングアワーってやつと
SNKのファンタジーっとかいうゲーム、あとは詳細すらわからないような無名メーカーのゲームだけじゃん
ナムコはギャラクシアンからZ80だし
タイトーはインベーダーが8080でそれ以降Z80
カプコン、コナミも同じくZ80
なんで6502厨って嘘までついて6502がすごいって言いたがるんだ?



372 :ナイコンさん:2011/12/20(火) 15:35:56.26
Z80はレジスタが多いのでプリエンプティブマルチタスクOSを本気で作る場合はオーバーヘッドがでかいが
ゲーム程度の時分割処理では全く問題にならない
苦労するのはせいぜい割り込みの頻度が高い場合くらい

373 :ナイコンさん:2011/12/20(火) 16:10:47.00
>>365
最後まで引用しろよ。

[セガ8bit総合] SEGA SG-1000〜マスターシステム [家ゲーレトロ]
http://kohada.2ch.net/test/read.cgi/retro2/1320972018/702
> どこで蓄えたクズみたいな知識か知らないけど
> いい加減にしたほうがいいよ
> 恥晒してるだけって気づきなさい
> そんな事も知らないのにウォズの名を上げるとかおこがましすぎる
>
> 元プロ相手にとことんまでやりますか?

374 :ナイコンさん:2011/12/20(火) 20:06:20.53
6502でエアバスターくらいの物つくれるのかな??

375 :ナイコンさん:2011/12/20(火) 20:24:28.96
>>374
PCエンジン版あったよ

376 :ナイコンさん:2011/12/20(火) 20:47:30.05
>>375
HuC6280を6502というのは80286を8086という以上に無理がある。
レジスタセットを6502から引用してるだけのことで
全くの別物だろう。


377 :ナイコンさん:2011/12/20(火) 21:18:14.07
>>376
>レジスタセットを6502から引用してるだけのことで
>全くの別物だろう。

65C02にちょっと命令追加+バンク切り替えつけてクロック早くしたくらいのもんだよ。

378 :ナイコンさん:2011/12/20(火) 21:51:37.19
>>365
>クロックで当時のCPUを語るなんて愚の骨頂
>ちょっと調べればわかるが6502の1MhzはZ80の4Mhz相当の処理能力で

このバカ吹きまくりだな。6502オタは精神の病

379 :ナイコンさん:2011/12/20(火) 22:04:04.55
>ちょっと調べればわかるが6502の1MhzはZ80の4Mhz相当の処理能力で

6502 LDA #0 ; 2サイクル
Z-80 XOR A ; 4サイクル

↑で比べれば6502の1MHzはZ-80の2MHz相当。

6502 CLC
    ADC #1 ; 2+2サイクル
Z-80 INC A ; 4サイクル

↑で比べれば6502の1MHzはZ-80の1MHz相当。つかこんな比較意味ないけどな。

6502は8ビットの値、256バイトに収まるデータを扱う分には結構早い。でもZ-80に
対してクロック比4倍ってのは盛りすぎ。

380 :ナイコンさん:2011/12/20(火) 23:01:04.63
信者のキチガイ度
6502>>>越えられない壁>>6809>>Z80

は確定かな。8086はそもそも信者がいないから論外と


381 :ナイコンさん:2011/12/20(火) 23:08:50.28
>>379
かなり 6502 に不利な奴集めたねぇ。

6502 LDA #1 ; 2 サイクル
Z80 LD A,1 ; 7 サイクル

6502 JST nnnn ; 6 サイクル
Z80 CALL nnnn; 17サイクル

6502 BEQ nn ; 2 サイクル
Z80 JR cc,nn ; 7 (条件不成立) / 12 (条件成立)

6502 LDA nnnn,X ; 4
    STA mmmm,X ; 4
    INC X ; 2
    CPX #nn ; 2
    BNE rrrr ; 2 ⇒ トータル 14 サイクル
Z80 LDIR ; 21サイクル

単体命令で3倍程度違うものはざら。
LDIR は 256 を超えたサイズも転送できると言う違いはあるけど、Z80 の専用命令より 6502 でループ組んだ方がサイクル少ないぐらい。
データ量がレジスタに収まらなくなった時に 6502 はゼロページがそれなりに使えるので、4倍程度の差が出てもおかしくない。

382 :ナイコンさん:2011/12/20(火) 23:16:40.77
早速湧いたよw

383 :ナイコンさん:2011/12/20(火) 23:24:36.31
>>379氏はどう考えても6502信者へのフォローも兼ねたつもりでレスしたように見えるけど。
ガチモンのキチガイにはソレが通じなかったみたいね。

384 :ナイコンさん:2011/12/20(火) 23:27:03.72
事実突きつけられて沸いたとか、ちょっとかわいそうな人だな。

そもそも、Z80 がクロックの割りに遅いのは誰でも知ってることだろ。

385 :ナイコンさん:2011/12/20(火) 23:32:26.24
>>381
反論のつもりならクロック比4倍の例挙げなきゃダメでしょ。そんなんじゃ信者失格だゾ

386 :ナイコンさん:2011/12/20(火) 23:38:28.04
ゲーム機で使用してるカスタムCPUは汎用コンピューターのソレと比べて
ゲームでよく使う命令を速く実行できるように設計されているってのは昔聞いたな。

387 :ナイコンさん:2011/12/20(火) 23:44:36.64
>>366
2相クロックってさぎだよね(スレの流れ的な意味で)。

388 :ナイコンさん:2011/12/20(火) 23:53:20.27
信者ならサクっとこういう例出せなきゃダメ

6502 6クロック
LDA XX
STA YY

Z80 26クロック
LD A,(XXXX)
LD (YYYY),A

389 :ナイコンさん:2011/12/21(水) 00:08:23.19
>>385
>反論のつもりならクロック比4倍の例挙げなきゃダメでしょ。そんなんじゃ信者失格だゾ

6502 BEQ nn ; 2 サイクル
Z80 JR cc,nn ; 12 (条件成立)

4倍どころか6倍も遅いぞ。(w
まあ、JR が遅いのは有名だから、JP cc,nn 使うにしても 10サイクルと5倍も遅い。
条件分岐はそれなりに使用頻度が高いから。

>>388
そんなアホな例出してなにがうれしいんだ?

390 :ナイコンさん:2011/12/21(水) 00:12:16.72
>>389
>6502 BEQ nn ; 2 サイクル
>Z80 JR cc,nn ; 12 (条件成立)
>
>4倍どころか6倍も遅いぞ。(w

6502 BEQ nn ; 2 サイクル
Z80 JR cc,nn ; 7 (条件不成立)

残念でした、3.5倍です。

391 :ナイコンさん:2011/12/21(水) 00:17:38.34
>>389
>まあ、JR が遅いのは有名だから、JP cc,nn 使うにしても 10サイクルと5倍も遅い。

6502 BNE *+3 ; 2 (条件不成立)
     JMP nn ; 2+3 (条件成立)

Z80 JP Z,nn ; 10 サイクル

条件成立時で2倍ですな。

392 :ナイコンさん:2011/12/21(水) 00:19:46.45
>>389
>そんなアホな例出してなにがうれしいんだ?

下らん反論される要素が無い

393 :ナイコンさん:2011/12/21(水) 00:31:31.39
プログラムを構成する僅かな部分を取り上げても、Z80に比べて同クロックで4倍速なんてことは
そうそうない。ましてや、処理全体としては6502に不利な条件も普通に考えられる。
>>365の、

>ちょっと調べればわかるが6502の1MhzはZ80の4Mhz相当の処理能力で

ってのはまあどう見ても素人の戯言だろう。

394 :ナイコンさん:2011/12/21(水) 03:18:37.19
マジな質問なんだが、スタックが256バイトしかない6502でマルチタスクってどうやってたの?

395 :ナイコンさん:2011/12/21(水) 04:03:55.95
スタックが一つしかないRTOSなんて珍しくもないけどな

396 :ナイコンさん:2011/12/21(水) 13:56:09.82
>>384
レジスタセットが簡素化されていてオーバヘッドが少ない
6502のほうが同クロックなら処理が早い。
のはみんな知ってるけど、
6502はクロックあたりでZ80の四倍の処理能力、っていうのは誰も知らない。


397 :ナイコンさん:2011/12/21(水) 15:03:32.39
「四倍は言い過ぎ」で終わるネタがいつまで続くのかと(ry


398 :ナイコンさん:2011/12/21(水) 15:35:03.83
お前らが6502でOS作った事ないのがよく分かった

399 :ナイコンさん:2011/12/21(水) 15:36:13.94
ふつう作らんだろ。

400 :ナイコンさん:2011/12/21(水) 16:01:01.42
おまえらもっと実用的な例で競えよ

お題:16ビット符号なし整数の平方根を計算せよ
(その昔森田将棋で有名なモリタンが「Z80で平方根関数組むと全レジスタをぴったり使えて美しい」と言ってた。)


401 :ナイコンさん:2011/12/21(水) 16:25:50.32
売名きもい

402 :ナイコンさん:2011/12/21(水) 16:42:53.51
>>397

CPU性能比較で言えば、そこは、一言で済ませられないぐらい重要だろ。
c64やapple][で基本的に1mhz程度で使用されてた6502と
80年代の8bitパソコンでは、ふつうは2.-4mhzだったZ80の比較なんだから。

同クロックという前提のみで6502が優位だが、当時市販されていた製品ベースで考えれば
純粋性能でZ80のほうが性能が上。しかも使いやすさは比較にならないぐらいz80のほうが上
という客観的な事実が、>>365の電波理論で覆されてしまうだろ。







403 :ナイコンさん:2011/12/21(水) 16:44:02.35
マッチポンプ乙

404 :ナイコンさん:2011/12/21(水) 17:10:59.96
>>400
>お題:16ビット符号なし整数の平方根を計算せよ

; √BC → A
; 11+10=21サイクル
root:
    in a,(c)
    ret

; I/O領域に平方根テーブルROM実装

405 :ナイコンさん:2011/12/21(水) 19:38:11.34
つーか、mhzってもんのすごく低い周波数じゃね?

406 :ナイコンさん:2011/12/21(水) 20:06:02.99
開平方使わないといけない?

407 :ナイコンさん:2011/12/21(水) 20:59:47.29
>405
はいはい、子供は寝る時間だよー。

408 :ナイコンさん:2011/12/21(水) 21:18:47.73
>>396
>レジスタセットが簡素化

仕事でZ80から6502を扱う事になった時
レジスタたった3つでどーすんの?とか思ったが
使ってみると別に不便でもなかった…と言うのを思い出した。

409 :ナイコンさん:2011/12/21(水) 21:21:09.65
ゼロページがレジスタみたいなもんだからな

410 :─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/12/21(水) 21:29:14.62
>>409
ゼロページとスタックページがあるからなw

256バイトでじゅうぶんの時代…w”

411 :ナイコンさん:2011/12/21(水) 21:49:59.52
>>408
Z80でも最低AとFとHとLとPCとSPがあればプログラムは可能だろ。

412 :─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/12/21(水) 22:00:15.10
>>411
PUSHとPOPは時間がかかるからアウトw

LDIとかOUTIとか、DMAとか使いこなせないと速いプログラムは作れない。

LDIRよりLDI並べたほうが速いからな。

413 :ナイコンさん:2011/12/21(水) 22:03:38.24
16bitストアとリードはPUSH/POPの方が速い。数サイクルだけど。
昔某グラフィックソフトの時に使ったテク。

414 :─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/12/21(水) 22:06:51.09
>>413
しかしカウンタ用のレジスタが別にいるよな。

LDI並べたほうが速い。

415 :ナイコンさん:2011/12/21(水) 22:07:56.91
 JR NZ,$+1

416 :ナイコンさん:2011/12/21(水) 22:08:55.13
>>414
X1とかMSXみたいにVRAMアクセスがI/O経由だとどうなるの?

417 :─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/12/21(水) 22:13:11.28
>>416
…X1はBCレジスタが16ビット空間に拡張されるからOUT命令で書き込めるけど、だいたい
  DMA使うよな。

MSXはアドレスカウンタがあるからOUTIを並べる。

TOWNSの場合はVRAMセグメントディスクリプタを設定してそこから好きなように書き込む。

MOVSとかSTOSとか腐るほどあるなw

DMAは16MB空間しかサポートしてないからTOWNS独自仕様のVRAM空間に届かない。
(FMR部分のみ)

418 :ナイコンさん:2011/12/21(水) 22:18:32.66
やっぱ386使える人は違うわ

419 :─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/12/21(水) 22:25:35.78
>>418
98使ってたら原則的にプロテクトモードの部分は弄れないからな。

まあただTOWNSもディスクとかI/O関係は16ビットのドライバー使ってたから
自分で作ったディスパッチャーから呼び出せないんだよな…。

I/O制御部は非公開の部分が多かったから完全な独立はできなかったな。

やっぱ情報公開のレベルが低いと使いこなせない。

420 :ナイコンさん:2011/12/21(水) 22:30:19.68
>>419
懐かしい響きだね。

421 :ナイコンさん:2011/12/21(水) 22:44:13.32
仮想86のEMSドライバで386コード動かして遊んでた時代もあったなぁ…懐かしいw
VRAMへのアクセスはコントローラとのバスネゴの関係で、思ったように速度あがんなかったなぁ。
通常のメモリへは速度向上して良かったけど、結局VRAMでスポイルされた覚えがw

422 :ナイコンさん:2011/12/22(木) 00:27:22.98
スレが跳んでる

ここにも奴が来たのか

423 :ナイコンさん:2011/12/22(木) 02:35:10.59
Z80最強は揺るがない

424 :ナイコンさん:2011/12/22(木) 21:22:57.35
歴史に刻まれた事実は変えられないしなZ80最強

425 :ナイコンさん:2011/12/22(木) 22:40:49.10
まあ、あとのZ80のほうが良いのは当たり前。こういうスレではオタの自慢話になるから
「命令が少なくとも実用上は問題ない」とか言い出しちゃう奴がいっぱい出てくるけど
現実にはそんなことないから。

まあ。6502で>>400のお題をスラスラと回答できるような奴がいるなら、そういう大言壮語もいいけどな。
結局ここにいる信者にできたのは、都合のいいごく一部の例を取り出してみせただけ。
しかもそれですら4倍処理性能証明できてないしww

426 :ナイコンさん:2011/12/22(木) 22:54:55.60
6502はクソだけど6809はどうなの
Z80より6809の方が4倍速い?
タスク1つのCP/Mよりタスク4つのOS-9の方が操作性が良いぜとかあった?

427 :ナイコンさん:2011/12/22(木) 22:58:49.09
>>426
2MHzの6809と4MHzのZ80で大差ない感じ

428 :ナイコンさん:2011/12/22(木) 23:25:06.84
6MHzのZ80のこともたまには思い出してあげてください

429 :ナイコンさん:2011/12/22(木) 23:48:51.46
ザイログ純正の「Z80」としてはZ80Hの8MHzが最高だったっけ?
(のちのZ180とかeZ80とかは除く)


その後いろんなメーカーから出たZ80バイナリ互換の高速CPUには
いまいち萌えなかった。
「そこまでしてしてZ80互換にこだわるより16bitCPU使ったほうが簡単じゃね?」
と思った。

430 :ナイコンさん:2011/12/23(金) 02:48:59.73
>>395
394だが、「スタック一本のRTOS」っては、タスク一個と割り込みハンドラだけってことか?
俺が訊いてるのは「マルチタスク」をどうするのかってことなんだ。

なにかとレジスタをPUSH/POPするZ80と違って、
ゼロページを主に使う6502ではスタック消費はサブルーチンのリターンアドレスぐらいだから、
256バイトもあれば5〜6タスクは動かせるし、所詮8ビットなんだからそれで充分だろ。
という辺りの回答を予想してたんだけどな。

431 :ナイコンさん:2011/12/23(金) 03:25:18.94
> 394だが、「スタック一本のRTOS」っては、タスク一個と割り込みハンドラだけってことか?

んなワケないじゃんw アホかww

432 :ナイコンさん:2011/12/23(金) 06:06:04.59
後からでたCPUの方が早いに決まってるだろ
よく使う処理命令を追加したり高速化すればいいんだから

433 :ナイコンさん:2011/12/23(金) 09:13:48.53
>>431
いやスタック一個だとそうなるだろ。

まあ、スタックポインタとスタック領域が区別できてないだけだろうけど。

>>432
残念ながら、そんなに単純じゃない。
省電力化のためにハードリソースを減らしたりすることもあるからね。

434 :ナイコンさん:2011/12/23(金) 12:20:03.29
Pentium→Celeron

435 :ナイコンさん:2011/12/23(金) 14:01:56.63
>>433
Z80でも省電力化なんて考えてたの?

436 :ナイコンさん:2011/12/23(金) 14:08:23.02
なんで Z80 限定なの?

437 :ナイコンさん:2011/12/23(金) 14:14:52.89
>>433
>いやスタック一個だとそうなるだろ。

ならんよ。ま、勉強しろや。

>まあ、スタックポインタとスタック領域が区別できてないだけだろうけど。

お前はそう思っててもいいよ。

438 :ナイコンさん:2011/12/23(金) 14:18:51.08
じゃ、6502 Z80 6809 でも省電力化なんて考えてたの?

439 :ナイコンさん:2011/12/23(金) 14:21:02.38
★★★★★★
スタック一本
★★★★★★


440 :ナイコンさん:2011/12/23(金) 14:24:47.90
>>435
C-MOS版はそういうことじゃね?

441 :ナイコンさん:2011/12/23(金) 14:27:51.04
>>437
へ〜、スタック領域ひとつで複数タスクが実行できるんだ。
すごいなお前、妄想じゃないなら実装教えてくれよ。

>>438
なんで 6502, Z80, 6809 限定なの?

それらの CPU だと、「よく使う処理命令を追加したり」なんて当てはまらないから、
一般的な話だと思ったんだけど。

442 :ナイコンさん:2011/12/23(金) 14:35:11.25
さあ、どんな実装方法を紹介してくれるか楽しみですね。

443 :ナイコンさん:2011/12/23(金) 14:56:43.12
>>441
> へ〜、スタック領域ひとつで複数タスクが実行できるんだ。
> すごいなお前、妄想じゃないなら実装教えてくれよ。

ちょっとぐぐれば実装例出てくるぞ
http://www.google.co.jp/search?ie=UTF-8&q;=RTOS+%E5%85%B1%E6%9C%89%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF
http://www.google.co.jp/search?q=RTOS+stack+sharing

444 :ナイコンさん:2011/12/23(金) 15:45:50.82
>>440
C-MOSになってから、むしろクロックは上がったよね。
東芝TMPZ84Cシリーズとか。

あのころのCMOS化は、低消費電力よりむしろ、

高密度実装→周辺デバイスもオンチップ→
CPUと周辺デバイスの結線がチップ外に出なくなるため高速化

みたいなのを志向していたと思う。

445 :ナイコンさん:2011/12/23(金) 15:53:44.95
おお〜、なるほどすごいな。

待ち状態に入らないタスクでスタック共有かぁ、
これをドヤ顔で出してくる、あんたすごいよ。

ひょっとして全部のタスクのスタックを共有でき
るとでも思ってるのか?

446 :ナイコンさん:2011/12/23(金) 16:47:08.45
Z80に不可能はない

447 :ナイコンさん:2011/12/23(金) 18:11:41.82
Z80ならスタック1本でRTOSが出来ます

448 :ナイコンさん:2011/12/23(金) 18:18:43.20
>>445
( ´,_ゝ`)プッ カッコ悪

449 :ナイコンさん:2011/12/23(金) 18:49:04.17
Z80最凶最弱伝説!

450 :ナイコンさん:2011/12/23(金) 19:12:50.42
>>448
で、「スタックが一つしかないRTOS」の具体例挙げてくれるかな?

今時の RTOS って、割り込み用のスタックはタスク用のスタックとは別に
持ったりするから、タスクが1つでもスタック1つじゃすまない奴も多いんだな。

なので、そのスタック1つですむ RTOS の名前と、プロセッサも書いてくれ。

珍しくないんだよね?

451 :ナイコンさん:2011/12/23(金) 19:27:32.69
>>450
( ´,_ゝ`)ププッ カッコ悪

452 :ナイコンさん:2011/12/23(金) 19:54:39.30
具体的な話になると、はぐらかすしか能がないということでいいかな?

453 :ナイコンさん:2011/12/23(金) 20:21:21.15
>>452
教えを請う態度じゃないな。馬鹿を自覚して謙虚にしてた方いいぞ。

454 :ナイコンさん:2011/12/23(金) 20:23:36.61
裏レジスタがあればスタックなどいらぬわ
ふははははははははは   by Z80

455 :ナイコンさん:2011/12/23(金) 20:30:01.21
> 裏レジスタがあればスタックなどいらぬわ
> ふははははははははは   by Z80

割り込みでの話?
似たような感じで、68000で割り込みルーチンで使うレジスタずっぱり決め打ちにして、
退避とかしないプログラム見たことあるなあ。

456 :ナイコンさん:2011/12/23(金) 20:36:27.84
>>453
>>451 を目の当たりにしてさすがにそれはヘンだぜ。

457 :ナイコンさん:2011/12/23(金) 20:37:52.15
Z80の裏レジスタは、EXXでBC,DE,HLを全部入れ替えるんじゃなくて、
BC,DE,HLを個別に入れ替えられればもう少し使い勝手が良かったんだが。

割り込み時の退避が目的だったんなら、IX,IYの裏レジスタが無いってのも中途半端。


458 :ナイコンさん:2011/12/23(金) 20:48:23.31
exbc macro
    push bc
    exx
    push bc
    exx
    pop bc
    exx
    pop bc
    exx
    endm

459 :ナイコンさん:2011/12/23(金) 21:00:42.56
>458
そんなの遅すぎて使い物にならんだろ。

460 :ナイコンさん:2011/12/23(金) 21:27:55.74
>>459
HL←→HL' なら速いのでオススメ

exhl macro
    push hl
    exx
    ex (sp),hl
    exx
    pop hl
    endm

461 :ナイコンさん:2011/12/23(金) 22:05:09.50
exx0 - exxf まで16階層の裏レジスタが欲しかった

462 :ナイコンさん:2011/12/23(金) 23:05:03.24
レジスタが多くてやたら速かったなZ80

463 :ナイコンさん:2011/12/23(金) 23:05:51.29
 SLLってどういう動作?

464 :ナイコンさん:2011/12/23(金) 23:15:18.16
>>463
The Undocumented Z80 Documented
http://www.z80.info/zip/z80-documented.pdf

465 :ナイコンさん:2011/12/23(金) 23:32:32.96
あー、
 SCF
 SLA r
より4サイクル速いだけか

466 :ナイコンさん:2011/12/23(金) 23:41:17.65
>あー、
> SCF
> SLA r
>より4サイクル速いだけか

↑バカ

467 :ナイコンさん:2011/12/24(土) 00:25:55.17
>>466
どうした、バカの見本

468 :ナイコンさん:2011/12/24(土) 01:37:41.88
>>444
halt命令でスリープモードに入れた筈>TMP84C

469 :ナイコンさん:2011/12/24(土) 03:29:47.08
>>467
あー、
 SCF
 RL r
より4サイクル速いだけだ

470 :ナイコンさん:2011/12/24(土) 05:05:52.17
息の長いZ80それにくらべ6809ってどこいったの?

471 :ナイコンさん:2011/12/24(土) 05:22:56.81
さあ
Z80も息が長いっていうか、それしか使えるヤツがいないとかそんな理由の方が
生き残ってた理由かもね。

472 :ナイコンさん:2011/12/24(土) 07:36:32.59
>>469
揚げ足を取ったつもりなんだろうけど、SLLに対するのはSLAだからそう書いたんだよ

473 :ナイコンさん:2011/12/24(土) 08:55:30.53
>>452
そいつバカなんだからしょうがないよ。

474 :ナイコンさん:2011/12/24(土) 09:33:31.72
平方根のプログラム まだー?

475 :ナイコンさん:2011/12/24(土) 09:59:37.26
>SLLに対するのはSLAだからそう書いたんだよ

???

476 :ナイコンさん:2011/12/24(土) 11:42:43.34
>>474
適当なコンパイラでコンパイルすれ

unsigned char sqrt(unsigned short n)
{
  unsigned short a = 0;
  unsigned short b;
  for (b = 0x4000; b > 0; b >>= 2) {
    unsigned short h = a + b;
    a >>= 1;
    if (n >= h) {
      n -= h;
      a += b;
    }
  }
  return a;
}

477 :ナイコンさん:2011/12/24(土) 12:23:22.66
>>475
言いたいことははっきりいえよw
陰湿な感じがして気持悪い人間だな

478 :ナイコンさん:2011/12/24(土) 18:29:30.30
>>476
別人ですが、VC++7.1(2003)で試したけど感動しました。
二進数の開平法(ですよね?)が、こんなにシンプルに書けるとは知らなかった。
ここって玉石混淆だけど、時々びっくりするような貴重な情報があって
素人の自分には勉強になります。

スレのPart1本ごとに、宝石のようなレスは、わずか数個しかないのが残念w


479 :ナイコンさん:2011/12/24(土) 19:32:32.09
そりゃどうも

480 :ナイコンさん:2011/12/24(土) 19:52:24.34
そんなに褒めるなよ照れるぜ

481 :ナイコンさん:2011/12/24(土) 20:07:36.56
教科書から写しただけだからたいしたことないよ。
オレが考えついたアルゴリズムでもないし。

482 :ナイコンさん:2011/12/24(土) 21:00:11.99
そうか。

483 :ナイコンさん:2011/12/24(土) 21:04:11.99
そうか。

484 :ナイコンさん:2011/12/24(土) 22:33:21.87
せんべい

485 :ナイコンさん:2011/12/25(日) 00:43:03.19
がっかい

486 :476:2011/12/25(日) 01:01:56.99
>>474
    ld    de,0
    ld    bc,4000h
loop: defb   0ddh
    ld    h,d    ;ixh,d
    defb   0ddh
    ld    l,e    ;ixl,e
    add    ix,bc
    ld    sp,ix
    srl    d
    rr    e
    or    a
    sbc    hl,sp
    jr    c,skip
    ex    de,hl
    add    hl,bc
    ex    de,hl
    defb   3eh    ; ld a,n
skip: add    hl,sp
    srl    b
    rr    c
    srl    b
    rr    c
    ld    a,b
    or    c
    jr    nz,loop
    ex    de,hl

487 :ナイコンさん:2011/12/25(日) 01:33:05.72
ざっと見た感じ。

> defb   3eh    ; ld a,n
のあとにオペランドが無いけどいいの?
まさかadd hl,spの命令コードをオペランドにしている?

488 :ナイコンさん:2011/12/25(日) 01:39:04.33


489 :ナイコンさん:2011/12/25(日) 01:59:32.64
>>487
今エミュレーターで動かしてみたけど
エラー無くアセンブルして、きちんと解が求まったぞ

490 :ナイコンさん:2011/12/25(日) 03:52:50.05
このスレはマジメな人が多いナー

491 :ナイコンさん:2011/12/25(日) 05:02:17.02
    ld    de,0            ; 10
    ld    bc,4000h         ; 10
loop: defb   0ddh             ;8
    ld    h,d    ;ixh,d
    defb   0ddh             ; 8
    ld    l,e    ;ixl,e
    add    ix,bc         ;15
    ld    sp,ix             ; 10
    srl    d             ; 8
    rr    e             ; 8
    or    a             ; 4
    sbc    hl,sp         ; 15
    jr    c,skip         ; 7/12
    ex    de,hl             ; 4
    add    hl,bc         ; 11
    ex    de,hl             ; 4
    defb   3eh    ; ld a,n     ; 7
skip: add    hl,sp             ; 11
    srl    b             ; 8
    rr    c             ; 8
    srl    b             ; 8
    rr    c             ; 8
    ld    a,b             ; 4
    or    c             ; 4
    jr    nz,loop         ; 7/12
    ex    de,hl            ; 4

10+10+8*((8+8+15+10+8+8+4+15+((12+7+4+11+4+7+11)/2)+8+8+8+8+4+4)+12)-5+4)=1267clock?

492 :ナイコンさん:2011/12/25(日) 05:13:14.47
>>487
> > defb   3eh    ; ld a,n
> のあとにオペランドが無いけどいいの?
> まさかadd hl,spの命令コードをオペランドにしている?

1バイトスキップだろ。jr XXなんかより短くて速い。

493 :ナイコンさん:2011/12/25(日) 06:22:12.86
幼稚園でもかけるコードw

494 :ナイコンさん:2011/12/25(日) 08:46:18.11
書くだけなら何処ででも書けるな(笑)

495 :ナイコンさん:2011/12/25(日) 09:17:08.58
でも、>>493には書けないw


496 :ナイコンさん:2011/12/25(日) 09:33:41.60
幼稚園でもかけるコードw


497 :ナイコンさん:2011/12/25(日) 09:40:57.23
おまわりさん、こいつです!

498 :ナイコンさん:2011/12/25(日) 09:55:33.93
幼稚園でもかけるコードw



499 :ナイコンさん:2011/12/25(日) 10:23:42.97
園児が意地になってるw

500 :ナイコンさん:2011/12/25(日) 10:24:57.84
園児が意地になってるw

501 :ナイコンさん:2011/12/25(日) 11:36:02.07
8bit用の数値演算コプロ使ったことある奴はいないの

502 :ナイコンさん:2011/12/25(日) 11:37:43.59
園児が意地になってるw


503 :ナイコンさん:2011/12/25(日) 11:43:04.09
コプロじゃないけど、マンデルブロ集合演算専用ハード作った人いたじゃん。
今年はFPGAか何かで作ってたみたいだけど。

504 :ナイコンさん:2011/12/25(日) 11:44:03.86
AM9511とか?
あれクソ高かったじゃん。

505 :ナイコンさん:2011/12/25(日) 12:51:02.07
それ持ってるわ。SORDのマシンに載ってるやつ。

506 :ナイコンさん:2011/12/25(日) 13:19:33.10
8086やz80のお薦めのエミュれータは何ですか?

507 :ナイコンさん:2011/12/25(日) 13:24:55.98
おれらおっπプログラムして遊んだよね

508 :ナイコンさん:2011/12/25(日) 13:45:42.80
>>486
    defb   3eh    ; ld a,n
skip: add    hl,sp

このテクニックはZ80マスターし切れていない俺からすると目から鱗だ
みんなからすると基本だろうが
条件によって命令が変わる

509 :ナイコンさん:2011/12/25(日) 13:54:39.67
まあ、今時流行らないけどね。

パズルとして楽しめばいい。

510 :ナイコンさん:2011/12/25(日) 13:56:22.62
そんな小ネタを披露したくて例題書いたんだろうね、しょうもないなぁと生暖かい目で見送ってたのに。

511 :ナイコンさん:2011/12/25(日) 13:58:34.87
>>510
いいからお前は6502で4倍速いプログラム披露しろよ

512 :ナイコンさん:2011/12/25(日) 14:02:43.31
ああ、俺は6502嫌いなんでw

513 :ナイコンさん:2011/12/25(日) 14:05:23.44
>>512
6809と6086もスレ的にはおk

514 :513:2011/12/25(日) 14:11:33.39
訂正

誤6086
正8086

515 :ナイコンさん:2011/12/25(日) 14:11:38.05
 ld a,(ix+data)
 ret
data:
 db 0,1,1,1,2

516 :ナイコンさん:2011/12/25(日) 14:21:38.43
なんで最強8bti Intel8051がスレタイにはいってねーの?
勝てないからって卑怯じゃね

517 :ナイコンさん:2011/12/25(日) 14:40:16.11
だから最強はCOSMACだって

518 :ナイコンさん:2011/12/25(日) 14:48:44.26
btiってなんぞ

519 :ナイコンさん:2011/12/25(日) 15:05:08.94
bitigusuの省略形

520 :ナイコンさん:2011/12/25(日) 15:13:49.99
ビティグス? 何?

521 :ナイコンさん:2011/12/25(日) 15:42:45.11
>>492
いい猫れ^^

522 :ナイコンさん:2011/12/25(日) 16:27:01.85
>>486
割り込みあったら終わるな

523 :ナイコンさん:2011/12/25(日) 17:58:43.70
6809版作ってみた
動作ノーチェックw

pshs d ;7
ldd #$4000 ;3
pshs d ;7
ldd #0 ;3
pshs d ;7

loop:
ldd 4,s ;6
subd ,s ;6
lsr ,s ;6
ror 1,s ;7
subd 2,s ;7
bcs skip ;3
std 4,s ;6
ldd ,s ;5
addd 2,s ;7
std ,s ;5

skip:
ldd 2,s ;6
lsra ;2
rorb ;2
lsra ;2
rorb ;2
std 2,s ;6
bne loop: ;3
puls d ;7
leas 4,s ;5

524 :ナイコンさん:2011/12/25(日) 18:03:47.67
最後の2行逆じゃね?

525 :ナイコンさん:2011/12/25(日) 18:14:53.27
7+3+7+3+7+8*(6+6+6+7+7+(3+(3+6+5+7+5))/2+6+2+2+2+2+6+3)+7+5 = 595サイクル で合ってるかな?

526 :ナイコンさん:2011/12/25(日) 18:19:45.66
>>523
>loop:
>ldd 4,s ;6
>subd ,s ;6

addd じゃね?

527 :ナイコンさん:2011/12/25(日) 18:22:58.95
>>524
逆じゃなくね?

528 :ナイコンさん:2011/12/25(日) 18:24:59.44
>>527
あ、そか結果出すんだもんなwスマソw

529 :ナイコンさん:2011/12/25(日) 18:36:30.71
園児が意地になってるw


530 :ナイコンさん:2011/12/25(日) 18:44:50.40
6502版。動作未確認。6502信者ではないのでスピードは遅いだろう。

    .area _data
nl:  .ds  1
nh:  .ds  1
al:  .ds  1
ah:  .ds  1
bl:  .ds  1
bh:  .ds  1
hl:  .ds  1
hh:  .ds  1
    .area _code
    lda  #0    ; 2
    sta  *al    ; 3
    sta  *ah    ; 3
    sta  *bl    ; 3
    lda  #0x40    ; 2
    sta  *bh    ; 3
loop: clc        ; 2
    lda  *al    ; 3
    adc  *bl    ; 3
    sta  *hl    ; 3
    lda  *ah    ; 3
    adc  *bh    ; 3
    sta  *hh    ; 3
    lda  *ah    ; 3
    lsr        ; 2
    sta  *ah    ; 3
    lda  *al    ; 3

531 :ナイコンさん:2011/12/25(日) 18:45:18.01
    ror        ; 2
    sta  *al    ; 3
    sec        ; 2
    lda  *nl    ; 3
    sbc  *hl    ; 3
    tax        ; 2
    lda  *nh    ; 3
    sbc  *hh    ; 3
    bcs  skip    ; 2/3
    sta  *nh    ; 3
    stx  *nl    ; 3
    lda  *al    ; 3
    adc  *bl    ; 3
    sta  *al    ; 3
    lda  *ah    ; 3
    adc  *bh    ; 3
    sta  *ah    ; 3
skip: lda  *bh    ; 3
    lsr        ; 2
    tax        ; 2
    lda  *bl    ; 3
    ror        ; 2
    tay        ; 2
    txa        ; 2
    lsr        ; 2
    sta  *bh    ; 3
    tya        ; 2
    ror        ; 2
    sta  *bl    ; 3
    ora  *bh    ; 3
    bne  loop    ; 2/3

532 :ナイコンさん:2011/12/25(日) 18:51:12.97
みんなすげえな

533 :ナイコンさん:2011/12/25(日) 18:51:50.22
園児が意地になってるw



534 :ナイコンさん:2011/12/25(日) 18:58:13.03
自己分析乙

535 :ナイコンさん:2011/12/25(日) 19:08:59.79
園児が意地になってるw


536 :ナイコンさん:2011/12/25(日) 19:09:31.44
自己分析乙


537 :ナイコンさん:2011/12/25(日) 19:13:03.70
>>526
加算したものの減算を減算2回に分けているのでそれでいい
と言いたいとこだったが、すまん2回の減算どちらにも符号確認が必要だった
修正したけど、やっぱり動作確認しないと不安だなw
   pshs d ;7
   ldd #$4000 ;3
   pshs d ;7
   ldd #0 ;3
   pshs d ;7
loop: ldd 4,s ;6
   subd ,s ;6
   bcs skip1
   subd 2,s ;7
   bcs skip1 ;3
   std 4,s ;6
   ldd ,s ;5
   lsra ;2
   rorb ;2
   addd 2,s ;7
   std ,s ;5
   bra skip2
skip1: lsr ,s ;6
   ror 1,s ;7
skip2: ldd 2,s ;6
   lsra ;2
   rorb ;2
   lsra ;2
   rorb ;2
   std 2,s ;6
   bne loop: ;3
   puls d ;7
   leas 4,s ;5

538 :ナイコンさん:2011/12/25(日) 19:14:22.85
自己分析乙


539 :ナイコンさん:2011/12/25(日) 19:18:41.41
マジンガーのパイロットですか

540 :ナイコンさん:2011/12/25(日) 19:40:10.52
園児大笑いw

541 :ナイコンさん:2011/12/25(日) 19:42:45.43
( ´,_ゝ`)プッ

542 :ナイコンさん:2011/12/25(日) 19:46:28.47
8ビット底辺( ´,_ゝ`)プッ

543 :ナイコンさん:2011/12/25(日) 19:49:14.65
>>389
> 6502 BEQ nn ; 2 サイクル
> Z80 JR cc,nn ; 12 (条件成立)
>
> 4倍どころか6倍も遅いぞ。(w
> まあ、JR が遅いのは有名だから、JP cc,nn 使うにしても 10サイクルと5倍も遅い。
> 条件分岐はそれなりに使用頻度が高いから。

ニワカ乙

544 :ナイコンさん:2011/12/25(日) 19:49:50.65
>>389
> 6502 BEQ nn ; 2 サイクル
> Z80 JR cc,nn ; 12 ( ´,_ゝ`)プッ
>
> 4倍どころか6倍も遅いぞ。(w
> まあ、JR が遅いのは有名だから、JP cc,nn 使うにしても 10サイクルと5倍も遅い。
> 条件分岐はそれなりに使用頻度が高いから。

ニワカ乙

545 :ナイコンさん:2011/12/25(日) 19:51:08.63
園児大笑いw

546 :ナイコンさん:2011/12/25(日) 19:57:00.63
>>543-544
書き込み一発で決められるようになるまで、ROM ってろ。

547 :ナイコンさん:2011/12/25(日) 19:57:41.66
おまんこさわりんこっです

548 :ナイコンさん:2011/12/25(日) 19:58:49.92
Z80はGUIでアセンブラ、ディスアセンブラ、メモリエディタ一式そろったエミュがあるけど、
6502や6809は無いんだよな
それでパソコンのエミュで動かすしかないけど、開発環境を持ってないんだよな
6809はましも6502は皆無だ
是非デバッガで動作を追ってみたいのに


549 :ナイコンさん:2011/12/25(日) 19:59:29.34
園児大笑いw


550 :ナイコンさん:2011/12/25(日) 20:01:29.53
>>548
>6809はましも6502は皆無だ

それなりにあるみたいだが…
http://6502.org/tools/

551 :ナイコンさん:2011/12/25(日) 20:02:10.73
>>526
加算したものの減算を減算2回に分けているのでそれでいい
と言いたいとこだったが、すまん2回の減算どちらにも符号確認が必要だった
修正したけど、やっぱり動作確認しないと不安だなw
   pshs d ;7
   ldd #$4000 ;3
   pshs d ;7
   ldd #0 ;3
   pshs d ;7
loop: ldd 4,s ;6
   subd ,s ;6
   bcs skip1
   subd 2,s ;7
   bcs skip1 ;3
   std 4,s ;6
   ldd ,s ;5
   lsra ;2
   rorb ;2
   addd 2,s ;7
   std ,s ;5
   bra skip2
skip1: lsr ,s ;6
   ror 1,s ;7
skip2: ldd 2,s ;6
   lsra ;2
   rorb ;2
   lsra ;2
   rorb ;2
   std 2,s ;6
   bne loop: ;3
   puls d ;7
   leas 4,s ;5

552 :476:2011/12/25(日) 20:19:53.87
; 6809版が速いみたいなので高速化してみた。
    ld   de,0      ;10
    ld   bc,4000h    ;10
    jp   entry     ;10
loop: srl   b       ; 8
    rr   c       ; 8
entry: defb  0ddh
    ld   h,d  ;ixh,d ; 8
    defb  0ddh
    ld   l,e  ;ixl,e ; 8
    add  ix,bc      ;15
    ld   sp,ix     ;10
    sbc  hl,sp      ;15
    jr   c,skip     ;7/12
    srl  d        ; 8
    rr   e        ; 8
    ex   de,hl     ; 4
    add  hl,bc      ;11
    ex   de,hl     ; 4
    srl  b        ; 8
    rr   c       ; 8
    jp   nc,loop    ;10
    jp   exit      ;10
skip: add   hl,sp     ;11
    srl  d        ; 8
    rr   e        ; 8
    srl  b        ; 8
    rr   c        ; 8
    jp   nc,loop     ;10
exit: ex   de,hl      ; 4
; 10+10+10-8-8+8*(8+8+8+8+15+10+15+((7+8+8+4+11+4+8+8+10)+(12+11+8+8+8+8+10))/2)+10/2+4 = 1131(Cycles)

553 :ナイコンさん:2011/12/25(日) 20:20:20.63
園児大爆笑w

554 :ナイコンさん:2011/12/25(日) 20:21:12.61
ほらこっち♪

555 :548:2011/12/25(日) 20:24:06.03
>>550
見たけど、これは!!というのはリンク切れとか、
統合環境がないとやる気起きないのよ

でも本腰入れて探してみっかな
動かしてみると感動するだろうし


556 :ナイコンさん:2011/12/25(日) 20:34:11.34
 mov bx,0
 mov cx,4000h
loop:
 mov dx,bx
 add dx,cx
 shr bx,1
 cmp ax,dx
 jb skip
 sub ax,dx
 add bx,cx
skip:
 shr cx,1
 shr cx,1
 test cx,cx
 jne loop
 mov ax,bx

添削おねがいします!!!

557 :ナイコンさん:2011/12/25(日) 20:46:15.06
Z80見た後だと8086は高級言語に見える

558 :476:2011/12/25(日) 21:47:12.95
; 6809版の、「加算したものの減算を減算2回に分けている」のを真似して修正。高速化と、SPとIXと未定義命令使うの廃止が一挙に達成できた。
    ld   de,0    ;10
    ld   bc,4000h  ;10
    or   a      ; 4
    jp   entry    ;10
loop: srl   b      ; 8
    rr   c      ; 8
entry: sbc  hl,de    ;15
    jr   c,skip1   ; 7/12
    sbc  hl,bc    ;15
    jr   c,skip2   ; 7/12
    srl  d      ; 8
    rr   e      ; 8
    ex   de,hl    ; 4
    add  hl,bc     ;11
    ex   de,hl    ; 4
    srl  b      ; 8
    rr   c      ; 8
    jp   nc,loop   ;10
    jp   exit     ;10
skip2: add  hl,bc    ;11
skip1: add  hl,de    ;11
    srl   d     ; 8
    rr   e      ; 8
    srl  b      ; 8
    rr   c      ; 8
    jp   nc,loop   ;10
exit: ex   de,hl    ; 4
; 10+10+4+10+7*(8+8)+8*(15+(2*(7+15+7+8+8+4+11+4+8+8+10)+(12+11+8+8+8+8+10)+(7+15+12+11+11+8+8+8+8+10))/4)+10/2+4 = 961(Cycles)

559 :ナイコンさん:2011/12/25(日) 22:45:20.71
>>551
7+3+7+3+7+8*((2*(6+6+3+7+3+6+5+2+2+7+5+3)+(6+6+3+6+7)+(6+6+3+7+3+6+7))/4+6+2+2+2+2+6+3)+7+5 = 575サイクル

560 :ナイコンさん:2011/12/26(月) 00:11:40.34
急造のエミュ環境で試したところ、どうやら>>537は正しく動くようだ
6809の奥の手?mulを使ったらすっきりまとまった(動作確認済み)

    pshs d    ;7
    ldd #$8000 ;3
    pshs d    ;7
loop:  lda ,s    ;4
    ora 1,s    ;5
    tfr a,b    ;6
    mul     ;11
    subd 2,s   ;6
    bhi skip   ;3
    lda 1,s    ;5
    ora ,s    ;4
    sta 1,s    ;5
skip:  lsr ,s    ;6
    bcc loop   ;3
    puls d    ;7
    leas 2,s   ;5

サイクルは
7+3+7+(4+5+5+6+11+6+3+(5+4+5)/2+6+3)*8+7+5=477
でいいかな?
8ビットマシンコードの高速化はパズルみたいで面白いんだが
やりすぎはよくないので6809版はもうこれでおしまい

561 :ナイコンさん:2011/12/26(月) 01:37:47.71
>>560のC言語訳

unsigned char sqrt(unsigned short n)
{
  unsigned char b = 0;
  unsigned char a = 0x80;
  do {
    if (n >= (unsigned short)(b | a) * (b | a)) {
      b |= a;
    }
  } while (a >>= 1);
  return b;
}

さすがにZ80ではできない真似ですな。

562 :ナイコンさん:2011/12/26(月) 01:45:13.78
>>560
>サイクルは
>7+3+7+(4+5+5+6+11+6+3+(5+4+5)/2+6+3)*8+7+5=477
>でいいかな?

7+3+7+(4+5+6+11+6+3+(5+4+5)/2+6+3)*8+7+5=437
かと。

563 :562:2011/12/26(月) 02:03:55.74
訂正

>7+3+7+(4+5+6+11+6+3+(5+4+5)/2+6+3)*8+7+5=437
>かと。

subd 2,s が6でなくて7の筈なので、

7+3+7+(4+5+6+11+7+3+(5+4+5)/2+6+3)*8+7+5=445

564 :ナイコンさん:2011/12/26(月) 02:47:31.38
; HD64180版
xor a ; 4
ld b,80h ; 6
loop: ld c,a ; 4
or b ; 4
ld d,a ; 4
ld e,a ; 4
mlt de ;17
sbc hl,de ;10
ld a,c ; 4
jr c,skip ; 8
or b ; 4
skip: add hl,de ; 7
srl b ; 7
jr nz,loop ; 8
ld h,b ; 4
ld l,a ; 4
; 4+6+(4+4+4+4+17+10+4+8+4/2+7+7+8)*8+4+4=650

565 :ナイコンさん:2011/12/26(月) 03:02:40.45
; ムダがあったので修正
ld de,8000h; 9
loop: ld a,e ; 4
or d ; 4
ld b,a ; 4
ld c,a ; 4
mlt bc ;17
sbc hl,bc ;10
jr c,skip ; 8
ld a,e ; 4
or d ; 4
ld e,a ; 4
skip: add hl,bc ; 7
srl d ; 7
jr nz,loop ; 8
ex de,hl ; 3
; 9+4+(4+4+4+17+10+8+(4+4+4)/2+7+7+8)*8+3=616

566 :ナイコンさん:2011/12/26(月) 05:04:51.00
http://wikiti.brandonw.net/index.php?title=Z80_Routines:Math:Square_root

↑に載ってる "Presumably the best" というのが凄い。

567 :ナイコンさん:2011/12/26(月) 06:56:52.98
>>566
インテル入ってそうだな

568 :ナイコンさん:2011/12/26(月) 09:01:39.90
FSQRT ;1

569 :ナイコンさん:2011/12/26(月) 09:25:27.62
過去の栄光(笑)

570 :ナイコンさん:2011/12/26(月) 10:13:06.46
園児が意地になってるw


571 :ナイコンさん:2011/12/26(月) 11:49:56.17
FSQRTが1クロックで完了する石なんてあるの?

572 :ナイコンさん:2011/12/26(月) 19:04:42.97
園児が意地になってるw



573 :ナイコンさん:2011/12/26(月) 20:02:07.74
悔しいw

574 :ナイコンさん:2011/12/28(水) 18:39:47.02
HALT 76

575 :ナイコンさん:2011/12/28(水) 18:51:47.48
おまいらどうせ暇なんだからここに参戦しろよ
http://golf.shinh.org/

576 :ナイコンさん:2011/12/28(水) 20:14:09.68
園児が意地になってるw


577 :ナイコンさん:2011/12/29(木) 14:30:23.09
ありゃりゃw

578 :ナイコンさん:2011/12/29(木) 15:12:49.66
6502版まだー?

579 :ナイコンさん:2011/12/29(木) 15:22:55.27
>>578
>>530

580 :ナイコンさん:2011/12/29(木) 20:22:00.21
園児が意地になってるw



581 :ナイコンさん:2011/12/30(金) 16:21:00.36
園児がエンジンを囲んで円陣を組んでる

582 :ナイコンさん:2011/12/30(金) 16:55:44.65
園児が円陣組んでエンジンをじゃないのか?

583 :ナイコンさん:2011/12/30(金) 17:32:18.20
プッ

584 :ナイコンさん:2011/12/30(金) 23:38:31.69
NOP

585 :ナイコンさん:2011/12/31(土) 10:17:33.76
NOPは00であってほしい

586 :ナイコンさん:2011/12/31(土) 10:34:32.99
>>585
ダンプリストでリスト修正した経験がある者としては、激しく同意。


587 :ナイコンさん:2011/12/31(土) 10:49:35.16
園児必死w

588 :ナイコンさん:2011/12/31(土) 11:50:59.84
8086のNOPが00でないってのが昔聞いた。
なんか他の命令割り当てられてるとか言ってたけど、
ダンプ見たらその命令が1バイト、NOPが2バイトで違うじゃんって思った記憶がある。

589 :ナイコンさん:2011/12/31(土) 12:06:28.50
NOPが00なら、ROMの先頭からプログラム最後まで全部00で潰してその次から書くとか
もしFFだったら暫定未処理の部分に後からコードを上書きできたのに

・・・ とかUV-EPROM時代の話。

590 :ナイコンさん:2011/12/31(土) 14:25:58.62
Z80は日高の本で覚えた。
ゲーム用の情報しか書いてないから今でもHALTとかRSTとか全く使い方わからん。


591 :ナイコンさん:2011/12/31(土) 14:41:29.49
HALTはPCだとFDC待ちとかそんな事くらいしか使い道なかったね、
組み込みだとまた違うんだけど。
RSTはファンクションコール的な使い方ばかりしてたけど、
本来は割り込みモード0(だっけ?)の8080互換に用意されてるベクタみたいな
もんだよ。
コード自体をハードで生成させてM1サイクルで命令として実行させるという
荒技w

592 :ナイコンさん:2011/12/31(土) 15:30:10.58
RST 0でリセットと同じ0000番地を使用してるのが解せん。
NMIが0066番地に割り当てられてるのも同様。

593 :ナイコンさん:2011/12/31(土) 16:12:40.56
リセットも割り込みの一種って考えてるんだろうね、実際やりようでどうにでもなるし。
NMIは何かノリで適当に決めたんじゃないかなぁ、そんな気がする。
悪魔の番号666とか(でも666にするとメモリが高かった時代じゃ厳しいから66で、みたいな)
そんな適当な予感。

594 :ナイコンさん:2011/12/31(土) 16:53:03.29
80で割れば自ずと答えが

595 :ナイコンさん:2011/12/31(土) 19:28:41.52
>592
RST0はi8008の互換らしい
i8008はリセットされると外部からRSTされるのを待つ仕様

596 :ナイコンさん:2011/12/31(土) 19:34:37.36
>>595
>i8008はリセットされると外部からRSTされるのを待つ仕様

外部から RST ?

597 :ナイコンさん:2011/12/31(土) 20:18:25.81
いやまあ1バイトの命令ならなんでもいいんだけど>外部からRST
RST以外は意味がないだけで

598 :ナイコンさん:2011/12/31(土) 21:02:25.77
8008は起動直後に自分でHALTするので、
内部の初期化が終わったタイミングを見計らってw
割り込みを入れてやることでプログラムの実行を開始する仕掛けだった。

8080と同じで、割り込み応答サイクル=OPコードフェッチなので、
ここで外部から何らかの命令を食わせてやるわけだ。
RSTを食わせると、7レベルしかないスタックを一段消費してしまう。
起動割り込みにはNOPを食わせておいて、1番地からプログラムをスタートするのが普通。



599 :ナイコンさん:2011/12/31(土) 21:05:25.89
Z80ボードでも作ろうかと秋月見てたら
別のCPUをお勧めしますって
もうオワコンか

600 :ナイコンさん:2012/01/01(日) 03:25:53.84
>もうオワコンか
オワコンと言いたいだけちゃうんかい?
DIPのZ80で作ろうぜ


601 :ナイコンさん:2012/01/01(日) 10:37:12.00
ヒント:売りたいものをお勧めします

602 :ナイコンさん:2012/01/01(日) 11:16:32.81
セガサターンって8bitだったっけ?

603 :ナイコンさん:2012/01/01(日) 11:22:17.57
>>602
32bit。
→ttp://ja.wikipedia.org/wiki/セガサターン#CPU


604 :ナイコンさん:2012/01/01(日) 11:38:51.37
セガマスターシステムまではZ80A(3.58MHz)だったね

てか、AVRもtiny2313あたりは別のCPUお勧めします的じゃなかったっけ?(それはATMELが言ってたんだっけかな

605 :ナイコンさん:2012/01/01(日) 12:36:18.50
さすがにZ80じゃな〜
SDRAM直結できる奴なら1個付けとくだけでも32MByte程度は余裕だしね〜

>>604
tiny2313は保守品種だけど、tiny2313Aが後継品ですww

606 :ナイコンさん:2012/01/01(日) 13:55:53.36
68000剥がすには、どのセガがお勧め?


607 :ナイコンさん:2012/01/01(日) 14:37:10.65
あー、後継があるからそっち買えってことか
Z80の後継ってどれだろう

608 :ナイコンさん:2012/01/01(日) 22:25:31.72
>>601,607
身も蓋もないことをw

他をお勧めしますと言われ続けて幾年月w
応用キットは他CPUに移行したけど、AKI-80自体は健在だねえ。

609 :ナイコンさん:2012/01/01(日) 22:31:33.30
・・・・・と思いつつ Z-Visionのシステムロード探したら404になってる orz
確かに勧めずらいだろな。

610 :ナイコンさん:2012/01/01(日) 23:24:11.21
×ず
○づ

611 :ナイコンさん:2012/01/02(月) 02:14:59.96
ゆっくりさんチップ、Z80で動くかな

612 :ナイコンさん:2012/01/02(月) 19:16:30.42
勧めずら

613 :ナイコンさん:2012/01/02(月) 23:28:11.03
RUNって何のコマンドだったけ…

614 :ナイコンさん:2012/01/02(月) 23:46:57.81
走れ!!

615 :ナイコンさん:2012/01/03(火) 05:13:21.00
ドナルドにアーッされるコマンド

616 :ナイコンさん:2012/01/03(火) 05:28:47.67
>>613
古いBASICでのプログラム実行コマンド。

617 :ナイコンさん:2012/01/03(火) 14:11:08.45
友達んちで初めてパソコンを見たとき
なんでも打ってみてと言われRUNと打つと
なんで知ってるのかと驚かれた
実は偶然でした^^

618 :ナイコンさん:2012/01/03(火) 14:24:25.33
すごい偶然だな

619 :ナイコンさん:2012/01/03(火) 14:47:47.63
LOOK

620 :ナイコンさん:2012/01/03(火) 15:07:52.98
そこはカタカナでスナミだろ

621 :ナイコンさん:2012/01/04(水) 01:18:12.76
俺は今でもすなみだがな。

622 :ナイコンさん:2012/01/04(水) 02:05:34.26
テクコ

623 :ナイコンさん:2012/01/04(水) 21:47:17.49
モラミ

624 :ナイコンさん:2012/01/04(水) 22:12:12.15
るん

625 :ナイコンさん:2012/01/04(水) 23:40:01.12
ミカカ

626 :ナイコンさん:2012/01/05(木) 20:19:39.90
ハニリイト

627 :ナイコンさん:2012/01/05(木) 20:34:09.19
ステマ

628 :ナイコンさん:2012/01/08(日) 05:26:29.63
Z80互換チップどこで買えるん?
秋ちゃん剥ぎ取るしかないん?

629 :ナイコンさん:2012/01/08(日) 07:31:34.14
つくれば

630 :ナイコンさん:2012/01/08(日) 07:58:38.11
>>628
何したいのか知らんけど、z80 販売 あたりでググルとかも思いつかないような頭だと、
どうせダメだから諦めろ。

631 :ナイコンさん:2012/01/08(日) 11:31:26.09
互換がいいのか、ピンまで同じものが欲しいのか。によるな

632 :ナイコンさん:2012/01/08(日) 12:05:28.32
ジャンク基板に付いてそうだけどな

633 :ナイコンさん:2012/01/08(日) 14:40:36.20
TMPZ84C105でよければ秋月。
http://akizukidenshi.com/catalog/g/gI-00104/

40pinDIPだと鈴商。
ttp://www.suzushoweb.com/osusume.php

このへんが定番じゃないかな?

634 :ナイコンさん:2012/01/08(日) 15:43:50.11
Digi keyで好きなだけ買えるだろ。

635 :ナイコンさん:2012/01/08(日) 19:08:07.86
105なんか出たのかと思ったら…tipoったのかよ

636 :ナイコンさん:2012/01/08(日) 19:42:21.68
互換じゃなくてもZ80の新品がパーツショップで激安で買えるよ。

637 :ナイコンさん:2012/01/08(日) 19:59:17.54
>>635
申し訳ない

638 :ナイコンさん:2012/01/22(日) 11:18:09.82
今のマシンで3Dなんて当たり前で何の感動も無いけれど8bit機で3Dって萌えませんか?
CPU、ハードを限界まで使い倒してアセンブラでガリガリ書いて粗い単色のディスプレイに3Dが動く醍醐味なんて

639 :ナイコンさん:2012/01/22(日) 14:03:23.05
ロマンはあるけど、もしくはノスタルジーか。
限界性能を追求する部分の心情は理解できる、けどなんか電子機器関連では
レトロ的な美学がなんか感じられない。
ロストテクノロジー的な美学は感じなくもないけれど。

640 :ナイコンさん:2012/01/22(日) 14:39:58.68
>>638
>CPU、ハードを限界まで使い倒してアセンブラでガリガリ書いて粗い単色のディスプレイに3D

具体的にどの辺の話してんの?

641 :ナイコンさん:2012/01/22(日) 21:00:56.84
ガリガリ書くしか使えなかったんじゃなくて?

642 :ナイコンさん:2012/01/22(日) 22:33:26.52
>>640
8bitでモノクロ3Dってんだから
勿論、光速船ことVectrexの事じゃね?

643 :ナイコンさん:2012/01/22(日) 22:33:37.03
粗い単色のディスプレイを探す旅へ出発だな
俺は二台確保してるからもういいけど

644 :ナイコンさん:2012/01/22(日) 22:43:23.31
光速船…なつかCw
秋葉の場末で10台山積み2980円だったときに買い占めればよかったと、
後に俺は後悔したよ。

今ならいくら付くのやらw

645 :ナイコンさん:2012/01/22(日) 23:27:00.93
単色=モノクロって…



646 :ナイコンさん:2012/01/23(月) 00:01:51.99
自分は8bit機の3Dていうと↓この辺りを思い浮かべる
ttp://www.retropc.net/fm-7/museum/softhouse/carrylab/110100400.html
単色じゃなくて、プレーンごとの合成だけど

>>638 さんが想定してる時代とずれてたら、すみません


647 :ナイコンさん:2012/01/23(月) 00:08:59.92
ルナランダーがいい

648 :ナイコンさん:2012/01/23(月) 00:39:00.38
ワイヤーフレームかよ。
シルフィードとかスタークルーザーを想定してたわ。

649 :ナイコンさん:2012/01/23(月) 00:41:48.41
>>642
なぜ「勿論」?
ベクタースキャンのハードウェアなんてVectrex以外にも沢山あるだろ。

650 :ナイコンさん:2012/01/23(月) 19:34:12.04
>>645
うん、普通はオレンジ色だよね。

651 :ナイコンさん:2012/01/23(月) 19:38:55.56
>>650
アンバーイエローだろ。

652 :ナイコンさん:2012/01/23(月) 19:41:58.64
ほらねw

653 :ナイコンさん:2012/01/23(月) 20:13:04.60
セラミックパッケージのZ80の足ちょんぎって門柱に埋め込んである

654 :ナイコンさん:2012/01/24(火) 17:40:37.79
Z80逆コンパイラを探しています、どこかにないかな?
こういうのはありました http://www.yansoft.com/z80dis/index.html

655 :ナイコンさん:2012/01/24(火) 18:25:18.01
>>654
これ↓サクっと移植しちゃえばおk
http://boomerang.sourceforge.net/

656 :ナイコンさん:2012/01/24(火) 18:40:04.36
Vectorになかったっけ

657 :ナイコンさん:2012/01/24(火) 19:09:31.15
コンパイラを特定しないで逆コンパイルなんて出来るわけない

658 :ナイコンさん:2012/01/24(火) 19:30:15.59
>>654
逆アセンブラでいいじゃん。Z80用逆コンパイラなんて使い物になるものあるわけないし。

659 :ナイコンさん:2012/01/24(火) 19:43:19.63
>>654
使ってみたがそれで十分だろ

660 :ナイコンさん:2012/01/24(火) 20:27:11.29
>>654のは
 ADD B
とか
 LD PC,HL
とか、ちょっとおかしいんだよね

661 :ナイコンさん:2012/01/24(火) 22:38:14.87
>>654
どゆことしたいの?

662 :654:2012/01/25(水) 19:29:05.32
最新のCPUでZ80コードを実行させたい^^
アセンブラよりもCやPascalコンパイラの方が移植性が高いそうです

663 :ナイコンさん:2012/01/25(水) 19:47:41.91
>>662
エミュレーションでいいじゃん

664 :ナイコンさん:2012/01/25(水) 20:46:14.05
アセンブラをプラットホームによらない一種の中間言語と思ってんじゃないの?この人。
アーキテクチャ、マシンコードと一対一なのに・・

665 :ナイコンさん:2012/01/25(水) 20:50:59.72
>>662
CPU以外のハードウェアやOSの違いはどうやって解決するつもり?

666 :ナイコンさん:2012/01/25(水) 20:52:08.33
>>660の時点で理解


667 :ナイコンさん:2012/01/25(水) 20:57:06.01
>>662
> アセンブラよりもCやPascalコンパイラの方が移植性が高いそうです

8080 → x86 なら簡単なニモニックの変換で結構移植できるぞ。昔インテル辺りからツール出てたし。
Z80 → x86 もちょっと工夫すりゃそこそこいけるだろう。

# つかこの人アセンブラに限らず高級言語も含めてどんだけプログラムのこと分かってるの?

668 :ナイコンさん:2012/01/25(水) 21:21:15.06
ただ実行させるだけなら、その考え方でも別にいいだろう。

但し、タイミングとか全然別物になるけどね。
Z80でおいしい部分とかまるで違ってすごく冗長になったり、意味なくなる。
あとエラー取るのにすごい労力いるんじゃね?

669 :ナイコンさん:2012/01/25(水) 21:26:33.66
>Z80でおいしい部分とかまるで違ってすごく冗長になったり、意味なくなる。

クロック数だけでも3桁くらい速くなってるし意味なくなるこたないだろ。

670 :ナイコンさん:2012/01/25(水) 21:40:08.27
>>668
>Z80でおいしい部分

どの辺の話? Z80にそんな大したもんあったっけ?

671 :ナイコンさん:2012/01/25(水) 22:22:52.55
りっっ、りふれっしゅとか。

672 :ナイコンさん:2012/01/25(水) 23:07:05.81
>>662
CP/Mエミュレーター&アセンブラで我慢しとけ


673 :ナイコンさん:2012/01/25(水) 23:45:38.04
>>669
>クロック数だけでも3桁くらい速くなってるし意味なくなるこたないだろ。

それならなおさら、エミュレータで良いのでは?

674 :ナイコンさん:2012/01/26(木) 02:40:20.95
>>673
>それならなおさら、エミュレータで良いのでは?

より速いほうがカッコイイだろ。

675 :ナイコンさん:2012/01/26(木) 08:13:17.66
女「ちょっとぉ、はやすぎよ・・・。」

676 : ◆0uxK91AxII :2012/01/26(木) 12:29:45.20
サラマンダーより、ずっとはやい!!

677 :ナイコンさん:2012/01/26(木) 18:29:28.30
>>674
今時のPCなら、エミュレータのほうが速いだろ

678 :ナイコンさん:2012/01/26(木) 18:43:03.39
>>677
んなワケないじゃん。アホか。

679 :ナイコンさん:2012/01/26(木) 18:48:11.73
>>678
Z80よりも?

680 :ナイコンさん:2012/01/26(木) 18:51:02.60
>>677
こゆこと↓言ってんの?

Z80のプログラムを今時のPC上でエミュレータで実行>Z80からIA-32に変換されたプログラムを今時のPC上で実行

バカなの?

681 :ナイコンさん:2012/01/26(木) 19:22:03.31
Z80バイナリコードをi386コードに変換すれば劇速

682 :ナイコンさん:2012/01/26(木) 19:23:21.89
ぶっちゃけそんな釣りレスに釣られた奴の方が腹立たしいんだが。どアホが

683 :ナイコンさん:2012/01/26(木) 19:34:20.13
>>681
最初っからi386で書いてればもっと速いゾ

684 :ナイコンさん:2012/01/26(木) 19:47:14.06
スパコン京でエミュレートするんだろ。

685 :ナイコンさん:2012/01/26(木) 19:55:24.45
>>684
エミュレーションをスパコンでやるメリットってなんかあるの?

686 :ナイコンさん:2012/01/26(木) 20:40:26.91
アセンブラコードを逆アセしてスパコン用に書き換えるのが苦じゃなきゃメリットは無いかな。

687 :ナイコンさん:2012/01/26(木) 20:50:20.36
     /: : : : : __: :/: : ::/: : ://: : :/l::|: : :i: :l: : :ヽ: : :丶: : 丶ヾ    ___
     /;,, : : : //::/: : 7l,;:≠-::/: : / .l::|: : :l: :|;,,;!: : :!l: : :i: : : :|: : ::、  /     ヽ
    /ヽヽ: ://: :!:,X~::|: /;,,;,/: :/  リ!: ::/ノ  l`ヽl !: : |: : : :l: :l: リ / な が お \
   /: : ヽヾ/: : l/::l |/|||llllヾ,、  / |: :/ , -==、 l\:::|: : : :|i: | /   ら 思 前  |
.   /: : : //ヾ ; :|!: イ、||ll|||||::||    ノノ  イ|||||||ヾ、 |: ::|!: : イ: ::|/   無 い に
   /: : ://: : :ヽソ::ヽl |{ i||ll"ン    ´   i| l|||l"l `|: /|: : /'!/l     い つ メ
 ∠: : : ~: : : : : : : :丶ゝ-―-      ,  ー=z_ソ   |/ ハメ;, :: ::|.   ん か リ
   i|::ハ: : : : : : : : : : : 、ヘヘヘヘ     、  ヘヘヘヘヘ /: : : : : \,|.   だ な ッ
   |!l |: : : : : : : : :、: ::\    、-―-,      / : : :丶;,,;,:ミヽ   ろ  い ト
     丶: :ハ、lヽ: :ヽ: : ::\__  `~ "      /: : ト; lヽ)   ゝ  う  の
       レ `| `、l`、>=ニ´        ,  _´ : :} `   /
         ,,、r"^~´"''''"t-`r、 _  -、 ´ヽノ \ノ   /    お ・
       ,;'~  _r-- 、__     ~f、_>'、_         |  で  前 ・
      f~  ,;"     ~"t___    ミ、 ^'t         |  は  ん ・
      ,"  ,~         ヾ~'-、__ ミ_ξ丶     |  な  中 ・
     ;'  ,イ ..          ヽ_   ヾ、0ヽ丶    l         /
     ( ;":: |: :: ..          .`,   ヾ 丶 !    \____/
     ;;;; :: 入:: :: ::      l`ー-、   )l   ヾ 丶
     "~、ソ:: :い:: :     \_  ノ ,    ヾ 丶



688 :ナイコンさん:2012/01/26(木) 20:58:01.39
>>684
SPARCは互換性ないから、エミュレートに頼るよか無いな


Z80束ねてスパコン作ろうぜw

689 :ナイコンさん:2012/01/26(木) 21:07:25.19
>>687
お前はなんかスパコンでやるメリット思いつくワケ?

690 :ナイコンさん:2012/01/26(木) 21:13:59.38
昔、新ハードOS開発した時は実機がまだ出来上がってなくて
スパコン上のエミュレータで起動確認(デバッグ)してたよ。


691 :ナイコンさん:2012/01/26(木) 21:22:47.87
>>690
汎用機とかミニコンとかWSなら分かる話だけどスパコンねぇ?

692 :ナイコンさん:2012/01/26(木) 21:35:06.63
PCだとSSエミュレータまだ重いからスパコンでエミュレートさせてほしいなぁ。
PS2のエミュなんかだとVRAMへの転送速度全く追いつかないし、スパコンなら何とかなりそうなの1台ぐらい無いかな。

693 :ナイコンさん:2012/01/26(木) 21:37:29.09
>691
負け惜しみっぽい返信だな。

694 :ナイコンさん:2012/01/26(木) 22:12:20.27
Z80をスパコンでエミュレートさせる利点。


…スパコン使い慣れてるなら…って程度か?

695 :ナイコンさん:2012/01/27(金) 00:12:36.78
スパコンって並列処理するから速いんじゃないの?
ユニット1台で十分過ぎるんだろうけど、
そんな1台だけ使わせてくれとかできんの?

696 :ナイコンさん:2012/01/27(金) 00:18:53.09
なんかスパコンを文字通り "スーパーなコンピュータ” と勘違いしてる奴がいて笑えるw

697 :ナイコンさん:2012/01/27(金) 00:23:06.33
実際にいじってみないとわからん。
単体で市販CPUの数十倍出るかもしれんぞ。

698 :ナイコンさん:2012/01/27(金) 00:28:00.34
SSのエミュレータでは能力発揮しそうな気がする。
6プロセッサのエミュは想像するだけで重そうだ。

699 :ナイコンさん:2012/01/27(金) 00:28:19.83
>実際にいじってみないとわからん。
>単体で市販CPUの数十倍出るかもしれんぞ。

XeonやSPARK64の単体で市販CPUの数十倍とか出るわけないじゃんw

馬鹿丸出しだなww

700 :ナイコンさん:2012/01/27(金) 00:29:46.00
>>698
今時のPCならそれくらいコア数積んでるのも珍しくはない罠

701 :ナイコンさん:2012/01/27(金) 00:36:13.84
>>698
>6プロセッサのエミュは想像するだけで重そうだ。

SH2 x 2
SH1
68EC000
VDP1
DMA
SCSP

7つじゃネ?

702 :ナイコンさん:2012/01/27(金) 01:05:48.33
>>693
確かにね。

> 昔、新ハードOS開発した時は実機がまだ出来上がってなくて
> スパコン上のエミュレータで起動確認(デバッグ)してたよ。

703 :ナイコンさん:2012/01/27(金) 01:15:48.22
SH2 x 2
SH1
68EC000
SCU-DSP
SCSP-DSP
プログラマブルである程度汎用性があるのはこの6つ
DSPは汎用性が低くて独立したプロセッサですらないが

704 :ナイコンさん:2012/01/27(金) 01:48:08.67
>>703
VDP1もコマンドリスト喰わしてインテリジェントで動作するじゃん

705 :ナイコンさん:2012/01/27(金) 03:28:35.84
> プログラマブルである程度汎用性があるのはこの6つ

SSのSH1てプログラマブルだったっけ?

706 :ナイコンさん:2012/01/27(金) 10:31:53.17
z80とかのコードをx86とかsparcに単純変換してもクロック分程度しか速くならないとか
自己書き換えしてるのど〜すんだとかあるけど。

8bitCPUは8bit操作主体のコードだから、16bit演算や浮動少数も8bitで操作してる部分あるし
z80なんか掛け算割り算だってシフト+加減算でやってる訳だから
32bitCPUの該当命令に置き換え出来ないのは覚悟の上なんだよな?

707 :ナイコンさん:2012/01/27(金) 11:24:34.08
Z80でマルチプロセッサ。

708 :ナイコンさん:2012/01/27(金) 11:40:14.33
いっそのことIntelに次のx86には仮想Z80モードを追加してもらおうぜ
そんでMSにはOSにCP/Mモードを入れてもらうと

709 :ナイコンさん:2012/01/27(金) 14:13:07.71
MSがいれるんならMSX-DOSだろ

710 :ナイコンさん:2012/01/27(金) 16:38:47.09
>>706
>z80とかのコードをx86とかsparcに単純変換してもクロック分程度しか速くならないとか

数MHz → 数GHz 程度の話を「しか」って言えるのってスゲェ。

711 :ナイコンさん:2012/01/27(金) 16:45:48.67
>>708
>そんでMSにはOSにCP/Mモードを入れてもらうと

FCBが廃止されてから随分経つと思うけど、一旦なくなったものが復活するかな?

712 :ナイコンさん:2012/01/27(金) 17:51:56.66
仮想化、イメージ化で無理やり乗り越えれ。MS-DOSも一応動いてるし。

713 :ナイコンさん:2012/01/27(金) 18:04:08.76
ほらねw

714 :ナイコンさん:2012/01/27(金) 18:53:48.23
「ほらね」
↑これ、最近見かけるけど何かの流行でもあんの?

715 :ナイコンさん:2012/01/27(金) 20:10:01.89
>>714
相手にされなくなったコテハンの荒しが人の気を引こうとしてるだけ

716 :ナイコンさん:2012/01/27(金) 20:21:44.59
ほらねw

717 :ナイコンさん:2012/01/27(金) 20:25:27.33
>>706
>自己書き換えしてるのど〜すんだとかあるけど。

データとコードと領域を二重化し、データ側が書き換わったら、対応するコードの番地に
INT XX のような短い命令を書いておく。
INT XX が実行された際、その呼ばれた先で INT XX 自身をデータ領域に書かれてる
Z80 の命令を元に x86 等の命令に書き換え、呼びだした INT XX のアドレスに戻ればおk

# メモリに書き込む命令全てにオーバーヘッドが発生するので、素直にインタプリタ式で
# エミュレートした方が速いような気もするが

718 :ナイコンさん:2012/01/27(金) 20:36:43.26
顔真っ赤w

719 :ナイコンさん:2012/01/27(金) 20:37:23.88
データとコードと領域を二重化し(棒読みw

720 :ナイコンさん:2012/01/27(金) 20:41:04.91
話題に付いて行けない奴等ウゼェ

721 :ナイコンさん:2012/01/27(金) 20:46:25.97
ほらねw


722 :ナイコンさん:2012/01/27(金) 20:52:26.23
だれかZ80->8086のトランスレーターと8086->x86のトランスレーターを作ってやれよ
それで>>662の一件も片付くだろ



723 :ナイコンさん:2012/01/27(金) 20:54:26.77
ほらねw


724 :ナイコンさん:2012/01/27(金) 20:55:37.63
>>706
>8bitCPUは8bit操作主体のコードだから、16bit演算や浮動少数も8bitで操作してる部分あるし
>z80なんか掛け算割り算だってシフト+加減算でやってる訳だから
>32bitCPUの該当命令に置き換え出来ないのは覚悟の上なんだよな?

ある程度有名なソフトには個別対応でパッチ当てて乗除算命令を使用するとかも可能だろう。

725 :ナイコンさん:2012/01/27(金) 20:57:54.44
>>722
>>662のいう「Z80コード」が具体的に何のことなのか分からんのでなんともならん。

726 :ナイコンさん:2012/01/27(金) 21:27:10.83
>>715
なるほど。
ナットクシタ マジデ

727 :ナイコンさん:2012/01/27(金) 21:57:05.02
まあ割り算掛け算はサブルーチンコールしてるんだからそこだけ命令に置き換えちゃう

728 :ナイコンさん:2012/01/27(金) 22:03:40.10
へんにマイクロコードで実装するより表引きのほうが早いね

729 :ナイコンさん:2012/01/27(金) 22:58:45.79
別に普通にZ80で作ればいいじゃん

730 :ナイコンさん:2012/01/28(土) 01:01:24.41
80系だと…
なんだっけ?命令コードの途中に飛び込んでコードを変化させる奴。
アレの処理も面倒そうだな…

731 :ナイコンさん:2012/01/28(土) 01:06:32.73
>>730
>なんだっけ?命令コードの途中に飛び込んでコードを変化させる奴。
>アレの処理も面倒そうだな…

3E AF みたいな奴? 別に面倒とかないだろ。

732 :ナイコンさん:2012/01/28(土) 03:34:02.76
包茎かと思ったw

733 :ナイコンさん:2012/01/28(土) 06:55:02.61
Z80最強伝説!

734 :ナイコンさん:2012/01/28(土) 08:24:45.02
>>730-731
そもそも 80 系だけの話じゃないし。

735 :ナイコンさん:2012/01/28(土) 08:31:54.10
>>734
>そもそも 80 系だけの話じゃないし。

そもそも80系の話しだし。

>Z80逆コンパイラを探しています、どこかにないかな?

736 :ナイコンさん:2012/01/28(土) 08:39:42.81
普通の日本人は、「アレの処理も面倒そうだな…」が 80系にかかっていると読み取る。

737 :ナイコンさん:2012/01/28(土) 08:41:01.89
CG屋(笑)

738 :ナイコンさん:2012/01/30(月) 21:58:21.30
「xxxの処理どうやるんだっけ?」
って質問くるとZ80や8086だと、さっとソース提示されることよく見かけるけど
他の処理系はあまり見た記憶ないな。

739 :ナイコンさん:2012/01/31(火) 23:21:18.54
お前ら死んだら40P DIP模した墓石にi8080とか彫ってもらうの?

740 :ナイコンさん:2012/02/01(水) 21:04:11.34
HALT

741 :ナイコンさん:2012/02/01(水) 23:00:23.79
>>739
8080は3チップ構成。
自分8080、嫁8228、子供8224とか…縁起悪すぎだろw

742 :ナイコンさん:2012/02/02(木) 21:23:08.12
8086も3チップ構成だったよね

743 :ナイコンさん:2012/02/03(金) 04:44:50.09
だれかこいつの使い方を教えてくれないか
ttp://www.swtpcemu.com/

744 :ナイコンさん:2012/02/03(金) 16:04:21.82
Z80最強伝説!

745 :ナイコンさん:2012/02/04(土) 04:28:30.13
>>743
とりあえずブックマークしたw

FLEX?

746 :ナイコンさん:2012/02/04(土) 23:57:32.99
>>743
http://www.swtpc.com/mholley/index.html のエミュレータ?

747 :743:2012/02/05(日) 14:47:11.29
>>746
ありがとう、説明書なんかもあってとても助かります

とりあえずOS-9は動かせた
デバッグ機能が充実しているから、コードの動作確認に使いたいんだけど
一通り付属ドキュメント眺めてみます



748 : 【24.3m】 【東電 75.1 %】 :2012/02/05(日) 18:29:56.37 ?2BP(108)
ウホッ これはよいリソース

749 :ナイコンさん:2012/02/10(金) 09:46:55.65
>>708
>いっそのことIntelに次のx86には仮想Z80モードを追加してもらおうぜ
つ [μPD9002]
8080互換で良ければ
つ [V30]

>>722
8086→x86のトランスレータって意味あるのか?
基本そのままで動くんじゃ…

750 :ナイコンさん:2012/02/10(金) 14:17:09.29
いまのCPUは糞速いからエミュでええやん

751 :ナイコンさん:2012/02/10(金) 14:21:40.19
>>750
より速いほうがカッコイイだろ。

752 :ナイコンさん:2012/02/10(金) 15:22:12.98
どうせ中身はエミュなんだろw

753 :ナイコンさん:2012/02/10(金) 15:30:47.99
>>752
意味分からん

754 :ナイコンさん:2012/02/10(金) 21:09:04.09
μPD9002もV30も中身はエミュだよな

755 :ナイコンさん:2012/02/10(金) 21:17:55.89
>>754
意味分からん

756 :ナイコンさん:2012/02/10(金) 21:25:53.35
中身がエミュなのはぺんてあむだろ

757 :ナイコンさん:2012/02/10(金) 21:28:24.32
8080エミュレーションって書いてあるなv30

758 :ナイコンさん:2012/02/10(金) 21:30:52.64
>>757
「中身はエミュだよな」とは意味違うな

759 :ナイコンさん:2012/02/10(金) 21:33:24.79
>>756
内部でRISC風命令(μOPS)に分解して実行するという意味なら、インテルではPentium Pro以降じゃね?

760 :ナイコンさん:2012/02/10(金) 21:58:36.99
なんだZ80エミュか
ゴミだな

761 :ナイコンさん:2012/02/10(金) 22:03:49.71
>>760
>なんだZ80エミュか

馬鹿には話題の内容が理解できてないかもしんないけど、エミュレートじゃなくてコンバートの話だよ。

762 : 忍法帖【Lv=16,xxxPT】 :2012/02/10(金) 22:05:35.93
Z80モードと仮想Z80って全然違うよね

763 :ナイコンさん:2012/02/10(金) 22:11:09.08
なんだZ80エミュか
ゴミだな

764 :ナイコンさん:2012/02/10(金) 22:14:25.56
>>762
それぞれ何の話?

765 :ナイコンさん:2012/02/10(金) 22:23:01.52
Z80最強!

766 :ナイコンさん:2012/02/10(金) 22:30:43.16
Z80とかさ気の利いた小学生がコンパイラでちょっと遊びで作っちゃうくらいの規模だよね

767 :ナイコンさん:2012/02/10(金) 22:47:43.13
>>766
Z80に限らず8ビットプロセッサなんてそんなもんだろ。

768 :ナイコンさん:2012/02/10(金) 23:10:05.74
テレビのリモコンより低機能
炊飯器とどっこい

769 :ナイコンさん:2012/02/10(金) 23:10:14.72
今回はレジスタワークについて考えてみましょう
式を処理するのにどういう風にレジスタを使い回してゆくか
アキュムレータは一つで十分か?
やはり3オペランドの方がいいか?

770 :ナイコンさん:2012/02/10(金) 23:28:02.31
>>769
>やはり3オペランドの方がいいか?

「やはり」って?

3オペランドを採用してるARMでも大して有効利用されてないと思うけど。

771 :ナイコンさん:2012/02/10(金) 23:29:30.88
>>768
>テレビのリモコンより低機能
>炊飯器とどっこい

残念だがその辺はもっと低機能なプロセッサ使ってるよ

772 :ナイコンさん:2012/02/10(金) 23:32:53.07
レジスタワークに於いては一つ使わないレジスタを確保しておいて変数の一時避難場等に活用したりすると
メモリアクセスが減り捗ります

773 :ナイコンさん:2012/02/10(金) 23:34:36.44
て言うか、テレビのリモコンより低機能の炊飯器って…バイメタルとか? (w

774 : ◆0uxK91AxII :2012/02/10(金) 23:35:38.21
>>771
4bitなCPUだよね。

775 :ナイコンさん:2012/02/10(金) 23:42:06.35
4bitより低機能なのかよ!

まぁあたりめーだけど

776 :ナイコンさん:2012/02/11(土) 00:00:06.63
> アキュムレータは一つで十分か?
1個で良いとは思うけど加減算だけはポインタで多用するから、
全レジスタで出来ないとキツイ…というか効率(実行速度やコードサイズ)は悪くなると思う。

777 :ナイコンさん:2012/02/11(土) 00:04:29.73
>>772
MSXみたいにZ80を割り込みモード1で使ってる奴はIレジスタが使えて便利

778 :ナイコンさん:2012/02/11(土) 00:07:21.03
なんだいまどきアキュムレータとか専用なのかよ

779 :ナイコンさん:2012/02/11(土) 00:11:25.00
>>778
いまどきのもんじゃないし。

780 :ナイコンさん:2012/02/11(土) 00:38:47.68
COMETで十分じゃん


781 :ナイコンさん:2012/02/11(土) 00:40:43.96
COMETはコード効率が悪い

782 :ナイコンさん:2012/02/11(土) 00:44:00.61
妄想より現物

783 :ナイコンさん:2012/02/11(土) 00:45:02.37
ほらねw

784 :ナイコンさん:2012/02/11(土) 01:47:31.00
妄想なら高性能重装備でいこうぜよ

785 :ナイコンさん:2012/02/11(土) 02:11:01.58
C言語が動かせる必要最小限のプロセッサとか妄想してみたり

786 :ナイコンさん:2012/02/11(土) 02:14:38.32
はい次

787 :ナイコンさん:2012/02/11(土) 02:17:28.24
パスカルの時代まだ?

788 :ナイコンさん:2012/02/11(土) 02:19:05.56
もう終わりました

789 :ナイコンさん:2012/02/11(土) 02:31:51.22
BASICで動画 New!

790 :ナイコンさん:2012/02/11(土) 12:29:24.49
需要があるかわからないけど、ARMのJ-機能に対抗して
Atomとかのx86にもJavaバイトコード直接実行機能を実装してみよう


791 :ナイコンさん:2012/02/12(日) 23:53:13.10
ARMが64bitアーキテクチャでいきなりレジスタ数倍増させたのはx86-64への対抗からでしょうか?

792 :ナイコンさん:2012/02/13(月) 06:54:19.60
スレチ

793 :ナイコンさん:2012/02/13(月) 10:58:40.59
いたち

794 :ナイコンさん:2012/02/13(月) 11:11:56.16
>>791
64ビット幅のレジスタが32個(内1個はゼロ固定)ってのは、DECのAlphaの真似っこだろう。20年遅い。

795 :ナイコンさん:2012/02/13(月) 19:51:31.32
6802ですがまざってもいいですか?

796 :ナイコンさん:2012/02/13(月) 19:55:00.57
6802はいらない子

797 :ナイコンさん:2012/02/13(月) 22:36:56.97
え〜っ、6802 便利だったジャン。

798 :ナイコンさん:2012/02/13(月) 23:00:19.67
組み込み用としてはアリだと思うが、パソコン用としては中途半端

799 :ナイコンさん:2012/02/13(月) 23:08:17.15
6809なんぞ使い道のないゴミだけど

800 :ナイコンさん:2012/02/13(月) 23:16:22.91
と、Z80が申しております。

801 :ナイコンさん:2012/02/13(月) 23:18:09.54
Z80がしゃべった!(AA略)

802 :ナイコンさん:2012/02/13(月) 23:22:27.83
>>798
パソコン用? 128bytes RAM の 6802 を?

さすがにその発想はなかった。(w

803 :ナイコンさん:2012/02/13(月) 23:33:47.87
>>802
>パソコン用?

お前この板をどこだと思ってんの?

804 :ナイコンさん:2012/02/13(月) 23:43:36.99
JR-100って6802相当のチップ使ってたらしいけど、メモリマップ見ると0000〜3FFFまで連続してRAM載ってるのね。

http://www.asamomiji.jp/kemusiro/index.php?JR-100#y2a24616

内蔵の128バイトRAMと被ってる部分の外付けRAMは使ってないのかしら?

805 :ナイコンさん:2012/02/13(月) 23:49:58.45
google検索でありそうで1件もヒットしない単語→「i8749プログラマ」

ここに書き込んだとたん、ここがヒットするのか?

806 :ナイコンさん:2012/02/14(火) 03:01:39.94
6802ってパチンコ基板に使われてたよな

807 :ナイコンさん:2012/02/14(火) 03:10:03.46
あったね、7セグとかのやつは多かったような。
液晶時代に入ってからは独自チップっぽいのになってったから消えたけど。

808 :ナイコンさん:2012/02/14(火) 19:56:59.93
>>804

JR-100 の CPU MB8861 は 6802 互換じゃなくて 6800 に数命令追加したもの。

http://www.st.rim.or.jp/~nkomatsu/miscproc/MB8861.html

それから 6802 でうれしいのは RAM よりクロックジェネレータじゃないか?
ノンオーバーラップ二相クロックなんて面倒だろ。


809 :ナイコンさん:2012/02/14(火) 23:51:01.30
レジスタ数が8個以下の8bitプロセッサでもZEROレジスタはあった方がいい?

810 :ナイコンさん:2012/02/15(水) 00:52:11.89
フラグをいじれるようにしろよ
X OR A死ね

811 :ナイコンさん:2012/02/15(水) 19:58:12.21
むかしならまだしもいまのガキに8bitで遊んでたとか言ったら
そんなおもちゃなんていまやらんねとか鼻で笑われちゃう時代

812 :ナイコンさん:2012/02/15(水) 20:24:31.67
て言うか 8bit ってなに? って言われると思うぞ。

そもそも、自分のPCの bit 数なんて気にする奴なんざいないだろ。

おもちゃというか、パズルみたいなものにすれば今でも遊べると思うよ。

化学式のカードゲームがそこそこ売れたりする時代だから、8bit CPU の
命令語でバトルとか (w

813 :ナイコンさん:2012/02/15(水) 20:46:48.31
>>812
>そもそも、自分のPCの bit 数なんて気にする奴なんざいないだろ。

普通にいるだろ。

814 :ナイコンさん:2012/02/15(水) 21:34:08.54
OSじゃなくて、CPU だよ?

815 :ナイコンさん:2012/02/15(水) 21:59:14.00
>>814
64bitOSが動作するCPUかは気にするよ。

816 :ナイコンさん:2012/02/15(水) 22:30:00.77
Nintendo64のせいでガキまでもビット数を気にするようになったからな

817 :ナイコンさん:2012/02/15(水) 22:52:50.80
>>815
4年も前から出荷されている CPU は x64 だから、普通の人は気にする必要ない。

微妙な時期のPC持ってる奴は、CPU だけ気にしても BIOS が対応していないとかも
あるから、そっちも気にする必要あるぞ。

818 :ナイコンさん:2012/02/15(水) 22:53:34.72
目に優しい16ビット

819 :ナイコンさん:2012/02/15(水) 22:54:18.15
CP/M(笑)

820 :ナイコンさん:2012/02/15(水) 22:54:37.83
>>818
エッ、その意味するところは?


821 :ナイコンさん:2012/02/15(水) 23:01:25.07
>>820
ファミ通か何かに投稿された、玩具屋のチラシのメガドラのキャプション

意味は分からないww

822 :ナイコンさん:2012/02/15(水) 23:02:51.01
CP/Mとか中学生のOS製作の宿題にだされるレベル

823 :ナイコンさん:2012/02/15(水) 23:05:12.16
1chipCP/Mとか作れそうやね

824 :ナイコンさん:2012/02/15(水) 23:09:45.07
1bitCP/M

825 :ナイコンさん:2012/02/16(木) 00:03:36.04
>>817
>4年も前から出荷されている CPU は x64 だから、普通の人は気にする必要ない。

普通の人以外は気にする必要があるのだったら、「自分のPCの bit 数なんて気にする奴なんざいない」という話は嘘になるな。

826 :ナイコンさん:2012/02/16(木) 00:12:46.16
>>817
>4年も前から出荷されている CPU は x64 だから、普通の人は気にする必要ない。

インテルのAtomとか、VIAの製品とか、4年前の2008年じゃ完全に対応はされてなかったよね。

827 :ナイコンさん:2012/02/16(木) 21:43:29.64
ん?
今のは対応してるのか?

828 :ナイコンさん:2012/02/16(木) 21:43:58.71
ん?
今のは対応してるのか?

829 :ナイコンさん:2012/02/16(木) 22:02:31.99
>>827
ん?
何の話してんの?

830 :ナイコンさん:2012/02/16(木) 22:02:46.15
>>828
ん?
何の話してんの?

831 :ナイコンさん:2012/02/16(木) 22:36:26.47
とうとう認知症アルツハイマーが出てくるようになったか…

832 :ナイコンさん:2012/02/17(金) 03:20:20.42
>>790
ん?
設計者なの?

833 :ナイコンさん:2012/02/17(金) 08:08:26.41
初代Atomはノート(ネットブック)用のは64bit命令非対応だったけど
デスクトップ用(組み込み用)は64bit対応してた。

今出てるAtom(3世代目)はノート用もデスクトップ用も64bit対応。


834 :ナイコンさん:2012/02/17(金) 08:18:02.49
いずれにしてもATOMでx64とかはx32で使うより愚かな選択肢とも言える。

835 :ナイコンさん:2012/02/17(金) 21:41:23.18
>>825
>普通の人以外は気にする必要があるのだったら、「自分のPCの bit 数なんて気にする奴なんざいない」という話は嘘になるな。

気にする必要があることと、気にしてる奴がいることは同じじゃないぞ。

836 :ナイコンさん:2012/02/17(金) 22:05:39.85
しつけぇ

837 :ナイコンさん:2012/02/17(金) 22:49:11.16
>>835
ん? 「気にしてる奴」ってどっから出てきた話?

838 :ナイコンさん:2012/02/17(金) 22:54:45.56
単なる typo だ、気にするな。

気にする必要があることと、気にする奴がいることは同じじゃないぞ。

839 :ナイコンさん:2012/02/17(金) 23:11:44.88
>>838
>気にする必要があることと、気にする奴がいることは同じじゃないぞ。

で、「自分のPCの bit 数なんて気にする奴なんざいない」ってのは正しいの?

840 :ナイコンさん:2012/02/17(金) 23:21:13.02
>>839

さあ?
>>812 に聞いてみたら?

841 :ナイコンさん:2012/02/17(金) 23:26:50.13
>>840
>さあ?
>>>812 に聞いてみたら?

じゃあなんで絡んでんの?

842 :ナイコンさん:2012/02/17(金) 23:46:27.18
単に、>>825 が馬鹿な論理を展開してると指摘しただけ。

843 :ナイコンさん:2012/02/18(土) 00:21:55.02
>>842
で、>>825のどこが馬鹿な論理なの?

「自分のPCの bit 数なんて気にする奴なんざいない」という主張に対しては、一人でも気にする人がいれば間違いということでいいと思うけど。

844 :ナイコンさん:2012/02/18(土) 00:22:36.62
うるせぇよ

845 :ナイコンさん:2012/02/18(土) 00:28:22.07
うるさくないよ

846 :ナイコンさん:2012/02/18(土) 00:42:07.79
頑固なジジイどもだな
歳はとりたくないよな

847 :ナイコンさん:2012/02/18(土) 01:14:33.34
>>834
AMD fusionだと32bitより64bitの方が若干ベンチが速かったような
Atomだとそこんとこどうなの?

848 :ナイコンさん:2012/02/18(土) 01:33:43.45
>>847
こんな記事は見つけた
http://benchmarkreviews.com/index.php?option=com_content&task;=view&id;=334&Itemid;=69&limit;=1&limitstart;=11

849 :ナイコンさん:2012/02/18(土) 01:53:35.42
単純に処理なら64bitの方がregisterが多い分早くなってるな
32bitが僅かに勝ってるのはデータの転送が64bitより早く済むからだろう

850 :ナイコンさん:2012/02/18(土) 09:39:29.28
XPの32bit版 OSと64Bit版OSでエンコード比較したら32Bitの方が速かったって実験あったな。
64Bitの方がコピー&退避しないといけないレジスタが多いのが原因じゃないかと考察してた。

851 :ナイコンさん:2012/02/18(土) 10:11:07.14
>>843
結論が正しいかどうかじゃなくて、「普通の人以外は気にする必要がある」と言うのを
理由にするのがおかしい。

852 :ナイコンさん:2012/02/18(土) 10:15:49.73
>>850
>64Bitの方がコピー&退避しないといけないレジスタが多いのが原因じゃないかと考察してた。

その理屈が正しいのなら、関数へのパラメータのレジスタ渡しは無意味ということになるな。

853 :850:2012/02/18(土) 10:20:49.54
補足
使用ソフトは同じもの(64bitOS+32bitアプリ)。
考察はスレッド作成時の挙動について。

854 :ナイコンさん:2012/02/18(土) 10:25:25.20
>>851
なんで?

855 :ナイコンさん:2012/02/18(土) 10:30:33.91
>>853
>使用ソフトは同じもの(64bitOS+32bitアプリ)。

それじゃ32bitOSの試験にならんな。

856 :ナイコンさん:2012/02/18(土) 10:43:47.49
同じソフトで32bitOSと64bitOSでどう変わるかって試験だったんだろ。

64bit環境を考慮したプログラムでないと意味が無いってことだな。

857 :ナイコンさん:2012/02/18(土) 11:24:24.93
Z80に勝てるものは無い!

858 :ナイコンさん:2012/02/18(土) 11:36:32.51
>>854
>> 気にする必要があることと、気にする奴がいることは同じじゃないぞ。

859 :ナイコンさん:2012/02/18(土) 11:42:22.89
>>852
アホか、関数は呼び出す側も呼ばれる側もわかってるから、32bit 分だけ渡せばいい。

と言うか、32bit 用アプリは 64bit OS 上だからと言って 64bit 渡すわけじゃないだろ。

OS のコンテキストスイッチはそういうわけに行かないから、64bit OS なら 64bit 分退避が必要。

860 :ナイコンさん:2012/02/18(土) 11:48:04.48
6502が最強ですよ

861 :ナイコンさん:2012/02/18(土) 11:50:00.20
>>859
>アホか、関数は呼び出す側も呼ばれる側もわかってるから、32bit 分だけ渡せばいい。

レジスタ渡しとスタック渡しの違い分かってる? 呼び出す側と呼び出される側について。

>と言うか、32bit 用アプリは 64bit OS 上だからと言って 64bit 渡すわけじゃないだろ。

32ビットアプリってどこで出てきた話だか分かってる?

862 :ナイコンさん:2012/02/18(土) 12:01:25.68
>>861
何が言いたいのかちゃんと書きなよ。

書けないなら、黙ってた方がいいと思うよ。

863 :ナイコンさん:2012/02/18(土) 13:08:57.31
>>862
なんで?

864 :ナイコンさん:2012/03/01(木) 08:01:14.97
32ビットアプリ自身は実際はどうあれ32ビットCPUで実行されているとしか認識しない。
だから64ビットOSは32ビット環境をエミュレートしなければならないのでレジスタ渡しだとかスタック渡しだとかの議論は無意味。


865 : 【25.5m】 【東電 81.6 %】 :2012/03/01(木) 09:19:49.29 ?2BP(1130)
WOW64でアプリの動作が変わったらびっくりするな

866 :ナイコンさん:2012/03/01(木) 09:30:30.02
後出しの32ビットアプリという話に今頃何言ってんだかワケ分からんな

867 :ナイコンさん:2012/03/02(金) 22:45:31.65
今頃とか言う以前に、>>864 がいったい何を言ってるのか、さっぱりわからん。

868 :ナイコンさん:2012/03/03(土) 07:00:57.53
今頃で申し訳ないが、Z80買えました
ありがとう

869 :ナイコンさん:2012/03/03(土) 11:57:09.80
DOSの頃には386以降か以前かで振舞いかえるなんてのを作ったなー
デバドラもセットだったから。

EMSとかDPMIとかの環境だと仮想86モードだからリアルモードなコード なんだけどさ

870 :ナイコンさん:2012/03/04(日) 11:25:38.79
買ったZ80ってザイログ製?


871 :ナイコンさん:2012/03/04(日) 23:09:51.18
zilog

872 :ナイコンさん:2012/03/05(月) 23:25:40.52
ザイログz80
輸入目的にnostalgiaって書いたら
urgent mailが来た

873 :ナイコンさん:2012/03/11(日) 10:15:15.99
おれの7000円のZ80が最強。
買ったときは安くなったのに感動したものだ。

874 :ナイコンさん:2012/03/11(日) 16:22:38.54
7000円!
まじ?

875 :ナイコンさん:2012/03/11(日) 23:22:19.53
いつごろの話?

876 :ナイコンさん:2012/03/12(月) 00:33:42.15
(秋葉原に)出た当初は\15000ぐらいだったでしょ。

877 :ナイコンさん:2012/03/12(月) 01:25:17.94
でしょ、と言われても。

878 :ナイコンさん:2012/03/12(月) 23:09:35.82
お前ら棺桶は黒塗りでZ80とかi8080とか刻印してもらえ

879 :ナイコンさん:2012/03/13(火) 00:18:33.41
黒塗りw プラスチックパッケージかww 貧乏臭せぇなwww

880 :ナイコンさん:2012/03/13(火) 00:32:13.24
もちろん梨地より艶ありだろ

881 :ナイコンさん:2012/03/13(火) 00:36:17.22
プラスチックパッケージでもツルツルの奴と梨地があってだな
日立は黒くてツルツルが多かった

882 :ナイコンさん:2012/03/13(火) 00:39:08.13
紫外線を当てたら消えるのがいいです

883 :ナイコンさん:2012/03/13(火) 10:45:18.12
>>881
逆だろ。
少なくともCPUファミリは梨地の方が多かった。

884 :ナイコンさん:2012/03/13(火) 10:54:52.61
梨地じゃCPUクーラー乗っけても効果なかんべ

885 :ナイコンさん:2012/03/13(火) 11:53:24.26
墓碑銘にZ80か

.... いいなそれ

886 :ナイコンさん:2012/03/13(火) 13:19:20.61
>>739

887 :ナイコンさん:2012/03/13(火) 13:20:33.20
墓石を梨地か…高そうだw

888 :ナイコンさん:2012/03/13(火) 13:40:35.79
開発に携わった中の人ならいいかもね。墓石負けする。

889 :ナイコンさん:2012/03/14(水) 22:19:43.61
葬式はお経の代りにCP-M/80のアセンブラコードを読経して貰え

890 :ナイコンさん:2012/03/14(水) 22:41:36.01
> CP-M/80

バカ発見

891 :ナイコンさん:2012/03/14(水) 22:45:01.99
オッサンじゃないから間違えたんだよ、悪かったな

892 :ナイコンさん:2012/03/14(水) 22:56:10.40
こいつ揚げ足取りしてばっかの奴だろw

893 :ナイコンさん:2012/03/14(水) 23:01:53.25
足を揚げる奴が悪い

894 :ナイコンさん:2012/03/14(水) 23:06:29.68
べつにとる必要ないだろそんなもの

895 :ナイコンさん:2012/03/14(水) 23:42:38.22
>>892
お前が先に揚げ足取っておいて何言ってんだ?
オッサン言われて傷ついたかw
年食ってくると知能の低下だけでなく性格も歪んできて
マナーや思いやりが低下してくるんだから気をつけろよ

896 :ナイコンさん:2012/03/14(水) 23:54:02.17
>>895
勘違いしてるのか、揚げ足取りの奴と俺は別人な

897 :ナイコンさん:2012/03/15(木) 03:22:42.92
>>896
俺ってお前誰よ?

898 :ナイコンさん:2012/03/15(木) 03:24:14.78
>>891
誤) 間違えた
正) 知らなかった

899 :ナイコンさん:2012/03/15(木) 06:45:54.40
ガキがこんな所でうろついているのが悪い
ここは大人の世界だ
電飾がギラギラ輝いているだろ
ほらそこの角にはポン引きとヤッさんがいるだろ
痛い思いする前にお家に帰りな

900 :ナイコンさん:2012/03/15(木) 20:16:28.90
> 897 返信:ナイコンさん[sage] 投稿日:2012/03/15(木) 03:22:42.92
> >>896
> 俺ってお前誰よ?
>
> 898 名前:ナイコンさん[sage] 投稿日:2012/03/15(木) 03:24:14.78
> >>891
> 誤) 間違えた
> 正) 知らなかった
>
> 899 名前:ナイコンさん[sage] 投稿日:2012/03/15(木) 06:45:54.40
> ガキがこんな所でうろついているのが悪い
> ここは大人の世界だ
> 電飾がギラギラ輝いているだろ
> ほらそこの角にはポン引きとヤッさんがいるだろ
> 痛い思いする前にお家に帰りな

???

901 :ナイコンさん:2012/03/20(火) 00:08:17.17
戒名 八指微片絶八零居士

902 :ナイコンさん:2012/03/29(木) 21:29:12.52
02 名前:名無しの挑戦状[sage] 投稿日:2011/12/19(月) 21:24:17.72 ID:rrRB54Gw [4/5]
>>700
いい加減に知ったかやめてマジでw
自分はZ80も6502もやってたゲームプログラマだよ
その流れで当然68000もいじってる
本当に斜めでしか知らない人とはわけが違うんで

クロックで当時のCPUを語るなんて愚の骨頂
ちょっと調べればわかるが6502の1MhzはZ80の4Mhz相当の処理能力で
アドレッシングモードの豊富さや割り込みが実質256使えるために
リアルタイムの例外処理に非常に優れている
テーブルジャンプが使えるので非常に効率良いプログラムが書ける
Z80は本当にちまちました処理を全部書かなきゃならないんで処理効率が非常に悪い
ただ単純なのでコード自体は書きやすいけどね
6502は特にリアルタイム性が必要とされ
音と絵をフレーム単位で処理しなきゃ行けないゲームでは相当の差が現れてくる
時分割処理のムダが分かってればZ80推すプログラマなんて居ないってくらい
アケではこれに加えてコイン関係の入力処理が加わる

どこで蓄えたクズみたいな知識か知らないけど
いい加減にしたほうがいいよ
恥晒してるだけって気づきなさい
そんな事も知らないのにウォズの名を上げるとかおこがましすぎる

元プロ相手にとことんまでやりますか?

903 :ナイコンさん:2012/03/29(木) 21:35:30.53
なんかのコピペ?

904 :ナイコンさん:2012/03/29(木) 21:37:54.47
[セガ8bit総合] SEGA SG-1000〜マスターシステム [家ゲーレトロ]
http://logsoku.com/thread/kohada.2ch.net/retro2/1320972018/702n-

905 :ナイコンさん:2012/03/29(木) 21:51:00.35
>>902
春なんだなって思った


906 :ナイコンさん:2012/03/29(木) 21:54:04.88
>>381
ご本人?

907 :ナイコンさん:2012/03/29(木) 22:41:44.79
>>902
>アドレッシングモードの豊富さや割り込みが実質256使えるために

「割り込みが実質256使える」ってどういう意味?

>アケではこれに加えてコイン関係の入力処理が加わる

それってそんな大変な処理なの?

908 : 忍法帖【Lv=17,xxxPT】 :2012/03/30(金) 00:42:45.17
割り込みってZ80の方が高機能じゃないか?

909 :ナイコンさん:2012/03/30(金) 01:46:18.58
どうでもいいがZ80はサイクルじゃなくてステートだろ

910 :ナイコンさん:2012/03/30(金) 06:05:04.92
M-Cyclesとか言わない限りは間違いではないだろ

911 :ナイコンさん:2012/03/30(金) 12:16:23.10
Z80はM1サイクルでオナペットをフェチします


912 :ナイコンさん:2012/03/30(金) 15:13:47.54
ファミコンとMSXを比べれば明らか。

913 :ナイコンさん:2012/03/30(金) 16:00:51.26
>>912
何が?

914 :ナイコンさん:2012/03/30(金) 16:10:05.68
別に6502にVDPつけてもいいじゃない?

915 :ナイコンさん:2012/03/30(金) 17:30:00.98
セガマーク3とファミコン
Apple][とTRS80

916 :ナイコンさん:2012/03/30(金) 17:37:38.05
>>915
CPUの違いがどう影響してるのか説明してみ?

917 :ナイコンさん:2012/03/30(金) 18:17:57.12
違いを肌で感じないヤツには何を言ってもムダだな

918 :ナイコンさん:2012/03/30(金) 18:47:56.65
言葉で説明できないのは自分が分かってないから

919 :ナイコンさん:2012/03/30(金) 23:43:31.03
6809とZ80のマシンで遊ぶ
面白い方がCPU性能が勝っている

ファミコンは元祖西遊記スーパーモンキー大冒険で
MSXはスペランカー(グーニーズでも良いかも)で比べてみろよ

どっちが優れているかは明白だろ



920 :ナイコンさん:2012/03/30(金) 23:46:51.75
>>916
こんな漠然とした質問に1から答えるほど暇じゃない
もっと具体的な質問にしてくれ

>>919


921 :ナイコンさん:2012/03/30(金) 23:51:34.42
>>920
>こんな漠然とした質問に1から答えるほど暇じゃない

漠然としてるのは>>915の投稿だろ

922 :ナイコンさん:2012/03/31(土) 00:29:48.35
余程くやしいのだな

923 :ナイコンさん:2012/03/31(土) 00:53:14.68
>>920
>こんな漠然とした質問に1から答えるほど暇じゃない
>もっと具体的な質問にしてくれ

「CPUの違いがどう影響してるのか説明してみ?」

けっこう具体的じゃね?

924 :ナイコンさん:2012/03/31(土) 01:16:36.77
CPUの性能の差が戦力の決定的差でないことは、
PC88SRとFM77AVが証明した。

925 :ナイコンさん:2012/03/31(土) 01:19:38.85
>>924
その例ってCPUの性能の差なんて大してないじゃん

926 :ナイコンさん:2012/03/31(土) 01:22:28.34
ナントカの処理が実用的に[できる|できない]ぐらいの違いでないと僅かな差など意味ない

927 :ナイコンさん:2012/03/31(土) 12:37:01.83
CPU以外に専用のチップ乗せたらいいだけだからな。それでもFM77AVは負けた。
結局、先にシェアを拡大したほうが圧倒的に有利ということだ。

928 :ナイコンさん:2012/04/01(日) 16:52:44.05
フロッピー標準搭載機で遅れをとってた所、FM77AVで一時的に盛り返した様な?
…けど、その後のFM77AV40とかはCPU性能伸びず仕舞いに終わった…。

929 :ナイコンさん:2012/04/01(日) 17:11:19.82
6809の場合はCPUライセンスが色々あったからねぇ、そのへんが63C09がメインに
なれなかった感じ。モトも68Kにしたがっていたので、仕方なかったかな。
(日立の勇み足というか、そこらへんもったいなかった)

Z80は何か色々ユルかったんで、互換CPUやら何やらでクロックもZ80H以外の8MHz(88の後期はNEC自社の互換CPU)とかの
高速版もあった(それはそれで普及もしなかったけれど)
もう16bit時代に入りつつあったから、どうでもよかったのかもしれんけれど。

モスの16bitも色々派生があったけど、結局スーファミくらいじゃなかったっけか。

930 :ナイコンさん:2012/04/01(日) 17:20:44.78
>>929
>Z80は何か色々ユルかったんで、互換CPUやら何やらで

NECのμPD780は勝手に作られたクローンだとかで訴えてたぞ

931 :ナイコンさん:2012/04/01(日) 17:24:05.26
>>929
HD64180もZilogに訴えらたんだが…

和解した後、Zilogはセカンドソースになったけど。

932 :ナイコンさん:2012/04/01(日) 17:26:34.69
当時弱小だったzilogと大手なモトローラでダブスタだったんだろうねぇ…
国内のメーカーも今のチョソ企業みたく。

933 :ナイコンさん:2012/04/01(日) 17:55:18.97
単に人気や需要があったかどうかの違いだろう

934 :ナイコンさん:2012/04/03(火) 20:54:36.45
その人気や需要の差がどうしてあったのかという話をしてるんだが。

935 :ナイコンさん:2012/04/03(火) 21:13:17.13
>その人気や需要の差がどうしてあったのかという話をしてるんだが。

そんな話誰もしてないじゃん

936 :ナイコンさん:2012/04/03(火) 21:39:57.05
あなた額面通りにしか文章理解できない人?

937 :ナイコンさん:2012/04/03(火) 22:28:08.29
>あなた額面通りにしか文章理解できない人?

↑「自分が考えてることは他人も当たり前に思っている筈」と信じて疑わない人なんだろうなあ。

938 :ナイコンさん:2012/04/03(火) 22:32:18.43
つまりこのようなZ80と6502の酷い争いがあったわけです

皆さんわかりましたか?

939 :ナイコンさん:2012/04/03(火) 22:39:26.43
>つまりこのようなZ80と6502の酷い争いがあったわけです

なかったよ。

940 :ナイコンさん:2012/04/03(火) 22:48:04.36
>「自分が考えてることは他人も当たり前に思っている筈」と信じて疑わない人なんだろうなあ。
あー、お前のことかw なるほどww

941 :ナイコンさん:2012/04/03(火) 22:59:18.35
>あー、お前のことかw なるほどww

悔しくて堪らんのね

942 :ナイコンさん:2012/04/04(水) 15:10:38.05
醜いな、お前等

943 :ナイコンさん:2012/04/04(水) 18:54:31.48
最後に自分から一言残さないと気が治まらないヤツっているよな
得意技は捨て台詞ダッシュ


944 :ナイコンさん:2012/04/04(水) 23:10:26.18
おっと済まない、気付くのが遅れた。そもそも、

>単に人気や需要があったかどうかの違いだろう
そんなこと誰が聞いてる?w

945 :ナイコンさん:2012/04/05(木) 03:07:40.58
>>944
>>単に人気や需要があったかどうかの違いだろう
>そんなこと誰が聞いてる?w

>>929が言ってるだろう。

>Z80は
(略)
>互換CPUやら何やらで

946 :ナイコンさん:2012/04/05(木) 21:51:36.62
>>945
さすがに、その>>929の中で需要があったと言ってるとするのは無理があるんじゃないかな(´・ω・`)

需要が無かったから(それはそれで普及もしなかったけれど) とも読める訳だから。


947 :ナイコンさん:2012/04/05(木) 21:57:09.86
>>946
需要がないのにセカンドソースやデッドコピーが大量に作られる状況があると?

948 :ナイコンさん:2012/04/05(木) 22:26:08.96
>>945
ほうほうほう。>>929が言っているのだな。ならば、

>そんな話誰もしてないじゃん
>>929

949 :ナイコンさん:2012/04/05(木) 22:29:44.00
>>948
> >>945
> ほうほうほう。>>929が言っているのだな。ならば、
>
> >そんな話誰もしてないじゃん
> >>929

意味分からん

950 :ナイコンさん:2012/04/05(木) 22:36:33.92
本当に意味わかんない?w
100回読むと分かるかもよ?

お前じゃ無理なんかなww

951 :ナイコンさん:2012/04/05(木) 22:37:59.66
あーそうか。やっと自己矛盾に気がついて、
逃げの体制に入ったのかwww

952 :ナイコンさん:2012/04/05(木) 22:41:43.30
>>950
> 本当に意味わかんない?w
> 100回読むと分かるかもよ?
>
> お前じゃ無理なんかなww

都合が悪いと馬鹿になったふりか。酷いものだ。

953 :ナイコンさん:2012/04/05(木) 22:45:55.56
やはり8bitではこの程度か

954 :ナイコンさん:2012/04/05(木) 22:47:39.80
>>948
よくわからんけど、

> 935 :ナイコンさん:2012/04/03(火) 21:13:17.13
> >その人気や需要の差がどうしてあったのかという話をしてるんだが。
>
> そんな話誰もしてないじゃん

への反論のつもり?

「どうしてあったのか」なんて話、誰がしてるの??

955 :ナイコンさん:2012/04/05(木) 22:54:26.26
>「どうしてあったのか」なんて話、誰がしてるの??
>>929

956 :ナイコンさん:2012/04/05(木) 23:01:15.93
>>955
>>929が言ってるのは「Z80の互換品がなぜ多かったのか」って話でしょ。
「人気や需要の差がどうしてあったのか」ってのとは全然違うよ。

957 :ナイコンさん:2012/04/05(木) 23:17:02.83
お前はwwww

「なぜZ80の互換品が多かったのか」=「単に人気や需要があったかどうかの違いだろう」
で、どうして人気や需要の差があったかを>>929は説明してるの。
「単に人気や需要があったかどうかの違いだろう」なんて当たり前の話は誰もしてない。

このスレでは具体的にこういう演算性能の差が… ってことを繰り返し言われてきたけど
結論が出てない。
だから、>>929のように63C09はライセンスがとかZ80はその辺ユルかったとかの
流れとなってるわけ。

お前が言ってる当たり前のことなんか今さら言われてもナ、っていうわけなんだよ。
分かった?

958 :ナイコンさん:2012/04/05(木) 23:53:37.04
うん、解りましタヌキ

959 :ナイコンさん:2012/04/06(金) 01:43:49.20
>>957
>で、どうして人気や需要の差があったかを>>929は説明してるの。

>>929が主張する互換品が易かった説は供給する側の話で、
人気や需要は消費する側の話だから、その主張には論理の飛躍があるよ。

あと、人気や需要がないものを他社がこぞって互換品を作るかね?原因と結果が逆だと思う。

960 :ナイコンさん:2012/04/06(金) 01:45:20.68
訂正

×互換品が易かった説
○互換品が出易かった説

961 :ナイコンさん:2012/04/06(金) 04:43:20.04
なんでもいいがμPD780は結局シロなんじゃなかったっけ?
インテル側も最終的にNECがシロになるのを前提に
イチャモン裁判ふっかけて時間稼ぎしたってのが真相だったはずなのでは。

962 :ナイコンさん:2012/04/06(金) 07:11:25.68
>>961
V30裁判と混同してないかって思うが、根本的におかしい部分がだなwwww

963 :ナイコンさん:2012/04/06(金) 08:10:17.51
>>959
確かに飛躍がある。しかし、こういうデバイスの類は作りやすい=こぞって互換品を作る
と価格が大幅に下がるすなわち人気や需要が出る特性があるため、
需要と供給が他に比べて密接に関連している。どちらが原因とは言えない。

作りやすい=こぞって互換品…
ってのも飛躍があるが、オリジナルがザイログじゃなくてインテルだったらこうなってたかな?
今のインテルとAMD見てると余計そう思う。

こう考えると性能が云々より、ますます権利の方が理由じゃないかと思えてきた。

964 :ナイコンさん:2012/04/06(金) 17:24:22.82
インテルも散々互換品作られたわけだが。

965 :ナイコンさん:2012/04/06(金) 17:28:50.61
ザイログはZ80発売当初は新興の小さい会社だったから、製品の安定供給のために
セカンドソース契約を他社に「お願いする」側だったんではないかな。

966 :ナイコンさん:2012/04/06(金) 17:50:45.46
当時はまだCPU自体に需要があっただけで、どのCPUがってわけはないだろう。
結果、ライセンスが安かったり、ゆるかったり、したほうが勝ち残っただけでは。
VHSvsベータと同じで。

967 :ナイコンさん:2012/04/06(金) 17:59:39.02
モトローラがもし本気で「打倒! 80系」とか考えてたんなら、6800でパッとしなかったんだから、
6809はすげえ安くするとか、開発環境を充実させるとか、他社へのライセンス料をタダにしてでも
作ってもらうとか、色々やってた筈だろ。
モトローラって会社は大きかったけど、半導体はその一部門でしかないし、インテルやザイログ
みたいに社運をかけてどうこうみたいな本気度はなかったと思うね。

968 :ナイコンさん:2012/04/06(金) 20:38:11.04
>>964
Z80ほど?
それと8080のライセンスって安くかつすぐ買えたんだろうか。

>>967
大企業っていろいろ重いよな。
やばいってんで作ったのが6802だったり6805だったり。(この2者は対Z80じゃないけど)
それでもだめでマジやばいと思って本気で6809作ったら遅かったというw

でも、68000は結構成功したよな。PC以外だけど。

969 :ナイコンさん:2012/04/06(金) 20:46:59.65
>>968
http://www.itofamily.com/ito/collections/legend/i8080/index.html

結構あるんでない?

970 :ナイコンさん:2012/04/06(金) 20:52:59.45
結構あるけど、Z80だとROHMとかが作ってたからなw なんでROHMがwwww とか思ってた。
マダマダww

971 :ナイコンさん:2012/04/06(金) 20:58:45.61
>>970
ロームがZ80作り始めたのって他社が止めたくらいのタイミングからじゃん。
市場が細くなって他社が止める判断したのをロームがニッチなマーケット向けを
選んだってだけの話で、あんま他と比べられる話じゃないだろ。

972 :ナイコンさん:2012/04/06(金) 21:06:54.62
面白い会社だな。

ローム - Wikipedia
http://ja.wikipedia.org/wiki/%E3%83%AD%E3%83%BC%E3%83%A0
> 高度成長期、新興企業であるロームには実績のある技術者は来ず、社内で
> 技術者を育て取り組むしかなかったが、「せっかく手塩にかけた技術者が、
> 一定の水準まで育つと他社に引き抜かれてしまう」ということで創業者の
> 佐藤研一郎社長ら経営陣は、日々悩み抜いていた。そんなある日、佐藤社長を
> 囲んでミーティングをしていたら、だれからともなく「技術者を京女と結婚させれば」
> という案が出てきた。京都の女性は地元への定着志向が極めて強く、地方出身
> 男性の多くが京都の女性との結婚を機に京都に定着しているということで、
> 佐藤社長も乗り気で「よし、できるだけ魅力的な女性を社員に採用しよう」という
> ことになった。 それ以来、同社は魅力的な美人女性社員を採り続けているという。

973 :ナイコンさん:2012/04/06(金) 21:35:18.35
>>968
x86で。

974 :ナイコンさん:2012/04/06(金) 21:41:02.91
>>968
>でも、68000は結構成功したよな。PC以外だけど。

6809の当時の採用実績や6800の系譜がいまだに残っていることを考えれば、
8ビットプロセッサもそこそこは成功してるだろ。

975 :ナイコンさん:2012/04/06(金) 22:25:07.56
>971
こういうのも作れますって感じじゃないのかな
マスクは買ったと聞いたけど
昔々、パナソニックのMSX開けたらロームのZ80が入っててびっくりした


976 :ナイコンさん:2012/04/06(金) 22:39:10.72
ロームって90年代半ばくらいの時点で16Kbの高速でないS-RAMとか作ってたし、他社が儲からなくてやらなくなったもんをやってた印象があった。今はどうだか知らん。

977 :ナイコンさん:2012/04/07(土) 04:27:34.89
今もローム半導体はそこそこ手広くやってる。
最近はSiCデバイスで名を上げたんじゃないかな?

978 : ◆0uxK91AxII :2012/04/07(土) 11:45:24.08
ローム 解雇

って、ぐぐりたくなるよね。

979 :ナイコンさん:2012/04/07(土) 14:38:20.54
労務?

980 :ナイコンさん:2012/04/09(月) 14:58:09.70
ここでクイズです

Z80 =3
6809 =5
8086 =6
68000 =6

なら次の答えは?
6502 =?

ヒント : わかれば幼稚園児でも5分で解ける (…らしい)
元ネタはこちら↓
ttp://nlab.itmedia.co.jp/nl/articles/1204/09/news032.html


981 :ナイコンさん:2012/04/09(月) 15:07:28.25
6502 =0

若松の店頭にあるCPUの在庫の数

982 : ◆0uxK91AxII :2012/04/09(月) 16:10:21.73
>>980
2
元ネタの方は二分間未満で解いたし。

983 :980:2012/04/09(月) 16:41:13.66
>>981 ないす! ワロタ
>>982
正解は、アキュムレータとテンポラリ・レジスタの各フリップフロップを
ワイヤ接続するバック・ループの段数です。Z80は4bit単位(らしい?)なので3段
6809はA・Bが並列Accなので5段、8086や68Kはさらに複雑になってます (大嘘)。

子供よりも速く解けたということは、それだけ思考回路がシンプルなんですねw
自分は10分ぐらい考え込んでしまった orz


984 :ナイコンさん:2012/04/09(月) 16:42:11.66
8086=6
Z80=3
6809=5
6502=2
その=1

985 :ナイコンさん:2012/04/09(月) 18:19:17.30
誰か次スレたのむ

986 :ナイコンさん:2012/04/09(月) 18:57:34.10
>>985
たてた
http://ikura.2ch.net/test/read.cgi/i4004/1333965297/l50

この辺は住民の判断で足すなりして
http://ikura.2ch.net/test/read.cgi/i4004/1319314159/113
http://ikura.2ch.net/test/read.cgi/i4004/1319314159/145

987 :ナイコンさん:2012/04/09(月) 19:15:41.93
>子供よりも速く解けたということは、
幼稚園児かも知れないぞ


988 :ナイコンさん:2012/04/10(火) 01:10:01.93
>>980
CPUの名前の輪っかの数で6502=2かと思た(6と0に輪っか部分あり)

元ネタの記事は問題を解いた後で読んだ…

989 :ナイコンさん:2012/04/10(火) 01:14:32.50
元ネタサイトのリンクにあった「チーズ名かフォント名か」にワロタ
結構わからないもんなんだなあ…

990 :ナイコンさん:2012/04/10(火) 16:11:16.69
>>986
乙です

991 :ナイコンさん:2012/04/11(水) 13:08:52.92
さてと。

992 :ナイコンさん:2012/04/11(水) 13:12:26.58
>>991
>>999までに落ちるとスレッド終了年月日と時間が残りますよ

993 :ナイコンさん:2012/04/11(水) 18:00:28.75
そうは

994 :ナイコンさん:2012/04/12(木) 15:37:26.72
烏賊の

199 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.9 2010/05/24 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)