OSと言えばコレでしょ!CP/Mスレ ver.4
Z80でTCP/IPって、どんな用途に使うんだろう・・・? ちょっと高いけど大きめのRJ-45コネクタで、CPU側からはシリアルポートに見えるようなものもあるのに?? SDのドライバも存在するからTCP/IPがあってもいいと思うけど。 sharpランゲージシリーズのCP/M買ったけどほとんど使わなかったw OSと別に言語買わないといけなくて、しかもPascalがディスク待ちばかりで萎えた。 前スレにも出てきたが、このサイトはテンプレに入れてもいいんじゃないかな。 The Unofficial CP/M Web site h ttp://www.cpm.z80.de/ >>6 何年後かわからんが、次スイ建てるひとはよろしくやってくれると俺は信じる! 来年中には次スレ建つとは思うけど。 最初のスレは埋まるのに12年かかったのを思うと 書き込みが多くなったんだな。 CP/Mに対するニーズが増えたのか、CP/Mを知ってる人が増えたのか、 それともCP/Mスレの住民が暇になっただけか。 趣味じゃなく、今もCP/Mを使って仕事してる人がいたらすごい CP/MクローンのMS-Dosの子孫のwindosを使わず仕事してる奴いるの?実質CP/Mじゃん フォルダ使わずにすべてのファイルをルートに置いてたら認めよう GEMとかGSXといったグラフィクス環境で実現されてた CP/Mとかの昔モノが絶えたからじゃない? 地方の市が栄えているのと同じ理由。 市の人口が増えてるんで栄えてると思いきや、その周辺が滅びて住人が市に移動してる感じ 私たち日本人の、日本国憲法を改正しましょう。 総ム省の、『憲法改正國民投票法』、でググって みてください。拡散も含め、お願い致します。 憲法とか関係ないから。 こんな過疎板までやって楽しいの? つか、CP/Mを個人で買ったのがどんだけいるのかと。 TurboPascal目的\やSharpランゲージシリーズ(どちらも後期)以外では多くないんじゃ…って思う。 日本では39000円くらいしたかな 8bitパソコンが出る前はCP/Mを個人で買う人はマニアくらいのもんだな 既に動いているCP/Mマシンが無いと別マシン用のCP/Mを作れなかった 自分は会社のマシンを休み時間に使わせてもらった “当然”自分では買ってないw パソコンショップでバイトしてたとき、客先行ってちょっと 様子見てくれって言われて。 MS-DOSかと思っていじったらCP/M-86で驚いた。よく似てた。 昭和の話。 パクリだしな コンピュータ関係の著作権が緩かった古き良き時代 TP(TurboPascal) サザンパシフィックとマイクロソフトどっちが良かったんだろ? なんか雑誌でもめてるって記事見た記憶がある。遠い昔だけど SPLとMSAが雑誌で揉めたのはTPではなくてTCだろ。 環境によっては 0038H をハードウェア割り込みに使ってたりするので そういう場合は要パッチ >DDT 0038H(RST7)ってメモリが無い場所へ暴走したときのトラップに使ってたかも >>30 情報あんがと。 CP/Mのエミュ環境作りだして、CP/M Playerを移植しようかと思ったんだけど8ビットPCエミュの上に作ったほうがよさげだね。 正月、どうせ暇だしほかにやることないから頑張ってみるかな。 RST 38H = FFHだから、メモリが存在しない番地を実行しようとしたときは都合がいい vectorでソース付きでZ80エミュ公開してる人のをいくつか見たけどC言語で書かれてるのが多いね・・・ CP/Mってファイルエントリーが144ででかいファイルがあるとファイル数が減るみた いな事書いてあったけどこれってディスクを丸ごと144等分してて一定のサイズを超 えると次ファイルまで潰れるってことですかね 小さいファイルを大量に扱う場合はまとめるためのアーカイバが必要とか思ったり (x68kに無圧縮のアーカイバが付属してて何のためにあるのか疑問だったけど 開発初期はCP/Mファイルシステムだったのかしら Cで使う.libなんてのも中身はarだし、リソースの少なかった昔の環境では無駄はあまりないよ >>38 たしか、 どのセクタにデータが書かれているかの情報がファイルエントリー内にあって、 大きいファイルになると足りなくなって別のエントリーを使うような感じ。だったはず。 >>38 1つの管理領域(extent)で16KBまでの管理ができる 24KBくらいのプログラムを読み込むときはFDDのシーク音が トン トン トン ギーコ トン トン というような感じだった ギーコで2個目のextentをアクセスしている >>38 ちょっと違うかな。 それはFAT12ファイルシステムの話。 エントリの最大数は112だったような?(細かい数字は失念) FAT12を採用してる限り、CP/Mに限らずどのOSでも同じだったはず。 あと2Dとか2DDなど、メディアの種類によってもエントリ数が違ったような… CP/MはFATではない ディレクトリエントリに直接FATみたいなデータがあって大きいファイルはディレクトリエントリを複数使う 1エントリー16kで等分されてるんですか小さいファイルでも16k消費するみたいな 工夫でなんとかなるから無駄とは思わないし直感的に分かりやすいですね 武田さんところのCPMPlayerをVCからBCC/GCCに移植したんだが元ソース読みづらいし 元々Windows環境のためかutils関数群がWindows依存で困る。 raspi上で動かせるよう目指したが、関数依存で他の環境に移植できず止まってる >Windows依存で困る それをなんとかするのが移植でしょうに 今時のPCは99%Windowsなんだから困る奴のほうがゴミ技術者だろ Windows向けに書いてるのにWindowsに依存するなとかw 素人プログラマかよw そういうバカに限ってマックを使いたがるのは何でだぜ? LinuxにCP/Mエミュぐらいいろいろあるだろうに移植しなくても コンソールアプリのわりには、Windowsに依存してるよね。 まー、エスケープシーケンスの処理とか入ってると思うと仕方ないかなー、ともおもう。 一体この子は何を言ってるんだw 大多数の人、市場はCP/M→DOS→Windowsって進んだんだよw Linuxが安定したのがつい最近、ここ10年だということを知らないのさ。 Linaxが安定したのがつい最近ならMaicrosoftはいつ安定するんだい?いまだに毎月アップデートしてるけど Linuxが安定ねぇ。 カーネルは20年ぐらい前から安定動作してるけどXより上は今でも不安定っちゃ不安定だろ。 ひところよりはましになってるけど。 CP/MプレイヤーをJavaで書き換えてる俺より先にGCCに書き換えちゃった人が出てきたみたいだ。 正月に手を付けたけどなかなか気が向かなくて、ちょっとずつやってるんでトータルでまだ5日分ぐらいかな? でも夏休みまでには終わりそうだ(今年の夏休みとは言ってないw Java屋はなんでもJavaで置き換えようと必死だけど需要ないよね。 冷蔵庫の閉め忘れをセンサーで検出する機能のようなものであるとハードと連携しないとうまくいかないからエミュレーターでI/Oポートが利用できないと難しいが CP/Mで動くBMI計算とか簡単なお薬り検索データベースとか簡単な健康用アプリ作ればjavaでも需要はあるかもね 高齢だからな Javaで書いてるのはAndroidのソフト作るための勉強だよ。 完全に趣味だからのんびりやってる。 50すぎてからJavaに手を出したけど、なかなか面白い言語だよねJava。 googleはJavaパクリ訴訟で負けたから、これからのandroidはkotlinの時代なのに 今更JABAとかこの板らしくて微笑ましいじゃないかw 8(オレオ)も9(パイ)もAOSP見たら中はJavaだったし、AndroidStudioもコトリンと言いつつJavaみたいだったけど? コンパイラの名前が違うぐらいじゃねーのか? OS本体の話ではなくアプリ作成だろう既に50%超えてるらしいよコトリン 古都リンってなんや? アンドロイドのせいで やっとJAVA一色の世界がやってきたのかと思ったのにちがうのか >>51 Linuxで動くsimhというエミュレーターがいろいろなハードウェアに対応してるね vax780やPDP-11にも対応してて4.2BSDや4.3BSD、Version7 UNIXなど昔のUNIXも走る その中でAltairZ80というのがあってこれがAltair 8800のエミュレーターで8080だけでなくZ80にも対応してる simh、AltairZ80でGoogleで検索するとCP/Mを動かしてる人のページがいろいろ出てくる あと、simhはWindows上のCygwinでもコンパイルして動作する ttps://schorn.ch/altair.html ここにsimhのWindows版やMac版のバイナリがある CP/Mのディスクイメージもここにある Linuxならsimhを自分でビルドした方がいい Raspberry PIでやってる人もいるね >>72 文字コードのマルチバイト系は動作するのかね? >>74 文字コードのマルチバイト系は動作するのかの? なんとかキー入力とテキスト表示が実装できたぞJava版(になると良いな)CP/M Player。 CPUと仮想マシン部分が別物になってしまってるけど・・・ 今も昔もみんなJVM入れたがらないから使ってもらえないぞ。 Java版CP/Mplayerは自習用だから公開するつもりはないよ。 ここは公衆便所の壁だろw チラシの裏の方が数段格上だ チラ裏なら他人様に一切迷惑をかけたりはしないからなw >チラシの裏 おまえんちで閉じてろ=他人の目にさらすな って意味だと思ったが、今は違うのか 過疎スレなんだからCP/M関連なら何書いてもいいと思うが 現時点でCP/Mはフリー配布ってことになってるのかしら >>89 ライセンスはSCO子会社のLineoが持っている(らしい) Lineoの許諾を受けたUnofficialなサイトからダウンロード可能 自分で使う分には実質フリーだと思っていいのでは Unofficial CP/M pageのFAQにも書いてある 年末にZ80伝説が出るけど、やっぱり自分で作る人増えるのかな? Z80はまだ手に入るよね するとプログラム作る上でCP/Mエミュレータとフリーで配布されてるソフトが役に立ちそうだね 6502や8080だと命令数が少なくて実装作業は楽なのだがZ80や6809になると命令数が 16bitのように増えるので個人レベルで楽しむのはかなり大変な作業になると思う。 オープンソースのソフトがあると便利だね。 CP/M(1.4)は当時38000円だったかな (Lifeboat?) BIOSは自分のマシンに合わせてASMソースレベルでカスタマイズが必要 それには既に稼働している別のCP/Mマシンが必要だった 8080伝説にCP/Mはアメリカでは75ドルで売られてたと書かれてたような 1ドル250円として計算しても19000円くらいか アメリカでは安かったので爆発的に普及 日本とアメリカではずいぶんと事情が違ってたんだろうね >>95 MAC? …Appleはデジタルリサーチから権利買ったんだろうか? >>96 8080、Z80用のマクロアセンブラ。MAC80.COMだったかな。 自分はずっとM80使ってたけど、 ネット上に有ったCP/MをPC-8801に移植する際に 付属のセクターデブロッキングのソースがMACでしかアセンブル出来なかった。 昔のASMソースにはMAC専用のマクロが書かれている場合もあるようだ。 関係ないけどAppleIIにはz80拡張ボードがあってCP/Mが使えた >>95 シンボリックデバッガってこの時代からあったのか >>98 MicrosoftのSoftCardでしょ。Z80カードとCP/Mのセット 単体としては世界で最も売れたCP/Mだったらしいね read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる