2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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