じぇみに @jeminilog ああ、余談。コンパイルではIR80とかいうアセンブラを使ってて、これ本来Z80用なんだけど、マクロ機能が強力だったので他のCPU用のアセンブラをでっちあげる事が出来たのです。 じぇみに @jeminilog さすがに16bit以上のCPUは無理だけど。定数が扱えないから。それにあくまで64KBのメモリ空間が前提なので、メガロムを直接扱えないのね。分割してどうにか辻褄合わせるしかなかった。(Z80用のメガロム対応のアセンブラって結局当時あったの?) じぇみに @jeminilog 他にないので最初はそれで6502のアセンブルをしてた。いや純正の6502のアセンブラもあったんだけど1パスアセンブラなのよ。リンクできないの。私そっちを使ってたんだけど、微妙に不便。IRも一種のスクリプトみたいな感じでアセンブルするから速度が遅い。
![ファミコンメガロムの開発とPCエンジンのアセンブラ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1c9a30589338bba1994aaf15ee67cdf6166f2423/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F640f9e831d204f19af39aaf79dd7e2f9-1200x630.jpeg)