MSX-DOS TOOLSとMSX-BASICと幻のMSX-Windows
1 :
ナイコンさん :
2012/09/14(金) 10:15:30.52 3
2 :
ナイコンさん :2012/09/14(金) 10:17:40.97
DOS2-TOOLSとMSX-Cは今でも使っているが。
3 :
ナイコンさん :2012/09/14(金) 10:19:13.14
4 :
ナイコンさん :2012/09/14(金) 12:01:15.63
M80はTOOLSに含まれているよ。
5 :
ナイコンさん :2012/09/14(金) 12:32:57.36
M80では作れないの?w
6 :
ナイコンさん :2012/09/15(土) 14:53:56.21
MSX3にはMSX-Windowsが積まれるはずだったんだろうな。 HAL-NOTE→MSX-VIEW→MSX-Windows
7 :
ナイコンさん :2012/09/15(土) 16:50:41.09
MSX-CはMSXには重すぎて到底使えるものではなかった。 MSXの純正の開発ツールみたいな位置づけなんだし、もっと軽くて使いようがある、BDS-CとかTurboPASCALとか扱ってりゃ良かったのに。
8 :
ナイコンさん :2012/09/15(土) 17:05:16.87
MSX-Cのウリは出力されるコードが高度に最適化されてたことだったけど、プロでもない限り 一番にこだわる点じゃないし、エンドユーザー向けの機種であるMSXにはもっと手軽な処理系が ふさわしかったと思う。 その点MSXべーしっ君はいいセン行ってた。独立したオブジェクトが吐けないのは残念だったが。
9 :
ナイコンさん :2012/09/15(土) 18:50:05.78
アセンブラと公式便利ライブラリーなんてあれば。BASICみたいにBLOAD,BSAVEで ファイルアクセスできたり浮動小数点扱い易くする。 アセンブラからCのライブラリを呼び出す橋渡しでもいい。
MSX-Cは定義ファイルをいくつか読み込むと2、3画面のプログラムもメモリ不足でコンパイルできず分割を余儀なくされた。 (だからMSXでのソフト制作は挫折しました(´・ω・`)) ろくな開発環境を提供できなかったASCII自身に衰退の原因がある。 いまさらHITEC-Cが無料で利用できると言われても…
MS-DOS用のTURBO CやQuick Cが2万円くらいで売られてた時代に、必須のアセンブラやリンカ、 低機能なエディタやソースコードデバッギングもサポートしてないデバッガも別売りの癖にけっこう いい値段してたよな >MSX-C まあ、あんま売る気なかったんだと思う。
『MSX‐DOS スーパーハンドブック』は値段の割にけっこう良かった。5千円くらいでエディタ、アセンブラ、デバッガが入ってた。
>>11 位置付けがMS-Cだったとか?>MSX-C
まぁ普通に需要が見込めなかったので高くなったんでは?
最初のMSX-CはLSI-CのCP/M版そのまま持ってきたような奴で、インテルニモニック吐いて 98,000円とかしてた筈。それからすれば安くはなった。
プロなら当たり前に98とかでクロス開発してた時代にMSX-Cの位置付けは謎だった。
>>12 いやそんなに高くはなかったかと…
打ち込んで使ってたなあ…(遠い目)
MSXでTL/1やGAMEみたいなお手軽コンパイラが普及しなかったのが不思議
アスキーの子会社のACPからPC-8001用とかの開発ツールがたくさん出てたけど、MSX用はなんで出なかったんだろ?
20 :
19 :2012/09/15(土) 22:03:56.15
出なかったと思っていたが、ぐぐったらそれらしいの引っかかるな…。MSX版DUADって出てたの?>識者
22 :
ナイコンさん :2012/09/17(月) 21:38:26.75
MSXはゲーム機だから開発ツールの需要なんてなかったんじゃねぇ? オレも当時はゲームばっかしてたしな。
DOS2TOOLSとMSX-C1.2買ったけどMSX-C入門上巻が手に入らなくて下巻だけ買ったなぁ… 書籍・資料さえろくに手に入らなかった
25 :
ナイコンさん :2012/09/18(火) 14:59:05.32
>>22 >MSXはゲーム機だから
いや、ゲームはファミコンやセガMk3、PC系も御三家にほぼ負けていたぞ。
MSX1ならぴゅう太、M5、SC-3000、楽がき等、旧ゲームパソコン群と同等。
MSX2になってもあのスプライトと各種制限でかなりキツかった。
貧弱なゲーム性能を使い切っていたのはコナミ、コンパイル位か。
シャープがX1のCP/M用にライフボートのαシリーズを当時として比較的安価に出していて、 当時の金のない学生なんかには重宝した人も多いかと思うが、同じような企画がアスキーにも あっても良かったと思う。
27 :
ナイコンさん :2012/09/18(火) 15:16:34.94
X1のランゲージシリーズは1万〜2万位で買えたな。 MSXにもライフボート直々にαシリーズは出ていたよ。 俺αコボルを持っている。 ただアスキーが積極的にやるべきだったな。
>>24 高いんですけど…;^^
もしMSXでCを使う事があるならHITECH-Cにするかな…
極小規模な動作テスト用プログラムしかもう作らないだろうけど。
29 :
ナイコンさん :2012/09/19(水) 09:08:38.36
無駄
>>28 ↓見ると、HI-TECH CはMSX-Cより使い勝手悪いみたいだゾ
http://homepage3.nifty.com/Tatsu_syo/TMR/Hikaku2.html まともに最適化されればループの中身ごっそり削除されそうな意味分からんプログラムで比べてるけどナ
#include <stdio.h>
int main(argc,argv)
int argc;
char *argv[];
{
int i,r;
puts("Hello,world(^^)!!\n");
for (i = 0;i < 32767;i++){
r = i / 17;
}
puts("Hello,world(^^)!!\n");
return(0);
}
>>30 いやいや何気にANSI準拠なら資料に困らないし
歳で根気も無くなってきてるからプログラムを書きやすいのが一番
でもコンパイルが遅いのはきつい _| ̄|○
この大きさのプログラムのコンパイルで3分とは
HDD上だとどのくらいか…
開発はCP/Mエミュレータ上がいいんだろうなぁ…
core2duo 2.66GHzのマシンで、CP/M program EXEcutor for Win32を使い、HI-TECH C V3.09で
>>30 のプログラムをコンパイル/実行してみた。
コンパイル:
real 0m0.204s
user 0m0.000s
sys 0m0.062s
実行:
real 0m0.097s
user 0m0.015s
sys 0m0.031s
>>32-33 爆速すぎる…('A`)
大きいプログラムは環境があるならCP/Mエミュレータ上でコンパイルしないと時間の無駄だね。
35 :
ナイコンさん :2012/09/25(火) 22:34:23.23
選ばれし本物?時代遅れオナグラマー(褒め言葉)の間違いだろ
38 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2012/09/29(土) 09:00:53.71
39 :
ナイコンさん :2012/11/19(月) 19:04:20.96
コンソールの本スレはどこなの??
41 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2012/11/19(月) 22:46:56.93
>>40 いま荒れてるから、しばらく漂流してるよw
MSXでWindowsなんてできるの?
43 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2012/11/19(月) 22:51:40.07
MSXユーザーならSCREEN2でもやるだろうなw
VDP追い付かないだろw
いくつかGUI環境はあったんだけどね…(´・ω・`) せめてVDPに倍のスピードが欲しかった
46 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2012/11/21(水) 10:19:43.62
47 :
ナイコンさん :2012/11/21(水) 10:22:35.85
ちょw
48 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2012/11/21(水) 10:34:47.48
ファミは永久の敵。
>>49 Yes.
& MSX View
正直アレだね…(´・ω・`)
51 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2012/11/21(水) 18:59:58.90
>>49 誰かさんの大好きなMSX-VIEWか?w”
52 :
ナイコンさん :2012/11/21(水) 19:09:52.46
SCEジャパンスタジオ
http://www.worldwidestudios.net/page/395/jp ソニー・コンピュータエンタテインメント(SCE)で初めに設立されたスタジオである
SCE JAPANスタジオはの最初のスタジオは、東京の中心部にあります。 400人
以上の人々が働き、PSPR「プレイステーション・ポータブル」向けでは『LocoRoco
(ロコロコ)』、『無限回廊』、『PATAPON(パタポン)』、PLAYSTATIONR3向けでは
『白騎士物語-古の鼓動-』など、PlayStationRフォーマットにおいてもっとも独創
的で画期的なタイトルを制作してきました。
1993年11月に設立され、SCEの中心部にあるJAPANスタジオは、SCEの最新ハ
ードウェア技術を使って、新しいゲーム技術を先駆けて使うことができる恵まれた
環境にあります。 社内には録音スタジオやビデオ編集室を含め最新の設備が整
っています。
以下略
53 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2012/11/21(水) 19:12:01.03
3DO(笑)と同じ頃かw
55 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2012/11/21(水) 19:54:47.79
ワロタw”
56 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2012/11/21(水) 19:56:04.75
せっかくMSXで固めた世界的地位を捨てたんだから、その代償は大きいかもな。
MSX続けてればWindowsにも勝てたのに
58 :
─☆─ [ X | I.I.T. ] CENTRE DE LOCK ON ◆TXFAX7cidQpG :2012/12/31(月) 14:10:09.63
>>57 どっちもMSだしなw
ネット普及期にあったら低価格路線でZXやコモドールのようにシェアは取れたかもしれん
で、どんどんMSXは小型化
PC/AT互換は大型爆熱で住み分けしてたかもしれん
で、現在MSX CEを経てMSX Phone
Windowsはダメじゃ
肥大化しすぎて小回りきかん
マーティーをMSX化して出せばよかったんじゃないか? 増設メモリ込みでwindowsをカートリッジ供給。
日本のPCで国際化最有力なのがMSXだしな
62 :
ナイコンさん :2013/01/02(水) 02:15:49.67
_____ /::::::::::::::::::::::::::\ /:::::::::::::::::::::::::::::::::::::::\ |;;;;;;:::|_|_|_|_|:::;;;;;;| | ミ./ \,)(,,/ ヽミ | ( 6. -◎─◎- ∂)--,,,_ ,/ヽ ∴ )(o o)( ∴ ノ , ゙', r´ ヽ 、 ,_ 3_,. .,,ノ / l _,f'、 ,, ヽ.______.ノ゙''''i、,-''"゙i i _,,r''´ ゙ "´ i l ,' ,,.‐'´ ゙'' ,、,,‐'iン' ..... ..:::.. ', r,‐‐' ノ r、__,-'´ _,,-'´_,,,.-ヽ, ,' '、 。 l i,) /-,,_ ヒ'-'ゝ. 、 ,,.-‐'',.-''"´ l'、,. 。 ,...ノ ゙'、,,_ ノソ_,/ `゙'‐, ゝミ_,,ノ" ,'´ iヽ,`゙゙゙´ ゙゙"./~i ....::', ト;:::.. ', i'、 ,/ノ.,ノ ..:: ゙゙ ',
63 :
ナイコンさん :2013/01/27(日) 17:56:55.20
MSX版のWINDOWSってこと?挿んのかよ。
64 :
ナイコンさん :2013/01/27(日) 21:03:28.01
なんか、カートリッジの中身は今のWindowsパソコンそのもので、 MSXバスからは電源もらうだけ、みたいなしろものになりそうだな。
65 :
817 :2013/02/02(土) 19:25:10.16
当然DOS窓からMSXのゲームができます。
66 :
ナイコンさん :2013/02/03(日) 08:42:53.25
>>64 むしろ、なんでそれをやらなかったのかな?
8bitで使うときは従来の拡張カートリッジ機能のてんこ盛りにみえるような奴。
ほとんど意味ないじゃん スーファミにファミコン互換機まるごと入ったカートリッジを挿して、スーファミの出力とコントロールつかってプレイしてるのと同じ状態だよ?
とっ替えひっ替えしなくて済むから凄く便利じゃないかそれ。
69 :
ナイコンさん :2013/04/03(水) 18:01:40.55
MSX-Windowsは技術的に十分可能だってはっきり分かんだね。 WINDOWSがたった1MBで動いていたんだから、バンク切り替えを駆使すれば 8bitCPUでも余裕
64kしかメモリ空間がない中で、RAMが16kBank切り替えなのはマルチタスクで扱いにくそう。( ´・ω・` )
1タスクごとにスロットに差したマイコンボードが担当して、 MSX2のVDPの64KB増設VRAM部分をビデオバスとして 引き出す改造をして、ISAバスのようにスロットに増設; 真のマルチタスクを・・・;
73 :
ナイコンさん :2013/08/14(水) NY:AN:NY.AN
実際海外では動画も出来るwindowsのようなものがあったな メモリ数メガに増設したターボRにIDEHDD40GとV9990を装備しているらしいが
74 :
ナイコンさん :2013/09/14(土) 05:38:40.30
テスト
>RAMが16kBank切り替えなのはマルチタスクで扱いにくそう 今あなたが使ってるPCは4KB単位で仮想メモリを切り替えてマルチタスクしてるんですが。 MMUは皆そういうメモリの扱いしてるはずなんですが。 バンク切替のメモリ拡張はマルチタスクにとってデメリットではなく逆にメリットなんですが。
>今あなたが使ってるPCは4KB単位で仮想メモリを切り替えてマルチタスクしてるんですが。 >MMUは皆そういうメモリの扱いしてるはずなんですが。 >バンク切替のメモリ拡張はマルチタスクにとってデメリットではなく逆にメリットなんですが。 仮想アドレス与えてくれるMMUとバンク切り替えの区別もつかないお馬鹿さんかな?
なぜMSXのメモリ機構をしらない人が書き込みしてるんだろう…。 100歩譲ってMMU云々にしても新しいCPUのようなメモリ空間があっても4K毎、 だったら64k中16k毎の切り替えっていうのがどういう状況かイメージできないのか…。
78 :
ナイコンさん :2014/01/02(木) 22:30:36.56
>>14 MSX-C Ver.1.0を買いました
8080のコードを出力しました
当時作ったプログラムはファイル比較FC.COM
今はエミュレータ(NL-MSX)上で動いています
79 :
ナイコンさん :2014/01/08(水) 21:22:41.84
MSX-C Ver.1.0いいなぁ・・・ オクでどうしても1.0が入手できなかったから2.0を使っていたけど、やっぱMSX1でやりたいしね。
MSX1で2.0でいいじゃん
1.2? 漢字使わなかったら使えそうな気がする。
1.2 は DOS2 専用だった記憶があるんだけど違ったか。 MSX (1) 用 DOS2 というものがあるらしいが、どこかで手に入らないかね。
DOS2はメモリマッパ必須の筈だからMSX1じゃ動かんだろう
1.2は関数がDOS2対応なのは間違いないけど恐らくマッパメモリをワークに使っていない。
小さいプログラムしかコンパイルできない。( ´・ω・` )
DOS2TOOLS & C1.2ってコンパイラ関係は日本語対応パッチ当てた程度のものな気がするのです…。
>>82 ネットで見たことある!
一応DOS2環境があるから手を出していない。
>なんか普通に動かすのには飽きてしまってね……。 他人の作ったもん組み合わせて喜んでる程度で何言ってんの?
なぜそう思う?
>なんか普通に動かすのには飽きてしまってね……。 ハゲワラw
草不可避
嘉比w
>>84 >小さいプログラムしかコンパイルできない。
制限あるのは関数の大きさで、プログラムの大きさは関係ない
へーMSX1って基本スロットだけで拡張スロットやDOS2は非対応かと思ってた
>>91 MSX-Cを使った事がないのでは?
ASCIIがMSX-CだとMSX-View用のソフトは宣言が多すぎてコンパイルできないから、
ソースファイルを解析して必要な宣言のみを行うユーティリティを提供してたくらい。
普通のプログラムでも提供されてるグラフィック関係のライブラリのヘッダインクルードしたら2,3画面分のプログラムがコンパイルできたらいいところ。
>>93 小さいプログラム != 小さいソースプログラムファイル
>>93 「小さいプログラムしかコンパイルできない」って、MSX-Cで大きいプログラム作ったことないの?
小さな関数を集めて大きなプログラムをつくるのがCだと思ってました(´・ω・`)
>>95 挫折した…決して論理的でないところでプログラムの分割を強いられる。
そもそもそれを見込んで組むべきと言われたらそれまでだけど本来不要な労力。
今も少しMSX用のプログラムを作るけどWindows上で別のCを使ってる。
MSX-Cよりコードの効率は落ちるかもだけど今のところプログラミングの不便は全く感じない。
>>97 LSI C-80 使やいいじゃん。
今売ってるやつは32ビット環境で動作するからサイズについての制限とか緩そうだぞ、知らんけど。
99 :
97 :2014/01/11(土) 12:59:25.15
CP/M 2.2使ってた頃はMakeが使えなかったので、分割アセンブル/コンパイル、リンクの管理を 人手でやってた記憶があるが、MSX-DOSってCP/M2.2とは違ってファイルにタイムスタンプが ついてたけど、MSX-DOSで使えるMakeって当時としてあったのだろうか?
>>10 当時でもBDS-Cとかα-Cとか割と安かったよ。あと、TURBO Pascalとか。
>>28 >高いんですけど…;^^
今なら564円+送料だぞ。
>>101 田舎に住んでる身としては当時は情報収集力がなくて…。( ´・ω・` )
アクセスポイントまで100km以上あったからパソコン通信もしていなかったし。
もうHI-TECH Cで十分です。ノ
SDCC でええやん。
z88dk でええやん。
105 :
ナイコンさん :2014/01/18(土) 02:43:08.30
>>103 何となくこだわりで実機でも動く環境で作りたい
>>104 z88dkはSMALL-Cベースらしいからライセンスが気になる…
ということでやはりHI-TECH C
何を作ろうか…
>>106 http://www.oxaero.com/Jim.asp > Notice of Public Domain Status
> The source code for the Small-C Compiler and runtime libraries (CP/M & DOS),
> Small-Mac Assembler (CP/M), Small-Assembler (DOS), Small-Tools programs
> and Small-Windows library to which I hold copyrights are hereby available for
> royalty free use in private or commerical endeavors. The only obligation being that
> the users retain the original copyright notices and credit all prior authors (Ron Cain,
> James Hendrix, etc.) in derivative versions.
>
> James E. Hendrix Jr.
>>107 無料で使うこともできそうだけど条件がよくわかりません…。(ヽ´ω`)
使う,出力コード配布は無条件?改変は要著作者表示?
パブリックドメインの状態に関するお知らせ 小Cコンパイラおよびランタイム·ライブラリー(CP / M&DOS)、小マックアセンブラ(CP / M)、 小アセンブラ(DOS)、小ツールプログラムと私は保持するために小Windowsのライブラリの ソースコード著作権はプライベートまたは商業努力にロイヤリティーフリーの使用のためにここに 用意されています。ユーザーは派生バージョンで、元の著作権表示および信用以前のすべての 著者(ロン·カイン、ジェームズ·ヘンドリックスなど)を保持していること。唯一の義務 ジェームズ·E·ヘンドリックス·ジュニア
要するに一部がBSDライクなライセンスのPDSってこと?
某メーカーで、 HI-TEC-C って銘打ってる色が交換できるペンがあるね。 いや、何でもないことだけど…( ´・ω・` )。
112 :
106 :2014/02/09(日) 15:51:47.67
まずDOS上で動く手軽なモニタを作ってみよう…。 (昔入力したMSX-DOSスーパーハンドブックのモニタが見つからないから)
113 :
ナイコンさん :2014/02/09(日) 21:39:54.69
ここデビューで真性ぷりが明らかになった98キチガイ、あるスレでまた暴れまくってるね 自演方法も単純だなあ、もうみんな名前知ってるけどいいんかなw
クロス開発でいいんじゃないかな。 当時ですらコナミのゲームもクロス開発だったし。HPの専用ハード使ったらしいけど。 AppleIIやDOS開発もホスト機(ミニコン)使ってたらしいよ。8bit世代はみんなクロス開発だと思う。 8/16bitゲームマシンも同じだね。 実機は遊び場として使えばいい。Windowsで動くクロス開発環境があるのだから。
Datapack高くて買えなかったなぁ…(遠い目)。 しばらく前やっとオクで入手した。
118 :
ナイコンさん :2014/06/17(火) 12:23:35.12
ほしゅ
119 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆T1993q9cOh.1 :2014/06/17(火) 12:27:40.67
アハ〜♪”
121 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆T1993q9cOh.1 :2014/06/18(水) 00:22:56.31
アハアハ〜♪”
「アハアハ」言うな〜!
アヘアヘウヒハ かいーノ
124 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆T1993q9cOh.1 :2014/06/20(金) 02:06:33.54
99BASIC使えw
ほ
も
弁
当
た
ん
と
う