2ch勢いランキング 全部 1- 最新50

アセンブラの開発ツールを教えろ


ナイコンさん [] NGNG
俺は
MZ-80 BASE、S-OS-ZEAS?
PC-8801 DUAD-88、PASS-88、ZEAD?
MZ-2500 LEY
だった。

ナイコンさん [] NGNG
ASM.COM(CP/M)でしょ。標準は。
ore [sage] NGNG
FM-7 アブソリュートアセンブラ
MSX M80(CP/M), PROASM(MS-DOSクロス)
PC98 MASM
ore [sage] NGNG
ごめんMSXはCP/MじゃなくてもちろんMSX-DOSだった
ナイコンさん [sage] NGNG
PC-8801
MF-ASM → 同2 → HIT-88(ver1.1) → 同1.2 → ROOT-88
判り安すぎ。
ナイコンさん [] NGNG
ハンド
◆xK91AxII [sage] NGNG
R86.EXE, MASM.EXE, ML.EXE
ナイコンさん [] NGNG
S-OS
PC-8801、X1どっちでも起動できる同人ソフトを作ってましたが何か?
ナイコンさん [sage] NGNG

おお!懐かしい!
ナイコンさん [sage] NGNG
すべてZ80用。
MZ-80K … シャープシステムプログラム、F-DOS、H-DOS
MZ-2000 … F-DOS、H-DOS(自分で移植した)
PC-8801 … CP/M(Macro80)
X1turbo … CP/M(Macro80)
PC-9801 … CP/Mエミュレータ(EM/3+)、IA80.EXE(クロスアセンブラ)
ナイコンさん [sage] NGNG
CBM BASICで6502用アセンブラを開発していましたが?
ナイコンさん [sage] NGNG
8048のクロスアセンブラ使ったことがあるよ。
ナイコンさん [sage] NGNG
HIT-88,PASS-88
でも、結局S−OSのZEDA3を使っていたな。
9801VXでは、MASM4−>MASM6を使っていたよ。
互換機でも同じMASM6がそのまま動く。
そして、現在に至る、と。
ナイコンさん [] NGNG
FM-7
・テクポリアセンブラ
・BASE-09
・EDASはダンプ入力するも殆ど使ったことなし。
ナイコンさん [] NGNG
88のモニタ内蔵アセンブラ→スーパーシステムのザイログアセンブラ
恍惚の人@現実逃避 [] NGNG
VIC-1001:Machine Language Monitor ROM カートリッジ+COMPAC 2パス アセンブラ

  [] NGNG
MASM 最強(多分)
ナイコンさん [] NGNG
最初はテクポリに掲載された、フルBASICで書かれていたアセンブラ(w
ガーベージコレクションおこしまくりで使い物になりませんでした(^^;;;
→ラベル使いすぎ

後にDUAD-88。CDOS2のプログラム作るときにもDUAD(w
ナイコンさん [sage] NGNG

ラベルはガベージコレクションの原因にはならないはず。
配列が多かったんだと思うよ。
ナイコンさん [sage] NGNG

PC-8801は最初のセクターをC000h(だっけ?)に読み込んでそこから実行、
X1は最初のセクターがディレクトリの一部みたいになってて最初の数バイト
はファイル名だったということを利用して巧妙にジャンプさせてた。
例えばX1のファイル名を「カッテ タノシイ」(実際は半角)すると

B6 OR (HL)
AF XOR A
C3 20 C0 JMP C020h

となるから88用プログラムをC020hから書けば走らせることができた。
そのようなテクニックを使ったのではと思うがどうよ?

PCとFMの場合もZ80と6809の命令を巧妙に利用してうまくジャンプさせる
ようなプログラムがあったと思った。
18 [sage] NGNG

むぅ、そうだったのか………(恥
とにかく1ラインアセンブルするのにえんらく時間がかかったアセンブラでした。
DUAD入手するまでハンドアセンブルに戻ったくらい辛い使い心地………
N88(86)なら問題なかっただろうなぁ......Village(ホストプログラム)も
そうだったしなぁ.....
ナイコンさん [] NGNG

おぉぉぉぉぉぉ、そうだったのか!。10数年来の謎がいま解けたよ。
感動した。つーか、ありがとう
ナイコンさん [] NGNG
MZなら変態アセンブラBASEだったかな。
X1ならS-OS上で稼動するZEDAかしらん。
いずれにせよ、8ビット機はスタンドアロンのエディタアセンブラが最適なのは事実。
ナイコンさん [] NGNG
PC-88で、この本に載っていたZEAS‐88を使ってたよ。

ttp://http://shopping.yahoo.co.jp/shop?d=jb&id=03982572

アスキーのDUADもあったけど、ZEASと比べると遅かった。
ZEASのエディタはTurbo Pascalに似せてあって、
当時としては使いやすかったし。
ナイコンさん [] NGNG
WORDSTARにMACRO80、これ、最強。
WORDMASTERではないぞ。
ナイコンさん [sage] NGNG
いや、アセンブラなら SLR-Z80(だったか?)が最強。
ナイコンさん [] NGNG
アセンブラではなくてデバッガだけど、Turbo Debuggerは、
VGAとMDAのカードを2枚差しして、ターゲットプログラムの画面をVGAに、
Debuggerの画面をMDAに、同時に表示できて便利だったよ。
これを使いたくて、Microsoft系の開発ツールを使うときも、
わざわざシンボル情報をBorland系に変換してた。
ナイコンさん [] NGNG

オレもZEAS使ってた。
速い。
ttp://http://page4.auctions.yahoo.co.jp/jp/auction/d13354757

今はZASMとIR80とASMZ80だな。MSDOS用の。
バンクアドレスをリアルに使えないと。
X-名無しさん [sage] NGNG
最終的にはS-OSのREDA
ZEDAからマクロなどをとったシンプルな
高速アブソリュート・アセンブラ。
当時の自分にはこれで充分だった。
ナイコンさん [] NGNG
zasm
ナイコンさん [sage] NGNG
zasというのもあった。
hitach-c の付属品
ナイコンさん [sage] NGNG
ハンドアセンブル (I/Oの会社がだしてたZ80本)

8x86はMASMとLSI-Cのアセンブラ。
LSIC - QuickC I/F作ったりした。
rot-N [] NGNG
FM-7
もう、今となってはどうやって手に入れたのかは覚えていないが
Carry-DOSとBase09
BaseのDisアセンブラは結構いろんなのの解析に使った。
Baseで書いて、CarryDosFMにSaveが常だったが・・・。
ナイコンさん [sage] NGNG
モニタのAコマンド…鬱
ナイコンさん [sage] NGNG
Macro80以外は、ゴミ
ナイコンさん [sage] NGNG
X68K
HAS(HAS060), HLK(HLK evo.), OAR, GNU Make, SCD(SCD060)
ナイコンさん [] NGNG
FM-7 Mighty-7
Towns 糞高いMASM
ナイコンさん [] NGNG
zasm
マクロがないところがあれだが、
自分で適当なデリミタを決めて("::"とか)
マルチステートメント風に記述、
あとからエディタで改行+TABに置換、
みたいな感じで使ってる。
ナイコンさん [sage] NGNG
HIT-88を必死に打ち込みました(w。
PC-6601SR [age] NGNG
I/O誌に掲載された、
「SRモニタ」「SRアセンブラ」「SRディスアセンブラ」
これらを使って、PC-6001mk2用のテト○ス自作。
初めてのアセンブラを使ったプログラムのため、スパゲッティ(!)みたいになり
ソースを2つに分けないとアセンブルできなかった。細かな修正をするたび、
1つめのソースをアセンブルしたときの、ラベルアドレスを書き写し(!)、
2つ目のソースのEQU label:xxxxhを30行分ぐらい書き直してた。(鬱
若かったなあ。しかも、マイナー機種&著作権のためどの雑誌も
掲載してくれなかった。(投稿すんなよ>漏れ)
懐かしい。
ナイコンさん [] NGNG

詳しくオセーテ
ナイコンさん [] NGNG

BASE09使ってた人いたんだ。
俺もこの言語やCarryDOS FMについて知りたい。
ナイコンさん [] NGNG
ACPのSEAM-60、P6のROMRAMカートリッジで使うやつ。
ナイコンさん [] NGNG
FM-7の富士通アブソリュートアセンブラ
BASICのREMで入力するやつ
98のMS-DOSに [sage] NGNG
MASMが付かなくなったのは
いつの事だったか(?_?)
ナイコンさん [] NGNG
MASMは通称なんて呼ばれてましたか
ナイコンさん [sage] NGNG
エムアセムと呼んでたが
ナイコンさん [sage] NGNG
エムエーエスエム
ナイコンさん [] NGNG
あ、そうそう えむあせむでした
マサムといていた人を思い出しました
ナイコンさん [] NGNG
88用に、MFASMってのがあったな。
GVRAMをワークエリアに使ってるから、88/mkIIだとアセンブルの進行速度がわかるという。
ナイコンさん [] NGNG
>46
アスキーやマイ黒いソフトでは「ますむ」とよばれとりました。
ナイコンさん [] NGNG
1988年日経アルBYTE誌に、ボ〜〜ランドたんぼASSEMBLER&DEBUGGER
ハンバーガーはらへったの広告が掲載さて益した。

ナイコンさん [sage] NGNG
DUAD88でした。当時はあれで十分満足してた
ナイコンさん [] NGNG
ハンバーガーはらへったって・・・わからん
ナイコンさん [] NGNG
ハンバーガの件、おなかがへってたので、失礼
ナイコンさん [] NGNG
Turbo Assembler&DebuggerはMASM(5.1)の約3倍という高速なアセンブル
が可能で(PS/2 M60測定)さらにMASM4.1 5.0 5.1と高い互換性があります
と書いてました
ナイコンさん [] NGNG
PET2001でハンドアセンブルして暴走したのが最初。
一番良く使ったのはI/Oから出ていたPc8001用の
「ベストモニター」だった。アセンブラとしても使え
たし、コードの直接入力も出来たりと、とても使いや
すかった。知っているひといるのかなぁ
* [] NGNG
MASM ver5.1は2パスのくせにフェーズエラーが出るという
妙なシロモノだったような・・・
ナイコンさん [] NGNG
16bitダタラDOSおまけ(V2.xxあたり)のMASMか,後になってLSICのR86。
でも結局投稿するときはBASICのOUTとかDATAに直したりした。
なつかしい時代。
ナイコンさん [] NGNG
MASM6だとPROTO、INVOKE、LOCAL、PROCとかがいい感じ。
.IFとかの構造化マクロも、テストコードとか書くときには便利かも。
TASMのCALLも似たようなことできるけど、INVOKEの方が賢い。
MASM5だとCMACROS.INCなんだけど、あれはどうにも不安になる(w
NASMはどうなんだろ?
刑務所の星 ◆XlIGbifI [] NGNG

ベストモニター知ってますよ。
PC-8801の1行アセンブラのようなものを備えた機械語モニタで、アレは確か
空きROMエリアにROMを焼いて使うんでしたっけ。
このプログラム、コムパックでもROM販売していましたよ。
ナイコンさん [] NGNG
そうそう、ベストモニターはROMもありましたね。
私はテープ版を使っていました。1行アセンブラ
でしたが、それゆえに気軽にトライできるのが、
良かったです。知って要る人がいてうれしいなぁ
ナイコンさん [] NGNG
microsoft programmer's libraryってやつ持ってる人いる?
ナイコンさん [] NGNG


TURBO ASSEMBLERは MASMのバグをシミュレートする機能まで用意していた。
(w
ナイコンさん [] NGNG
若干スレ違いになりますが、
今、Z80のクロス開発に適したアセンブラって、どんなのがあるでしょうねえ。
DOS or WINで、フリーのもの。できれば、マクロも使える、見たいな感じで。
zasmって、マクロはまだ実装されてないですよね。
ナイコンさん [sage] NGNG
市販品だけど、イエローソフトのYC80についていたアセンブラは良かったYo。
っていうかCがANSI準拠で素晴らしかったしね。
海外のフリーのマクロアセンブラは日本語だめだし、
国内のはアブソリュートばっかりで使えないよねぇ…。
冗談抜きで、アブソリュートアセンブラじゃ色々辛いよね…。
ナイコンさん [sage] NGNG

CP/MエミュレータでM80でいいんでないの?
それかPROASM(高いけど)
ナイコンさん [] NGNG
M80にパッチあてて日本語OK
MSX-DOS2のM80も日本語OK
エミュがいやなら
LSI-Cのアセンブラで全然OK
タダで良い物はありません(マジ
ナイコンさん [] NGNG
アセンブラの開発ツール=アセンブラを開発するツール
ふつうCかなんかでしょ。
ナイコンさん [sage] NGNG

ハンドアセンブルという言葉をご存知かな?
ナイコンさん [] NGNG
>70
小さなプログラムならともかくアセンブラをハンドアセンブルするのは
つらいっす。

しかしくだらん、いやはやおもろい。
ナイコンさん [] NGNG

X-CでカシオのポケコンFX-870Pのアセンブラ
作りました。BASICのデータ文にして、シリアル
転送していました。

あとO.N.Oソフトというマイナーメーカーの
66FORTH(PC-6601用)のアセンブラ機能を使って
いました。N66 BASICはラベルが使えなかったので、
このアセンブラでBASICを改造していました。
ナイコンさん [] NGNG
アセンブラの開発ツール=アセンブリ言語による開発ツール
ナイコンさん [sage] NGNG
最後(5年くらい前)はPASMで書いてたな。正確にはMASM用ソースを吐くフィルタ。
それから完全に高級言語に移行しちゃった。
ナイコンさん [] NGNG
DUAD88ほしい。オクになかなか出ないね。
ナイコンさん [sage] NGNG
アセンブラの開発ツールを教えろ?
よし、教えてやろう。
「アセンブラの開発ツール」
ナイコンさん [] NGNG
ZEDA + E-MATE を経て最終的には REDA & WINER ですた。
C-Zで一行削除とか、wordstarでもemacsでもない自己流キーバインドでした。
でも考えてみたらあまりマルチウインドウは使わなかったなあ。。。
ナイコンさん [] NGNG
アセンブラの開発ツール
アセンブリ言語が使える開発ツール、って意味だろ。
つまらないツッコミ入れる香具師は厨房認定だなぁ。
ナイコンさん [sage] NGNG
おまえも十分つまらん。
ナイコンさん [] NGNG
さべの KANDEB サイコ
ナイコンさん [] NGNG
F666G
ナイコンさん [] NGNG
ttp://http://muvc.net/jsweb/profiles.html
ナイコンさん [sag] NGNG
cは入れ子構造が嫌いにょ!
プログラム組んでてもあんまり楽しくないにょ
使ってるけど……
やっぱアセンブラが好きにょ
悪性はっかぁrot-N [] NGNG
,42
Carry-Dosは、ゲームをピー*ったディスクから。
Base09は、どこからか、回ってきた。
イヤ、あの頃は、そういう人間にとっては、そういうモノが
そういう風に入ってきた時代だったの。
たしか、その中にはDisBaseもあって、漏れは6809は、それで覚えた。

たしか、DOSも全部オンメモリだから、そんなにデッカいプログラムは
作れなくて、ちょっと作ってはセーブしていた。
FM系は、最後はソレ無しじゃ開発も、コピーボーイ7のパラメータ作りも
出来なかった。
あ、そうそう、BaseではSWI+1バイトでDOSの中のルーチンを呼び出せる
んだけど、C-DOS版は、この辺りがちょっとテープ版とは違っていたかと。

ともかく亀レスすまソ。
ナイコンさん [] NGNG
ところで16bitの壁超えられる言語とかってなにがあるかな?
今では当たり前だけど、巨大配列を使うようなのが動く奴ってある?
ナイコンさん [] NGNG
age
ナイコンさん [sage] NGNG
COPY CON PROGRAM.EXE
ナイコンさん [] NGNG
FM-8の上でだけど、アセンブルが早いのでBASE-09を使って
ましたね。文法が特殊なのでアセンブラといえるかどうか
疑問だけど、使いやすかったと記憶してる。
家には富士通のAbsolute Assembler(だったかな?)も
あったけど、BASE-09を使うようになってからほとんど出番が
なくなったっす。
BASIC ROMを使わずに、BASE-09からFD(5",2DD)を読み書き
できるようにして使っていました。
FDのIPLを書き換えて、デフォルトはF-BASICが起動するけど
特定のキーを押して電源入れるとBASE-09だけが直接起動する
ようにしてた。
ナイコンさん [sage] NGNG
BASE-09いいなあ。触ってみたい。
最近までBASEに6809版があったのも知らなかった。
FM-7のちゃっくんぽっぷやジェルダもBASE-09で開発
されたんだろうな。
ナイコンさん [] NGNG
ベーシックマスターL2は1パスアセンブラ内蔵だった(と思う。おぼろげ)
あれは勉強になっただす。ハンドアセンブルもやったなー。懐かしい。
ナイコンさん [] NGNG
アブソリュートアセンブラとOh!FMだかに載ってたエディタだった。
使いこなせるかわからないのに高い金をアセンブラに出すのは不安だったな。
山崎渉 [(^^)sage] NGNG
(^^)
ナイコンさん [sage] NGNG
Intelが8086を出したとき、同時にASM86というアセンブラも出した。

これはそれまでの常識を覆す、「オブジェクト指向アセンブラ」とでも
言うべきものだったが、そのマニュアルの前書きにいわく、
「あなたは本当にアセンブラが必要ですか? PL/M86という高級言語も
ありますよ。本当にアセンブラが必要かどうか、もう一度よく考えて
みよう。」

ちなみに、このアセンブラ自体はMDS-80というインテル製の開発用
コンピュータ上で動くもので、MDS80自体はその名前からもわかるとおり
intel8080で動くものだった。PL/M86もMDS-80上で動作した。

MDS-80って、確か当時200万円とか300万円とかしたんだったな。
ナイコンさん [sage] NGNG
PASS88のエディタが確かタテにラインが付いてて、それが好きだった。
と思って、今エミュで確認してみたら、ソース中に自分の恥ずかしいコメントを
ハッケンして悶絶。
ナイコンさん [] NGNG
アセンブラでも、BASICのマルチステートメント的に
1行に複数命令を書けたら便利だとか思った人いません?
まあ、普通はマクロを使って解決でしょうが。

いや、なんとなく、昔は紙面を有効に使うほうが
いいこともあったんで。
ナイコンさん [sage] NGNG
よし、書かれてない

optasmもあるぞ
masm,tasmの上位互換(らしい)

これが無くて鮪(MAKI01)の一部ソースがコンパイルできなかった
mz-80 [] NGNG
ネキ1ネキ4
カセットコピーできるYO!
ナイコンさん [] NGNG
コーディングシートに手書き。これ最強。
あとから手直しできるよう、RETの直後は必ず3行ぐらい空けとくの。
ナイコンさん [sage] NGNG
マシン:X1
OS:S-OS SWORD
の環境で、REDA -> WINER+OHM-Z80 でやってました。

高アドレスに常駐する音源ドライバーが主だったので、
REDAで打ち込み&アセンブル
実行して飛んだらコールドスタート
ソース残ってるのでそのまま作業再開
てな感じでした。

OHM-Z80はZ80のやれそでやれない命令をマクロ展開してくれるので
なかなかよろしかったです。
ナイコンさん [] NGNG
100ゲッターを寄せ付けない素晴らしい腕前のスレッドストッパーがいるスレはここですか?

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 昔のPC板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら