■ このスレッドは過去ログ倉庫に格納されています
FMシリーズを語るスレ Part 16
- 1 :ナイコンさん:2021/11/18(木) 18:57:14.97 .net
- FM-8 から始まり、FMR に至るまでの様々な名機について語りましょう。
対象機種: 8/7/NEW7/X/77/77AV/11/16/R
※スレが荒れる要因になりそうなコメントに対してはあぼ〜んを利用するなど、
華麗にスルーして下さい。
※荒れる要因になるようなゲームの話も華麗にスルーして下さい。
■前スレ
FMシリーズを語るスレ Part 15
https://matsuri.5ch.net/test/read.cgi/i4004/1512220180/
TOWNSシリーズの話題については、専用スレでどうぞ
【富士通】FM TOWNS 21代目【FUJITSU】
http://matsuri.2ch.net/test/read.cgi/i4004/1606520943/
- 252 :ナイコンさん:2022/02/02(水) 20:28:35.57 .net
- 他機種ユーザーに誇れるゲームってラリパッパ野球団くらいかな?
- 253 :ナイコンさん:2022/02/02(水) 23:44:32.48 .net
- ガキ大将野球拳
- 254 :ナイコンさん:2022/02/03(木) 09:15:36.82 .net
- AMNORKとかDEATHFORCEとか色々あるだろうに。
- 255 :ナイコンさん:2022/02/03(木) 10:19:59.54 .net
- でるふぃすのことか?
- 256 :ナイコンさん:2022/02/03(木) 13:43:48.58 .net
- BGMや効果音が鳴ってフルグラフィックス(w)なザースはFM-7だけだよな。
88、98はBeep音だし、MSXはフルグラフィックスじゃないし・・・・。
確かジャンドラのリーダーはベーシックマスターのユーザーだったんだけど
地元でパソコン少年として名前が売れてたことでエニックスから声がかかった。
その際ベーシックマスターじゃソフトを作っても商売にならないからと
当時一番人気だったFM-7一式を貸してもらい自転車の荷台に乗せて自宅まで運んだが
河原でモニターを転がり落としてしまい焦った(幸い壊れなかった)とか言ってたっけw
FM-7ユーザーにとってはちょっと誇らしくなるエピソードだよな。
- 257 :ナイコンさん:2022/02/03(木) 17:59:11.91 .net
- 77AVで琥珀色の遺言をプレイして気に入った人って続編の黄金の羅針盤はどの機種でプレイしたんだろうか
やっぱTOWNSかなぁ・・・それとも98かX68k?
- 258 :ナイコンさん:2022/02/03(木) 18:38:58.22 .net
- リバーヒルソフトか懐かしい。JBハロルドシリーズは良かったな。
- 259 :ナイコンさん:2022/02/03(木) 23:11:50.54 .net
- リングの上は大さわぎ
- 260 :ナイコンさん:2022/02/04(金) 09:00:41.09 .net
- FM-77AV以前も
NOBOとかSONICBOOMとかBLUEFOXとかUOOTOYとかいろいろあったろうもん
- 261 :ナイコンさん:2022/02/04(金) 11:08:32.42 .net
- >>252
「テラ4001」がフルスペックで遊べる
あのファルコムのFMオンリーな「異次元からの脱出」
「ハイドライド2」のopだけFM音源
「エルドラド伝奇」のOPと効果音もFMの誇りだぞ
たくさんあるじゃないかい
- 262 :ナイコンさん:2022/02/04(金) 15:42:56.32 .net
- 夢幻戦士ヴァリスのBGM
88SRはドラムパートをSSGの「タカタカタッタ」で誤魔化してたけど
77AVはFM音源で「ドドドドドッド」と野太いドラム。
同じスコアでこうも違うのかと感動した覚えがある。
- 263 :ナイコンさん:2022/02/04(金) 19:50:30.88 .net
- FM77AVは初代からFDが2DD対応でDMAを搭載してれば
もっといっぱいゲームが出たんだろうなと。
普及台数もそうだけどディスクアクセスの度に音楽が止まってしまうのも
ソフトハウスにとっては頭の痛い問題だったそうで。
後々DMAなしでも音楽を止めずにアクセスする方法が編み出されたりしたが
その頃にはPC-8801mkIISR/FRが市場を席巻していてどうにもならない状態だったし。
- 264 :ナイコンさん:2022/02/04(金) 19:58:01.11 .net
- >>263
88/SRはFDD制御にCPUを使うインテリジェントタイプだったからなあ。
DMA云々以前の話。
- 265 :ナイコンさん:2022/02/04(金) 20:52:42.76 .net
- マイコンショップのFM-7で、BASICのソースに色変更のコントロールコード埋め込んで、カラフルソースにして遊んでた。
あとから来た人がLISTで驚いているところ見て、優越感に浸ってたな。。
- 266 :ナイコンさん:2022/02/04(金) 23:37:54.27 .net
- >>265
色変更とキャリッジリターンのコードを埋め込むのは鉄板だった。
(行番号も見えなくなって色のついたコメントだけ見える)
- 267 :ナイコンさん:2022/02/05(土) 00:14:22.02 .net
- 思い出した。プロテクトの一種だよねw 難読化コード
- 268 :ナイコンさん:2022/02/05(土) 12:08:12.69 .net
- プロテクトというか、なんかのツールのソースみてたら、なんでこれ色ついてんの?ってがきっかけだったよ。
秀和システムトレーディングの解析本か何かで仕組みの解説があったな。
- 269 :ナイコンさん:2022/02/05(土) 21:36:53.37 .net
- 市販ソフトで背景色に合わせてたりしてlistコマンドで読まれるのを防いでいるのを見かけたことがある。
- 270 :ナイコンさん:2022/02/06(日) 10:09:03.92 .net
- 熾烈な争いのようだったけどマニュアルがないのに使えるのかと。
DOS7 C-DOS7 Version 2.0 富士通 FM-7シリーズ用
ttps://page.auctions.yahoo.co.jp/jp/auction/v1034139418
入札件数:38入札 終了日時:2022.02.01(火)21:44
落札金額:18,000円(税込 19,800 円)
因みに空白期間はあるけど、C-DOS7 V2.0 に搭載されたEXMONにある
ラインアセンブラを使って今も512バイト程度のユーティリティを制作してる。
- 271 :ナイコンさん:2022/02/06(日) 12:15:51.94 .net
- 凄いな
羨ましい
Z80は分かるんだけど6809は挫折の連続
命令が覚え切らない
- 272 :ナイコンさん:2022/02/06(日) 12:41:09.12 .net
- >>270
C-DOS7、5インチ版だと需要あるかな
マニュアルもあるけど糊が劣化してページがバラバラになってた
D77データしか見つからないけどテープからディスクへのユーティリティも4本あった
- 273 :ナイコンさん:2022/02/06(日) 18:41:13.92 .net
- >>271
趣味で気儘にできるので長続きしてる。命令は覚えると言うより
他の方のコードを参考にしたり、目的の機能がないかと調べて使ってる。
自分はZ80が判らない、6809のアセンブラが性に合ってるかも知れない。
>>272
5インチ版でもマニュアルがあれば期待できるのでは、保証はしないけど。
年数が経ってるので糊が劣化してページが外れることは仕方ない。
- 274 :ナイコンさん:2022/02/08(火) 00:22:58.18 .net
- >>273
ググったらマニュアル見つけたぞ。
16ページ分ぐらいだったけど。
- 275 :ナイコンさん:2022/02/08(火) 10:30:40.14 .net
- >>274
マニュアルが見つかった件については、是非のコメントは控えるけど
ページ数は全部で125あるし、拡張モニタ関連の説明でも20P程ある。
経済的な余裕がなかったので、プロテクト解除・解析ツールを複数は
買えなかったけど、その類のツールには拡張モニタが搭載されてたと聞く。
- 276 :ナイコンさん:2022/02/10(木) 13:36:16.42 .net
- FM-7 解析マニュアルがオクで10万円で落札されてた。
何が記載されているものなの?
- 277 :ナイコンさん:2022/02/10(木) 17:53:37.31 .net
- シリアルなどの回路図とか載っているよ
フェーズ1〜3持ってるけどもし出したらイクラまで逝くんだろうか?
わざわざ落とさなくてもねぇ
- 278 :ナイコンさん:2022/02/10(木) 23:05:27.06 .net
- >>228
アーカイブとかにある?
- 279 :ナイコンさん:2022/02/10(木) 23:15:39.23 .net
- >>276
カバーもついていて4冊のセットだったからではないかな。
- 280 :ナイコンさん:2022/02/11(金) 00:33:20.71 .net
- 冬季五輪期間中は無性に HOT DOG をやりたくなるね
持ってる人裏山
- 281 :ナイコンさん:2022/02/11(金) 08:26:02.40 .net
- プログラムポシェットに掲載されてた「BLOCK'N」、
BASICなのに良く出来てたな。
久々にやりたくなってきた。
- 282 :ナイコンさん:2022/02/11(金) 08:51:08.96 .net
- >>281
FM-7版はテクポリ掲載だろ
- 283 :ナイコンさん:2022/02/11(金) 09:18:38.43 .net
- LOGiNに掲載されてた「なんでもやPクン」がなぜか忘れられない。
- 284 :ナイコンさん:2022/02/11(金) 13:58:00.71 .net
- >>279
にしても、せめて4万じゃないかな。
- 285 :ナイコンさん:2022/02/11(金) 15:27:22.89 .net
- >>284
退職金等で各人の懐事情も違うし、今回見送り、その後に入手できるとは
限らないし、安さを求めてヤフオクだけ注視してる訳にも行かないからでは。
FM-7も売り出し価格は10万円を楽に超えたけど欲しい物は直ぐに欲しかった記憶。
- 286 :ナイコンさん:2022/02/11(金) 16:39:56.94 .net
- >>285
なるほど。
60も過ぎてれば、もう人生残された時間代っていう年齢かあ。
- 287 :ナイコンさん:2022/02/11(金) 16:48:56.07 .net
- そして故人のそれがまた売り出される、と
- 288 :ナイコンさん:2022/02/16(水) 00:27:48.19 .net
- 市販ソフトをイメージ化するにはプロテクト外さないとダメだけど
コピーツール使ってコピーしたディスクにはプロテクトごとコピーしてるよね?
まっさらにするにはプログラムとかまで修正するスキルいるの?
- 289 :ナイコンさん:2022/02/16(水) 03:48:31.35 .net
- >>288
ウィザードやファイルマスターなどプロテクトを破るためのバックアップツールを使ってコピーすると
ほとんどの場合プロテクトが外れた状態のコピーディスクが出来上がる。
- 290 :ナイコンさん:2022/02/16(水) 09:36:52.88 .net
- プロテクトはFDの一部に特殊なフォーマットを入れて起動時等にそこをチェックする
初期のプロテクトはコピーツールで自動で特殊なフォーマットを再現できたが
そのうち専用の機器がなければ再現できなくなった
その場合はプロテクトをチェックするプログラムを書き換える必要があるので
ウィザードやファイルマスターではソフトごとの「ファイラー」を提供していた
- 291 :ナイコンさん:2022/02/16(水) 10:12:17.88 .net
- ファイラーによってはチェック部分を潰すのではなく単にフォーマットの再現をしているものもある
エミュレーターでの使用の場合
ディスクイメージ(D88)では仕様上特殊フォーマットを完全にイメージ化できないため
フォーマットを再現したバックアップディスクではプログラムを書き換えないと動かないことが結構ある
- 292 :ナイコンさん:2022/02/16(水) 17:13:12.07 .net
- FM-7やPC8001を古いビデオゲームのキャラ描きに使ってたとこもあったそうな
- 293 :ナイコンさん:2022/02/16(水) 23:26:10.07 .net
- >>291
生ディスクのコピーを作ることができても、ディスクイメージ(D77[88])が
まず作成できないソフトってあるの?
- 294 :ナイコンさん:2022/02/16(水) 23:31:28.77 .net
- >>291
ディスクイメージを作成するのは、FM-7のFDD⇒通信カードでPCに転送している。
コピーツール・ファイラー⇒通信カード⇒PCがしたいが、
コピーツールの機能にあるわけでないので、
コピーツール・ファイラーでコピーしたディスクをFDD⇒通信カードでPCに転送している。
ただこれだと、PCで作成したイメージが起動することはほとんどない。
起動しても動作がおかしい。うーむ。
- 295 :ナイコンさん:2022/02/16(水) 23:39:40.78 .net
- ディスクイメージって標準的なフォーマットのデータ部分しか記録なくて
SYNCやGAP変えたり非標準なことすると再現できないんじゃない?
CRCエラーは仕様としてあるようだけど
- 296 :ナイコンさん:2022/02/17(木) 00:08:44.97 .net
- FM実機で転送するなら
「rawread fm-7」で検索すると出てくるページが参考になるかも
- 297 :ナイコンさん:2022/02/17(木) 01:05:33.16 .net
- D88の仕様ではデータ以外ではCHRNにCRCと読み込んだときのステータスぐらいしか
保存してがなかった気がする。(MAKE_HDのドキュメントに書いてあったんだっけ?)
なので時分秒とか読み込みエラーぐらいならそのまま動くがそれ以上は動かないので
どうにかする必要があった気がする。
- 298 :ナイコンさん:2022/02/17(木) 07:47:54.79 .net
- FDX
- 299 :ナイコンさん:2022/02/17(木) 14:36:55.88 .net
- FM-77シリーズの拡張スロットがわからない(非ユーザー)
大型だとコネクタ2個つかってたり(大きなやつ2個とか大+小のものなど)
サブシステム側用のもあるようですが誰か纏めてください
- 300 :ナイコンさん:2022/02/17(木) 16:33:39.66 .net
- ザ・トリロジーズ -T&ESOFT / XTAL SOFT COLLECTION-
お詫びとお知らせ
2022年3月発売予定でございました、ゲームパッケージWindows向けタイトル『ザ・トリロジーズ -T&ESOFT / XTAL SOFT COLLECTION-』につきまして、度重なる新型コロナウイルスの影響にともない、2022年4月発売予定にさせて頂くことになりました。
(以下略)
2022年2月17日 株式会社D4エンタープライズ
https://www.amusement-center.com/project/egg/special/tande-xtal/
- 301 :ナイコンさん:2022/02/18(金) 00:53:55.05 .net
- 3度めの延期でワロタw
- 302 :ナイコンさん:2022/02/18(金) 01:17:41.26 .net
- >>296
イメージ化に実機使わない方法あるの?
- 303 :ナイコンさん:2022/02/18(金) 06:37:25.18 .net
- ある
- 304 :ナイコンさん:2022/02/18(金) 10:20:14.93 .net
- 実機なくてもPC98でmake_hd、AT互換機でditt
昔はこれが主流でd88イメージを作ってたのさ
今でも上記環境が維持できてれば一番簡単ですな
- 305 :ナイコンさん:2022/02/18(金) 10:40:22.07 .net
- >>300
なんて言うか現在の受注数ではコスト割れしてしまうのでペイできるほどにオーダーが溜まるまで引っ張ってるんじゃないかと思えてきた
- 306 :ナイコンさん:2022/02/18(金) 21:08:22.98 .net
- >>304
FM-7のディスクでも98でできるの?
プロテクトとかはどうするのさ。
- 307 :ナイコンさん:2022/02/18(金) 22:18:34.87 .net
- >>306
プロテクトかかってるのは…
諦めなさい
- 308 :ナイコンさん:2022/02/19(土) 00:15:47.69 .net
- FDC/FDDの組み合わせなので他機種でも読めたり
つかえる範囲でプロテクト再現できるケースもある
- 309 :ナイコンさん:2022/02/19(土) 00:50:04.54 .net
- >>307
プロテクトかかってない市販ソフトなんてねーべ。
- 310 :ナイコンさん:2022/02/19(土) 03:32:52.46 .net
- >>207
当時Z80カード使ってたよ
CP/MのTurbo pascal3.0とか動かして遊んでた。3.0までは汎用だったから。4だか5はNEC専用として出たから悔しい思いした
表参道アドベンチャーもあったかCP/M版のやつ
FM7用のCP/Mはちょっとした拡張があってファンクションコール使ってCPUを6809に切り替えることができたんだよ
だからCP/Mの上に6809の実行プログラムを持ってきて動かす事も出来た
俺はデバッガのMighty09だっけ?あれはPICに作られていたので特にローダーなしでも動いたのでそれを動かしたくらいかな
- 311 :ナイコンさん:2022/02/19(土) 08:19:24.75 .net
- CP/M-80版ののTPAS3なんて当時の日本で手に入ったんだ
インターネットのアーカイブで初めて実在を知った
MSXでは海外で使用されてたようだね
- 312 :ナイコンさん:2022/02/19(土) 11:51:53.16 .net
- >>309
プロテクトかかってるのは
実機、エミュレータ、プログラミング等の知識を総動員して解析じゃ
プロテクトごとイメージ化ならFDX68を試してみては如何
FDX本体とラズパイ、対応したエミュレータが必要とか
こっちの方が面倒くさそうだけど
- 313 :ナイコンさん:2022/02/19(土) 13:04:24.24 .net
- >>310
そのCP/MのTurbo pascal3.0で何を遊ぶの?
- 314 :ナイコンさん:2022/02/19(土) 13:15:23.35 .net
- 310ではないけど、Turbo Pascal のコミュニティが欧米では活発でソースが色々公開されていた。
パズルとかカードゲームとか遊んだ。
- 315 :ナイコンさん:2022/02/19(土) 16:16:11.96 .net
- Pascalでプログラム書くんとちゃうんかw
- 316 :ナイコンさん:2022/02/19(土) 17:42:23.12 .net
- もちろんプログラムも書いたw
- 317 :ナイコンさん:2022/02/19(土) 18:24:56.99 .net
- turboパスカルはスクリーンエディタが付いてくるから、当時はそれだけでも人気があったよね。
そのエディタ、他の機種への移植が簡単だったし。
- 318 :ナイコンさん:2022/02/19(土) 18:49:56.46 .net
- >>313
何でもできるっしょ?
まずはパーサを書く
楽しいよ
- 319 :ナイコンさん:2022/02/19(土) 19:10:06.92 .net
- んーなんか色々思い出したぞ
夏休みに東京駅で掃除のバイトして買ったんだよなー
バイトしている最中に日航機123便が行方不明になったってニュースが入って…
- 320 :ナイコンさん:2022/02/20(日) 00:50:54.12 .net
- マシン語で書くより10倍早く動くとか、なんか利点あんの?
ただ別の言語やOS試したいだけなのか?
- 321 :ナイコンさん:2022/02/20(日) 00:52:59.77 .net
- >>314
当時ネットなんかないじゃん。
めだかの姉妹の時代に小学生が手に入れられるものって本屋でOh!FMぐらいしかない気がする。
- 322 :ナイコンさん:2022/02/20(日) 02:39:47.56 .net
- >>320
10倍速く書けるしデバッグも楽やろ
- 323 :ナイコンさん:2022/02/20(日) 13:34:19.13 .net
- 自分はCP/MのエミュレータをFM7上で使ってた。
自分は言語系ってそんなに使い込んではなかったけど、何かを作れるぞっていうワクワクから、結構、みんな持ってたんじゃないかな。
それの筆頭がTurboPascal辺りで、雑誌にもちょくちょくプログラムリストが載ってたし、Pascalは標準に準拠してたから、何かと便利だったんじゃない?
- 324 :ナイコンさん:2022/02/20(日) 13:51:40.41 .net
- OS-9の評価は?
- 325 :ナイコンさん:2022/02/20(日) 15:02:34.09 .net
- BASIC09に始まりBASIC09に終わる
- 326 :ナイコンさん:2022/02/20(日) 15:47:01.42 .net
- 正直40年前は電源入れてFM-7の前に座っているだけでも楽しかったからね
そのころは8-queenでもマチンの公式でπを求めるだけでも楽しかったんだよ
実際大した事なんかやっちゃいないさ
- 327 :ナイコンさん:2022/02/20(日) 16:06:07.35 .net
- OS-9はやっぱり1985年頃にマニュアル見てちょっとだけ触る程度の機会はあったかな
そのころは「よくわからん」その10年以上後に68k版のOS-9(OS-9000 68kが名前が変
わってOS-9 68kになった)を仕事で使う事になったんだが
振り返るとOS-9は「組み込み用のリアルタイムOS」として異常に先進的なシステムだった
んだなと思った
マニュアルにシステムコールの殆どの応答クロック数が明記してあったり、OS自体が取り
外したり組み合わせたりがかなり自由に行えるモジュール構造で、ユーザーがターゲット用
に機能縮小版のOS-9を生成できる機能があった
必要が無ければウィンドウシステムどころか画面出力の機能を丸ごと取り外せたりできた
家電組み込み用ならビデオ出力なんかはいらないもんな
OS-9は本来は雑誌なら「インターフェース」あたりで扱う物だったんだよ
- 328 :ナイコンさん:2022/02/20(日) 17:33:35.69 .net
- いい加減時効だし書いておくか
20年程前にOS-9 68kが動いていた製品は開発中のETC対応カーナビ
他自販機とか券売機でOS-9を制御に使ったものはあったとか
- 329 :ナイコンさん:2022/02/20(日) 17:55:05.74 .net
- 遅かった
- 330 :ナイコンさん:2022/02/22(火) 13:03:31.78 .net
- マシン語でゲーム作りたい時、CP/Mのスクリーンエディタとかでアセンブラ書くだけでマシン語にコンパイルしてくれて、FM-7のLOADMで読めるような形にまでしてくれる。
これ合ってる?
- 331 :ナイコンさん:2022/02/22(火) 13:04:42.78 .net
- ノートにアセンブラ書いて、表見ながらハンドアセンブルして普通にmonでバイト入力してた。
金ないから
- 332 :ナイコンさん:2022/02/22(火) 14:42:18.06 .net
- >>330
知っているのに態と間違えてるのか。ゲーム作りとは限らないけどマシン語アプリを作る時は
1)アセンブリ言語でソース書いて → アセンブル → マシン語
2)コンパイル言語に沿ったソース書いて → コンパイル → マシン語
その後に出来上がったマシン語を「SAVEM」するけど文法は調べること。
自分の場合はラインアセンブラなので、少しコード制作しては、その都度「SAVEM」してる
因みに>>331氏の方法は謂る「ハンドアセンブラ」だがラインアセンブラでも開発効率が相当違う。
- 333 :ナイコンさん:2022/02/22(火) 15:03:48.88 .net
- >>330
アセンブルとリンク
ゲームの様に大きなものは上位にmakeを使って自動化
ソースの一部を変更しただけなのに全ソースをアセンブルし直すのは時間が掛かるので影響を受けるソースだけアセンブルする
- 334 :ナイコンさん:2022/02/22(火) 16:29:46.56 .net
- >>330
CP/Mが前提であれば、全て間違っている。
ソースコード記述の後、アセンブルとリンク
実行はCP/Mのプロンプトから[実行ファイル名]リターンキー
いちいちLOADとかしないのがF-BASICと違うところ。
- 335 :ナイコンさん:2022/02/22(火) 17:13:02.87 .net
- ターゲットはF-BASICなんでない?
そっちのが使ってもらえるし
- 336 :ナイコンさん:2022/02/22(火) 18:23:15.03 .net
- >>334
人に配れるように、普通にLOADMできるマシン語にしたいだけ。
CP/MってZ80カードいるんだっけ?
6809なのにわざわざマシン語にするには88みたいなカード挿さないといけないの?
- 337 :ナイコンさん:2022/02/22(火) 18:25:13.08 .net
- Z80カードに付属していたディスクにそのアセンブルとリンクって入ってる?
当時マシン語を組む人は、ハンドアセンブル以外にはみんなZ80カード買ってたの?
- 338 :ナイコンさん:2022/02/22(火) 18:36:59.63 .net
- >>332
330,331,336,337
全部俺だ。アセンブラはコンパイルじゃなくてアセンブルだったっけ。コンパイルとかビルドとかそこら辺言葉は余り意識してないわ。わかるっしょ
- 339 :ナイコンさん:2022/02/22(火) 19:49:08.27 .net
- >>336
6809機械語プログラムならそんな回りくどいことしなくてもいい。
ソースコードをBASICのREM文で記述して、アセンブルするだけで実行プログラムが得られる。
10 REM ORG $2000
20 REM JMP $ABF4
アセンブルすれば$2000番地に機械語コードが展開されるのでSAVEMすればよし。
- 340 :ナイコンさん:2022/02/22(火) 20:52:30.38 .net
- >>339
アセンブルの仕方はどうやりますか?
やはり何かソフト使う?
- 341 :ナイコンさん:2022/02/22(火) 20:59:03.32 .net
- (純正)富士通アブソリュートアセンブラ
(ペーパーウェア)工学社6809エディタ・アセンブラ
もしくはソフトバンク(Oh!FM)セルフアセンブラ
- 342 :ナイコンさん:2022/02/22(火) 21:18:26.21 .net
- 目の前に本体しかなかったら
まずBASICで簡易アセンブラ書いてそれでアセンブラを自作
- 343 :ナイコンさん:2022/02/22(火) 22:48:35.86 .net
- アセンブラはともかくリンカってのがよく分からん
- 344 :ナイコンさん:2022/02/22(火) 23:04:28.16 .net
- >>343
プログラムのソース全部一本で書くと毎回アセンブルするのに時間かかるし複数人で開発するとき困るから分割して書くだろ?
分割してアセンブルした物をくっ付けるのがリンカの仕事
- 345 :ナイコンさん:2022/02/23(水) 09:45:33.27 .net
- デバッグ時におかしそうなところの目星をつけて
そこだけ修正してリンクするという手が使える。
CPUが同じなら、ハードウェアに依存する部分だけを別にしておいて
メインの部分を共通化したソースコードが書ける。
そんな時にリンカは必須だ。
- 346 :ナイコンさん:2022/02/23(水) 10:26:02.22 .net
- オクに謎の小さいボードが刺さったFM-7が出てるけど何のボードか分かる?
- 347 :ナイコンさん:2022/02/23(水) 10:54:30.21 .net
- >>340
フリーソフトが前提でも探せば(クロス)6809用アセンブラはある。
ソースからコンパイルすれば良いだけだけど相応の知識は必要かと。
>>343
8ビット機のBASIC環境では必要性が低いが、例としては画面関連とファイル関連を
モジュール(部品)と考え、個別に制作し最終的に連結して実行形式として完成させる。
開発(するツール)環境によってアセンブル後にリンクすることも、コンパイル後に
リンクすることも、あるいはアセンブルやコンパイルしてできた中間部品を連結することもある。
現在は開発環境が無料で入手できるので習うより、使って慣れれば理解は深まる。
- 348 :ナイコンさん:2022/02/23(水) 12:33:41.82 .net
- 今の話をすればwindowsやlinux上で6809のフリーのクロスアセンブラがあるのでそれでアセンブルするほうが楽
ついでに実行もエミュレータ使えばプログラムの完成まで今時のPCで全部できる
- 349 :ナイコンさん:2022/02/23(水) 15:45:51.40 .net
- (話するのにわかりづらいので仮コテハンとして330君とさせてくれ)
まず330君は何のマシン語プログラムを組もうとしてるの? Z80? 6809?
ここはFMスレだし
>>330
>>FM-7のLOADMで読めるような形にまでしてくれる。
こんな事を書くくらいだからFM-7の6809マシン語プログラムを組もうとしているのだと思うけど
それならCP/Mとか言い出すのは妙だね
CP/MはZ80用のOSだからCP/Mを使うなら当然Z80カードが必要になるけど
Z80用のOSであるCP/Mで使えるアセンブラは当然Z80のアセンブラであって
FM-7 + Z80カード + CP/M を用意したところで
FM-7の6809マシン語プログラムなんて組めないよ
>>336
>> 6809なのにわざわざマシン語にするには88みたいなカード挿さないといけないの?
Z80カードなんか刺したって6809アセンブラなんか使えません
6809のOSにはOS/9があったから
なんらかのOS上で6809アセンブラを組みたいという事であれば
OS/9を使う事になるんじゃない?
それ以外の方法もあるのは他の方が書いている通りだけど、CP/Mはないわ
>>338
その辺の言葉をはっきり意識して使い分けていないと
トンチンカンな事を言っている初心者っぽく見えてしまうなぁ
実際、言ってる内容もちょっとチグハグだし
- 350 :ナイコンさん:2022/02/23(水) 16:22:39.62 .net
- ツールの入手性、充実度からZ80カード+CP/Mでクロス環境はぜんぜんおかしかない
6809コードも動かせるし
- 351 :ナイコンさん:2022/02/23(水) 17:07:28.49 .net
- そんな詳しい人でもBASICのスクリーンエディタにダンプリストを打ち込んで
エラーになり焦った過去があるといいます
- 352 :ナイコンさん:2022/02/23(水) 21:41:35.79 .net
- >>349
なるほど。普通にFM-7のマシン語を組もうとしてるだけだけど、ハンドアセンブルしか知らない。
Z80カード手に入れても組めるマシン語はZ80か。
なら、いらないな。Z80なら普通に88でやるわ。
総レス数 1002
236 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200