懐かしのMS-DOSプログラミング ver.2

■ このスレッドは過去ログ倉庫に格納されています
2014/05/15(木) 22:29:17.71ID:wgclvry3
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/
2014/10/18(土) 12:30:03.58ID:/oNwCDSd
>>166
nifty にしかないものも多かったからね‥MIDI データ群は返す返すも惜しい‥今 MIDI やってる人はどういう発表形態をとるの?
2014/10/18(土) 12:35:50.47ID:AfuyHwSy
>>190
作業比率は減ってるらしいがDOS版の作者が今も関わっててるみたいだから別物ではないだろ
2014/10/18(土) 13:23:31.76ID:sxQ+87Wv
Mifesはバージョン5よりバージョン4のほうが軽くてよかったな。
2014/10/18(土) 13:50:17.03ID:nuW1Uj67
>>192
オリジナルならニコ動とかにうpするんじゃないかな?
版権ものは分からん。

>>193
開発者がどうであれ、ソフトそのものはスクラッチだろ。
2014/10/18(土) 13:51:53.38ID:zrrZVQb2
>>191 さすがにそれは替わってあげたくない
2014/10/18(土) 15:14:30.86ID:mzkaImX0
>>192
http://anago.2ch.net/dtm/
2014/10/18(土) 15:19:22.09ID:/oNwCDSd
>>154
あれが有用なのは「動く」32ビットコードが省略なしに載っていて誰でも試せるところにある
実際、アラインメントの調整くらいで、タスクスイッチングが動いた、‥i386SX でのお話
2014/10/18(土) 15:58:00.98ID:k+Z4mbg7
特権モード関連の分かりやすい資料として高く評価されているよ。
2014/10/18(土) 16:08:03.00ID:HmaK9Dpm
>>156
リセット直後ってCSのベース値が特殊なだけで32bitでも何でもないぞ

いったんプロテクトモードにしてからリミット4Gのセレクタをロードして
そのままリアルモードに戻すと4GBアクセスできたりするらしいが
2014/10/18(土) 21:19:09.36ID:LilW5H3F
通称Unreal modeな
2014/10/26(日) 09:07:21.36ID:xa4NiqUX
>>190
VZはc.mos氏作であるが故のVZといえるけど、MIFESは別にそういうわけじゃないよなぁ
2014/10/26(日) 09:19:07.38ID:/psOqZVd
Wzもc.mos氏作なの?
2014/10/26(日) 11:33:57.84ID:eAcs35DC
違う。TYさん。
2014/10/26(日) 16:16:13.83ID:hUa4ZeCn
MIFESはDOSの頃はメガソフトの外部の人ひとりでやってて、Windowsになってその人とメガソフトの中の
チームとでやってるんでなかったかな。
20641
垢版 |
2014/12/01(月) 03:51:37.76ID:OW3QXxN0
8085の仕事がまたキター---いよいよ基板がなくなるみたいなのでこれが最後
かな〜。使われてる石見ると1980年代の半ば頃の設計のはずなんだけど、
よく同じ石があるなと感心する。
207デフォルトの名無しさん
垢版 |
2014/12/01(月) 12:35:08.80ID:GrWyVyTu
初期化のバグも残ってますとか
2014/12/01(月) 13:33:09.93ID:GrWyVyTu
ドワンゴ「急募!FPGA機器開発経験者!」 ニコニコ動画をFPGAで高速化、ハード技術者を募集中
http://hayabusa3.2ch.net/test/read.cgi/news/1417266799/
2014/12/01(月) 16:08:17.36ID:hOHEB5gl
>>206
置き換えたくても、基板アートワークを起こすのに数十万円掛かるからな。
21041
垢版 |
2014/12/02(火) 04:01:46.83ID:ror4iJjw
うん、それはお客さんも言ってた。年に数枚しか出ない基板だから、その起こし
の費用が出ないんだって。今後は最近の1チップでuartが4CH載ってる適当な
基板にソフトを載せ換えることで対応するらしいので、実際にあるH8Sの基板を
想定してHEWに移植してみた。XPマシンが壊れる前に単体までは動かしてみた。
ルネでHEWなら石に見合ったiodefine.h使うだけで移植可能なので、それを
お奨めしてみたい。
2014/12/02(火) 07:50:47.45ID:XkN7RMp1
そういうのに国が補助金出せばいいのに
ルネなんて救済しないでいいから
2014/12/05(金) 00:09:12.37ID:fLQRzmog
中国企業ばかり応募してくるんじゃないの?
21341
垢版 |
2014/12/06(土) 03:54:06.69ID:aCbxE5A/
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() */
2014/12/06(土) 23:02:12.02ID:W+zaxK19
LSI-Cのasm文は使いづらかったな
2014/12/06(土) 23:15:47.02ID:Qc8SbiZd
まあインラインアセンブラなんて局所的にしか使わんし
使い勝手なんてどうでもいいよ。
2014/12/07(日) 01:06:01.49ID:EAaf/S8C
局所の使い勝手だって?
2014/12/07(日) 20:12:48.29ID:Z6HjZhTj
局部フェチ
2014/12/08(月) 11:31:24.42ID:Dcg2Etg0
>>213
すげえな、これ本当に8086系用なんか?
2014/12/08(月) 13:58:56.95ID:2ES218iI
8080だろ。見て分からんの?
2014/12/08(月) 21:44:52.68ID:Dcg2Etg0
CP/Mスレッドじゃないんで。
2014/12/08(月) 21:46:56.34ID:2ES218iI
CP/Mと8080ってイコールじゃないけど何言ってんの??
2014/12/09(火) 04:21:59.12ID:BAVYOY2g
LSI-C80はMS-DOS上でしか動かんってのが起点だからまぁいいんでね?w
2014/12/09(火) 04:25:32.70ID:UV09IQfk
> LSI-C80はMS-DOS上でしか動かん

何言ってんの? バカなの?
2014/12/09(火) 04:39:58.09ID:BAVYOY2g
LSI-C80でビルドしたモジュールは8080上で動くが、
LSI-C80はMS-DOS環境でしか動かないよ。
だからWindows7標準では動かせないって話を>213=>41が書いているわけだ。
2014/12/09(火) 04:58:32.52ID:UV09IQfk
> LSI-C80はMS-DOS環境でしか動かないよ。

CP/M版もあったの知らないのねw
2014/12/09(火) 05:14:28.00ID:UV09IQfk
>>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版」のサポートは終了いたしました。
2014/12/09(火) 07:18:36.31ID:XsfmHeVM
>>225
それをちょっといじったと思われるMSX-DOS版もあったな。
当時アルバイトで使った
2014/12/09(火) 08:56:30.65ID:BAVYOY2g
あーなるほど。すんません。
んじゃ、クロス開発専用と言い換えておく。
2014/12/09(火) 11:54:02.80ID:77CtVwxR
>>226
ひでえな それより新しいMS-DOSじゃ動かないのかよ!!!!
2014/12/09(火) 22:06:35.11ID:/y3UNA7Y
CP/Mはこれからも8080/Z80の開発環境として生き残りそうだし、
x64が主流になって仮想86が捨てられ、DOSの方が先に忘れられそうな気がす
231デフォルトの名無しさん
垢版 |
2014/12/12(金) 00:09:19.32ID:SHR/Y9Rm
64ビットのWindowsOSで16ビットアプリケーションが動きました!
http://www.alles.or.jp/~thisida/mycpu619.html
2014/12/12(金) 00:30:49.00ID:jU9xN2+g
>>231
全角英数きもっ
2014/12/12(金) 03:16:36.00ID:M8cFK+bI
MSが言ってる16bitの断念って、win3.1用のソフトの動作とかじゃないの?
ていうか、次期OSではwin32すら切り捨てるという噂もあるけど、どうなることやら
234デフォルトの名無しさん
垢版 |
2014/12/12(金) 04:03:21.24ID:iNQHvDR7
http://homepage3.nifty.com/takeda-toshiya/msdos/index.html
2014/12/12(金) 15:51:02.85ID:8zxki+uq
そもそも、16bitアプリが何でもかんでも動く訳じゃないし
2014/12/12(金) 19:44:54.06ID:g8oajxJW
MS-DOSのソース見つけたけど、どうやって使うの?
2014/12/12(金) 19:54:32.45ID:a3bdFKZa
>>236
まずはio.sysに当たる部分を0から書く
2014/12/13(土) 08:26:16.02ID:a5W7vrBh
>>232
全角英数を使うのが当たり前、半角英数を使う奴は非常識馬鹿
…そう言われてた時代もかつてあったんだよ
技術的な理由もちゃんとあった
まあその元記事を書いた奴はその時代で頭が固まってるってことで、やっぱり非常識馬鹿なんだけど
2014/12/13(土) 08:37:44.09ID:dozBDky5
半角カナだろ
バカかよ
2014/12/13(土) 09:08:05.17ID:PfYynooy
>>238
パソコン通信の頃の話だっけか
全角半角が混在してると何かあったときに文字化けしやすくなるとか聞いたことがある
だがな、全角英数きもっ
2014/12/13(土) 09:08:27.90ID:7YfznIJB
半角ってなんですか?
2014/12/13(土) 10:28:52.27ID:a5W7vrBh
>>239
当時を何も知らん糞ガキは黙ってな
文字化けの話じゃねーよ馬鹿が
2014/12/13(土) 10:40:47.11ID:a5W7vrBh
>>241
今更mohtaやvoidに用はないわ
2014/12/13(土) 10:44:22.36ID:A1iecfRs
>>238
>全角英数を使うのが当たり前、半角英数を使う奴は非常識馬鹿
>…そう言われてた時代もかつてあったんだよ

ねぇよバカかよw
2014/12/13(土) 10:52:05.48ID:U8eX8arB
>>238
それは違うな‥
二つの原則を混在している
@半角カナは使うな
A全角英数は使うな
2014/12/13(土) 10:56:08.89ID:U8eX8arB
つまり、void さんは文字コードが特定のフォント中のグリフに対応することはあってはならない、と主張していた
だから、半角と全角でグリフが異なるのはおかしい、と。

しかし、void さんのシグナチャー「ヘミ猫」はその主張とは裏腹に半角全角が混在していたのであった‥
2014/12/13(土) 12:05:49.78ID:PfYynooy
>>242
おいじいさんや、>>238 の技術的な理由ってのを教えてくだしあ
2014/12/13(土) 12:21:23.44ID:Tpk68BQ8
これだなw
https://groups.google.com/forum/message/raw?msg=fj.kanji/7Z1Ey6HpEM8/40elwAm9uqUJ
2014/12/13(土) 13:24:09.33ID:WvyZJyoU
>>243
懐かしいなぁ…「話しってなんですか?」「無礼者」
2014/12/13(土) 13:24:50.89ID:WvyZJyoU
>>246
void さん曰く「猫じゃないもん!」
2014/12/13(土) 13:31:04.73ID:bGyU+2ov
ともかく全角英数はキモい
2014/12/13(土) 13:39:49.72ID:U8eX8arB
>>248
もうIE8..ごめん/Operaでは気軽に JISコード(ISO-2022-JP) を閲覧できない‥手元の環境ではいちいちエディタで変換しないと
他のブラウザはどうなってんの?
2014/12/13(土) 15:06:01.60ID:a5W7vrBh
どいつもこいつも…頭カッチカチだから文字化けの話からどうしても抜け出せないとはw
当時の半角英数の画面や印刷物を一目見れば理由が分かるのに
2014/12/13(土) 16:38:37.00ID:md/0oTMx
10年位前だったか、voidさんが2ちゃんねるに遊びに来てた頃、
「voidには読めないスレ」と題して半角カナだけで会話してたスレが有ったな
2014/12/13(土) 20:36:34.10ID:PfYynooy
>>253
> 当時の半角英数の画面や印刷物を一目見れば理由が分かるのに

そんなもん今時誰も持ってないからわかんねーよ
2014/12/13(土) 21:05:09.26ID:r/ue911Z
>>240
Shift-JISは混在している方が復帰しやすいね
2014/12/13(土) 22:05:54.42ID:/7e0hvt5
まさか出版業界という狭い世界でしか通用しない「常識」を
一般でも当然であるかのように偉そうに言い張るジジイだったとは
2014/12/13(土) 23:10:30.85ID:Gt14DJmF
voidはascii-pcsを散々荒らしてたな
259名無しさん@そうだ選挙に行こう
垢版 |
2014/12/14(日) 04:00:51.32ID:QEpJ0bQG
voidさんは荒らしてない
荒らしてたのはvoidさんに突っ込まれて発狂した人たちの方
2014/12/14(日) 04:53:30.09ID:kR9f/0qC
もともとNetNewsのfj.*辺りの話題ではなかったっけ >半角カナ使うな
2014/12/14(日) 06:06:30.86ID:8XaLgK5m
>>257
「画面や印刷物」→出版業界?
お前も糞婆並みの思い込みの激しさ・視野の狭さだなw
2014/12/14(日) 08:41:09.08ID:xqizqHdC
そもそも出版業界は当時からそんなチンケなシステム使ってないし(笑)

>>259
coolを装って他人を発狂させるように持って行くのが奴のやり口
つまり荒らしの一種であることには変わりない
その辺が、ただ吠えるだけだったmohtaと違うところだが
2014/12/14(日) 09:40:52.31ID:T1ge2Izu
もしかして半角が混ざると折り返しで引っかかるというショボい話をしているのか
264名無しさん@そうだ選挙に行こう
垢版 |
2014/12/14(日) 09:59:22.50ID:QEpJ0bQG
半角カナが本文とかタイトルとかに含まれてると
ハングアップするメールソフトがあったんだわ
265名無しさん@そうだ選挙に行こう
垢版 |
2014/12/14(日) 10:00:30.37ID:QEpJ0bQG
あとNeXTのメールソフトはJISのESCシーケンスが途中で終わってるメールが来ると良くハングアップした
2014/12/14(日) 11:11:30.36ID:5xeR6x0m
ハイソな方々は底意地の悪いやつばかりだからなぁ
2014/12/15(月) 12:24:21.55ID:G6SMH/U8
そもそも7ビットしか通さないサーバを経由すると文字化けするんよ。
2014/12/15(月) 13:20:52.65ID:FQJtzh0c
MIMEヘッダのネスティングで見失ったり
2014/12/15(月) 15:01:35.76ID:S12Bl0xh
縦書きにするときの折り返しがうまくいかない、という理由以外
英数字を半角にしてはダメ、という理由は見たことがないよね
ダサダサの全角英数で書かれた横書きWeb記事は笑えるけど

今時、文章を書くのは縦書きを要求されない事案の方がずっと多いのに
それが当然かのごとく言い続けるバカ
2014/12/16(火) 04:13:14.47ID:TqAHWkrR
プロポーショナルフォントなら全角でも違和感ないぞ。
少なくとも、他人に半角を強制する理由もない。
2014/12/16(火) 06:29:04.39ID:Y09zRoZG
>>269
だからさ、「Web記事」の時代しか知らないようなお子様は大人しく黙ってればいいと思うよ、見てて滑稽だから。
そもそも、なんでそんなお子様がこのスレに来るのかが意味不明(笑)
2014/12/16(火) 09:02:24.01ID:e7BH2hjc
つ「鏡」
2014/12/16(火) 10:30:44.22ID:IYTEfeWN
一行72文字分で強制改行ってのもあるしな
2014/12/21(日) 03:47:29.15ID:rvB/xHeq
fj時代は、書き込み内容は日本語でも標題だけは半角英数にしてたな。
2014/12/21(日) 04:40:14.34ID:SzaLx6Ws
>>271
98で一太郎使ってる頃から、英数は半角が当然
論文だろうと企画書とかのレジメだろうと、ね

縦書きにする必要があるものは当然全角で原稿を書くけど
全角が必要ない場所に全角使用を強制するなどという
狭い世界での馬鹿げた習慣は無かったよ
2014/12/21(日) 04:52:50.92ID:SzaLx6Ws
「本屋新聞の原稿」以外にパソコンとか使ってなかったのかね
会議の資料の手書きとか考えられないんだが

それとも、専用のワープロ(死語)でも使って書いていて
文字コードの変換で苦労するから全角英数の強制かね


いずれにしろ、無知の老害は邪魔以外の何者でもないね
全角英数の使用を、でかい声で、さも全世界で普通に行われていたかのごとく言い張ってたのに
それが単なる「縦書き改行の都合」とは
2014/12/21(日) 06:42:02.00ID:gQMH/TzB
おまえはいったい誰と戦っているのだ?
2014/12/21(日) 08:00:00.41ID:7+z2qkNX
>>277
単なる週末限定論破厨
こういう輩は誰にでも食らいつく
2014/12/21(日) 08:40:46.54ID:1qkSVr7F
板名もスレタイも読めないあたり人間並の知能がないのは確かだな
2014/12/23(火) 14:08:09.73ID:CpoMz/jA
そもそも、Windows環境でコンソールアプリをちょっと作ったぐらいで
「俺はDOSも知ってるぜぃ」などと勘違いしてる奴が多いんじゃないのかな
2014/12/23(火) 14:58:39.59ID:ATuB6kuL
やはり TSR をみようみまねで組んでほしいところ
2014/12/24(水) 07:35:49.13ID:DjLIcJ4V
>>281
あれは今から見れば芸術作品だったよな
2014/12/24(水) 22:25:12.00ID:NXoDExpJ
デバドラとしても実行ファイルとしても常駐コマンドとしても使えるファイル
ネ申業に見えたな
2014/12/24(水) 23:20:14.86ID:+1mcRXwz
デバイスドライバも兼用できるか?!いや、emm386.exe はあったか‥こいつが dos の最高峰かもしれん‥
2014/12/25(木) 10:09:10.38ID:hNDNxx/8
一度実行したら常駐し、再実行で常駐から外れるという節約精神
2014/12/25(木) 11:00:25.05ID:Y5il8ylR
割り込みベクタをリンクして
あとから取り外すとき
ほかの常駐がリンク追加してても
自分のベクタだけ消す親切仕様ですねわかります
2014/12/25(木) 15:13:17.08ID:JdGtgBFC
「リンク」だって(爆笑)
288デフォルトの名無しさん
垢版 |
2014/12/25(木) 15:58:48.20ID:9LCXhqZT
えぅ
チェーンの方がいいか?
2014/12/25(木) 17:01:11.14ID:hNDNxx/8
自分探しの旅ですね
2014/12/25(木) 17:36:22.76ID:L/jFdBQ0
.exe形式のデバドラってどういう構造なんだろう
デバイスヘッダが先頭になきゃいけないわけだし・・・
2014/12/25(木) 17:48:27.48ID:EJcNEjL/
割り込みベクタはチェーンになってないぞ。
デバドラチェーンと混同してない?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況