懐かしのMS-DOSプログラミング ver.2
■ このスレッドは過去ログ倉庫に格納されています
mov dx,offset msg
mov ah,9
int 21h
mov ax,4c00h
int 21h
msg db '懐かしのDOS時代のプログラミングについて語ろうぜ ver.2',0dh,0ah,'$'
前スレ
懐かしのMS-DOSプログラミング
http://toro.2ch.net/test/read.cgi/tech/1271821343/ >>159
> 直接ニモニックコードは書けず、アセンブラでやってたのです。
意味がわからん。
単語は知らんが、英語はしゃべれるみたいな? db XX,YY,ZZ〜
みたいなソース書いてアセンブラに食わせてたんじゃないの >>160
16進数でcd 21とか直接バイト列をゴリゴリ書くレベルではなかったけど、int 21hと打つことはできた、みたいな。
まあ実際は上くらいならいいけど、アドレス計算が面倒なので、機械語コードを言語に翻訳してくれるdebugコマンドはありがたかったという話。
今で言うなら、メモ帳だけでプログラム書くのはめんどいけど、IDE使うなら楽ちん、みたいな感覚かな。 ああ、ニモニックコードの意味の使い方を間違えてたのか、失礼しました ついでに言えば、masmを使えるようになった時の快適さもすごかったな。
エディタはedlinだったけど。
今じゃviエディタすら使う気がしない、もうろくしたものです。
そういや、みんなはDOS最終期は何のエディタ使ってたの?
俺はeliseだったなあ。
Turbo系のIDE系はUMBを限界まで張ってると起動できなかったから、結局コンパイラ単体しか使わなかったなあ。 MIFES, Vz …と言いたいが、俺はその時大学生だったのでフリーソフトくらいしか
選択肢が無くSE3を使っていた。
教育用 フルスクリーンテキストエディタ PC-98 アナログカラー 版
http://www.vector.co.jp/soft/dos/writing/se004927.html
パソ通の書き込みをそれで作ってkmtermで送信していたような記憶が。
FEPはソフトベンダーTAKERUで入手したWXPだったかな。 おお、こんなのあったんだね、知らなかった。
ニフティに入ってなかったから、地元の草の根でしかフリーソフトの情報なんて仕入れられなかったよ。
これ移植してる機種数すごいな。
それにしても、ベクターは偉大だなあ、本業はもうすっかりゲームになったけど、ソフトライブラリは会社がつぶれても何らかの形で残してほしい、ここからしかもう入手できない遺産が多すぎる。
実際、俺が作ったソフトもいくつか登録されてんだが、作った俺本人がここからしか入手できない、ソースも実行ファイルも読む手段のない5インチフロッピーに封印されてるので。
TAKERUも懐かしいね、魔導物語かなんかを買った記憶があるなあ。
FEPは最後までNECAIだった。
あれをUMBに入れるには、いったんVRAMもUMB領域に割り当てる必要があったなあ。 DOS時代は RED-->CW だった。winになってWZ viは、exモードを駆使して初めて真価を発揮する。
それができないなら、使う意味はあまりない。 exモードが駆使できるならvisualモードなど不要 >>169
その発想はただのヲタ
両方をTPOに応じて的確に使い分けられてこそ、真のvi使い それには同意だが、私はNitEmacsを使っていた。 おっちゃんの最期のDOSエディタはVzだった
Win3.1に入り秀丸に出会った。
今も秀丸だ。
キーバインドはWordStart&Vzな変態だw vzにシェアを食われて肩身の狭い思いをしたmifes派 Vzが出てMIFESが食われたかは知らんけど、Finalは消えた。
まあFinalは品質に問題あるソフトだったけどな。 しかし生き延びてるのはMIFESという…。
今更買う人いるのかねえ…。 そういうけどエディタってIMEやフォントと同じで慣れたものから離れられない。
生き延びるって重要だ。
仕事で永く使えるといったらMIFESの他に何かあるかな? (秀丸はちょっと…) オープンソースのものなら最悪自分でメンテ続けられるので安心だよ うーん、仕事でプレーンなテキストを書きまくるっていうシチュエーションがまず思いつかないなあ。
最近のMIFESはCSVに特化したモードとかはあるらしいけど、Excelでいいじゃん、みたいな。
1万以上する価格設定も今時強気すぎる気がする…。
今公式サイト見てきたら、内容をSNSに投稿できますってのをウリにしてる段階で、なんかもうなんか違う気がする。 ソースコード作成とか閲覧とかはテキストエディタを使うよ
csvもexcelを通すと変に加工されることがあるし、そもそも使いにくいので、csvエディタ機能はあると嬉しい
高すぎるからmifesは使わないけど MIFES風マクロだとやっぱり微妙に使いにくいのん? ソースなんてもうコード補完がないと書きたくないくらいに怠け者になってしまった Vzなつかしいな
Windows版のVzもっと早く出てれば
秀丸には乗り換えなかっただろうな >>186
>Windows版のVzもっと早く出てれば
いまだにそんなもの出てないのに? それを言い出したらMIFESだってDOS版とは別物だろうに。 >>166
nifty にしかないものも多かったからね‥MIDI データ群は返す返すも惜しい‥今 MIDI やってる人はどういう発表形態をとるの? >>190
作業比率は減ってるらしいがDOS版の作者が今も関わっててるみたいだから別物ではないだろ Mifesはバージョン5よりバージョン4のほうが軽くてよかったな。 >>192
オリジナルならニコ動とかにうpするんじゃないかな?
版権ものは分からん。
>>193
開発者がどうであれ、ソフトそのものはスクラッチだろ。 >>154
あれが有用なのは「動く」32ビットコードが省略なしに載っていて誰でも試せるところにある
実際、アラインメントの調整くらいで、タスクスイッチングが動いた、‥i386SX でのお話 特権モード関連の分かりやすい資料として高く評価されているよ。 >>156
リセット直後ってCSのベース値が特殊なだけで32bitでも何でもないぞ
いったんプロテクトモードにしてからリミット4Gのセレクタをロードして
そのままリアルモードに戻すと4GBアクセスできたりするらしいが >>190
VZはc.mos氏作であるが故のVZといえるけど、MIFESは別にそういうわけじゃないよなぁ MIFESはDOSの頃はメガソフトの外部の人ひとりでやってて、Windowsになってその人とメガソフトの中の
チームとでやってるんでなかったかな。 8085の仕事がまたキター---いよいよ基板がなくなるみたいなのでこれが最後
かな〜。使われてる石見ると1980年代の半ば頃の設計のはずなんだけど、
よく同じ石があるなと感心する。 >>206
置き換えたくても、基板アートワークを起こすのに数十万円掛かるからな。 うん、それはお客さんも言ってた。年に数枚しか出ない基板だから、その起こし
の費用が出ないんだって。今後は最近の1チップでuartが4CH載ってる適当な
基板にソフトを載せ換えることで対応するらしいので、実際にあるH8Sの基板を
想定してHEWに移植してみた。XPマシンが壊れる前に単体までは動かしてみた。
ルネでHEWなら石に見合ったiodefine.h使うだけで移植可能なので、それを
お奨めしてみたい。 そういうのに国が補助金出せばいいのに
ルネなんて救済しないでいいから 1週間返信が無いから、動いてる(確認中)なのだとおもう。
動かなければ動かんぞゴルァ!はすぐ来るだろうから。暇だったので最適化(w
_asm_c("\n\tEXTRN\teventfg_,clrdata_\n");
_asm_c("\n\tLDA\teventfg_\n\tORA\tA\n"); /* if(eventfg) */
_asm_c("\n\tCNZ\tclrdata_\n"); /* crldata() */ まあインラインアセンブラなんて局所的にしか使わんし
使い勝手なんてどうでもいいよ。 >>213
すげえな、これ本当に8086系用なんか? CP/Mと8080ってイコールじゃないけど何言ってんの?? LSI-C80はMS-DOS上でしか動かんってのが起点だからまぁいいんでね?w > LSI-C80はMS-DOS上でしか動かん
何言ってんの? バカなの? LSI-C80でビルドしたモジュールは8080上で動くが、
LSI-C80はMS-DOS環境でしか動かないよ。
だからWindows7標準では動かせないって話を>213=>41が書いているわけだ。 > LSI-C80はMS-DOS環境でしか動かないよ。
CP/M版もあったの知らないのねw >>224
> LSI-C80はMS-DOS環境でしか動かないよ。
何言ってんだかw
http://web.archive.org/web/20090226223619/http://www.lsi-j.co.jp/hard/product/lsic80/index.html
> 2003年11月5日をもちまして「MS-DOS版」のサポートは終了いたしました。 >>225
それをちょっといじったと思われるMSX-DOS版もあったな。
当時アルバイトで使った あーなるほど。すんません。
んじゃ、クロス開発専用と言い換えておく。 >>226
ひでえな それより新しいMS-DOSじゃ動かないのかよ!!!! CP/Mはこれからも8080/Z80の開発環境として生き残りそうだし、
x64が主流になって仮想86が捨てられ、DOSの方が先に忘れられそうな気がす 64ビットのWindowsOSで16ビットアプリケーションが動きました!
http://www.alles.or.jp/~thisida/mycpu619.html MSが言ってる16bitの断念って、win3.1用のソフトの動作とかじゃないの?
ていうか、次期OSではwin32すら切り捨てるという噂もあるけど、どうなることやら そもそも、16bitアプリが何でもかんでも動く訳じゃないし MS-DOSのソース見つけたけど、どうやって使うの? >>236
まずはio.sysに当たる部分を0から書く >>232
全角英数を使うのが当たり前、半角英数を使う奴は非常識馬鹿
…そう言われてた時代もかつてあったんだよ
技術的な理由もちゃんとあった
まあその元記事を書いた奴はその時代で頭が固まってるってことで、やっぱり非常識馬鹿なんだけど >>238
パソコン通信の頃の話だっけか
全角半角が混在してると何かあったときに文字化けしやすくなるとか聞いたことがある
だがな、全角英数きもっ >>239
当時を何も知らん糞ガキは黙ってな
文字化けの話じゃねーよ馬鹿が >>238
>全角英数を使うのが当たり前、半角英数を使う奴は非常識馬鹿
>…そう言われてた時代もかつてあったんだよ
ねぇよバカかよw >>238
それは違うな‥
二つの原則を混在している
@半角カナは使うな
A全角英数は使うな つまり、void さんは文字コードが特定のフォント中のグリフに対応することはあってはならない、と主張していた
だから、半角と全角でグリフが異なるのはおかしい、と。
しかし、void さんのシグナチャー「ヘミ猫」はその主張とは裏腹に半角全角が混在していたのであった‥ >>242
おいじいさんや、>>238 の技術的な理由ってのを教えてくだしあ >>243
懐かしいなぁ…「話しってなんですか?」「無礼者」 >>246
void さん曰く「猫じゃないもん!」 >>248
もうIE8..ごめん/Operaでは気軽に JISコード(ISO-2022-JP) を閲覧できない‥手元の環境ではいちいちエディタで変換しないと
他のブラウザはどうなってんの? どいつもこいつも…頭カッチカチだから文字化けの話からどうしても抜け出せないとはw
当時の半角英数の画面や印刷物を一目見れば理由が分かるのに 10年位前だったか、voidさんが2ちゃんねるに遊びに来てた頃、
「voidには読めないスレ」と題して半角カナだけで会話してたスレが有ったな >>253
> 当時の半角英数の画面や印刷物を一目見れば理由が分かるのに
そんなもん今時誰も持ってないからわかんねーよ >>240
Shift-JISは混在している方が復帰しやすいね まさか出版業界という狭い世界でしか通用しない「常識」を
一般でも当然であるかのように偉そうに言い張るジジイだったとは voidさんは荒らしてない
荒らしてたのはvoidさんに突っ込まれて発狂した人たちの方 ■ このスレッドは過去ログ倉庫に格納されています