TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
世界で一番最初に誕生したパソコンって何?
ここだけ時代が7年間ずれているスレ
富士通Kシリーズ
■PC9801VX専用スレッド■
エラッタについて語ろう!
懐モバ(懐かしのモバイル)を語ろう!
動体保存ノウハウ
【MSX】名機ソニーHB-10を今からハンマーで壊します
8086 使っているやつはDQNと思う人の数→
【空想】もしあの機種がもっと続いていたら【妄想】

OSと言えばコレでしょ!CP/Mスレ ver.4


1 :2018/10/08 〜 最終レス :2020/06/09
「世界初の個人で買えるOS」であるCP/Mについて語るスレです。

前スレ
OSと言えばコレでしょ!CP/Mスレ ver.3
http://matsuri.2ch.sc/test/read.cgi/i4004/1416873034/
https://matsuri.2ch.sc/test/read.cgi/i4004/1416873034/

2 :
CP/M - Wikipedia
http://ja.wikipedia.org/wiki/CP/M

3 :
>>1
https://i.imgur.com/kB3jqVU.gif

4 :
Z80でTCP/IPって、どんな用途に使うんだろう・・・?
ちょっと高いけど大きめのRJ-45コネクタで、CPU側からはシリアルポートに見えるようなものもあるのに??

SDのドライバも存在するからTCP/IPがあってもいいと思うけど。

5 :
sharpランゲージシリーズのCP/M買ったけどほとんど使わなかったw
OSと別に言語買わないといけなくて、しかもPascalがディスク待ちばかりで萎えた。

6 :
前スレにも出てきたが、このサイトはテンプレに入れてもいいんじゃないかな。
The Unofficial CP/M Web site
h ttp://www.cpm.z80.de/

7 :
>>6
何年後かわからんが、次スイ建てるひとはよろしくやってくれると俺は信じる!

来年中には次スレ建つとは思うけど。

8 :
んなこたーない

9 :
最初のスレは埋まるのに12年かかったのを思うと
書き込みが多くなったんだな。

10 :
CP/Mに対するニーズが増えたのか、CP/Mを知ってる人が増えたのか、
それともCP/Mスレの住民が暇になっただけか。

11 :
つ 定年

12 :
趣味じゃなく、今もCP/Mを使って仕事してる人がいたらすごい

13 :
CP/MクローンのMS-Dosの子孫のwindosを使わず仕事してる奴いるの?実質CP/Mじゃん

14 :
お前はマウスつかわないのか?

15 :
フォルダ使わずにすべてのファイルをルートに置いてたら認めよう

16 :
コンカレントCP/Mってマウス対応してたような

17 :
GEMとかGSXといったグラフィクス環境で実現されてた

18 :
>>11
確かにw

19 :
CP/Mとかの昔モノが絶えたからじゃない?
地方の市が栄えているのと同じ理由。

市の人口が増えてるんで栄えてると思いきや、その周辺が滅びて住人が市に移動してる感じ

20 :
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。

21 :
憲法とか関係ないから。
こんな過疎板までやって楽しいの?

22 :
つか、CP/Mを個人で買ったのがどんだけいるのかと。

TurboPascal目的\やSharpランゲージシリーズ(どちらも後期)以外では多くないんじゃ…って思う。

23 :
日本では39000円くらいしたかな
8bitパソコンが出る前はCP/Mを個人で買う人はマニアくらいのもんだな
既に動いているCP/Mマシンが無いと別マシン用のCP/Mを作れなかった
自分は会社のマシンを休み時間に使わせてもらった
“当然”自分では買ってないw

24 :
パソコンショップでバイトしてたとき、客先行ってちょっと
様子見てくれって言われて。

MS-DOSかと思っていじったらCP/M-86で驚いた。よく似てた。

昭和の話。

25 :
パクリだしな
コンピュータ関係の著作権が緩かった古き良き時代

26 :
TP(TurboPascal) サザンパシフィックとマイクロソフトどっちが良かったんだろ?
なんか雑誌でもめてるって記事見た記憶がある。遠い昔だけど

27 :
SPLとMSAが雑誌で揉めたのはTPではなくてTCだろ。

28 :
これだから香具師は

29 :
DDTって機種依存するっけ?

30 :
環境によっては 0038H をハードウェア割り込みに使ってたりするので
そういう場合は要パッチ >DDT

31 :
0038H(RST7)ってメモリが無い場所へ暴走したときのトラップに使ってたかも

32 :
>>30
情報あんがと。
CP/Mのエミュ環境作りだして、CP/M Playerを移植しようかと思ったんだけど8ビットPCエミュの上に作ったほうがよさげだね。

正月、どうせ暇だしほかにやることないから頑張ってみるかな。

33 :
IM 1 の時は無条件で RST 38H だった

34 :
RST 38H = FFHだから、メモリが存在しない番地を実行しようとしたときは都合がいい

35 :
vectorでソース付きでZ80エミュ公開してる人のをいくつか見たけどC言語で書かれてるのが多いね・・・

36 :
COBOLで書けと?

37 :
FORTRAN77で頼む

38 :
CP/Mってファイルエントリーが144ででかいファイルがあるとファイル数が減るみた
いな事書いてあったけどこれってディスクを丸ごと144等分してて一定のサイズを超
えると次ファイルまで潰れるってことですかね
小さいファイルを大量に扱う場合はまとめるためのアーカイバが必要とか思ったり
(x68kに無圧縮のアーカイバが付属してて何のためにあるのか疑問だったけど
開発初期はCP/Mファイルシステムだったのかしら

39 :
Cで使う.libなんてのも中身はarだし、リソースの少なかった昔の環境では無駄はあまりないよ

40 :
>>38
たしか、
どのセクタにデータが書かれているかの情報がファイルエントリー内にあって、
大きいファイルになると足りなくなって別のエントリーを使うような感じ。だったはず。

41 :
>>38
1つの管理領域(extent)で16KBまでの管理ができる
24KBくらいのプログラムを読み込むときはFDDのシーク音が
トン トン トン ギーコ トン トン
というような感じだった
ギーコで2個目のextentをアクセスしている

42 :
>>38
ちょっと違うかな。
それはFAT12ファイルシステムの話。
エントリの最大数は112だったような?(細かい数字は失念)

FAT12を採用してる限り、CP/Mに限らずどのOSでも同じだったはず。
あと2Dとか2DDなど、メディアの種類によってもエントリ数が違ったような…

43 :
CP/MはFATではない
ディレクトリエントリに直接FATみたいなデータがあって大きいファイルはディレクトリエントリを複数使う

44 :
1エントリー16kで等分されてるんですか小さいファイルでも16k消費するみたいな
工夫でなんとかなるから無駄とは思わないし直感的に分かりやすいですね

45 :
武田さんところのCPMPlayerをVCからBCC/GCCに移植したんだが元ソース読みづらいし
元々Windows環境のためかutils関数群がWindows依存で困る。
raspi上で動かせるよう目指したが、関数依存で他の環境に移植できず止まってる

46 :
>Windows依存で困る

それをなんとかするのが移植でしょうに

47 :
今時windows依存とかゴミ過ぎだろ

48 :
今時のPCは99%Windowsなんだから困る奴のほうがゴミ技術者だろ

49 :
Windows向けに書いてるのにWindowsに依存するなとかw 素人プログラマかよw

50 :
そういうバカに限ってマックを使いたがるのは何でだぜ?

51 :
LinuxにCP/Mエミュぐらいいろいろあるだろうに移植しなくても

52 :
Javaで書いちゃいなよYou。

53 :
コンソールアプリのわりには、Windowsに依存してるよね。

まー、エスケープシーケンスの処理とか入ってると思うと仕方ないかなー、ともおもう。

54 :
一体この子は何を言ってるんだw
大多数の人、市場はCP/M→DOS→Windowsって進んだんだよw

55 :
Linuxが安定したのがつい最近、ここ10年だということを知らないのさ。

56 :
Linaxが安定したのがつい最近ならMaicrosoftはいつ安定するんだい?いまだに毎月アップデートしてるけど

57 :
>>54
これってどこにかかってるんだw

58 :
Linuxが安定ねぇ。
カーネルは20年ぐらい前から安定動作してるけどXより上は今でも不安定っちゃ不安定だろ。
ひところよりはましになってるけど。

59 :
>>57
分かるまでROMってなさいw

60 :
CP/MプレイヤーをJavaで書き換えてる俺より先にGCCに書き換えちゃった人が出てきたみたいだ。
正月に手を付けたけどなかなか気が向かなくて、ちょっとずつやってるんでトータルでまだ5日分ぐらいかな?
でも夏休みまでには終わりそうだ(今年の夏休みとは言ってないw

61 :
Java屋はなんでもJavaで置き換えようと必死だけど需要ないよね。

62 :
冷蔵庫の閉め忘れをセンサーで検出する機能のようなものであるとハードと連携しないとうまくいかないからエミュレーターでI/Oポートが利用できないと難しいが
CP/Mで動くBMI計算とか簡単なお薬り検索データベースとか簡単な健康用アプリ作ればjavaでも需要はあるかもね
高齢だからな

63 :
Javaで書いてるのはAndroidのソフト作るための勉強だよ。
完全に趣味だからのんびりやってる。
50すぎてからJavaに手を出したけど、なかなか面白い言語だよねJava。

64 :
googleはJavaパクリ訴訟で負けたから、これからのandroidはkotlinの時代なのに

65 :
今更JABAとかこの板らしくて微笑ましいじゃないかw

66 :
8(オレオ)も9(パイ)もAOSP見たら中はJavaだったし、AndroidStudioもコトリンと言いつつJavaみたいだったけど?
コンパイラの名前が違うぐらいじゃねーのか?

67 :
OS本体の話ではなくアプリ作成だろう既に50%超えてるらしいよコトリン

68 :
古都リンってなんや?
アンドロイドのせいで
やっとJAVA一色の世界がやってきたのかと思ったのにちがうのか

69 :
>>51
Linuxで動くsimhというエミュレーターがいろいろなハードウェアに対応してるね
vax780やPDP-11にも対応してて4.2BSDや4.3BSD、Version7 UNIXなど昔のUNIXも走る
その中でAltairZ80というのがあってこれがAltair 8800のエミュレーターで8080だけでなくZ80にも対応してる
simh、AltairZ80でGoogleで検索するとCP/Mを動かしてる人のページがいろいろ出てくる

70 :
あと、simhはWindows上のCygwinでもコンパイルして動作する

71 :
ttps://schorn.ch/altair.html
ここにsimhのWindows版やMac版のバイナリがある
CP/Mのディスクイメージもここにある
Linuxならsimhを自分でビルドした方がいい
Raspberry PIでやってる人もいるね

72 :
文字コードのマルチバイト系は動作するのかな?

73 :
>>72
ウンコ

74 :
>>72
文字コードのマルチバイト系は動作するのかね?

75 :
>>74
文字コードのマルチバイト系は動作するのかの?

76 :
なんとかキー入力とテキスト表示が実装できたぞJava版(になると良いな)CP/M Player。
CPUと仮想マシン部分が別物になってしまってるけど・・・

77 :
CPUエミュレータもJavaなのか。

78 :
今も昔もみんなJVM入れたがらないから使ってもらえないぞ。

79 :
Java版CP/Mplayerは自習用だから公開するつもりはないよ。

80 :
なら開発過程はチラシのウラにでも書いてろ

81 :
ここがチラシの裏なんだが?

82 :
チラシの裏の意味がわかってない

83 :
なら開発過程は自分の日記にでも書いてろ

84 :
ブログでやれ
数viewはあるかも

85 :
裏が白いチラシは貴重

86 :
ここは公衆便所の壁だろw
チラシの裏の方が数段格上だ
チラ裏なら他人様に一切迷惑をかけたりはしないからなw

87 :
>チラシの裏
おまえんちで閉じてろ=他人の目にさらすな
って意味だと思ったが、今は違うのか

88 :
過疎スレなんだからCP/M関連なら何書いてもいいと思うが

89 :
現時点でCP/Mはフリー配布ってことになってるのかしら

90 :
>>89
ライセンスはSCO子会社のLineoが持っている(らしい)
Lineoの許諾を受けたUnofficialなサイトからダウンロード可能

自分で使う分には実質フリーだと思っていいのでは
Unofficial CP/M pageのFAQにも書いてある

91 :
年末にZ80伝説が出るけど、やっぱり自分で作る人増えるのかな?
Z80はまだ手に入るよね
するとプログラム作る上でCP/Mエミュレータとフリーで配布されてるソフトが役に立ちそうだね

92 :
6502や8080だと命令数が少なくて実装作業は楽なのだがZ80や6809になると命令数が
16bitのように増えるので個人レベルで楽しむのはかなり大変な作業になると思う。
オープンソースのソフトがあると便利だね。

93 :
CP/M(1.4)は当時38000円だったかな (Lifeboat?)
BIOSは自分のマシンに合わせてASMソースレベルでカスタマイズが必要
それには既に稼働している別のCP/Mマシンが必要だった

94 :
8080伝説にCP/Mはアメリカでは75ドルで売られてたと書かれてたような
1ドル250円として計算しても19000円くらいか
アメリカでは安かったので爆発的に普及
日本とアメリカではずいぶんと事情が違ってたんだろうね

95 :
https://upload.wikimedia.org/wikipedia/commons/1/12/CP%E2%81%84M_Ad%2C_Dec_11%2C_1978.png

何年の話か知らんが広告はこうだ。

96 :
>>95
MAC? …Appleはデジタルリサーチから権利買ったんだろうか?

97 :
>>96
8080、Z80用のマクロアセンブラ。MAC80.COMだったかな。
自分はずっとM80使ってたけど、
ネット上に有ったCP/MをPC-8801に移植する際に
付属のセクターデブロッキングのソースがMACでしかアセンブル出来なかった。

昔のASMソースにはMAC専用のマクロが書かれている場合もあるようだ。

98 :
関係ないけどAppleIIにはz80拡張ボードがあってCP/Mが使えた

99 :
>>95
シンボリックデバッガってこの時代からあったのか

100 :
>>98
MicrosoftのSoftCardでしょ。Z80カードとCP/Mのセット
単体としては世界で最も売れたCP/Mだったらしいね


100〜のスレッドの続きを読む
さよなら九十九電機
満開製作所
素晴らしき周辺機器の世界
エラッタについて語ろう!
4004嶋正利、を語るすれ4004
アセンブラの開発ツールを教えろ
【クリーン】MZ-80K/C/1200シリーズ part7(id)【アルゴ号】
FM-NEW7でポートピア殺人事件やってますが、何か?
バボさんについて語るスレ
電子手帳をマターリと語るスレ。
--------------------
好きなことを自由に   メモ帳
(;ω;)生きててごめんなさいですお 2
【奈良県ホワイト市役所1位】葛城市役所職員募集!
【神奈川】13歳中2女子に5万円約束しわいせつ 埼玉の31歳会社員逮捕
東京競馬 1回 3日目
【名無し奥も○○奥も】気楽に井戸端会議 7475【みんな来い】
aiko LOVE LIKE POP Vol.582
Sガスト 20店舗目
なんJカタン部
【キー局】HVR-Z5J【バラエティ専用】Part.4
ルカ・トゥリンを語りませんか
タクローの不正登録
魔法少女まどか☆マギカ 第4888話
【DEAD】平成30年度司法書士試験反省会6【ALIVE】
なぜ福岡市は「日本でもっとも勢いのある街」に成長したのか 2020/05/04 [しゅわっち'92★★]
【野球】阪神“落合監督”誕生も!? 落合氏、オファー来たら「受ける可能性はある」
フェスのμ'sメドレーで確信したけどさ
アウト×デラックス★2
【君の名は。】新海誠アンチスレ 30【ぐわー!すごすぎる】
法政大学教授「安倍やめろ!と言い続けることに何の意味があるんですか?」 [878998797]
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼